Il convertitore Ethernet-seriale ATC-1200 permette il collegamento di porta RS232/422/485 alla rete Ethernet TCP/IP 10/100Mbps. Se il dispositivo è connesso ad un PC è possibile utilizzare un solo dispositivo in modalità server ed il programma di virtualizzazione porte COM sul PC per aggiungere porte di comunicazione seriali.
In molti casi è necessario mettere in comunicazione dispositivi seriali attraverso una connessione Ethernet, a questo scopo è possibile utilizzare due convertitori ATC-1200 in connessione Peer-to-peer uno configurato come server e l’altro configurato come client. Per la connessione è possibile utilizzare sia il protocollo TCP che UDP. La scelta del protocollo và fatta in base ai dati che devonoi scambiarsi i due sistemi:
- TCP: Protocollo più complesso e più lento ma garantisce il controllo del recapito del messaggio inviato, coin la sua eventuale ritrasmissione nel caso di errori.
- UDP: Protocollo snello e veloce ma non vi è garanzia del recapito del messaggio inviato. Quindi è possibile utilizzarlo solo nel caso in cui la trasmissione seriale preveda già un controllo dei dati. Naturalmente questo protocollo garantisce una velocità di comunicazione molto più veloce rispetto al TCP.
Abbiamo effettuato prove utilizzando due ATC-1200 connessi Peer-to-peer, sul server abbiamo connesso un loopback in modo da ritrasmettere i dati ricevuti, il client è stato connesso alla porta seriale di un ns dispositivo SlimLine che invia una stringa e ne controlla l’echo conteggiando gli errori. Abbiamo anche spento e riacceso i dispostivi per verificarne il riallineamento, ecco il report:
- TCP: Inviate 83000 stringhe senza errori. Spento dispositivo server la comunicazione riprende dopo 20 secondi. Spento dispositivo client la comunicazione riprende dopo 120 secondi.
- UDP: Inviate 1114039 stringhe con 18652 errori. Spento dispositivo server la comunicazione riprende dopo 20 secondi. Spento dispositivo client la comunicazione riprende dopo 40-55 secondi.