S7200自由口RTU编程通讯意外中断后,如何恢复? 点击:1158 | 回复:5



Fengws_sd

    
  • 精华:0帖
  • 求助:4帖
  • 帖子:62帖 | 201回
  • 年度积分:0
  • 历史总积分:1179
  • 注册:2004年6月21日
发表于:2015-04-22 10:01:30
楼主

通讯中断后,XMT为红色,只有把CPU重新运行才能恢复,如何能让PLC在一定时间内自动尝试恢复通讯?





LiuBing28

  • 精华:1帖
  • 求助:0帖
  • 帖子:8帖 | 425回
  • 年度积分:0
  • 历史总积分:874
  • 注册:2005年7月17日
发表于:2015-04-22 11:43:27
1楼

RTU初始化完成后,接下来只是简单的一问一答通讯,没有所谓的如TCP的通讯建立何来的通讯中断?

Fengws_sd

  • 精华:0帖
  • 求助:4帖
  • 帖子:62帖 | 201回
  • 年度积分:0
  • 历史总积分:1179
  • 注册:2004年6月21日
发表于:2015-04-22 13:49:55
2楼

正常通讯是可以的。现场存在一种情况,通讯电缆被中断后,CPU就无法通讯了。然而如果通讯线接好,CPU依然无法通讯。必须将PLC重新运行才行。能不能接好通讯线,PLC直接恢复通讯??而不要手动去把PLC重启。

gsja

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 175回
  • 年度积分:0
  • 历史总积分:730
  • 注册:2008年8月22日
发表于:2015-04-22 19:43:19
3楼

程序问题,否则不可能通讯中断;可以设置通讯超时检测,超时后自动进行下一条指令。例如可检测sm86.2

gsja

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 175回
  • 年度积分:0
  • 历史总积分:730
  • 注册:2008年8月22日
发表于:2015-04-22 19:47:54
4楼

xmt红色是编程问题,可能发送与接收数据冲突,


ntplc2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:38帖 | 375回
  • 年度积分:0
  • 历史总积分:685
  • 注册:2018年5月11日
发表于:2018-08-31 09:41:52
5楼

XMT为红色,这个是属于编程时候指令使用不正确引起的,注意指令后面跟着的参数是否有可能出现错误的情况,比如通信口号只有01,,以及第一个地址码,不能超过256



热门招聘
相关主题

官方公众号

智造工程师