S7-200MODBUS通讯程序中只有一个初始化指令和一个MSG指令可以完成通讯吗?

S7-200MODBUS通讯程序中只有一个初始化指令和一个MSG指令可以完成通讯吗?
监控MB20出现6号错误,我程序中只有MSG怎么还会报6号错误,是不是必要轮询,就是每个扫描周期都要对MSG指令读写一次?特别不理解MSG怎么调用。

图片说明:

S7-200MODBUS通讯程序中只有一个初始化指令和一个MSG指令可以完成通讯吗?    S7-200MODBUS通讯程序中只有一个初始化指令和一个MSG指令可以完成通讯吗?   

钻石用户推荐最佳答案

1、如果多个 MBUS_MSG 指令同时使能会造成 6 号错误。
2、程序中只有一个初始化指令和一个MSG指令。
3、是每个扫描周期都要对MSG指令读写一次?特别不理解MSG怎么调用?
同一时刻只能有一个读写功能(即 MBUS_MSG)使能。
   注意:建议每一个读写功能(即 MBUS_MSG)都用上一个 MBUS_MSG 指令的 Done 完成位来激活,以保证所有读写指令循环进行(见例程)。 
3、实例:
https://wenku.baidu.com/view/3335bac7bb4cf7ec4afed00f.html
http://www.elecfans.com/d/672315.html
4、相关资料:
、《S7-200 CPUs -- 通信组态和编程 -- USS, Modbus 或自由口通信》连接:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=28767151&nodeid0=10805397&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN
、《西门子 S7-200·LOGO!·SITOP 参考》     下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0136

提问者对于答案的评价:

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

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

相关推荐

  • VB和PLC 通信

    我之前用VB编了一个采集程序,把一个数字毫伏表的输出采集到一个文本里,显示值和毫伏表显示值是一样的。现在我想把毫伏表的输出直接输入到PLC中,之后把前一时刻和后一时刻的值做比较,以…

    SIMATIC S7-200 2021年7月5日
  • 如何设定PID的输入值

    用向导完成的PID子程序,在向回路表传送过程值和设定值时是否用已转换的实数值除以32000.0转换为标准化的值,?这样转换之后的值小于0.1[过程值低位报警设定]可不可以自已设定使…

    SIMATIC S7-200 2021年7月5日
  • 用200控制两个开关量的蒸气阀,实现温度恒定,怎样实现?

    有两台中央空调对同一个房间,用200进行控制,要保持房间一定的温度,需要控制两个开关量的蒸气电动阀,怎样的控制方式和方法能达到理想的效果?请高手指教,谢谢! 问题补充:1、两路蒸气…

    SIMATIC S7-200 2021年7月5日
  • 西门子性价比高的交换机有哪几种?可以和西门子200PLC搭配使用的是哪几种?网管型和非网管型交换机的区别?

    西门子性价比高的交换机有哪几种?可以和西门子200PLC搭配使用的是哪几种?网管型和非网管型交换机的区别? 最佳答案 《如何选择西门子工业以太网交换机》https://www.si…

    SIMATIC S7-200 2021年7月5日
  • 关于200PLC里的PID向导

    我第一次用200PLC,项目有一个需要PID控制的水泵,使用PID向导以后,看说明在主程序里调用了PID的块,但是PV_I管脚里的值怎么填,与Setpoint里的值数据类型都不一样…

    SIMATIC S7-200 2017年11月6日
  • 200PLC脉冲发射

    脉冲PTO向导结束后,出现了四个了程序,各位说了,PTO-CTRL是必须用的,那么后三个任选其中一个吗?有个问题解决不了,在这个项目中,要求是剪不同距离的板,今天300MM,明天可…

    SIMATIC S7-200 2020年11月1日
  • PLC程序结构问题?

    用户程序、数据块与参数块之间有什么分别没有?主要是数据块与参数块搞不太懂,谁举个例~~ 问题补充:参数块不太清楚,下载S7-200程序的时候提示打钩,有个参数块,请问是什么啊? 最…

    SIMATIC S7-200 2021年7月4日
  • 西门子PLC如何控制伺服的速度?

    1.用向导做了个伺服控制程序,可以让伺服加速到目标速度,然后减速停止下来,加减速没问题,但是要修改这个加减速时间和目标速度只能通过向导来改。定位的长度也得从向导里改。如果我连接上触…

    SIMATIC S7-200 2020年10月31日
  • 西门子200 PID调节控制面板

    我在进行PID调节恒定温度时,使用向导生成PID,然后用调节控制面板进行参数整定,可是点击开始自动调节,几秒钟自动调节就停止了,感觉自动调节没效果,参数没有变化,这是为什么?自动调…

    SIMATIC S7-200 2021年7月5日
  • S7200smart编程技巧

    我现在用到语音报警,每一个字有30值,如vd1200=1或2或3..30,判断这个每一个值对应一个报警语音提示,如“第1台皮带机1或2或3….30跑偏,请注意检查”,这样做的话…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论