当前位置: 主页 > PLC控制

s7200modbus通讯的数据位和停止位

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

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

最佳答案

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

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

专家置评

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

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

  • 关注微信

猜你喜欢

微信公众号