S7-200做为主站与多个仪表通信轮询

S7-200与多台仪表做MODBUS通信时,程序部分如下,请教:如果有一个仪表故障,怎么跳过这台故障的仪表,对其他正常工作的仪表进行通信,如果有实际案例请发304181687@qq.com,谢谢

最佳答案

一般modbus通讯用done位虽然能够方便地实现轮询工作机制,但一旦某一个从站故障时,控制程序会停止在该指令区,原因是这个done位是需要正常指令执行结束后才有效的。
解决的办法:
用2种状态位来进行轮询工作机制,一种是采样done位,另一种是错误字节,当该指令产生错误时,该字节为非0值,通过字节比较指令仍然可以实现循环轮询。这2个控制方式用“或”条件加以触发指令。

提问者对于答案的评价:
谢谢,很有用

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月19日 下午5:29
下一篇 2017年6月19日 下午5:29

相关推荐

  • 三线制传感器(还有一根屏蔽线),怎样接入西门子6ES7231-5ND32-0XB0模拟量输入模块中

    在线求助,三线制光电传感器(还有一根屏蔽线)4-20mA,怎样接入西门子6ES7231-5ND32-0XB0模拟量输入模块中 钻石用户推荐最佳答案 三线制信号是指仪表或设备上信号线…

    2021年7月5日
  • PLC时间控制

    第一时间:10:30,启动KM1,KM3投入,经过0.5S后,KM2停止,KM1停止第二时间:10:32,启动KM1,KM2投入,经过0.5S后,KM3停止,KM1停止第三时间:1…

    2021年7月5日
  • s7-200与pc通讯

    现场笔记本端插头未插牢,接头松动,导致通讯中断。随后就再也不能通讯了。通讯电缆是台湾产串口9针ppi电缆。好像是笔记本串口烧毁。大家帮我分析下。谢谢! 最佳答案 试验的方法有两个步…

    SIMATIC S7-200 2020年11月1日
  • 机械毕业的人,能学好编程吗

    我是机械设计毕业的,想从事自动化,缺少编程能力 最佳答案 从编程角度来说英雄不问出处。别说专业跟学历没有太大关系。很多人都是从机械转行做电气有的学历还不高。个人认为,编程需要点天赋…

    SIMATIC S7-200 2021年7月5日
  • s7-200 pc连接问题

    在’设置PG/PC连接‘时,报’未找到指定访问点‘。 最佳答案 见同类问题答案:http://www.ad.siemens.com.cn/Service/answer/soluti…

    SIMATIC S7-200 2017年6月12日
  • EM231连接问题

    将EM231的一个通道为例,如第一个通道它有三个接线端RA,A+,A-。如果它要是使用的话A+和A-分别接传感器的正和负这没有问题,问题是RA和A+还需要短接这是必需的吗(接的电流…

    SIMATIC S7-200 2021年7月5日
  • S7-200与MM440通讯的问题

    S7-200PLC与MM440变频器用USS协议通讯控制,发现在PLC处于“stop”状态时,变频器及电机按照PLC停机以前的方向和频率继续运行,由于此时PLC已停机,所以变频器及…

    SIMATIC S7-200 2020年11月1日
  • 余氯、浊度、PH值、电导率计算

    余氯、浊度、PH值、电导率知道量程(0—A)和输出信号类型(4-20mA),通过0—-4mA;A—20mA就可以算出实际值,我想问一下在现场调试过程中,是否需要加一个修…

    SIMATIC S7-200 2021年7月5日
  • 求解决两台伺服同步定位问题

    有两台三菱伺服型号MR-J4-70A接到定到三菱定位模块上型号FX2N-1PG 不知道应该硬件怎样接线求大神指教。 最佳答案 用户手册http://pan.baidu.c…

    SIMATIC S7-200 2017年6月2日
  • uss使用 急

    求教S7200如何通过USS协议控制6RA70内部开关量连接器 ??? USS库有读写__D,_W,_R的功能块,其中Param参数号可以直接写6RA70内部连…

    SIMATIC S7-200 2021年7月5日