Il WE500 è in grado di gestire contemporaneamente più reti modbus master e/o slave di diverso tipo. In questa guida verrà mostrato attraverso un seplice esempio come un WE500 gestisce contemporaneamente due reti modbus, una master e l’altra slave.
Il dispositivo chiamato Master A che usa l’interfaccia seriale RS-485 deve leggere delle variabili dal dispositivo chiamato Slave B che usa l’interfaccia seriale RS-232.
Il WE500 si posiziona tra questi due dispositivi. Dalla parte del Master A è configurato come slave sull’interfaccia RS-485, mentre dalla parte dello Slave B è configurato come master sull’interfaccia RS-232.
Nella configurazione del WE500 si devono creare le correspondenti reti, comandi e variabili modbus. Inoltre, le variabili modbus delle due diverse reti devono essere collegate tra di loro usando un bridge per passare il valore letto dallo Slave B e renderlo disponibili al Master A.
Note
Questa è una guida rapida per un caso specifico di configurazione ed e’ utile per un rapido apprendimento di questa funzionalità. Questo documento non ricopre tutte le funzionalità del WE500. Per approfondire le funzioni presenti nel WE500, fare riferimento ai manuali software e hardware
Configurare la variabile modbus della porta seriale 232 B per il dispositivo A:
Note
I parametri inseriti nella configurazione sono solo di esempio. Il valore 65535 è il massimo valore in base decimale, ottenibile con 16 bit. Perchè la variabile funzioni correttamente è necessario che sia configurata con le specifiche corrette in accordo con i dispositivi collegati al WE500.
Configurare i comandi relativi alla variabile modbus Var_mb_232:
Note
I parametri inseriti nella configurazione sono solo di esempio. Perchè il comando funzioni correttamente è necessario che sia configurato con le specifiche corrette in accordo con la variabile creata.
Configurare la rete modbus sulla porta seriale 232 B del WE500:
Note
I parametri inseriti nella configurazione sono solo di esempio. Perché la rete modbus funzioni correttamente è necessario che sia configurata con le specifiche corrette in accordo con i dispositivi collegati al WE500. In questo caso è necessario che il dispositivo A abbia la configurazione della rete modbus impostata come Master.
Configurare la variabile modbus della porta seriale 485 per il dispositivo B:
Note
I parametri inseriti nella configurazione sono solo di esempio. Il valore 65535 è il massimo valore in base decimale, ottenibile con 16 bit. Perchè la variabile funzioni correttamente è necessario che sia configurata con le specifiche corrette in accordo con i dispositivi collegati al WE500. Il bridge appena effettuato permette di assegnare automaticamente alla variabile Var_mb_232 lo stesso valore che assume la variabile Var_mb_485.
Configurare i comandi relativi alla variabile modbus Var_mb_485:
Note
I parametri inseriti nella configurazione sono solo di esempio. Perchè il comando funzioni correttamente è necessario che sia configurato con le specifiche corrette in accordo con la variabile creata.
Configurare la rete modbus sulla porta seriale 485 del WE500:
Note
I parametri inseriti nella configurazione sono solo di esempio. Perché la rete modbus funzioni correttamente è necessario che sia configurata con le specifiche corrette in accordo con i dispositivi collegati al WE500. In questo caso è necessario che il dispositivo B abbia la configurazione della rete modbus impostata come Slave.
Ora il WE500 mette in comunicazione il dispositivo A con il dispositivo B, come desciritto nel capitolo 1. Panoramica di questo documento. Nella pagina Status -> Variables status è possibile monitorare i valori delle variabili appena create.
Altre possibili configurazioni delle reti modbus:
Questo diagramma mostra una configurazione molto simile a quella vista nei capitoli precedenti di questo documento. Al posto di avere due dispositivi che comunicano con porte seriali differenti, è presente un dispositivo che comunica direttamente con la porta analogica del WE500. Il dispositivo analogico non ha bisogno di configurare una rete modbus, ma più semplicemente basta creare una variabile analogica associata alla porta usata nel WE500.
Questo diagramma mostra l’espandibilità delle reti modbus con protocollo TCP/IP. In questo caso sono state create tre reti modbus per comunicare con altre tanti dispositivi esterni, tramite protocollo modbus TCP. La configurazione di questo tipo di reti modbus è possibile vederela nell’application note Configurazione modbus master e slave.