Hi,
irgendwie sind die Danfoss FU´s sehr komisch aufgebaut. Versuche mal folgende Holding Register zu lesen.
Motorspannung 16120
Frequenz (Hz) 16130
Motorstrom (A) 16140
Motorlaufstunden müsste unter 15010 stehen
Ihr macht mir Angst.
Ich beginne gerade ein neues Projekt mit einer CODESYS 3.5 Steuerung und 5x FC202 von Danfoss. Ich dachte, wenn die schon alle von sich aus Modbus RTU an Bord haben, dann nehme ich das auch für die Kopplung. Das habe ich mir ganz einfach vorgestellt. In jede Richtung 5 Register und das war es. Aber wenn ich dann die Danfoss Beschreibung lese und nur halb verstehe, weil da von Byte gesprochen wird. Ich dachte bei Modbus ist das Register das Maß aller Dinge. Dann lese ich eure Beschreibung, da wird mir ja Angst und Bange. Läuft es wenigstens stabil, wenn es läuft?
So, nun gab es die ersten Baubesprechungen zu diesem Thema.
Der Kunde meint, die FU's sind noch nicht bestellt und wenn es einfacher ist, würde er auch Modbus TCP bestellen. Ist die Projektierung eines FC202 mit Modbus TCP einfacher als mit Modbus RTU oder nimmt sich das in Wirklichkeit nichts? Also werden dort die gleichen Register verwendet? Auf die Inbetriebnahme bin ich wirklich gespannt.
Damit verwendest du ja auch Codesys. Was hast du mit LSB und MSB im Steuerword gemacht?
Moin,
endlich habe ich die Zeit gefunden, mich mit dem Danfoss FU und der Modbus TCP Kopplung zu CODESYS zu beschäftigen.
Nach anfänglichen Problemen kann ich die Daten gut auslesen. Hierzu muss ich die Parameternummer x10, abzüglich eins, nehmen.
Zustandswort steht im Parameter 16-03
1603 x 10 - 1 = Register 16029
Um das Zustandswort aus dem Parameter 16-03 auszulesen, greife ich daher auf Register 16029 zu. Das klappt auch wunderbar. Auch für entsprechende Messwerte. Aber in welches Register schreibe ich jetzt mein Steuerwort und meinen Sollwert? Das Handbuch von Danfoss zu diesem Thema ist wirklich ein Reinfall. Ich würde gerne das FC Protokoll verwenden.
Hallo Patric,
vielen Dank für Deine Unterstützung am späten Freitagnachmittag. Leider hat Dein Vorschlag bei mir nicht funktioniert. Dann meckert gleich die Kopplung rum. Vielleicht, gibt es an dieser Stelle doch Unterschiede zwischen RTU und TCP. Bin ratlos. Das muss ich mich doch an den Danfoss Support wenden.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?