Generale
Una rete Modbus è composta da un master Modbus e uno o più slave Modbus. Un massimo di 64 slave possono essere collegati a un master. I dispositivi Modbus possono essere collegati tramite porta seriale o Ethernet.

Dispositivi Modbus, collegati tramite la porta seriale tramite il Porta COM Modbus dispositivo.
(1): Il CODESYS runtime funge da master Modbus.
(2): Il CODESYS il runtime funge da slave Modbus. Questo slave Modbus è denominato "Dispositivo Modbus" nel testo seguente.
Per Modbus seriale è supportato il tipo di funzionamento "Modbus RTU".
Dispositivi Modbus, collegati in una rete Ethernet tramite il Adattatore Ethernet dispositivo.
(3): Il CODESYS runtime funge da Modus Master (Client).
Uno slave Modbus TCP può anche fungere da gateway per slave Modbus seriali.
(4): Il CODESYS il runtime funge da slave Modbus (server).
È possibile configurare i parametri di comunicazione nelle pagine di configurazione Modbus e quindi creare canali Modbus. Un canale Modbus include un singolo comando Modbus (lettura/scrittura dati) nonché i rispettivi canali I/O.
Codici funzione supportati
Se non ci sono limitazioni specifiche del PLC, il master generalmente supporta i seguenti codici funzione:
FC01 Lettura bobine
FC02 Lettura ingressi discreti
FC03 Leggi i registri di partecipazione
FC04 Lettura dei registri di ingresso
FC05 Scrivi bobina singola
FC15 Scrivi più bobine
FC06 Scrivi registro singolo
FC16 Scrivi più registri
FC23 Lettura/scrittura di più registri
Accesso ai dispositivi Modbus dall'applicazione
Se si inserisce un dispositivo Modbus nella struttura dei dispositivi, viene creata automaticamente un'istanza del rispettivo blocco funzione. Il nome della variabile dell'istanza corrisponde al nome del dispositivo nella struttura dei dispositivi. Utilizzando questo blocco funzione, è possibile accedere alle funzioni dei dispositivi Modbus dall'applicazione. Ad esempio, tramite le uscite di questo blocco funzione, è possibile interrogare lo stato dell'ultimo comando Modbus (se riuscito o meno).
Troverai l'istanza del dispositivo in <nome dispositivo> Oggetti IEC scheda dell'editor del dispositivo corrispondente. Fare riferimento anche alla descrizione di questa finestra di dialogo.
Suggerimento
Per master Modbus (RTU/TCP)
Oltre ai comandi Modbus definiti nel configuratore (e alla mappatura I/O generata implicitamente), è possibile eseguire anche richieste Modbus programmate utilizzando il blocco ModbusRequest
.