Hello,
I starting with an ethercat communication and want to receiving an 8 Bit signed value in the CM and than transfer the data in CPU1 as an signed value.
The problem is that CPU1 works with min. 16.Bit value. So my idea was to receive an 8Bit value in the CM an cast to 16 before transfer this value via IPC, but it does not work because I receive the negative value from master device (e.g.twincat) as 0xFF. Which is interpreted as 0xFF in the CM. Can someone expect what is wrong?
Hope you can help me. Thank you in advance.