D
I've struggled with what is the proper bit order for Modbus serial communication. I took a look at the "MODBUS Protocol Reference Guide" (PI-MBUS-300 Rev. J) and noted that the proper method appears to be LSB to MSB (Left to Right Reading).
I often use MODSCAN and noted that it seems to be MSB to LSB (Right to Left Reading) and there doesn't seem to be an option to reverse this.
I'm not a serial expert, but I thought that serial information (not specifically MODBUS) typically transmits the LSB first, which to my mind seemed to explain why MODSCAN used MSB to LSB (Right to Left Reading).
Is this assumption correct?
I also seem to remember that several HMI programs I've worked with have an option to define who the software should be looking at the MODBUS information. When I use MODSCAN to read MODBUS information, some equipment seems to transmit the MSB first and other equipment seems to transmit the LSB first.
From a MODBUS Purist point of view, should the equipment be transmitting the MSB first?
I often use MODSCAN and noted that it seems to be MSB to LSB (Right to Left Reading) and there doesn't seem to be an option to reverse this.
I'm not a serial expert, but I thought that serial information (not specifically MODBUS) typically transmits the LSB first, which to my mind seemed to explain why MODSCAN used MSB to LSB (Right to Left Reading).
Is this assumption correct?
I also seem to remember that several HMI programs I've worked with have an option to define who the software should be looking at the MODBUS information. When I use MODSCAN to read MODBUS information, some equipment seems to transmit the MSB first and other equipment seems to transmit the LSB first.
From a MODBUS Purist point of view, should the equipment be transmitting the MSB first?
