scl语言用plc脉冲做定时器_PLC通信中处理心跳信号的两种方法

本文介绍了在PLC通信中处理心跳信号的两种方法:1) 使用脉冲,通过延时接通定时器监测通信状态;2) 使用心跳计数器,通过定时采样对比心跳值来判断通信是否中断。这两种方法确保了设备与外围系统间通信的可靠性。
摘要由CSDN通过智能技术生成

当代工业控制已经越来越趋于网络化,一台设备往往不是孤立的存在,而是需要跟它的外围系统进行各种各样的通信。比如:设备要跟工厂的管理系统(MES)进行通信以传送过程数据、跟生产线进行通信以获取相关的启停信号、跟目视管理系统(ANDON)进行通信以收发一些可视化数据等等。设备在与外围系统的通信中要发送/接收一种信号,用来判断通信是处于正常状态还是中断状态。这是一种跳变的信号,只要通信正常,它就会按照某种规律变化;一旦在某段时间内检测不到这种变化,就认为通信中断了。这种跳变的信号被形象的称为"心跳信号"。

今天这篇文章,和大家分享下PLC处理心跳信号的两种方法。

0bd92d34a77de835e76349558fbebb17.png

1、心跳脉冲

处理心跳信号的比较简单的方法是使用脉冲。

发送方以一定的频率发送脉冲信号,接收方用该脉冲信号的取反值启动延时接通定时器(TON),并设置一个比脉冲周期长的延时时间。

如果脉冲信号处于变化状态,延时接通定时器不会到达其设定时间;

如果脉冲信号停止变化,延时接通定时器会开始计时,达到其设定时间后触发通信中断报警;

脉冲的周期不宜太短或太长,一般使用1秒的脉冲信号。

举个例子:

以DB10.DBX0.0做为心跳信号,DB10

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值