s7200modbus通讯的数据位和停止位

用s7200的标准库与设备进行modbus通讯,请问如何查看和设置plc的数据位和停止位,求解,谢谢!

问题补充:
我的设备用组态王软件的modbus协议正常通讯,但用西门子200PLC通讯一直报3号故障通讯超时,我怀疑跟数据位和停止位有关系。

最佳答案

我觉得和数据位和停止位没有关系。从站掉电、不运行,从站 delay 参数设的时间过长都会造成主站 3 号错误。
将串口的3脚和8脚对调一下再试试。
good luck

提问者对于答案的评价:
管脚对调后正常了,发现有些设备485的收发定义不太一样!

专家置评

1、关于modbus通信只能使用cpu集成的RS485口,通信口引脚3+,8-,3B,8A
2、modbus指令库为modbus RTU方式,通信格式一个起始位,一个停止位,8个数据位已经在指令  库中集成好,波特率和奇/偶/无校验需要在程序块引脚填写

具体关于modbsu通信使用介绍及例程可以参考
《Micro’n Power S7-200 LOGO! SITOP 参考》V1.6版本 
https://support.industry.siemens.com/cs/cn/zh/view/84175754
路径:S7-200PLC–>通信章节–>modbus通信

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月27日 下午5:16
下一篇 2017年6月27日

相关推荐