PLC200 MODBUS主站库指令单个通讯报错,错误代码为3,但是再增加一个msg指令库让其轮询,却是正常了

图一是单个库指令(一个CTRL和一个MSG)监控运行时,报错为3,不能通讯,但是在增加了一个轮询时(一个CTRL和两个个MSG,如图二三四),就正常了,请问什么原因,初始化也都复位了。

问题补充:
已经知道什么问题了,我加了一个定时器,不断的给msg发脉冲就可以了,或者加一个sm0.5,不过这样不知道是否会影响效率,还有没有更好的方法??

图片说明:

PLC200 MODBUS主站库指令单个通讯报错,错误代码为3,但是再增加一个msg指令库让其轮询,却是正常了    PLC200 MODBUS主站库指令单个通讯报错,错误代码为3,但是再增加一个msg指令库让其轮询,却是正常了    PLC200 MODBUS主站库指令单个通讯报错,错误代码为3,但是再增加一个msg指令库让其轮询,却是正常了    PLC200 MODBUS主站库指令单个通讯报错,错误代码为3,但是再增加一个msg指令库让其轮询,却是正常了   

最佳答案

这可能是因为,一个的话就不存在轮,也就没有机会off。所以一直工作就等于一直不工作。你检查一下有没有这样的现象?
一个的话,完成了,你要给一个空闲的扫描周期,然后再发出通讯指令。起码first端口要有上升缘。假如M0.3一直都是通的,也就没有通讯了。不过这种情况不是报3的。看看别的情况有没有?你的程序不齐,不能判断。
最好的效率就是done之后就间隔一个扫描周期。

提问者对于答案的评价:
是的,必须不断的发脉冲,不能一直导通,想要快,只能把定时器的时间调小一点,还有一个方法,就是再添加一个无作用的msg,形成轮询,用第二个msg的完成位去置位第一个的开始

最佳答案作者回复:
干嘛要没用?要真的没事做,第二个也可以一样做第一个的事情啊。这种方式完全没有任何副作用。如果不想做第二个msg,你用一个扫描周期的间隔(例如一个下降缘)过渡也可以啊。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午4:42
下一篇 2021年7月5日 下午4:43

相关推荐

  • EM235模块的使用

    信号类型 最佳答案 可参考以下资料:1. 《Micro’n Power S7-200 LOGO! SITOP 参考》V0…

    SIMATIC S7-200 2020年10月31日
  • M寄存器里的值在下一个扫描周期时,会保留上一个扫描周期过程中的赋值吗?

    M寄存器里的值在下一个扫描周期时,会保留上一个扫描周期过程中的赋值吗?在S7 200中,还有哪些寄存器具有这种性质? 问题补充:如果在下一个扫描周期中要保持上一个扫描周期…

    SIMATIC S7-200 2017年12月8日
  • 新特性无法连接

    S7-200编序软件的新特性,双击时无法正常连接(以前曾经连接过)。前段时间重装过系统和该软件。现双击时提示:请确认路径或因特网地址正确。请问如何解决。 问题补充:我是先连接好因特…

    SIMATIC S7-200 2021年7月5日
  • S7-200通讯控制变频器的程序模板

    S7-200通讯控制变频器的程序模板 最佳答案 《S7-200与MM4及G110之间的USS通讯(2006.07.13)    下载:&nb…

    SIMATIC S7-200 2020年11月1日
  • HITECH s7200

    触摸屏上的显示模拟值怎么在程序中读取,比如温度。 问题补充:PWS6600 最佳答案 1.建立HITECH 触摸屏与s7200的通讯连接. 2.添加通讯驱动&n…

    SIMATIC S7-200 2021年7月5日
  • 200的变量问题

    这个变量的设置是什么意思? 地址:V3010.2 专门对他进行操作! 最佳答案 “可以用V存储区存储程序执行过程中控制逻辑操作的中间结果,也可以用它来保存与工序…

    SIMATIC S7-200 2021年7月5日
  • 模拟信号远距离传送

    1.用s7200来接收模拟信号0-10V或4-20ma,距离是100米左右的样子,用什么方法让信号衰减的最少.谢谢2.有什么方法对200进行远距离(100米)程序下载监控,最简便的…

    SIMATIC S7-200 2020年11月1日
  • TD400C 文本菜单显示问题

    在TD400C使用过程中,有时会出现最后一个文本菜单最后一个屏幕无法正常显示,总是显示正在初始化,然后屏幕就返回第一个文本菜单的第0个屏幕,没查出什么原因,不知大家有没有遇到,需要…

    SIMATIC S7-200 2021年7月5日
  • win7 64位操作系统安装西门子200编程软件的问题

    win7 64位操作系统安装西门子200编程软件时在设置pg/pc接口时没有pc/ppi这一项 问题补充:不是不会设置PG/PC接口而是在设置PG/PC接口界面找不到PC…

    2017年10月24日
  • smart 200 PLC get指令

    1、说明书上说 get指令最大可传送222个字节  如果我有三个从站  是指每条get指令可传送222个字节 &nbsp…

    SIMATIC S7-200 2017年6月1日

发表回复

登录后才能评论