Register „Modbus-Kommunikationskanäle“
In dem Register „Modbus-Kommunikationskanäle“ wird angezeigt, über welche Modbus-Kanäle/Funktionscodes Variablen gelesen und geschrieben werden. Dabei wird zwischen generierten Kanälen und benutzerdefinierten Kanälen unterschieden. Diese werden in der linken Spalte des Registers angezeigt.
Generierte Kanäle werden aus den angelegten Variablen (Register „Modbus-Master-Variablen“) automatisch erzeugt und können nicht geändert werden. Jedoch kann mit einem Klick auf Generierte Kanäle > WriteSingleRegister der verwendete Funktionscode eingesehen werden. Ein Klick auf Generierte Kanäle > WriteSingleRegister > Ausgang > [Variablenname] zeigt außerdem Informationen zu Kanalvariablen an.
Benutzerdefinierte Kanäle können ohne Bezug auf Slave-Variablen angelegt und konfiguriert werden.

Für „Benutzerdefinierte Kanäle“ können über das Kontextmenü neue Einträge angelegt bzw. bestehende gelöscht werden.

Symbol | Schaltfläche | Beschreibung |
---|---|---|
[Löschen] | Löscht die Variable vom Master | |
[Hinzufügen] | Legt eine neue Variable auf dem Master an | |
[Nach oben] | Schiebt den Eintrag nach oben | |
[Nach unten] | Schiebt den Eintrag nach unten |
Bei Auswahl eines Eintrages auf der linken Seite des Registers, werden auf der rechten Seite weitere Einstellmöglichkeiten und Informationen angezeigt.
Parameter bei Auswahl von „WriteSingleRegister“:
Parameter | Beschreibung | |
---|---|---|
Kanaleinstellungen | ||
Funktionscode | Auswahl des Funktionscodes für Lese-/Schreiboperationen | |
Zykluszeit der Anfragen | Zeit zwischen zwei Anfragen | |
Adresse/ Register (schreibend) | Registernummer, auf welcher gelesen/geschrieben wird | |
Lesende Länge | Länge der Leseanfrage | |
Schreibende Länge | Länge der Schreibanfrage | |
Automatischer Offset | Der Speicherabstand im Register wird automatisch berechnet. | |
Der Speicherabstand kann für jede Variable manuell eingestellt werden. | ||
Auslöse-Ereignis - zyklisch | Führt den Funktionscode zyklisch aus | |
Führt den Funktionscode nach einem oder mehreren ausgewählten Auslöse-Ereignissen aus:
|
Parameter bei Auswahl einer Variablen:
Parameter | Beschreibung | |
---|---|---|
Kanalvariable | ||
Datentyp | Datentyp der Variable | |
Array | Datentyp auf Array umstellen | |
Datentyp nicht ändern | ||
Name | Name der Variable Ein Klick auf die Schaltfläche rechts neben dem Eingabefeld öffnet die Eingabehilfe. | |
Offset | Speicherabstand der Variable im Register (in Bit) |