ModBus/TCP上位机与S7-1200通信中的PLC通信故障自诊断相关问题 点击:1039 | 回复:2



13164652446

    
  • 精华:0帖
  • 求助:8帖
  • 帖子:10帖 | 20回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2016年3月24日
发表于:2016-05-10 10:56:25
楼主

各位朋友:

  最近在搞s7-1200基于ModBus/Tcp与上位机通信的事情。将1200作为Server端,上位机Client已经开发完毕,数据传输也已经实现。但是现在遇到了一个问题不知怎么解决,在这提出来希望得到大神的指点。问题描述如下:

  目的:使1200能够主动的判断通信故障(请留意“主动”);

  现在状况:利用Server中的Err标志位,STATUS位和背景数据块中的Connected属性能够判断出与Client端的连接状态,但是当网络出现故障(物理层断开),这三个标志位的值变化大概延时20-40s不等,这显然是不能满足要求的。我也查过资料知道这是通信定时器的原因(具体的不累述)。

  问题:请问有没有更有效的方法能够让PLC主动的快速的判断通信故障?? 




13164652446

  • 精华:0帖
  • 求助:8帖
  • 帖子:10帖 | 20回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2016年3月24日
发表于:2016-05-11 08:42:30
1楼

没有大神给个回复么?好心塞

zhang3070101323

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2017年4月11日
发表于:2017-01-21 15:14:37
2楼

在上位机做一个心跳信号,下位机采集不到就报警!


热门招聘
相关主题

官方公众号

智造工程师