Skip to main content

Funktionsbaustein: ModbusSlaveComPort

Bibliothek: IoDrvModbus

Dieser Baustein wird erzeugt für jeden seriellen Modbus Server im Gerätebaum. Dieser Funktionsbaustein repräsentiert die logische Verbindung zu einem einzelnen Modbus Serial Server. Im Hintergrund werden die für dieses Gerät definierten Kanäle abgearbeitet. Die Ein/Ausgänge dieses Bausteins geben dem Anwender dazu Statusinformationen und bieten zum Beispiel die Möglichkeit, aufgetretene Fehler zu bestätigen (um mit der Abarbeitung fortzufahren).

Tabelle 15. Eingänge (VAR_INPUT)

Name

Datentyp

Initialwert

Beschreibung

xTrigger

Bool

FALSE

Triggert bei einer steigender Flanke das Senden aller konfigurierten Modbus-Kanäle

xReset

Bool

FALSE

Startet die Kommunikation neu und setzt xError und byModbusError zurück

xAcknowledge

Bool

FALSE

Startet die Kommunikation neu und setzt xError und byModbusError nicht zurück



Tabelle 16. Ausgänge (VAR_OUTPUT)

Name

Datentyp

Initialwert

Beschreibung

xInitDone

Bool

FALSE

Alle Initialisierungsbefehle wurden zurückgesetzt

xError

Bool

FALSE

Ist TRUE wenn irgend ein Fehler auftritt. Die Kommunikation zu diesem Server ist unterbrochen.

byModbusError

MB_ErrorCodes

0

Aktueller Fehler, definiert in der Enumeration MB_ErrorCodes