一种PLC主机宕机的检测方法技术

技术编号:33247304 阅读:10 留言:0更新日期:2022-04-27 18:01
本发明专利技术公开了一种PLC主机宕机的检测方法,构建检测系统,多台PLC设备通过至少一台交换机与至少一台工控机连接;多台PLC设备中的任意一台PLC设备向其余PLC设备中的至少一台PLC设备发送脉冲信号;若多台PLC设备中的任意一台PLC设备宕机,则负责接收该PLC设备的至少一台PLC设备接收不到脉冲信号,向工控机发送报警信号。本发明专利技术提供了一种有效的PLC主机宕机的检测方法,且实现过程简单,只需要在原系统中增加一个交换机即可实现系统的构建,改造成本低廉,便于各领域的推广应用。便于各领域的推广应用。便于各领域的推广应用。

【技术实现步骤摘要】
一种PLC主机宕机的检测方法


[0001]本专利技术涉及一种检测方法,特别是一种PLC主机宕机的检测方法,属于PLC


技术介绍

[0002]随着计算机技术的发展,电气自动化技术也日趋完善,靠PLC,单片机等一些控制器能够大程度的降低人工劳动强度,提高检测的精准度,增强传输信息的实时性、有效性,保证生产活动的正常开展。可是电子产品具有不确定性,时间长了或者降温设备失效都可能使PLC宕机。虽然PLC本身自带故障自检功能,但是在宕机时,PLC本身处于死机状态,并不能进行故障自检,现场的操作人员只有通过观察PLC控制设备的工作状态才能够判断PLC是否宕机,而一个操作人员需要看护多台设备,因此难以在第一时间发现PLC宕机异常,较长时间未发现异常在某些生产领域将会造成巨大的损失。因此有必要设计一种能够及时发现PLC主机宕机的方法。

技术实现思路

