请教关于S7-200modbus通讯的问题。

cpu为221与托利多ind331称重控制器通讯5个字,因为ind331最快1s扫7次也就是143ms一次,如果我用mbus_msg指令通讯,读的完成位激活写然后写的完成位激活读,如此轮询,每读一次就是286ms!我cpu扫描周期是13ms,因为读一次286ms实在太长,所以我决定只读取ind331数据,不写入。
有两个问题问一下
1.如果我每cpu扫描周期都发读取指令,而ind331响应速度慢10倍,总有mbus_msg超时的报警,但数据能过来,能保证我是以最快速度读到的吗
2或者我用读的mbus_msg完成位去激活自己的请求位,这样是不是不会报警?这么写对吗?如图
请指教,因为我没有测试环境。

问题补充:
对,正常是脉冲值,但是我用完成位1去激活first,因为开始等待返回马上就变0,完成又变1,如此循环呢。我个人的想法

图片说明:

请教关于S7-200modbus通讯的问题。   

最佳答案

通讯应该和PLC周期是异步执行的,可能通讯完成需要几个周期。所以通讯是可以完成的。
可以加一个短时间的延时再次触发。
补充:因为只使用一个mbus_msg块,所以当接通时done位变为0,在下一周期中断开。因为没有这样使用过,所以不能保证一定可以,但分析感觉是可以的。为确保使用,在M2.3后面加个上升沿指令。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月25日 下午10:12
下一篇 2017年7月25日 下午10:12

相关推荐

  • 如何破解s7-200CPU密码?

    我现在有一个旧的S7-200CPU,原来设有密码,很长时间不用了,现在又需要用这个CPU,可是密码忘记了,无法下载新的程序,如何破解或是删除这个密码? 最佳答案 密码保护&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 通讯电缆,一头MPI一头DP,怎么连接

    我用的CPU226做项目,由于Part0口需要用来连接变频器,Part1口就想装一个西门子带编程口的DP头,另一端接触摸屏,这样我PC就可以和226通讯了。现在问题是我吧MPI电缆…

    SIMATIC S7-200 2020年11月1日
  • S7-224CN扩展4个EM231(4I)信号问题

    最近碰到一个问题,非常不理解,烦请老师指导。背景:用一个S7-224扩展4个EM231(4I),主要目的是采集14路模拟量电流信号。我把模拟量AIW0,AIW2,AIW4…..…

    SIMATIC S7-200 2018年12月5日
  • 关于S7-200程序上传

    用“V4.0 STEP MicroWIN SP4”(V4.0.4.16)上传S7-200 CPU222里的程序,提示“Block …

    SIMATIC S7-200 2021年7月5日
  • 关于PLC200的PID自动调节问题

    目前用200的PID   新手    所以用PID面板自动调节   调节完毕之后…

    SIMATIC S7-200 2020年10月31日
  • s7_200怎么读取对应表格的数据

    请问,我知道表格的条目数,我怎么读取对应的条目数的数据,我建两张表,两张表是一一对应的,我在第一张表格中用表格查找找到与给定数据相同的数据的表格条目数,然后我就在第二张表里读取该条…

    SIMATIC S7-200 2017年6月29日
  • 字节正负问题

    各位学长,字节的范围不是0-255或者-128—-127吗?为什么把-3写进VB10里就不对呢?      字节没有…

    SIMATIC S7-200 2021年7月5日
  • 这样的中断可以调用吗?

    见图,我想用一个子程序,来调用2个中断,请问这样写可以吗?另外温度的中断时间一般为多少ms? 图片说明:    最佳答案 多个中断事件可以连接同一个中断服务程序…

    2020年10月31日
  • S7-200模拟量的几个数字

    EM231模拟量输入,12位分辨率,对应的数字量范围应该是0-4096。可是为什么我在看模块规范时0-5V的输入量,对应的分辨率是1.25MV,算下来差4000。之后又看到0-5V…

    SIMATIC S7-200 2021年7月5日
  • s7200能否带动大型机械

    因为明年毕业,需要做毕业设计,毕业设计题目为《基于可编程控制器的多层电梯控制程序设计》,但我不知道应该选西门子的哪款产品好一些?是200好还是300好,或者是400好一些?希望有一…

    SIMATIC S7-200 2017年11月6日