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 |
|
digitale Ausgänge (Coils) | 1 Bit | Lesen und Schreiben |
|
Eingangs-Register | 16 Bit | nur Lesen |
|
Ausgangs-Register | 16 Bit | Lesen und Schreiben |
|
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 Mapping können Sie die Konfigurationsdatei TcModbusSrv.xml anpassen.
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



