SPS als ext. IO / SGready

Moin,

Ich habe den Single Threshold-Controller jetzt konfiguriert. Noch nicht in Verbindung mit meiner Logo, sondern ein eine Mosbus-Slave Software. Der Zustand der Coils wird im Log korrekt angezeigt. Die Kommunikation per Modbus sollte demnach also funktionieren.

Allerdings schaltet der Kontroller nicht. Im Modbus-Log wird zyklisch FC1 (ReadCoils) genutzt. Aber ein Write-Befehl kommt nicht an.

Um den Controller später sinnvoll mit der Logo zu nutzen, müsste ich die Modbus-Register der einzelnen Coils ändern. In KmtronicRelay4PortImpl
habe ich bisher nur ChannelIDs fortlaufend hinzufügen können, also RELAY_5, RELAY_6, usw. Wie man einem Relais aber eine Adresse, z.B. 100, zuordnen kann, ist mir nicht klar.

new FC5WriteCoilTask(0, m(KmtronicRelay4Port.ChannelId.RELAY_5, new CoilElement(4)))

Vielleicht habt ihr einen Tipp für mich…

Gruß,
Klinki