L'accesso in scrittura e in lettura a vari slave è possibile utilizzando le istruzioni F145 e F146. Sono possibili sia l'accesso ad ogni singolo slave sia l'accesso a tutti gli slave.
Impostare i parametri di comunicazione
Impostazioni occorrenti: modalità di comunicazione (MEWTOCOL-COM o Modbus RTU), numero della stazione, baud rate, formato di comunicazione
Eseguire l'istruzione di scrittura o lettura
Usare una delle seguenti istruzioni:
Istruzione |
Applicazione |
Restrizioni |
---|---|---|
F145_WRITE_DATA |
Facile da utilizzare per la comunicazione con dispositivi Panasonic che supportano la funzione MEWTOCOL-COM o Modbus RTU slave |
Le aree indirizzi dei dispositivi devono essere uguali |
F146_READ_DATA |
||
F145_WRITE_DATA_TYPE_OFFS |
– |
|
F146_READ_DATA_TYPE_OFFS |
||
F145F146_MODBUS_MASTER |
Per la comunicazione con qualsiasi dispositivo supportante il protocollo Modbus RTU |
Solo per i numeri di stazione 1–99, intervallo del registro iniziale 0–32764 Intervallo del registro iniziale 0–65535 |
Valutare i flag
Usare una delle seguenti istruzioni:
Metodo |
Commento |
---|---|
IsF145F146NotActive |
Restituisce il valore del flag "F145/F146 non attiva". È TRUE se l'esecuzione di un'istruzione F145 o F146 è possibile in quanto né l'una né l'altra istruzione è attiva. |
sys_bIsComPort1F145F146NotActive sys_bIsComPort2F145F146NotActive |
Queste variabili di sistema sono TRUE se l'esecuzione di un'istruzione F145 o F146 è possibile in quanto né l'una né l'altra istruzione è attiva. |
IsF145F146Error |
Restituisce il valore del flag "Errore F145/F146". È TRUE se l'esecuzione di un'istruzione F145 o F146 si è conclusa con un errore. |
sys_bIsComPort1F145F146Error sys_bIsComPort2F145F146Error |
Queste variabili di sistema sono TRUE se l'esecuzione di un'istruzione F145 o F146 si è conclusa con un errore. |
sys_wComPort1F145F146ErrorCode sys_bIsComPort2F145F146ErrorCode |
Se la trasmissione si è conclusa con un errore, queste variabili di sistema contengono il codice di errore. |
La libreria utente NCL-MODBUS-LIB opzionale di Control FPWIN Pro offre la più completa funzionalità Modbus, inclusi i Function Block per applicazioni multi-master e multi-slave. Questa libreria può essere utilizzata con la Serial Data Unit di FPS e la Multi-Communication Unit di FP2/FP2SH.
Impostazione dei parametri di comunicazione
F145_WRITE_DATA Scrivi il dato nello slave
F146_READ_DATA Leggere il dato dallo slave
F145_WRITE_DATA_TYPE_OFFS Scrivi il dato nello slave con tipo e offset
F146_READ_DATA_TYPE_OFFS Leggere il dato dallo slave con tipo e offset
F145F146_MODBUS_MASTER Scrivi il dato nello slave o leggi il dato dallo slave