回复:PLC之间传递数据时,如何判断通讯已经断开(共享讨论)

Automann

  • 帖子

    6168
  • 精华

    138
  • 被关注

    308

论坛等级:至圣

注册时间:2004-12-23

普通 普通 如何晋级?

发布于 2011-07-07 07:25:53

11楼

quote:以下是引用凌飞翼在2011-07-06 22:41:44的发言:
感谢各位参与。现在说说现场进展。
今天试验了一个思路:让被发送的数据叠加一个不影响测量精度的变化数据。例如温度正常数据0-100℃,保留2位小数,在发送前叠加一个0.0001-0.0009的变化数据。接收端对获得数据间隔一定时间进行比较判断,如果连续两次判断都没有变化,说明通讯有问题。给出报警或联动信号。
开始是直接复位了电加热使能位,但是发现有误判,后来改成如果有通讯报警信号,仅禁止输出,不改变使能位状态,持续几分钟后依然没有恢复,则复位、给出声光报警。

不排除前后两次的数据刚好相同的可能性。
单独用一个字节,每次发送之前将它加1再发送出去就可以了。接收方判断收到的这个字节是否变化。它相当于一个简易的看门狗。
追求完美
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33274条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。