通讯异常判断之通讯心跳信号应用编程

有些通讯有异常标志位,我们只需要读取对应的地址就好,但是有些通讯没有异常标志位,需要我们自行写程序去判断通讯正常与否,大部分的做法都是利用心跳信号去判断,当然写法因人而已,当时原理基本相同,这篇博文简单介绍之,限于本人能力,文中难免出现错误和不足之处,欢迎大家批评指正,同时感谢大家关注和订阅。

1、通讯心跳原理框图 

下面我们以S7-200 SMART PLC程序举例,其它控制器做法基本一致,这里不再赘述。

2、心跳判断复位程序

 什么是周期性通讯,什么是非周期性,可以参看下面这篇专栏:

博途PLC和ABB变频器PN通讯详解_RXXW_Dor的博客-CSDN博客这篇博文主要讲解博途PLC如何通过PN总线和ABB变频器通讯交换数据,实现变频器参数的读取和频率设定等。GSD文件安装和ABB变频器(ACS580、880都差不多)的参数设置文中也会详细讲解。https://blog.csdn.net/m0_46143730/article/details/125915246

猜你喜欢

转载自blog.csdn.net/m0_46143730/article/details/125958541