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

相关推荐

  • 天然气加热炉控温@WWCWWC

    加热炉配置如下,炉子分三段,每段十个烧嘴,每个烧嘴配点火和火焰检测,燃气电磁阀,空燃比例阀,及其空燃气手阀。每段空气总管配置电动调节蝶阀,想知道每段的控温是通过PID控制空气的电动…

    SIMATIC S7-200 2017年6月1日
  • S7-200 PID 几个问题

    S7-200PID向导编程1:S7-200用向导编程PID之后,直接用SM0.0调用就可以了吗?我看有的资料说还要写入回路控制 0才能运行?什么意思?2:如图PID指令调…

    2020年10月31日
  • 普通计数器的最高频率

    请问高手?普通计数器的最高频率是多少?对输入点地址是否有限制? 最佳答案 以S7-200为例,普通计数器一般在中断来统计,或者直接在程序中累加,中断时间最快1ms,程序扫描周期最快…

    SIMATIC S7-200 2020年11月1日
  • modbus库与台达m系列通信例子

    师傅们!     你们好!能提供一份modbus库与台达m系列变频器通信例子吗?谢谢1 最佳答案 这是我做的一个工程,用modbu…

    SIMATIC S7-200 2020年11月1日
  • 一个博途设备组态问题

    硬件组态,ET200可是,博途里设备视图只有12个槽,怎么多增加几个I/槽,见图,怎么操作啊。还有2个模块没地放。 问题补充:是组态ET200s 图片说明:  &nbsp…

    2021年7月5日
  • S7-200与组态软件连接注意事项有哪些?

    我外部有三组模拟量4-20MA送到CPU224XP中,然后是把这三组信号显示到到电脑里,用组态王连接的话要其它OPC的方式吗?或者组态王本身就直接可以与PLC直接通讯?如果是用WI…

    SIMATIC S7-200 2020年11月1日
  • S7-200 224XP 如何输出负脉冲?

    我的驱动器要求输入负脉冲,即5V为公共端,如附件所示。采用224XP的Q0.0和Q0.1进行脉冲+方向控制驱动器,不知如何接线? 最佳答案 CPU 224XPsi&nbs…

    SIMATIC S7-200 2017年11月25日
  • 系统时间的读取与判断

    把系统时间读出以后,怎麽判断过了一天,一月,一年。我是新手,请大家说的详细点,谢谢各位 最佳答案 自己转换成梯形图看看: 可以通过这句话实时读取PLC当中的时间&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 关于S7-200通讯的LRC效验问题

    S7-200与台达VFD-L系列变频器通讯,通过触摸屏写入频率控制变频器,如何在PLC内写入一段自动计算LRC效验程序,忘各位大师指点,给个示例程序.感谢万分! 最佳答案 楼主参考…

    SIMATIC S7-200 2020年10月31日
  • CP243 模块功能

    CP243-1CP243-1 IT上述两个模块具体区别在于哪?两者的详细功能内容、用途?若两者用光纤电缆时,请问要需要转换模块吗?普通网线要转换模块?具体接口接线????…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论