Le bloc <modbus_conn> tente d’établie une connexion TCP avec un module d’entrées/sorties déportées ModBus/TCP, sauf si la connexion est déjà établie ou si« close » est vrai.
Se reporter à la documentation du module pymodbus pour plus de détails.
•« @ip » : c’est l’adresse IP du module d’entrées/sorties déportées. La valeur par défaut est ‘127,0,0,1’ (type str)
•« port » : c’est le numéro de port côté module d’entrées/sorties déportées. La valeur par défaut est 502 (type int)
•« timeout » : c’est le temps de réponse max du module d’entrées/sorties déportées, si il est dépassé une erreur sera levée à l’exécution des blocs <modbus_read> et <modbus_write>. La valeur par défaut est 0,2 seconde (type float)
•« close » : ferme la connexion si vrai. La valeur par défaut est faux
•« client_id » : c’est l’identifiant de la connexion, il doit être utilisé en entrée des blocs <modbus_read> et <modbus_write>.
•« connected » : c’est le status de la connexion, est à vrai si la connexion est établie
Ce bloc permet l’utilisation des blocs <modbus_read> et <modbus_write>, qui permettent la communication entre la cible et les modules d’entrées/sorties déportées ModBus/TCP.