日本控制仪表三菱PLC和电子秤串口通讯方法
温馨提示
普通版仅支持RS485电脑远距离通讯传输称重数据,如需支持Modbus协议请选购对应产品。
Modbus在订购时请选择对应模式,支持西门子,三菱,松下等众多主流品PaiPLC的连接。
支持Modbus通讯协议电子秤为特殊定制产品,市面上RS485/232通讯电子秤只能连接电脑传输重量,无法连接PLC,请认准恒志福此款Modbus专用台秤。Modbus RTU模式,Modbus ASCII模式
亲,本站价格仅供参考,出厂批发价更优惠,一台起订,深圳恒志福,十三年厂家
专注精品,持续创新!深圳品质,铸就辉煌!厂家直销,全国联保!
日本控制仪表三菱PLC和电子秤串口通讯方法
三、Modbus消息帧
两种传输模式中(ASCII或RTU),传输设备以将Modbus消息转为有起点和终点的帧,这就允许接收的设备在消息起始处开始工作,读地址分配信息,判断哪一个设备被选中(广播方式则传给所有设备),判知何时信息已完成。部分的消息也能侦测到并且错误能设置为返回结果。
1、ASCII帧
使用ASCII模式,消息以冒号(:)字符(ASCII码 3AH)开始,以回车换行符结束(ASCII码 0DH,0AH)。
其它域可以使用的传输字符是十六进制的0...9,A...F。网络上的设备不断侦测“:”字符,当有一个冒号接收到时,每个设备都解码下个域(地址域)来判断是否发给自己的。
消息中字符间发送的时间间隔Z长不能超过1秒,否则接收的设备将认为传输错误。一个典型消息帧如下所示:
起始位 | 设备地址 | 功能代码 | 数据 | LRC校验 | 结束符 |
1个字符 | 2个字符 | 2个字符 | n个字符 | 2个字符 | 2个字符 |
图2 ASCII消息帧
2、RTU帧
使用RTU模式,消息发送至少要以3.5个字符时间的停顿间隔开始。在网络波特率下多样的字符时间,这是Z容易实现的(如下图的T1-T2-T3-T4所示)。传输的个域是设备地址。可以使用的传输字符是十六进制的0...9,A...F。网络设备不断侦测网络总线,包括停顿间隔时间内。当个域(地址域)接收到,每个设备都进行解码以判断是否发往自己的。在一个传输字符之后,一个至少3.5个字符时间的停顿标定了消息的结束。一个新的消息可在此停顿后开始。
整个消息帧必须作为一连续的流转输。如果在帧完成之前有超过1.5个字符时间的停顿时间,接收设备将刷新不完整的消息并假定下一字节是一个新消息的地址域。同样地,如果一个新消息在小于3.5个字符时间内接着前个消息开始,接收的设备将认为它是前一消息的延续。这将导致一个错误,因为在的CRC域的值不可能是正确的。一典型的消息帧如下所示:
起始位 | 设备地址 | 功能代码 | 数据 | CRC校验 | 结束符 |
T1-T2-T3-T4 | 8Bit | 8Bit | n个8Bit | 16Bit | T1-T2-T3-T4 |
图3 RTU消息帧
致亲爱的用户,因网站限制因素,如未能展示联络信息,请留意本页面其他部位,
以深圳755开头号码,如找不到,请在白度搜索:恒志福,感谢您的理解!