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日 下午1:56
下一篇 2020年10月31日 下午1:56

相关推荐

  • 快速跟随PID张力,控制变频器

    请假大侠这个控制方案怎么做,用224xp模块和两个普通变频器VF模式,一个称张力传感器。控制要求:主牵引电机可以随意启停加减速,主牵引电机辊和从电机辊之间的张力瞬间等于在触摸屏设置…

    2021年7月5日
  • 基座电位组

    et200sp只带输入输出,输入和输出之间是否一定要使用一个新的电位组,比如接口模块后的第一个输入模块已经使用了一个bu-d,是否一定要在第一个输出模块用bu-d?为什么?如果一定…

    SIMATIC S7-200 2021年7月5日
  • 怎么修复

    com口不能和pc连通,可能是com口损坏了?怎么修复? 问题补充:问题解决了。 最佳答案 应该不是com口损坏,而是相关设置问题! 提问者对于答案的评价:不知原因最后又通了

    SIMATIC S7-200 2021年7月4日
  • 急!!求高手指点 S7-200通讯问题

    主机连接S7-200 cpu224端口,通讯出现“PROFIBUS网络上存在主站,当前设备不支持主站。请选择一个多主站设备再重新尝试”。手动调整到term和stop模式再…

    2018年12月3日
  • 西门子200有没有32进32出模块

    西门子200有没有32进32出模块呢?现在我有226CPU,现在已经挂了2个8进8出模块和2个8出模块了;后面还能加2个32进32出模块不,挂一个32进32出模块不会相当于挂2个模…

    SIMATIC S7-200 2017年6月2日
  • 编码器程序

    我用的CPU226接编码器,用的是HSC1,HDEF11。我想在程序里面同时设置定时中断和CV=PV两种中断,请问这两种中断冲突吗? 最佳答案 理论上一个PLC里面的中断是不会冲突…

    SIMATIC S7-200 2020年10月31日
  • S7200 SMART与电子秤自由口通讯

    S7200 SMART怎么通过自由口通讯与四台耀华的%ignore_a_1%仪表轮询通讯呢 问题补充:因为没接触过自由口通讯,最好能有类似的程序案例 最佳答案 大致的通讯…

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

    想学习用CPU226(版本2.01))和变频器MODBUS-RTU通讯读取运行频率,编好程序下载到226一切正常,并且在没有链接变频器485通讯线时可以监视程序运行状况(用USB编…

    SIMATIC S7-200 2021年7月5日
  • 200PID指令

    想用PID指令控制推钜小车,小车用变频器控制,根据切刚主钜电流大小控制小车变频器的快慢,主钜电流越大推钜越慢。第一次用到PID指令有些不懂请老师指导 问题补充:有程序例子的给小弟发…

    SIMATIC S7-200 2017年12月2日
  • S7200传送指令

    S7200里如果要把VW2000的值(0或1)传送给V3000.0,还有就是把S7200里如果要把VW2000的值传送给V4000.0的值传给VW4200里,请问该如何编写程序,用…

    SIMATIC S7-200 2020年11月1日