


价格:面议
0
联系人:
电话:
地址:
MODBUSRTU通信规约在动态模拟屏中的应用(二)关于字节中位的传输顺序,其实RTU帧中传输的每个字节并不是8个位,我们知道1个字节由8个位组成,即(高位到低位)bit7、bit6、bit5、bit4、bit3、bit2、bit1、bit0,但通信传输过程中还会再加上3个位,即起始位、奇偶校验位、停止位,那么这11个位的传输顺序是怎样的呢?分2种情况:1、有奇偶校验时的传输顺序为起始位、bit0、bit1、bit2、bit3、bit4、bit5、bit6、bit7、奇偶校验位、停止位;2、无奇偶校验时的传输顺序为起始位、bit0、bit1、bit2、bit3、bit4、bit5、bit6、bit7、停止位、停止位。江阴市华源电气有限公司工程部现场调试组
MODBUSRTU通信规约在动态模拟屏中的应用(四)怎样从0x02功能码报文中找到遥信点号表中某个点号的逻辑值。比如我要看第123点(点号从0开始就需要加1再开始计算)的逻辑值,把123+1,124除以8等于15余4,那么123点就在数据域(整个报文的第4个字节开始到倒数第3个字节结束)的第16个字节中的第4位(从低位开始)。如这个字节为0xA9,转换为二进制为10101001,那么从后向前数第4位为1,就是123点的逻辑值为1,模拟屏上相对应的点的遥信灯状态为合闸(红灯)状态。当然如果有一个MODBUS的工具软件来仿真运行,查起来就更简单直观些。江阴市华源电气有限公司工程部现场调试组