一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

PLC运行组态监测方法、装置、存储介质及电子设备与流程

2022-06-22 19:29:52 来源:中国专利 TAG:

技术特征:
1.一种plc运行组态监测方法,其特征在于,包括:向可编程逻辑控制器plc发送数据获取指令,以通过所述数据获取指令,获取对所述plc中的各组态单元包含的功能控制数据进行编码后得到的基准校验数据,并保存;在所述plc进行运行时,向所述plc发送校验指令,以获取对所述plc中的各组态单元在当前所包含的功能控制数据进行编码后得到的待校验数据;根据所述待校验数据和所述基准校验数据,对所述plc的当前运行组态进行监测。2.如权利要求1所述的方法,其特征在于,向可编程逻辑控制器plc发送数据获取指令,以通过所述数据获取指令,获取对所述plc中的各组态单元包含的功能控制数据进行编码后得到的基准校验数据,并保存,具体包括:向所述plc发送数据获取指令,以通过所述数据获取指令,获取对所述plc中单元类型为不可变类型的组态单元包含的功能控制数据进行编码后的基准校验数据,并保存;在所述plc进行运行时,向所述plc发送校验指令,以获取对所述plc中的各组态单元在当前所包含的功能控制数据进行编码后得到的待校验数据,具体包括:在所述plc进行运行时,向所述plc发送校验指令,以获取对所述plc中的单元类型为不可变类型的组态单元包含的功能控制数据进行编码后的待校验数据。3.如权利要求1所述的方法,其特征在于,向可编程逻辑控制器plc发送数据获取指令,以通过所述数据获取指令,获取对所述plc中的各组态单元包含的功能控制数据进行编码后得到的基准校验数据,具体包括:向所述plc发送所述数据获取指令,以使所述plc根据所述数据获取指令,对所述plc中的各个组态单元包含的功能控制数据进行编码,得到各个组态单元的校验数据,并返回;根据接收到的所述plc返回的各个组态单元的校验数据,得到所述plc的基准校验数据。4.如权利要求3所述的方法,其特征在于,根据接收到的所述plc返回的各个组态单元的校验数据,得到所述plc的基准校验数据,具体包括:确定接收到的所述plc返回的包含有各个组态单元的校验数据的协议帧,并对所述协议帧进行解析,以获取各组态单元的组态单元名称以及各个组态单元的校验数据;按照预设的编码规则,对所述各个组态单元的组态单元名称以及各个组态单元的校验数据进行编码,得到所述plc的基准校验数据。5.如权利要求4所述的方法,其特征在于,按照预设的编码规则,对所述各个组态单元的组态单元名称以及各个组态单元的校验数据进行编码,得到所述plc的基准校验数据,具体包括:针对每个组态单元,根据该组态单元的组态单元名称、该组态单元的组态单元名称长度、该组态单元的校验数据以及该组态单元的校验数据长度,确定该组态单元在所述基准校验数据中所组成的数据段,作为该组态单元对应的数据段;按照预设的顺序,将各组态单元对应的数据段进行排列,得到排列结果,并将所述排列结果、所述各组态单元包含的数据的总数据长度以及各组态单元对应的单元类型标识以及所述各组态单元涉及的单元类型数量进行编码,确定所述plc的基准校验数据。6.如权利要求1所述的方法,其特征在于,在所述plc进行运行时,向所述plc发送校验指令,具体包括:
在所述plc进行运行时,每隔设定周期,向所述plc发送校验指令。7.如权利要求1所述的方法,其特征在于,根据所述待校验数据和所述基准校验数据,对所述plc的当前运行组态进行监测,具体包括:当确定所述待校验数据和所述基准校验数据一致时,确定所述plc的当前的运行组态正常;当确定所述待校验数据和所述基准校验数据不一致时,确定所述plc的当前的运行组态异常,并对所述plc中的至少部分组态单元的功能控制数据进行恢复。8.如权利要求7所述的方法,其特征在于,所述plc中的至少部分组态单元的功能控制数据进行恢复,具体包括:对所述待校验数据解码,以获得所述plc在运行时的各个组态单元的功能控制数据,作为待恢复功能控制数据;针对每个组态单元,将该组态单元对应的待恢复功能控制数据,与该组态单元对应的基准功能控制数据进行比对,以判断该组态单元是否异常,其中,该组态单元对应的基准功能控制数据是对所述基准校验数据解码,获得的所述plc的各个组态单元的功能控制数据;若确定该组态单元出现异常,通过该组态单元对应的基准功能控制数据,对该组态单元进行数据恢复。9.一种plc运行组态监测装置,其特征在于,包括:基准校验数据生成模块,用于向可编程逻辑控制器plc发送数据获取指令,以通过所述数据获取指令,获取对所述plc中的各组态单元包含的功能控制数据进行编码后得到的基准校验数据,并保存;待校验数据生成模块,用于在所述plc进行运行时,向所述plc发送校验指令,以获取对所述plc中的各组态单元在当前所包含的功能控制数据进行编码后得到的待校验数据;监测模块,用于根据所述待校验数据和所述基准校验数据,对所述plc的当前运行组态进行监测。10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述权利要求1~8任一项所述的方法。11.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述权利要求1~8任一项所述的方法。

技术总结
本说明书公开了一种PLC运行组态监测方法、装置、存储介质及电子设备,首先向PLC发送数据获取指令,以得到PLC的基准校验数据并保存。在PLC运行时,向PLC发送校验指令,以获得PLC当前的待校验数据。根据PLC当前的待校验数据和基准校验数据,实现对PLC组态监测。本方法中的PLC的待校验数据是基于当前PLC中的各个组态单元的功能控制数据得到的,因此,仅根据待校验数据与基准校验数据,就可对PLC进行监测,即确定PLC中的各个组态单元的功能控制数据是否被篡改。本方法不但能够有效的对PLC的运行组态进行监测,还避免了限制PLC的可编程的特性、影响PLC性能的问题。影响PLC性能的问题。影响PLC性能的问题。


技术研发人员:张志群 褚健 张江顺 陈超
受保护的技术使用者:浙江国利网安科技有限公司
技术研发日:2022.05.18
技术公布日:2022/6/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献