1/23/2016 7:22 PM | |
Joined: 9/27/2006 Last visit: 9/10/2025 Posts: 12405 Rating:
|
Hello gerard; The only thing I can think of is a Big Endian/Little Endian problem when exchanging data with machines (your PLC and the transmitter) that support different formats of byte ordering (for example, if the transmitter is microprocessor based, the byte order sent to the PLC is reversed compared to what the PLC is expecting). See this Wikipedia explanation for technical details: https://en.wikipedia.org/wiki/Endianness It happens often that data sent over Modbus RTU has to be byte swapped to allow the PLC to make sense of the data trsansmitted. A flowmeter sends 120.0, the PLC interprets this as 1.033 e-47, for example, because the bytes are reversed and must be swapped in the user program to recover the original value. In your case, I believe the bytes were swapped so data (alarm bits, for example) from the transmitter match the expected bit order (from the manual) describing the alarms. Hope this helps, Daniel Chartier |
This contribution was helpful to
1 thankful Users |
Follow us on