Skip to main content

Bloc fonctionnel : ModbusSlaveComPort

Bibliothèque: IoDrvModbus

Ce bloc est généré pour chaque serveur Modbus série de l'arborescence des périphériques. Ce bloc fonctionnel représente la connexion logique à un serveur Modbus série 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

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

Description

xInitDone

Bool

FALSE

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

xError

Bool

FALSE

TRUE Si une erreur survient, la communication avec ce serveur est interrompue.

byModbusError

MB_ErrorCodes

0

Erreurs actuelles définies dans le MB_ErrorCodes énumération