Wenn Werte vom Typ I16 verwendet werden, so castet LabView automatisch in U16, da die "NI Modbus.llb" offensichtlich nur U16 verarbeitet.
Dadurch entsteht ein Zahlenüberlauf, d.h. der negative Wert wird von 65535 abgezogen und dann weiterverarbeitet.
Das ist doch kein Zweier-Komplement, oder?
Was würde denn passieren, wenn man die "NI Modbus.llb" auf I16 umstrickt? Funktioniert dann die CRC16-Berechnung und das Senden
des Befehls?
Gruss
Patrick