西门子Modbus通讯能9位数据么?

我查看到西门子ModBus通讯无论是模块还是自由口通讯,都没有每个字符9位,那就是说最高就是八位么?

最佳答案

一个起始位,一个停止位,7-8个数据位,一个校验位,这些特征是modbus rtu的。自由口通讯可以按你说了算(按双方协议允许的通讯数据来确定数据位)。
一般modbus rtu通讯就是按此计算通讯速率,比如11*1000mS / 9600bit = 1.15mS/bit

提问者对于答案的评价:
单片机中9位数据UART 一帧由11位组成:1位起始、8位数据、1位可编程、1位停止,这个模式是否对应PLC中的每字符8位

最佳答案作者回复:
不对应,modbus rtu通讯中没有可编程位。
这样,只能用自由口通讯,自己按这个通讯格式,编写XMT/RCV指令。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc279649.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午6:08
下一篇 2020年10月30日 下午6:08

相关推荐

发表回复

登录后才能评论