I tested you great software and i got errors with writing all long data types. I was looking and i found mistake in ConvertFromLong() in ToS7Conversions.cs line 64 ConvertFromInt((int) value >> 32, 1, output);. Now the cast is done before the shift but it should be fist shift and than cast: ConvertFromInt((int) (value >> 32), 1, output); I came after this by looking at the hexadecimal values in the PLC.
I tested you great software and i got errors with writing all long data types. I was looking and i found mistake in ConvertFromLong() in ToS7Conversions.cs line 64
ConvertFromInt((int) value >> 32, 1, output);
. Now the cast is done before the shift but it should be fist shift and than cast:ConvertFromInt((int) (value >> 32), 1, output);
I came after this by looking at the hexadecimal values in the PLC.