Ik zie wat onlogischheden.
Je geeft bij de startadressen een adres op inclusief een 40.000 offset. Das raar want er staat al gedefinieerd dat het om een register gaat. Bovendien doe je het bij de bits ook en dat klopt zeker niet.
voorbeeld: modbusregister voor de motorstroom is 40401. Het gebruikelijke registeradres is dan 400 (register -40000 -1). Die 40000 die je laat zitten is dubbel op en die 1 moet er normaal toch echt van af.
Daar zie ik nog wel de mogelijkheid voor een uitprobering.
edit:
die -1 heb je wel gedaan. Alleen die 40000 moet volgens mij ook nog weg:

edit2:
ik zie nog meer: die laatste "coil" is het adres voor een frequentie preset. Sowieso al geen coil. En die eerste twee "coils" zijn gewoon registers.
Waarom probeer je het niet eerst even met een miniprogramma met alleen bijvoorbeeld adres 120. Die kun je ook op de drive ingeven en uitlezen in de logo en omgekeerd, sturen met de logo en de verandering constateren op je drive. Als je één parameter op orde hebt kun je verder uitbreiden.
En probeer ze ook met 1 woord lengte.
[Bericht gewijzigd door
GJ_
op 6 mei 2020 09:01:43
(29%)