Home › Forum › Convertitori di interfaccia › Connessione Peer-to-peer tra convertitori ATC-1200
- Questo topic ha 1 risposta, 1 partecipante ed è stato aggiornato l'ultima volta 4 mesi, 2 settimane fa da Sergio Bertana.
-
AutorePost
-
Aprile 29, 2024 alle 8:26 am #76957Sergio BertanaAmministratore del forum
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.
Aprile 29, 2024 alle 8:52 am #76963Sergio BertanaAmministratore del forumAggiungo che il convertitore non gestisce connessioni multicast, ma utilizzando un ns sistema SlimLine è possibile connettere più convertitori ATC-1200 allo SlimLine e con un semplice programma (Vedi esempio COMMulticast) in questo articolo, si può inviare la stringa verso più convertitori ritornando il dato ricevuto.
Ecco quindi che con un protocollo ad indirizzamento (Esempio Modbus) è possibile connettere tramite rete Ethernet più ATC-1200 ognuno connesso ad uno o più dispositivi Modbus RTU e gestire dallo SlimLine la comunicazione seriale verso tutti.
-
AutorePost
- Devi essere connesso per rispondere a questo topic.