|
|
|
|
- Propriétés spécifiques à la description des variables de type modbusSession
- Fonctions WLangage manipulant les variables de type modbusSession
modbusSession (Type de variable) En anglais : modbusSession
Le type modbusSession permet d'identifier une connexion à un serveur Modbus. Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable. Nouveauté 2024
Session est un modbusSession
Session = ModbusConnecteTCP("192.168.1.18",3275)
SI ErreurDétectée = Vrai ALORS
Trace(ErreurInfo())
SINON
ModbusEcritRegistre(Session, 0x42,0xCAFE)
FIN
ModbusDéconnecte(Session)
Remarques Propriétés spécifiques à la description des variables de type modbusSession Les propriétés suivantes peuvent être utilisées pour manipuler une session Modbus : | | | Nom de la propriété | Type manipulé | Effet |
---|
DélaiAttenteRéponse | Entier | Délai d'attente maximal pour une réponse du serveur Modbus. | IDEsclave | Entier | Identifiant de l'esclave. Permet de changer l'identifiant de l'esclave sans avoir à ré-ouvrir une session. Cette propriété est disponible à partir de la version 26 Update 1. |
Fonctions WLangage manipulant les variables de type modbusSession Les variables de type modbusSession peuvent être manipulées via les fonctions WLangage suivantes :
| | ModbusConnecteRTU | Connecte un poste client à un esclave Modbus via le port série. | ModbusConnecteTCP | Connecte un poste client à un serveur Modbus via le protocole TCP. | ModbusDéconnecte | Ferme la session Modbus. | ModbusEcritBit | Écrit un ou plusieurs bits à une adresse précise dans un esclave Modbus. | ModbusEcritFlottant | Ecrit une ou plusieurs flottants simple précision à partir d'une adresse précise dans un esclave Modbus. | ModbusEcritRegistre | Ecrit un ou plusieurs registres (valeur 16 bits) à partir d'une adresse précise dans un esclave Modbus. | ModbusLitBit | Lit un ou plusieurs bits à partir d'une adresse précise sur un esclave Modbus. | ModbusLitFlottant | Lit un ou plusieurs flottants "simple précision" à partir d'une adresse précise dans un esclave Modbus. | ModbusLitRegistre | Lit un ou plusieurs registres à partir d'une adresse précise dans un esclave Modbus. |
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|