[0003]本专利技术所要解决的技术问题是提供一种PLC主机宕机的检测方法,及时发现PLC设备宕机并进行即时的报警。
[0004]为解决上述技术问题,本专利技术所采用的技术方案是:一种PLC主机宕机的检测方法,其特征在于包含以下步骤:步骤一:构建检测系统,多台PLC设备通过至少一台交换机与至少一台工控机连接;步骤二:多台PLC设备中的任意一台PLC设备向其余PLC设备中的至少一台PLC设备发送脉冲信号;步骤三:若多台PLC设备中的任意一台PLC设备宕机,则负责接收该PLC设备的至少一台PLC设备接收不到脉冲信号,向工控机发送报警信号。
[0005]进一步地,所述PLC设备与交换机之间通过网线连接,交换机与工控机之间通过网线连接。
[0006]进一步地,所述网线中间设置光纤传输段,光纤两端通过转换器与网线连接。
[0007]进一步地,所述多台PLC设备设置在同一环网内并且均处于同一个网段,PLC设备之间能够相互Ping通。
[0008]进一步地,所述工控机内安装Unity pro软件、Intouch组态软件和通讯软件。
[0009]进一步地,所述通讯软件采用DA Server或者IOServer。
[0010]进一步地,所述工控机与多台PLC设备处于同一个网段。
[0011]进一步地,所述工控机设置有声光报警装置。
[0012]进一步地,所述脉冲信号为2秒周期的闪烁脉冲。
[0013]进一步地,所述负责接收该PLC设备的至少一台PLC设备接收不到脉冲信号时,延
迟三秒后向工控机发送报警信号,工控机进行声光报警。
[0014]本专利技术与现有技术相比,具有以下优点和效果:本专利技术的一种PLC主机宕机的检测方法通过多台PLC设备之间互发脉冲信号,当PLC设备宕机时则其他设备接收不到该设备的脉冲信号从而可以及时发现该设备宕机,从而第一时间通过工控机发出报警,提醒操作人员进行故障处理。本专利技术提供了一种有效的PLC主机宕机的检测方法,且实现过程简单,只需要在原系统中增加一个交换机即可实现系统的构建,改造成本低廉,便于各领域的推广应用。
附图说明
[0015]图1是本专利技术的一种PLC主机宕机的检测方法的系统连接示意图。
[0016]图2是本专利技术实施例的2秒周期的闪烁脉冲的示意图。
[0017]图3是本专利技术实施例的脉冲信号1秒钟发送8000、一秒钟发送0的示意图。
[0018]图4是本专利技术实施例的读取PLC设备B数据的示意图。
[0019]图5是本专利技术实施例的读取PLC设备B脉冲信号的示意图。
[0020]图6是本专利技术实施例的读取PLC设备C数据的示意图。
[0021]图7是本专利技术实施例的读取PLC设备C脉冲信号的示意图。
具体实施方式
[0022]为了详细阐述本专利技术为达到预定技术目的而所采取的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清晰、完整地描述,显然,所描述的实施例仅仅是本专利技术的部分实施例,而不是全部的实施例,并且,在不付出创造性劳动的前提下,本专利技术的实施例中的技术手段或技术特征可以替换,下面将参考附图并结合实施例来详细说明本专利技术。
[0023]一种PLC主机宕机的检测方法,包含以下步骤:步骤一:构建检测系统,多台PLC设备通过至少一台交换机与至少一台工控机连接;PLC设备与交换机之间通过网线连接,交换机与工控机之间通过网线连接。当网线连接的具体很长时,网线中间设置光纤传输段,光纤两端通过转换器与网线连接。多台PLC设备设置在同一环网内并且均处于同一个网段,PLC设备之间能够相互Ping通。工控机内安装Unity pro软件、Intouch组态软件和通讯软件。通讯软件采用DA Server或者IOServer。工控机与多台PLC设备处于同一个网段。
[0024]步骤二:多台PLC设备中的任意一台PLC设备向其余PLC设备中的至少一台PLC设备发送脉冲信号;脉冲信号为2秒周期的闪烁脉冲。
[0025]步骤三:若多台PLC设备中的任意一台PLC设备宕机,则负责接收该PLC设备的至少一台PLC设备接收不到脉冲信号,向工控机发送报警信号。工控机设置有声光报警装置。负责接收该PLC设备的至少一台PLC设备接收不到脉冲信号时,延迟三秒后向工控机发送报警信号,工控机进行声光报警。
[0026]如图1所示,本专利技术的一种实施例中,检测系统包含PLC设备A1、PLC设备B2、PLC设备C3、交换机4、工控机A5、工控机B6和工控机C7,PLC设备A1、PLC设备B2、PLC设备C3、交换机4、工控机A5、工控机B6和工控机C7之间通过网线相连。PLC设备A、PLC设备B、PLC设备C在环
网内,此时PLC设备A、PLC设备B、PLC设备C数据都能通过交换机访问,内部数据通过DA或者IO经过Intouch组态显示在工控机A5、工控机B6和工控机C7人机交互界面上。PLC设备A发出心跳脉冲给PLC设备B、PLC设备C;PLC设备B发心跳程序给PLC设备A和PLC设备C;PLC设备C发心跳脉冲给PLC设备A和PLC设备B。以此类推一个设备最少把心跳脉冲发给其他两个设备。假如PLC设备A宕机,此时PLC设备B和PLCC接收不到PLC设备A的心跳脉冲,延时两秒后报警。由于PLC设备内部没有专门的指令检测自己宕机,所以此方法非常简单实用。
[0027]本实施例中,PLC设备采用CPU65160施耐德PLC。CPU65160施耐德PLC内部软件逻辑如下:如图2所示,PLC设备发出2秒周期的闪烁脉冲。如图3所示,PLC设备A1秒钟发送8000,一秒钟发送0的数据脉冲给PLC设备B和PLC设备C。如图4所示,读取PLC设备B中的数据,该PLC设备的IP地址为192.168.0.13。如图5所示,读取PLC设备B的脉冲数据一秒为8000一秒为0,如果数据没有0和8000一秒周期切换,3秒钟发出报警。如图6所示,读取PLC设备C的数据,该PLC设备的IP地址为192.168.0.11。如图7所示,读出PLC设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种PLC主机宕机的检测方法,其特征在于包含以下步骤:步骤一:构建检测系统,多台PLC设备通过至少一台交换机与至少一台工控机连接;步骤二:多台PLC设备中的任意一台PLC设备向其余PLC设备中的至少一台PLC设备发送脉冲信号;步骤三:若多台PLC设备中的任意一台PLC设备宕机,则负责接收该PLC设备的至少一台PLC设备接收不到脉冲信号,向工控机发送报警信号。2.根据权利要求1所述的PLC主机宕机的检测方法,其特征在于:所述PLC设备与交换机之间通过网线连接,交换机与工控机之间通过网线连接。3.根据权利要求2所述的PLC主机宕机的检测方法,其特征在于:所述网线中间设置光纤传输段,光纤两端通过转换器与网线连接。4.根据权利要求1所述的PLC主机宕机的检测方法,其特征在于:所述多台PLC设备设置在同一环网内并且均处于同一个网段,PLC设备之间能够...

【专利技术属性】
技术研发人员:殳哲君袁平沐浩杰范小晨陈小忠陈革峰
申请(专利权)人:中天钢铁集团南通有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1