Danfoss FC202 an ABB AC500 per Modbus RTU

Mit genau dieser Excel Liste habe ich auch gearbeitet. Irgendwie habe ich aber trotzdem einen Aussetzer. Da steht, dass ich in das Register 50000 mein Steuerwort schreiben soll. Steht die 5 am Anfang einfach für Coils?
Bei den angegebenen Word Registern musste ich immer einen abziehen. Das würde bei der Adresse Null ja schlecht gehen. Müsste ich dann den Sollwert auch als Coils übertragen?

Leider habe ich meinen gesamten Aufbau gerade runter gefahren. Ich spiele damit morgen noch etwas herum. So richtig logisch erscheint mir das alles nicht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mit genau dieser Excel Liste habe ich auch gearbeitet. Irgendwie habe ich aber trotzdem einen Aussetzer. Da steht, dass ich in das Register 50000 mein Steuerwort schreiben soll. Steht die 5 am Anfang einfach für Coils?
Bei den angegebenen Word Registern musste ich immer einen abziehen. Das würde bei der Adresse Null ja schlecht gehen. Müsste ich dann den Sollwert auch als Coils übertragen?

Leider habe ich meinen gesamten Aufbau gerade runter gefahren. Ich spiele damit morgen noch etwas herum. So richtig logisch erscheint mir das alles nicht.

Schau mal hier: https://www.wachendorff-prozesstech...technical_notes/TN_0302_Grundlagen_Modbus.pdf

da sind die Bereiche von Modbus gut erklärt.

Ich konnte die Coils übrigens mit Funktionscode 5 nicht einzeln setzen. Deshalb übertrage ich das Array komplett mit Funktionscode 15.
Und Stell die Bedienhoheit vor dem Testen auf Bus.

Das Register 50000 ist übrigens für FC Profil ( siehe Handbuch Danfoss Seite 152 https://files.danfoss.com/download/Drives/MG11BC03.pdf).
 
Zuletzt bearbeitet:
Moin,

dieses Dokument habe ich auch gelesen. Ich habe das Internet quasi leer gelsen.

Ich bin auch einen minimalen Schritt weiter. Ich habe noch einmal das Handbuch von Danfoss zur Modbus TCP Karte angesehen. In einem Bild wird die Kopplung zu einer Quantum SPS dargestellt. Hier kann man sehen, dass die Register 2810 bis 2819 im FC 202 beschrieben werden und die Register 2910 bis 2919 gelesen werden. Wenn ich jetzt das Register 2810 zyklisch beschreibe, dann läuft mein Bus stabil. Aber was mache ich mit diesem Register? Steuerwort? Eine kleine Liste über den Inhalt dieser 10 Wörter wäre doch echt nicht zu viel verlangt.
 
Moin,

dieses Dokument habe ich auch gelesen. Ich habe das Internet quasi leer gelsen.

Ich bin auch einen minimalen Schritt weiter. Ich habe noch einmal das Handbuch von Danfoss zur Modbus TCP Karte angesehen. In einem Bild wird die Kopplung zu einer Quantum SPS dargestellt. Hier kann man sehen, dass die Register 2810 bis 2819 im FC 202 beschrieben werden und die Register 2910 bis 2919 gelesen werden. Wenn ich jetzt das Register 2810 zyklisch beschreibe, dann läuft mein Bus stabil. Aber was mache ich mit diesem Register? Steuerwort? Eine kleine Liste über den Inhalt dieser 10 Wörter wäre doch echt nicht zu viel verlangt.

Laut Danfoss Handbuch müssten das die entsprechenden Parameter in der Gruppe 2 sein

Halteregister
Registernummer Beschreibung
00001-00006 Reserviert
00007 Letzter Fehlercode von einer FC-Datenobjektschnittstelle
00008 Reserviert
00009 Parameterindex*
00100-00999 Parametergruppe 000 (Parameter 001 bis 099)
01000-01999 Parametergruppe 100 (Parameter 100 bis 199)
02000-02999 Parametergruppe 200 (Parameter 200 bis 299)
03000-03999 Parametergruppe 300 (Parameter 300 bis 399)
04000-04999 Parametergruppe 400 (Parameter 400 bis 499)
... ...
49000-49999 Parametergruppe 4900 (Parameter 4900 bis 4999)
500000 Eingangsdaten: FU-Steuerwortregister (STW)
50010 Eingangsdaten: Bussollwertregister (REF)
... ...
50200 Ausgangsdaten: FU-Zustandswortregister (ZSW)
50210 Ausgangsdaten: FU-Hauptistwertregister (HIW)
*Zur Angabe der beim Zugriff auf Indexparameter zu verwendenden Indexnummer.
 
Hallo Patric,

jetzt läuft es bei mir. Nach dem Motto, kaum macht man es richtig, schon geht es.
Obwohl es nirgends so richtig steht, muss man bei Modbus TCP die folgenden Register verwenden:
2810 : Steuerwort
2811 : Sollwert

Ob man diese Register auch bei Modbus RTU verwenden kann, konnte keiner so richtig sagen. Bei Modbus TCP müssen diese aber verwendet werden.
 
Hallo Patric,

jetzt läuft es bei mir. Nach dem Motto, kaum macht man es richtig, schon geht es.
Obwohl es nirgends so richtig steht, muss man bei Modbus TCP die folgenden Register verwenden:
2810 : Steuerwort
2811 : Sollwert

Ob man diese Register auch bei Modbus RTU verwenden kann, konnte keiner so richtig sagen. Bei Modbus TCP müssen diese aber verwendet werden.

Danke für die Rückmeldung.
 
Zurück
Oben