Modbus RTU vs Modbus TCP: scegliere tra I/O RS-485 ed Ethernet
Differenze tra I/O RS-485 ed Ethernet in cablaggio, tempo di scansione e indirizzamento, come combinarli con i gateway e quali serie ICP DAS scegliere.
Automazione di fabbrica e di macchine
Quando i nuovi segnali possono bypassare il PLC, quando il suo programma va modificato e quali I/O Ethernet, I/O bus di campo e gateway usare.
Pubblicato
Una macchina che funziona da anni spesso richiede qualche segnale in più: temperature dei motori per la manutenzione, un contatore di cicli per l'OEE, o un sensore per una nuova fase di processo. Modificare il programma del PLC richiede il progetto originale, qualcuno che conosca il codice, un arresto della produzione e talvolta un nuovo collaudo di accettazione. Questo articolo spiega come aggiungere I/O a un sistema PLC esistente, quando il programma può restare invariato e quando un cambiamento non può essere evitato.
La domanda decisiva è chi ha bisogno del valore. Se lo usano solo persone e sistemi IT, per dashboard, log o allarmi di manutenzione, il PLC non deve vederlo, e il nuovo I/O può essere letto da SCADA o da un dispositivo edge.
Se il valore deve influire sulla macchina, come un interblocco, un consenso di avvio o un setpoint, la logica del PLC deve usarlo, e l'obiettivo è mantenere la modifica contenuta. Le funzioni di sicurezza appartengono al circuito di sicurezza della macchina e non rientrano nell'ambito di questo articolo.
Un modulo I/O Ethernet viene cablato ai nuovi sensori e collegato alla rete di impianto anziché al PLC. SCADA lo legge tramite Modbus TCP. La serie ET-2200 può anche pubblicare valori via MQTT, e i moduli I/O OPC UA come l'U-7560M integrano OPC UA, MQTT e un'API RESTful. Il programma del PLC e la configurazione hardware restano invariati.
Se i dati devono raggiungere un MES o una piattaforma cloud, un server di comunicazione UA-5231M legge dispositivi Modbus TCP e RTU e converte i valori in OPC UA, MQTT o SNMP. Per una logica locale semplice, un edge controller WISE-5231M esegue regole IF-THEN-ELSE impostate da un browser web e si collega fino a 16 moduli Modbus TCP e fino a 32 moduli DCON o Modbus RTU.
Se il PLC ha bisogno del segnale, la via diretta è un modulo I/O sul bus di campo del PLC. ICP DAS offre I/O slave per PROFINET (PFN-2000, con file GSDML), PROFIBUS DP (PROFI-5000, con file GSD), EtherNet/IP (EIP-2000, con due porte per il collegamento in daisy-chain) e CANopen (CAN-2000C, con file EDS). Il modulo viene aggiunto alla configurazione hardware del PLC con il suo file di dispositivo.
Si tratta di una modifica di configurazione, che sulla maggior parte dei PLC significa un nuovo download. La logica cambia solo se i nuovi valori vengono utilizzati al suo interno.
Quando l'I/O Modbus è già installato, o si adatta meglio ai segnali o alle distanze, un gateway mappa i dati Modbus nel bus di campo del PLC. Il GW-7662 permette a un controllore PROFINET di accedere a dispositivi Modbus RTU/ASCII come i moduli M-7000, e il GW-7663 fa lo stesso per dispositivi Modbus TCP come i moduli ET-7000. Il GW-7553 dà a un master PROFIBUS l'accesso a dispositivi Modbus TCP, il GW-7472 collega uno scanner EtherNet/IP a dispositivi Modbus RTU e TCP, e l'I-7232D collega fino a 10 moduli I/O Modbus RTU a un master CANopen.
Per il PLC il gateway è un unico dispositivo del bus di campo, quindi vale la stessa regola.
Molti PLC possono operare come client Modbus TCP e leggere direttamente qualsiasi modulo Modbus TCP. Il polling va configurato nel PLC, quindi questa via coinvolge sempre il progetto del PLC.
| Requisito | Modifica del programma PLC | Via tipica |
|---|---|---|
| Tracciare, registrare o riportare un valore | No | I/O Ethernet letti da SCADA (1) |
| Allarmi di manutenzione o messaggi e-mail | No | Edge controller o server di comunicazione (1) |
| Mostrare il valore sull'HMI del PLC | Di solito sì, a meno che l'HMI non possa leggere il modulo via Modbus TCP | (1) o (2) |
| Usare il valore in un interblocco, in una sequenza o in un anello di controllo | Sì | I/O slave per bus di campo o gateway (2, 3) |
| Comandare da SCADA un'uscita non critica, come una spia di avviso | No, ma va concordato quale sistema possiede l'uscita | I/O Ethernet con uscite digitali (1) |
Una macchina di riempimento è controllata da un PLC PROFINET. La manutenzione vuole otto temperature di cuscinetti e motori con trend, e la produzione vuole che la macchina resti ferma finché un refrigeratore appena installato non segnala pronto.
Il risultato è una modifica piccola del programma con un collaudo chiaro.
Invia al supporto vendite tecnico il tipo di PLC, il suo bus di campo e la tua lista di segnali, e suggeriremo la via e i moduli più adatti.
Il BNET-2310M CR è un modulo di I/O remoto che porta su una rete BACnet/IP 4 ingressi analogici, 2 uscite analogiche, 4 ingressi digitali e 4 uscite digitali. Un BMS o un client BACnet/IP può leggere direttamente i segnali dei sensori di campo via Ethernet e comandare i dispositivi analogici o digitali collegati alle uscite, senza la necessità di un gateway separato.Il modulo opera come server BACnet/IP e supporta anche la funzionalità Foreign Device. Può registrarsi presso un BBMD specificato per ricevere i messaggi BACnet/IP inoltrati tra diverse sottoreti IP, soluzione adatta a edifici multipiano, complessi multi-edificio, siti industriali e impianti BEMS di grandi dimensioni.La configurazione avviene tramite un web server integrato, quindi il modulo può essere impostato da un comune browser web. I file di configurazione possono essere importati ed esportati per il backup e per installazioni ripetute. Il codice d'ordine CR corrisponde alla variante contrassegnata RoHS.ApplicazioniControllo e monitoraggio HVAC nell'automazione degli edificiGestione dell'illuminazione e dell'energiaIntegrazione BMS e BEMS tramite BACnet/IPEdifici multipiano e complessi multi-edificioSiti industriali con I/O di campo BACnet/IP
Il CAN-2012C è un modulo di ingresso analogico slave CANopen che porta misure a 16 bit su una rete CAN bus. Offre 8 ingressi differenziali o 16 ingressi single-ended, selezionabili via software, e copre i range di tensione ±10V, ±5V, ±2,5V e 0~10V oltre ai range di corrente ±20mA, 0~20mA e 4~20mA. Ogni canale può essere configurato individualmente.Progettato per reti CANopen, il modulo segue CiA 301 v4.02 e CiA 401 v2.1 e opera come slave NMT con controllo degli errori tramite Node Guarding e Heartbeat. È fornito un file EDS predefinito per l'uso con il software master CANopen standard, e il modulo ha superato lo strumento di test di conformità CiA CANopen, semplificando la messa in servizio con master di ICP DAS o di altri produttori.Le caratteristiche elettriche includono protezione ESD a contatto da 4 kV su ogni canale, alimentazione da 10 a 30 VDC e isolamento nominale di 2500 Vrms per l'accoppiamento ottico e 3000 VDC per la conversione DC-DC. Il modulo si installa su guida DIN e funziona da -25 a +75 °C.ApplicazioniControllo di macchinari industrialiAutomazione di fabbricaControllo di macchine per confezionamentoAcquisizione dati remotaMonitoraggio ambientaleSistemi di controllo veicolariControllo di apparecchiature medicali
Il CAN-2015C CR collega otto sensori RTD a una rete CANopen come dispositivo slave. Ogni canale accetta sensori RTD a 2 o 3 fili, con risoluzione a 16 bit e una precisione di +/-0,05% FSR. Gli ingegneri possono leggere i valori RTD o configurare il modulo tramite i messaggi CANopen standard.Il modulo è conforme a CiA 301 v4.02 e CiA 401 v2.1 ed è stato validato con lo strumento CiA CANopen Conformance Test. È fornito un file EDS predefinito, che consente di aggiungerlo a un master CANopen standard con uno sforzo di configurazione minimo. Funziona anche con i master CANopen offerti da ICP DAS.Le funzioni diagnostiche e di protezione includono il rilevamento di filo aperto, la configurazione individuale dei canali, una resistenza di terminazione integrata da 120Ω e una protezione ESD a contatto da 4 kV su ogni canale. L'unità funziona con alimentazione da +10 ~ +30 VDC ed è destinata al montaggio su guida DIN, con un intervallo di funzionamento da -25 ~ +75 °C.ApplicazioniControllo di macchine industrialiAutomazione di fabbricaControllo di macchine per confezionamentoAcquisizione dati remotaMonitoraggio ambientaleSistemi di controllo per veicoliControllo di apparecchiature medicali
Il CAN-2017C CR è un modulo slave CANopen che porta otto ingressi analogici differenziali su una rete CANopen. È indicato per gli ingegneri che devono leggere segnali da sensori tramite bus CAN usando il protocollo CANopen standard, con lo stato degli ingressi e le impostazioni dei canali accessibili tramite oggetti CANopen convenzionali anziché codice personalizzato.Ogni canale offre una risoluzione di 16 bit e una scelta di campi di ingresso da ±10 V fino a ±150 mV, oltre a -20 mA a +20 mA quando è installata una resistenza esterna opzionale da 125 Ω. I canali possono essere configurati singolarmente e il modulo supporta il Dynamic PDO insieme alle modalità di trasmissione event-triggered, remotely requested, cyclic e acyclic SYNC.Il modulo ha superato la validazione con lo strumento CiA CANopen Conformance Test e include un file EDS predefinito. Funziona con alimentazione da +10 a +30 VDC, garantisce un isolamento di 3000 VDC ed è progettato per il montaggio su guida DIN con un intervallo di funzionamento da -25 a +75 °C. Il codice d'ordine CR corrisponde alla versione RoHS del modulo.ApplicazioniControllo di macchine industrialiAutomazione di fabbricaSistemi di controllo per veicoliControllo di apparecchiature medicaliAcquisizione dati remotaMonitoraggio ambientaleControllo di macchine per il confezionamento
Differenze tra I/O RS-485 ed Ethernet in cablaggio, tempo di scansione e indirizzamento, come combinarli con i gateway e quali serie ICP DAS scegliere.
Cosa sono i PAC Win-GRAF, quali linguaggi IEC 61131-3 e opzioni I/O offrono e quando un PAC è più adatto di un PLC tradizionale.
Conosciamo la gamma ICP DAS e ti aiutiamo a trovare il modulo, l'accessorio o il ricambio giusto.
Contatta l'ufficio commerciale tecnico