Skip to main content

Bloc fonctionnel : ModbusSlaveComPort

Bibliothèque: IoDrvModbus

Ce bloc est généré pour chaque serveur Modbus série dans l'arborescence des appareils. Ce bloc fonctionnel représente la connexion logique à un serveur série Modbus individuel. Les canaux définis pour cet appareil sont traités en arrière-plan. Les entrées et sorties de ce bloc fournissent des informations d'état à l'utilisateur et permettent de confirmer les erreurs survenues (afin de poursuivre le traitement).

Tableau 15. Entrées (VAR_INPUT)

Nom

Type de données

Valeur initiale

La description

xTrigger

Bool

FALSE

Déclenche la transmission de tous les canaux Modbus configurés pour un front montant

xReset

Bool

FALSE

Redémarre la communication et réinitialise xError et byModbusError

xAcknowledge

Bool

FALSE

Redémarre la communication et ne se réinitialise pas xError et byModbusError



Tableau 16. Sorties (VAR_OUTPUT)

Nom

Type de données

Valeur initiale

La description

xInitDone

Bool

FALSE

Toutes les commandes d'initialisation ont été réinitialisées.

xErreur

Bool

FALSE

TRUE si une erreur se produit. La communication avec ce serveur est interrompue.

parModbusError

MB_ErrorCodes

0

Erreurs courantes définies dans l'énumération MB_ErrorCodes