-> Hier kostenlos registrieren
Hallo,
ich muss den Wert des Feature Register (R32) von 2 Analogen Busklemmen (KL3204) ändern. Leider geht das mit TwinCat nicht so einfach wie ich gehofft habe.
Ich schreibe in das Register R31 das Codeword 1235 (HEX) um den Schreibschutz zu öffnen und versuche den Wert des Registers R32 zu ändern. Nach dem Schreiben und Reload ist alles wieder wie zuvor - die neuen Werte wurden also nicht übernommen. Die Registerkommunikation Kontrollbyte 88(HEX) - Statusbyte 88(HEX) funktioniert offensichtlich.
Registerwerte direkt im BC9000 kann ich auch ändern - nur eben keine Klemmen.
Was könnte der Fehler sein? - bzw. welchen Trick benötigt man - um die Register der Klemmen zu schreiben?
Es gibt auch noch ein Funktionsbaustein "ReadWriteTerminalReg" jedoch habe ich keine Ahnung wie ich diesen Baustein zu benutzen habe, um das Register der Klemme zu ändern.
Vielleicht könnte jemand anhand eines Beispiels od. Programms erläutern wie man damit Registereinstellungen verändern kann.
Vielen Dank für die Hilfe.
sash
ich muss den Wert des Feature Register (R32) von 2 Analogen Busklemmen (KL3204) ändern. Leider geht das mit TwinCat nicht so einfach wie ich gehofft habe.
Ich schreibe in das Register R31 das Codeword 1235 (HEX) um den Schreibschutz zu öffnen und versuche den Wert des Registers R32 zu ändern. Nach dem Schreiben und Reload ist alles wieder wie zuvor - die neuen Werte wurden also nicht übernommen. Die Registerkommunikation Kontrollbyte 88(HEX) - Statusbyte 88(HEX) funktioniert offensichtlich.
Registerwerte direkt im BC9000 kann ich auch ändern - nur eben keine Klemmen.
Was könnte der Fehler sein? - bzw. welchen Trick benötigt man - um die Register der Klemmen zu schreiben?
Es gibt auch noch ein Funktionsbaustein "ReadWriteTerminalReg" jedoch habe ich keine Ahnung wie ich diesen Baustein zu benutzen habe, um das Register der Klemme zu ändern.
Vielleicht könnte jemand anhand eines Beispiels od. Programms erläutern wie man damit Registereinstellungen verändern kann.
Vielen Dank für die Hilfe.
sash