|
|
|
|
ModbusEcritBit (Fonction) En anglais : ModbusWriteBit Écrit un ou plusieurs bits à une adresse précise dans un esclave Modbus. Remarques : - L'exécution de cette fonction est bloquante tant que l'esclave n'a pas accusé réception du message ou tant que le délai d'attente de la session n'est pas dépassé.
- L'écriture sur 1 bit correspond au code fonction Modbus 5 (Write Single Coil).
- L'écriture sur plusieurs bits correspond au code fonction Modbus 15 (Write Multiple Coils).
Nouveauté 2024
Session est un modbusSession
Session = ModbusConnecteTCP("192.168.1.7")
SI ErreurDétectée = Vrai ALORS
Trace(ErreurInfo())
SINON
SI PAS ModbusEcritBit(Session, 0x42, [1,0,1,1,0]) ALORS
Trace(ErreurInfo())
FIN
FIN
ModbusDéconnecte(Session)
Syntaxe
Ecrire 1 bit dans un esclave Mobdus Masquer les détails
<Résultat> = ModbusEcritBit(<Session> , <Adresse> , <Bit>)
<Résultat> : Booléen - Vrai l'écriture a été réalisée,
- Faux dans le cas contraire. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Session> : Variable de type modbusSession Nom de la variable de type modbusSession correspondant à la session de communication vers l'esclave Modbus. <Adresse> : Entier Valeur comprise entre 0 et 65 535 correspondant à l'adresse (dans l'esclave) à laquelle le bit doit être écrit. <Bit> : Booléen Valeur du bit à écrire : Vrai ou Faux.
Ecrire plusieurs bits dans un esclave Modbus Masquer les détails
<Résultat> = ModbusEcritBit(<Session> , <Adresse> , <Bits à  envoyer>)
<Résultat> : Booléen - Vrai l'écriture a été réalisée,
- Faux dans le cas contraire. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Session> : Variable de type modbusSession Nom de la variable de type modbusSession correspondant à la session de communication vers l'esclave Modbus. <Adresse> : Entier Valeur comprise entre 0 et 65 535 correspondant à l'adresse (dans l'esclave) à laquelle les bits doivent être écrits. <Bits à envoyer> : Tableau de booléen Nom de la variable de type Tableau contenant les bits à envoyer. Remarques ATTENTION : Les opérations d'écriture permettant de manipuler des automates, il est recommandé de tester les différentes commandes avant une mise en production afin de vérifier que les automates effectuent bien les opérations demandées. Classification Métier / UI : Code métier Composante : wd290com.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|