Les instructions F145 et F146 permettent de lire et d’écrire des données vers ou à partir de différents esclaves. La station maître peut avoir accès à chaque esclave ou globalement à tous les esclaves.
Définir les paramètres de communication
Paramètres requis : mode de communication (MEWTOCOL-COM ou Modbus RTU), numéro de station, vitesse de transmission, format de communication
Exécuter l’instruction d’écriture ou de lecture
Utilisez une des instructions suivantes :
Instruction |
Application |
Restrictions |
---|---|---|
F145_WRITE_DATA |
Facile à utiliser pour communiquer avec les dispositifs de Panasonic prenant en charge la fonction MEWTOCOL-COM ou Modbus RTU esclave. |
Les dispositifs doivent avoir des zones d’adresses correspondantes |
F146_READ_DATA |
||
F145_WRITE_DATA_TYPE_OFFS |
– |
|
F146_READ_DATA_TYPE_OFFS |
||
F145F146_MODBUS_MASTER |
Pour la communication avec un dispositif prenant en charge le protocole Modbus RTU |
Pour les numéros de station 1–99 uniquement, plage d’adresses des registres de départ de 0–32764 Plage d’adresses des registres de départ 0-65535 |
Évaluer les drapeaux
Utilisez une des instructions suivantes :
Méthode |
Commentaires |
---|---|
IsF145F146NotActive |
Renvoie la valeur du drapeau "F145/F146 non active". TRUE lorsque l’instruction F145 ou F146 peut être exécutée car aucune des deux n’est active. |
sys_bIsComPort1F145F146NotActive sys_bIsComPort2F145F146NotActive |
Ces variables système sont TRUE lorsque l’instruction F145 ou F146 peut être exécutée car aucune des deux n’est active. |
IsF145F146Error |
Renvoie la valeur du drapeau "F145/F146 erreur". La valeur est TRUE lorsqu’une erreur apparaît lors de l’exécution de l’instruction F145 ou F146. |
sys_bIsComPort1F145F146Error sys_bIsComPort2F145F146Error |
Ces variables système sont TRUE lorsqu’une erreur apparaît lors de l’exécution de l’instruction F145 ou F146. |
sys_wComPort1F145F146ErrorCode sys_bIsComPort2F145F146ErrorCode |
Ces variables système contiennent le code d’erreur si une erreur est apparue lors de l’exécution de la transmission. |
La bibliothèque utilisateur en option NCL-MODBUS-LIB pour Control FPWIN Pro offre des fonctionnalités Modbus complètes, y compris les blocs fonctions pour applications multi-maîtres et multi-esclaves. La bibliothèque peut être utilisée avec le module de communication série FPS et le module de communication multiple FP2/FP2SH.
Configuration des paramètres de communication
F145_WRITE_DATA Écrire des données vers l’esclave
F146_READ_DATA Lire les données d’un esclave
F145_WRITE_DATA_TYPE_OFFS Écrire des données vers l’esclave avec type et offset
F146_READ_DATA_TYPE_OFFS Lire les données d’un esclave avec type et offset
F145F146_MODBUS_MASTER Écrire des données vers l’esclave ou lire des données de l’esclave
IsF145F146NotActive Évaluer le drapeau "F145/F146 non active"