tmkkoservo
Member
I have an application in which I am communicating with an Ethernet/IP generic module. The data exchange is 32 8-bit input words and 32 8-bit output words. The following is the requirement...
A single 16 bit value is represented as two consecutive 8 bit values. The ordering of bytes is
big-endian, meaning the most significant bits are placed in the lower memory location.
For example, to represent the value 1000 or 0x03E8 in hexadecimal, the lower memory
location contains 0x03 while the next memory location contains 0xE8.
Is this possible with ControlLogix? Can someone please provide me with an example? For example using words 1 and 2 to convert the input and also the output. Help is greatly appreciated.
A single 16 bit value is represented as two consecutive 8 bit values. The ordering of bytes is
big-endian, meaning the most significant bits are placed in the lower memory location.
For example, to represent the value 1000 or 0x03E8 in hexadecimal, the lower memory
location contains 0x03 while the next memory location contains 0xE8.
Is this possible with ControlLogix? Can someone please provide me with an example? For example using words 1 and 2 to convert the input and also the output. Help is greatly appreciated.