s7-200 modbus RTU通讯

在西门子s7-200 Micro 'n Power里,Modbus RTU主站这节有一个Modbus RTU 主站变址方式轮询访问应用例程,例程网络1里面有一条复位指令(复位了M4.0开始8个位),但是我没看明白为什么要使用这条复位指令,好像并不需要这样做呀?

问题补充:
为什么只复位MB4而不复位MB3、MB5呢

最佳答案

这个目的是当cpu意外停电或者断电后,重新启动时,让之前停留在任意位置通讯指令上的标志位重新开始,不然,有可能在重新上电后使通讯进入死循环,尤其是设置了断电保持型数据后。
这个方式如同我在做顺控指令时,也是用同样的方法,先初始化,再使用,这样的编程可靠性高于其它。
补充问题回复:
原因是MB4是状态字节,而MB3/MB5是故障状态值,故障状态值复位没有实际意义,如果故障存在复位将无意义,而状态位无论是通讯在什么状态复位均有效。

提问者对于答案的评价:
还是有点疑惑,你说的MB4是状态字节,而MB3/MB5是故障状态值,这个是怎么区分的?MB4是谁的状态?这3个字节不是MSG指令的故障代码吗?可以再详细说明下吗,谢谢!

最佳答案作者回复:
状态字节包含done应用的标志位,而故障状态值,是实际反映通讯指令的状态,如果有故障是无法通过复位这些字节解决的。

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

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

相关推荐

  • S7200与微型打印机通讯

    与打印机通讯,我现在先用串口调试软件测试,可以通的上,就是我要打的内容和他打出来的内容完全不一样,这到底是怎么会事呢?有没有哪位大哥做过?谢谢. 问题补充:我用的是串口和打印机通讯…

    SIMATIC S7-200 2020年11月1日
  • 各位好!我有一个关于TD400C的问题要请求大家的帮助!

    大家好!我最近在做一个系统,需要用到西门子的TD400C,我下载了说明书吗并且按照上面的提示一步一步操作的,但是我在完成文本显示向导的安装之后,将CPU与TD400连上之后,文本显…

    SIMATIC S7-200 2021年7月5日
  • 西门子200 232pc/ppi电缆

    我想买一根国产的pc/ppi电缆,请问大伙有没有谁用过比较好且价格便宜的?我在网上看到好像usb的pc/ppi电缆是不支持自由口通讯的?请问是这样么?然后,如果我买一根232的PC…

    SIMATIC S7-200 2020年11月1日
  • 关于PLC200的M存储区

    程序下载后会将M存储区自动清零吗?我发现我把新程序下载后,M区中的数据还保持这上一个程序所置的值,只有断电重启后才恢复为零。请问是不是每次程序中都要在开始的地方人为清零? 问题补充…

    SIMATIC S7-200 2020年10月31日
  • S7-200时间变量用VW表示?

    S7-200时间变量用VW表示吗?可不可以用VB,VD?好像S7-200的没有时基这个概念吧? 问题补充:定时器这个PT可以用这三个,*VD、*AC、*LD?请问它们分别是什么啊?…

    SIMATIC S7-200 2021年7月4日
  • S7-200 CN通讯问题,PC/PPI电缆连接SIMATIC HMI触摸屏连接不上

    我这现场新安装一台PLC程控柜,用的是SIEMENS S7-200 CN PLC和通过PC/PPI电缆连接到SIMATIC HMI触摸屏,可…

    2017年6月9日
  • 如何通过S7-200的I/O输出控制并口打印机

    自己想通过S7-200的I/O口输出控制并口打印机,该并口打印机的控制时序为普通并口打印机的控制时序,望各位高手能够指点一下编程的思路,最好能提供部分编程例子,将不甚感激。谢谢! …

    SIMATIC S7-200 2021年7月5日
  • S-200下载中,出现找不到指定的模块?

    在S-200下载中,出现找不到指定的模块?因为什么,谢谢! 问题补充:通信没问题,CPU中有程序,可用电脑进行RUN或STOP。就是不能下载和上载! 最佳答案 通讯连上了,可能是软…

    SIMATIC S7-200 2020年11月1日
  • EM235输入有波动

    1.在空气中得到的温度信号稳定,无波动;2.放入水中输入的温度信号一直有5℃左右的波动,但是用万用表测通道两端的电压是稳定的;3.会不会是因为过程量一直不稳定导致PID自整定无法成…

    SIMATIC S7-200 2021年7月5日
  • PID 使用数量的限制

    请问一下各位同仁,我有一台CPU226  的PLC ,我需要6路PID调节,使用PLD向导自动生成的程序,不知能否实现,  &nb…

    SIMATIC S7-200 2017年11月16日

发表回复

登录后才能评论