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 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