Barbossi Inserito: 21 ottobre 2020 Segnala Share Inserito: 21 ottobre 2020 Ciao ragazzi, Devo programmare un sistema con 2 S7-1513R (6ES7513-1RL00-0AB0) (cpu ridondanta) 1 ET-200SP IM155 (6ES7155-6AU01-0CN0) (supporta la ridondanza) 1 SCALANCE XC208 (6GK5208-0BA00-2AC2) (supporta la ridondanza) L'architettura del sistema è composta come da Allegato 1 Oltre all' HMI, allo scalance devo collegare anche un cavo Ethernet che va ad un DCS per instaurare una comunicazione Modbus TCP con il PLC. Questo DCS deve leggere e scrivere nel PLC (quindi il mio PLC sarà un MODBUS SERVER). Ho attivato nella CPU ridondata l'opzione "IP di Sistema" in modo da identificare le due CPU con un unico indirizzo IP. Userò questo IP di sistema sia per l'HMI, sia per il MODBUS TCP. (in modo da non perdere la comunicazione in caso di CPU changeover). Stavo creando nella CPU il blocco MB_SERVER per attivare la comunicazione modbus. Dopo aver creato, in una DB, il tipo di dati TCON_IP_V4 che serve al blocco MB_SERVER, mi è venuto un dubbio. Siccome ho 2 CPU e nel campo "InterfaceId" del tipo di dati TCON_IP_V4 devo inserire l'HW ID della scheda di comunicazione usata dal modbus, che valore devo mettere in questo campo? Pensavo di mettere l'HW ID che identifica l'IP di sistema (Allegato 2, immagine di sinistra) però come potete vedere ha due valori diversi. Poi l'occhio mi è caduto sull'HW ID dell'interfaccia Scalance (Allegato 2, immagine di destra) che è 308 in questo caso. Siccome il cavo ethernet che va al mio DCS è effetivamente collegato allo scalance, è forse questo il valore da usare? Ho trovato in internet questo manuale e nel capitolo 13 paragrafo 6 mi conferma che posso usare le funzioni MB_SERVER e MB_CLIENT anche con l'S7-1500R come se fosse un normale S7-1500 però non mi specifica quale valore devo usare in quel campo "InterfaceId". Communication Manual S7-1500 Spero possiate aiutarmi. Vi ringrazio in anticipo per le risposte. Link al commento Condividi su altri siti More sharing options...
marco cmo Inserita: 23 ottobre 2020 Segnala Share Inserita: 23 ottobre 2020 Ciao, Io normalmente uso questo blocchetto. Praticamente la comunicazione è attiva solo sul master che prende la sua porta di comunicazione. Consiglio dimettere un watch-dog come primo indirizzo della DB segnali Modbus, cosi il DCS saprà cosa fare per ripristinare la comunicazione. Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora