S7-200和多台仪表进行RS485通信的问题

在编写200和多台仪表进行485通信时采用了轮询方式,但有一个问题,若200轮询(*口)某一仪表而该仪表未响应,则轮询通信就瘫痪了,我想问一下,若仪表未响应,200如何实现定时发另外的XMT信号,看200的系统手册,重发XMT必须是在有接收中断的前提下才进行的。谢谢。

问题补充:
所给链接有的无法打开,有的没有解决问题,为防止卡在一个点,我编了一个每隔1秒定时发送XMT的指令,以跳过被卡点,运行监控时,该XMT块显示红色,说明系统不支持,但如果非要产生接收中断,在接收中断子程序中发XMT,而该点又未响应,通信就无法进行,不是吗?

最佳答案

1、每个通讯对象都可能会出现无响应,必须处理这种情况;
2、发XMT且完成后,一般是启动一个RCV,来接收响应。可是到了规定的时间后,没有收到响应,这个时候,你要用指令来结束RCV,然后再对下一个站发XMT。

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

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • 224不够如何扩展

    现场一些老设备准备通过网关做机联网,目前224只有一个口,可以使用一拖二的串口线进行扩展吗? 钻石用户推荐最佳答案 不行。第一种方法:将224 换成224XP,224XP…

    SIMATIC S7-200 2021年7月5日
  • MODBUS主站通讯问题

    主站为224XP,modbus主站,从站为224,现主站读从站的输入,MBUS_MSG设置如下2       …

    SIMATIC S7-200 2020年11月1日
  • S7-200定时器的设定值可以是字节?

    我看了一个帮助,200定时器的设定的值可以是VW、MW、也可以IW,VW、MW我觉得是一个整数,但是IW应该是一个字节了,为什么也可以作为设定值?难道定时器设定值可以是字节?还是根…

    SIMATIC S7-200 2020年11月1日
  • 200PLC和ABB变频器通讯

    请教CPU是224XP的和ABB做MODBUS通讯,控制变频器的启停,设定频率,读取电流,变频器的参数需要设哪些,变频器的参数寄存器映射规律是什么,可以发个程序到我邮箱102821…

    SIMATIC S7-200 2017年6月10日
  • S7-200怎么用程序比较排序4个寄存器VD0 VD4 VD8 VD12 的浮点数

    现在如何用程序比较排序一组4个浮点数寄存器VD0  VD4 VD8 VD12 的大小 最佳答案 参考下述实例,将下述程序中的字(整…

    SIMATIC S7-200 2018年1月1日
  • s7-200或者smart 485通信串行总线接线问题

    打算用485通信的方式控制10以上伺服和步进驱动器,驱动器上面的485接口是网线水晶头的那种口。是否用西门子DP接头一边连接plc的RS485接口,另一边用PROFIBUS电缆接到…

    2021年7月5日
  • 上电复位功能怎么实现?

    现在遇到一个问题,PLC每执行一次循环要计数一次,上限是9999,现在我用增计数器计数,如果当天计数没有到设定值,到下一天PLC上电时,这个计数器如何复位?如果在当天不正常掉点计数…

    SIMATIC S7-200 2021年7月5日
  • S7-200选型问题

    现在要做一台工业设备,需要控制一台步进电机分度;两个0-10V的模拟量输出;IO点一共14个点就够了.稳定性要好,想用S7-200系列不知那个型号能适用?有谁用过的能否告诉下,先谢…

    SIMATIC S7-200 2017年8月15日
  • PC与CPU224 通讯

    刚才在单位的机器上连接PLC 想上载 但是一直遇到错误:通信超时。请检查端口号、网络地址、波特率和连接电缆。 请问是什么原因? 我的电缆是U…

    SIMATIC S7-200 2021年7月4日
  • 求大师解:能流方向逆转!!!

    求解达!本人刚学西门子PLC,编程时出现了错误46:能流方向逆转。 图片说明:    最佳答案 附图的第二行母线出来串联一个C1  ==I&…

    2017年11月26日