Konfiguration

Der TwinCAT Modbus TCP Server kann Modbus-Funktionen über TCP/IP empfangen.

Modbus-Bereiche

Nach der Modbus Spezifikation sind die folgenden vier Modbus-Bereiche definiert:

Modbus-Bereiche

Datentyp

Zugriff

Anwendungsbeispiel

digitale Eingänge (Discrete Inputs)

 

1 Bit

nur Lesen

Konfiguration 1:

digitale Ausgänge (Coils)

1 Bit

Lesen und Schreiben

Konfiguration 2:

Eingangs-Register

16 Bit

nur Lesen

Konfiguration 3:

Ausgangs-Register

16 Bit

Lesen und Schreiben

Konfiguration 4:

Nach der Installation sind die Modbus-Bereiche auf die Speicherbereiche der SPS gemappt.

Die Standardeinstellung des Modbus TCP Servers können Sie im Artikel über das Default-Mapping finden. Das Anpassen der Einstellung ermöglicht der Konfigurator.

ADS-Zugriff

Damit auf die spezifizierten Modbus-Bereiche per ADS zugegriffen werden kann, fügen Sie bitte folgende Globalen Variablen zu Ihrem SPS-Projekt hinzu.

VAR_GLOBAL
    mb_Input_Coils       : ARRAY [0..255] OF BOOL;
    mb_Output_Coils      : ARRAY [0..255] OF BOOL;
    mb_Input_Registers   : ARRAY [0..255] OF WORD;
    mb_Output_Registers  : ARRAY [0..255] OF WORD;
END_VAR