L’argomento è stato trattato all’interno di altri posts relativi ai vari convertitori Ethernet/Seriali, ma approfitto della tua domanda per cercare di fare chiarezza trattando l’argomento in maniera specifica.
Tutti i convertitori Ethernet/Seriali da noi distribuiti dispongono di un software di VirtualCOM (Specifico per ogni convertitore), che permette di utilizzarli come una porta seriale COM direttamente connessa al PC. Questo permette di utilizzare il convertitore con qualsiasi programma che gestisca la porta COM. In questo modo è possibile connettere tramite rete ethernet dispositivi seriali quali PLC, centralini telefonici, sistemi di antifurto, modem, ecc. utilizzando lo stesso programma che prevede la connessione seriale diretta.
Ma senza utilizzare il software VirtualCOM, basta aprire una connessione TCP/IP sull’indirizzo IP e porta del convertitore, creata la connessione tutti i caratteri inviati sulla connessione verranno inoltrato in uscita dalla seriale del convertitore e viceversa.
Ora se il vostro software permette di definire come connessione verso il dispositivo oltre che la seriale anche una connessione TCP/IP basterà definire indirizzo IP e porta, e la connessione potrà avvenire senza l’uso del VirtualCOM.
Attenzione! In alcuni casi (Esempio software SCADA) il fatto di definire come mezzo di comunicazione il TCP/IP comporta automaticamente un cambio di protocollo, ho verificato che in alcuni casi una connessione modbus RTU indirizzata su porta ethernet viene trasformata automaticamente in una comunicazione modbus overIP. In questo caso è evidente che il flusso dati inviato sulla porta seriale del dispositivo tramite il convertitore non verrà capito dal dispositivo che si aspetta un formato dati modbus RTU e non modbus overIP.