28.11.2016, 08:48
(20.11.2016, 20:42)technomad schrieb: Hallo Jens,
tatsächlich konnte ich die Reset Funktion mit 'Modbus Poll' fehlerfrei nachvollziehen!
Bei meinem Mastergerät gibt es zwei Methoden Modbus Geräte zu verbinden: 1. Modbus Profil 2. LUA Script
Nachdem ich die Methode innerhalb meines Gerätes auf LUA Script geändert habe funktioniert es. Offensichtlich hat bei meinem Mastergerät die Einbindung von Modbus Profilen beim Setzten eines Wertes einen Bug.
So funktioniert es für mich problemos:
____________________________________________________
require('luamodbus')
mb = luamodbus.rtu()
mb:open('/dev/RS485', 19200, 'E', 8, 1, 'H')
mb:connect()
mbetslave(1)
mb:writeregisters(17, 23767)
mbetslave(2)
mb:writeregisters(17, 23767)
mbetslave(3)
mb:writeregisters(17, 23767)
mbetslave(4)
mb:writeregisters(17, 23767)
mb:close()
________________________________________________________________
Ich bedanke mich vielmals für die freundliche und schnelle Unterstützung!
Gruß Uwe
Hallo Uwe,
es freut mich zu hören, dass Ihr System nun vollständig Funktioniert. Ich wünsche Ihnen viel Spaß damit.
Mit freundlichen Grüßen
Jens Langhanki
----------------------------------------------------------------------
ECS - Electronic Construction Service
Forschung und Entwicklung / Research and Development
Isseler Str. 49
54338 Schweich
Germany
Tel.: +49 (0) 6502 / 4011 - 11
Fax: +49 (0) 6502 / 4011 - 12
Mail: j.langhanki@ecs-online.org
Jens Langhanki
----------------------------------------------------------------------
ECS - Electronic Construction Service
Forschung und Entwicklung / Research and Development
Isseler Str. 49
54338 Schweich
Germany
Tel.: +49 (0) 6502 / 4011 - 11
Fax: +49 (0) 6502 / 4011 - 12
Mail: j.langhanki@ecs-online.org