TCP Modbus con AKD rispetto ai bus di campo

gennaio 15, 2016, by Jimmy Coleman

Servoazionamento AKDDisponibilità

A differenza delle comunicazioni con bus di campo che sono solo supportate da modelli particolari di servoazionamenti AKD, la comunicazione Modbus TCP è supportata da tutti i modelli AKD. Se avete un semplice azionamento "analogico", un azionamento di posizionamento o un AKD con programmazione BASIC, vi è la possibilità di utilizzare la comunicazione Modbus. Si tratta di un protocollo di comunicazione standard semplice, facile da usare, che può essere utilizzato da PC, PLC o HMI per comunicare con qualsiasi azionamento AKD.

Necessità per la comunicazione

Modbus TCP può essere utilizzato da un controller master per impostare i valori dei parametri nell'AKD. In molte applicazioni gli I/O digitali e analogici del convertitore non sono sufficienti per comandare l'azionamento come desiderato. Quindi si utilizza un protocollo di comunicazione per apportare modifiche alla configurazione nell'azionamento e inviare comandi di movimento all'azionamento. Sono disponibili molti protocolli di comunicazione differenti, tra cui EtherCAT, CANopen, Ethernet/IP e Profinet, ma Modbus TCP è di gran lunga il più semplice, senza troppe limitazioni di funzionalità.

Velocità

La velocità è di solito un problema quando si utilizza la comunicazione digitale. Modbus TCP non rappresenta la comunicazione più veloce, è limitato a una velocità di aggiornamento superiore a circa 20 ms, che rispetto alla maggior parte dei bus di campo è molto lenta. Tuttavia, è abbastanza veloce per leggere e scrivere i valori dei parametri nella stragrande maggioranza delle servoapplicazioni. In genere, è molto più facile da implementare in un dispositivo master rispetto ai protocolli dei bus di campo. Infatti, Modbus nell'AKD ha circa la stessa velocità di Ethernet/IP e Profinet, e offre una flessibilità decisamente maggiore.

Dati utilizzabili

Modbus TCP non fornisce un canale dati "in tempo reale", come fanno i bus di campo, ma consente l'accesso a quasi tutti i parametri dell'azionamento AKD. I bus di campo, come CANopen ecc. hanno un canale dati "in tempo reale" che fornisce una parola di controllo e una parola di stato e altri dati che vengono aggiornati con un ciclo di tempo regolare. Modbus non supporta questo tipo di comunicazione, è semplicemente un protocollo che fornisce l'accesso ai parametri dell'azionamento. Il protocollo è abbastanza semplice: il dispositivo master può leggere un valore di parametro dall'AKD e può scrivere un valore di parametro per l'AKD. Ciascun parametro da 32 bit comprende due registri e ogni parametro da 64 bit ne comprende 4. Ogni registro ha un numero. Nel controller master si specificano i numeri di registro da leggere o da scrivere e si specifica se si stanno leggendo quei registri o scrivendo dei valori su di essi. È molto semplice e diretto.

Raccontateci di un'applicazione che avete provato utilizzando Modbus TCP: quali successi avete ottenuto? Dove è stato necessario utilizzare uno degli altri tipi di bus di campo e perché?

Modbus

comments powered by Disqus