Vai al contenuto

Rispondi a: Gestire connessioni multiple da PC verso PLC

Home Forum Convertitori di interfaccia Gestire connessioni multiple da PC verso PLC Rispondi a: Gestire connessioni multiple da PC verso PLC

#39962
Sergio Bertana
Amministratore del forum

Aggiungo una soluzione alternativa adatta a chi sà programare, grazie alla versatilità dei nostri sistemi programmabili SlimLine è possibile autocostruirsi un gateway di comunicazione. Come riportato in questo topic ecco un semplice convertitore Ethernet/Seriale.Nella nostra libreria di blocchi funzione abbiamo anche il FB ModbusTCPGateway (Topic) che realizza proprio un gateway di comunicazione Modbus.Altro esempio interessante è il convertitore Modbus Ascii/RTU (Topic) di cui viene fornito il programma in codice sorgente.Quindi usando un modulo CPU SlimLine (Esempio questo) utilizzando il protocollo Omron Host Link (Di cui diamo un estratto) che prevede lo scambio di comandi e risposte tra il computer host ed il PLC. Il PLC attende la stringa di comando e solo al termine della sua ricezione (Se il comando era indirizzato a lui) invia la stringa di risposta. E’ possibile realizzare un gateway TCP/Seriale per la gestione della comunicazione tra più PC ed un PLC Omron.Per il test si può utilizzare un emulatore di terminale (Esempio Toolly) per gestire l’invio delle stringhe seriali al PLC Omron e poi per l’invio delle stesse stringhe in TCP allo SlimLine che stà eseguendo il programma gateway. Ecco le stringhe di test che avevo riportato in un mio vecchio topic.Prendendo in esame la comunicazione con un PLC impostato con indirizzo “0” è possibile inviare una stringa del tipo: @00MB1A03003C* seguita da return40 30 30 4D 42 31 41 30 33 30 30 33 43 2A 0D in esadecimale Il PLC risponderà con una stringa del tipo: @00MB00110000020E010000000000000000000039* seguita da return.