1200MB_MASTER指令问题

运行前几个周期正常,后来MB_MASTER的busy 位输出为1,请问怎么解决呢?

问题补充:
运行时的图片截图

图片说明:

1200MB_MASTER指令问题    1200MB_MASTER指令问题   

最佳答案

Modbus 指令不使用通信中断事件来控制通信过程。 您的程序必须针对已完成的发送和接收操作轮询“MB_MASTER”指令。
调用指令:
如果可能,在循环程序 OB 中调用“MB_MASTER”指令。只能在延时或循环中断 OB 中调用指令。
不要在优先级不同的组织块中调用多个“MB_MASTER”指令。 如果“MB_MASTER”指令在更高优先级“抢先”执行,则指令可能将错误地执行。
不要在启动、诊断或时间错误 OB 中调用“MB_MASTER”指令。
传送启动后,EN 参数 (LAD/FBD) 必须保持设置为值“1”,直到指令将 DONE 或ERROR 输出参数设置为“1”为止。 指令执行过程中 REQ 参数更新调用将导致错误。 指令执行后,REQ 参数在背景数据块中的 BLOCKED_PROC_TIMEOUT 参数指定的时间内保持置位。
如果“MB_MASTER”将请求发送到从站,则确保“MB_MASTER”继续执行,直至从站返回的响应到达。

按照以上要求你的程序中EN、REQ 端连接参数需要修改

提问者对于答案的评价:
谢谢

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

(2)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月13日 下午6:51
下一篇 2017年6月13日 下午6:51

相关推荐

  • 关于s7-1200多站点组成无线通信

    我想把s7-1200用到AGV上,想把几个AGV小车用一个触摸屏控制。几个AGV之间怎么建立无线连接?有没有相应的通信模块?通讯距离100m左右就行了。不需要什么GPRS,GSM之…

    SIMATIC S7-1200 2017年6月24日
  • 博图V13仿真问题。。。

    为什么利用S7 PLCSIM V13_SP1仿真博图的程序时,执行在线监控时FC块里的程序是灰色的?而不是绿色的?灰色的是看不到程序的执行状态啊 图片说明: &…

    2017年6月10日
  • 在1200PLC中如何将INT类型的数据转换为C#DATETIME格式

    最近碰到一个问题,我需要将PLC里的时间数据传到人家的远程上位机上,可人家那的时间格式是C#的DATETIME格式(我传0值上去的时候默认是1601-1-1 8:00:0…

    SIMATIC S7-1200 2017年6月29日
  • 1200PLC不能与PC机链接,找不到设备

    订货号:214-1AG40-0XB0用博途V13找不到可下载的PLC设备,在这之前我是能现在上载和在线的 ,现在我优化了一下程序就不能下载了,这到底是怎么回事呢? 图片说…

    2017年7月25日
  • 关于S7-1200的输出点电压问题

    S7-1200,用软件监控qw200这个点,有输出,设置是0-10V直流电压。但是用万用表却量不出来,这是为什么?如何解决? 最佳答案 输出端M端子接了零线就能量出电压了&nbsp…

    SIMATIC S7-1200 2017年11月18日
  • S7-1200如何通过CM1241和上位机建立通讯?

    诸位老师好,本人小白一个,在这里虚心求教。有一个试验课题,要求用现有设备进行上位机和下位机建立通讯。现有设备是S7-1200一台,CM1241串口模块一个,PC一台做上位机,RS4…

    SIMATIC S7-1200 2017年6月4日
  • PLC学习交流

    本人刚学习西门子PLC不长时间,求一个活跃的PLC交流群,或有兴趣一起进步的请加我QQ869279000 最佳答案 其实看一本手册并且自己多编写程序测试,有助于你对指令的理解和应用…

    SIMATIC S7-1200 2017年6月18日
  • 1200CPU软件

    win7系统使用的1200软件有吗 不要博图 最佳答案 你的理解有误。1200、1500PLC只能用博途软件对其组态下载调试。博途软件可以在XP、win7系统下安装使用,…

    SIMATIC S7-1200 2017年8月24日
  • s7-1200中,基于光纤转485信设备传输介质进行modbus通信,数据无法上传

    现用200已做通这个通信,但换了1200就出现问题,没有数据显示,请问有没有做过类似实验的亲们,给点建议,谢谢各位 最佳答案 这和传输介质没有关系,你看看你的1200的通信参数和2…

    SIMATIC S7-1200 2017年6月7日
  • S7-1200 HMI 变量

    编译错误,已组态的 234 变量数超出了 128 变量的系统限制。这是怎么回事,是软件点数问题吗? 最佳答案 你这种情况只有换屏了。KTP1…

    SIMATIC S7-1200 2017年11月18日