modbus连续读取时数据不正确_西门子S7200 PLC的Modbus通信讲解

        在S7-200系列PLC中的库指令中集成了MODBUS RTU通信的库指令,库指令中包含了S7-200系列PLC作为主站功能的库指令及S7-200S系列PLC作为从站功能的库指令(如下图所示)

1245c6c4f277c8ff176014ddabb8483a.png

        在这里我们主要介绍下主站的库指令,主站的库指令中根据所使用的通信口的个数不一样分为两个,若使用时PLC的本体的RS485端口需要作为modbus的主站功能,而扩展的RS485的信号板又需要作为MODBUS的主站的功能,那么前者使用第一个主站库的指令,后者可以使用第二个主站库指令,每个主站库指令中都有两个指令,分别为初始化指令MBUS_CTRL ,数据读写发送请求指令MBUS_MSG指令。下面我们对这两个指令的意思以及指令上的管脚进行一些说明:

12497d536e767f1c8bcf04fc29383160.png

1151854723c2b24c0bd2b05c9adbb731.png

EN:初始化指令使能端,需要保持每个扫描周期都接通
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值