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
