|
|
|
|
ModbusConnecteRTU (Fonction) En anglais : ModbusConnectRTU Connecte un poste client à un esclave Modbus via le port série. Nouveauté 2024
Session est un modbusSession
Session = ModbusConnecteRTU("COM4",1)
SI ErreurDétectée = Vrai ALORS
Trace(ErreurInfo())
SINON
ModbusEcritRegistre(Session, 0x42,0xCAFE)
FIN
ModbusDéconnecte(Session)
Syntaxe
<Session> = ModbusConnecteRTU(<Port série> [, <Identifiant de l'esclave> [, <Taux> [, <Parité> [, <Nb Bits données> [, <Nb Bits stop>]]]]])
<Session> : Variable de type modbusSession Variable de type modbusSession qui permet de communiquer avec l'esclave Modbus. <Port série> : Chaîne de caractères Nom du port série à utiliser : COM1, COM2, COM3, ... COM256. <Identifiant de l'esclave> : Entier optionnel Identifiant de l'esclave, compris entre 0 et 255. Par défaut, ce paramètre a pour valeur 0, valeur de broadcast.
Remarque : La valeur 0 peut être également spécifiée si l'identifiant de l'esclave doit être précisé ultérieurement via la propriété IDEsclave de la variable de type modbusSession. <Taux> : Entier optionnel Taux de transfert des données (exprimé en Bauds ou Bits par seconde)à utiliser pour la connexion série. Par défaut, ce paramètre a pour valeur 9600 bauds. <Parité> : Entier optionnel Parité du transfert sur le port :
| | 0 | Aucune parité | 1 | Parité paire | 2 | Parité impaire | Remarque : Il n'y a pas de parité par défaut. <Nb Bits données> : Entier optionnel Nombre de bits de données sur le port série : 5, 6, 7 ou 8. <Nb Bits stop> : Entier optionnel Nombre de bits de stop sur le port série :
| | 0 (Valeur par défaut) | 1 bit stop | 1 | 1.5 bits stop | 2 | 2 bits stop |
Remarques - Après l'appel de la fonction ModbusConnecteRTU, il est conseillé de vérifier la variable ErreurDétectée pour s'assurer qu'il n'y a pas d'erreur.
- L'identifiant de l'esclave est présent dans la variable modbusSession. Si des opérations doivent être effectuées sur plusieurs esclaves différents, il est possible de changer l'identifiant de l'esclave dans la variable modbusSession pour éviter la réouverture de la session.
Classification Métier / UI : Code métier Composante : wd290com.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|