Rete di comunicazione Ethernet/Seriale con più CNC
Home › Forum › Convertitori di interfaccia › Rete di comunicazione Ethernet/Seriale con più CNC
- Questo topic ha 1 risposta, 1 partecipante ed è stato aggiornato l'ultima volta 12 anni, 3 mesi fa da
Sergio Bertana.
-
AutorePost
-
Luglio 8, 2013 alle 3:25 pm #35381
Sergio Bertana
Amministratore del forumRicevo da un cliente una richiesta che trovo utile veicolare sul forum.
La nostra esigenza è quella di creare una rete composta da un singolo PC che comunica con alcune macchine CNC tramite protocollo seriale RS232. La rete verrà presumibilmente strutturata in questo modo: 3 gruppi composti da 4 macchine CNC che possono comunicare contemporaneamente (in modo occasionale) con il PC.
Prendendo spunto dagli esempi citati sul Vs. forum, il nostro interesse si è subito rivolto al Convertitore Ethernet-seriale ATC-1000 il quale ci consentirebbe di portare una linea Ethernet ad ogni singola macchina, ed avere una tratta di cavo seriale limitata a pochissimi metri.
E’ però molto importante che, sul PC, ad ogni singola macchina sia associata sempre la stessa porta COM e non sappiamo se il software virtual COM può gestire questa eventualità, soprattutto nel caso un cui una o più macchine siano spente, e di conseguenza spento anche il relativo convertitore ATC-1000.
Un’altro dubbio che ci assilla è relativo alle tipologie di connessione seriale supportate, che è diverso tra un CNC e l’altro ed in alcuni casi è limitato ai segnali Tx ed Rx senza alcun controllo sui dati scambiati.
Leggevo che il convertitore può essere configurato per una connessione a socket di tipo Client/Server (TCP) e quindi tra PC e Convertitore non dovrebbero esserci problemi, ma tra Convertitore e CNC, avete avuto esperienza con problemi di incompatibilità che non fossero risolvibili tramite opportuna configurazione del Convertitore ?
In ogni caso accettiamo qualsiasi suggerimento di struttura o tipologia di rete che possa venire da Vs. diretta esperienza in merito.
Luglio 8, 2013 alle 3:31 pm #37686Sergio Bertana
Amministratore del forumIl software Virtual COM prevede la connessione con un unico convertitore ATC-1000, per realizzare reti Multicast devi utilizzare una connessione UDP tra un convertitore ATC-1000 connesso alla porta RS232 del PC e più convertitori ATC-1000 (Massimo 10) connessi ai vari CNC (Vedi post).
In questa configurazione puoi sicuramente dialogare con il PC con qualsiasi dei CNC connessi in Multicast (Uno alla volta), non mi è chiaro il punto della tua domanda in cui dici di volere comunicare contemporaneamente con più CNC.
Ma parli di RS232, questa connessione non permette il multidrop ed anche se utilizzando gli ATC-1000, elettricamente il multidrop è realizzabile (Ogni convertitore sarebbe connesso in RS232 con il proprio CNC), per poterlo gestire occorre che il protocollo di comunicazione (E quindi il software sul PC) gestisca connessioni multidrop.
L’utilizzo dei convertitori ATC-1000 non permette la gestione dei criteri seriali (DTR, CTS, RTS, ecc) ma sono veicolati i soli dati seriali (Rx e Tx). Quindi se la comunicazione prevede scambio di pacchetti dati molto grandi senza interruzione è possibile che i dati vengano persi e quindi la comunicazione non funzioni.
Per trasmettere i dati sulla Ethernet i dati sono racchiusi in pacchetti e i pacchetti sono inviati in rete quando la rete è libera, quindi in base al traffico di rete si possono avere rallentamenti nella comunicazione.
-
AutorePost
- Devi essere connesso per rispondere a questo topic.