NEWS
Modbus Adressen werden falsch sortiert
-
Hallo,
ich verwende den Modbus-Adapter zur Kommunikation mit einer Eaten-CodeSys-SPS und habe folgendes Problem.
Ich habe im Modbus-Adapter Variablen angelegt. Beim Holding-Register alles wie erwartet. Bei den diskrete Ein-, und Ausgängen allerding stimmt die Deklaration nicht mit der Anzeige in den Objekten überein. Die Deklaration habe ich nach folgendem Schema vorgenommen. Ausgang 1 = Adresse 1 und Namen xq01, Ausgang 2 = Adresse 2 und Namen xq02, usw. Ich hatte erwartet, in den Objekten die Variable 1 unter der Bezeichnung 1_xq01 zu finden.
Statt dessen heisst sie jetzt 16_xq01 und steht irgendwo mittendrinn.
"Lustiger" Weise finde ich die Variable in CodeSys auf Registerplatz 0, also da wo sie laut Deklaration hingehört (sind ja alle um eine Position verschoben).
Bei den Eingängen das gleiche Problem.hab mal zwei Bilder gemacht, die das verdeutlichen
Deklaration:
Ansicht in den Objekten:
kann mir das jemand erklären oder sogar sagen was ich falsch mache?