PLC制造技术

技术编号:39517735 阅读:10 留言:0更新日期:2023-11-25 18:55
本说明书提供一种

【技术实现步骤摘要】
PLC设备的数据备份方法、装置、电子设备及存储介质


[0001]本说明书一个或多个实施例涉及
PLC

,尤其涉及一种
PLC
设备的数据备份方法

装置

电子设备及存储介质


技术介绍

[0002]不同厂商生产的
PLC(Programmable Logic Controller
,可编程逻辑控制器
)
设备通常由生产厂商自带的上位机进行管控

通过上位机可以对
PLC
设备的程序

参数

配置等数据进行备份操作与还原操作

[0003]为了提高
PLC
设备的数据备份效率与数据还原效率,部分相同厂商不同型号的
PLC
设备可以共用同一上位机对自身数据进行备份和还原

但对于不同厂商的
PLC
设备仍然需要不同上位机分别管控,而不同上位机因为版本配置不兼容等问题,往往需要安装在不同电脑

[0004]由此可见,在以上示出的实施例中,一方面,由于现网内存在归属于不同厂商

不同型号的大量
PLC
设备,因此在对各个
PLC
设备进行数据备份时,需要找到该
PLC
设备对应的上位机进行相关操作,存在操作困难和复杂的问题

另一方面,由于对于不同厂商的
PLC
设备仍然需要不同上位机分别管控,因此每一台上位机均需要与
PLC
设备建立会话,导致流量负载较高


技术实现思路

[0005]本申请提供一种
PLC
设备的数据备份方法,所述方法应用于与
PLC
设备对应的备份端;其中,所述备份端维护了索引数据库;所述索引数据库用于维护
PLC
设备的设备信息

与设备信息关联的数据索引,以及与数据索引对应的模块相关数据;所述方法包括:
[0006]获取待数据备份的目标
PLC
设备的设备信息;其中,所述设备信息包括所述目标
PLC
设备使用的通信协议和所述目标
PLC
设备的
IP
地址;
[0007]在所述索引数据库中,查找与所述目标
PLC
设备的设备信息关联的数据索引;
[0008]若查找到与所述目标
PLC
设备的设备信息关联的数据索引,根据所述目标
PLC
设备使用的通信协议和所述目标
PLC
设备的
IP
地址,从所述
PLC
目标设备获取所述数据索引对应的模块相关数据;
[0009]在所述索引数据库中对所述目标
PLC
设备的设备信息与获取到的模块相关数据进行关联存储,以完成针对所述目标
PLC
设备的数据备份操作

[0010]可选的,所述方法还包括:
[0011]若未查找到与所述目标
PLC
设备的设备信息关联的数据索引,则根据所述目标
PLC
设备的设备信息获取所述目标
PLC
设备的数据模块信息;
[0012]将所述目标
PLC
设备的数据模块信息发送给所述目标
PLC
设备,以使所述目标
PLC
设备根据所述数据模块信息从对应的数据模块存储的数据中提取出需要进行数据备份操作的模块相关数据;
[0013]获取所述目标
PLC
设备提取到的模块相关数据

[0014]可选的,所述方法还包括:
[0015]在所述索引数据库创建与所述目标
PLC
设备的模块相关数据对应的数据索引,并对创建的数据索引与所述目标
PLC
设备的设备信息进行关联存储

[0016]可选的,所述方法还包括:
[0017]根据所述目标
PLC
设备支持的数据传输速度,确定所述目标
PLC
设备在单位时长内的备份模块数量

单次备份时长和备份间隔时长;其中,所述备份间隔时长为所述目标
PLC
设备在单次备份完成后,读取待备份数据所需的时长

[0018]可选的,所述目标
PLC
设备包括多台
PLC
设备;所述方法还包括:
[0019]根据所述多台
PLC
设备中的每台
PLC
设备在单位时长内的备份模块数量

单次备份时长和备份间隔时长,确定对所述多台
PLC
设备进行数据备份操作的顺序

[0020]可选的,所述方法还包括:
[0021]响应于针对所述目标
PLC
设备的数据还原请求,在所述索引数据库中查找所述目标
PLC
设备的模块相关数据;
[0022]将查找到的模块相关数据下发给所述目标
PLC
设备,以使所述目标
PLC
设备根据所述模块相关数据执行数据还原操作

[0023]可选的,所述数据还原请求中携带有所述目标
PLC
设备的设备信息;在所述索引数据库中查找所述目标
PLC
设备的模块相关数据,包括:
[0024]根据所述数据还原请求中携带的所述目标
PLC
设备的设备信息,确定与所述设备信息关联的数据索引,并在所述索引数据库中查找与所述数据索引对应的模块相关数据

[0025]本申请还提供一种
PLC
设备的数据备份装置,所述装置应用于与
PLC
设备对应的备份端;其中,所述备份端维护了索引数据库;所述索引数据库用于维护
PLC
设备的设备信息

与设备信息关联的数据索引,以及与数据索引对应的模块相关数据;所述装置包括:
[0026]第一获取单元,用于获取待数据备份的目标
PLC
设备的设备信息;其中,所述设备信息包括所述目标
PLC
设备使用的通信协议和所述目标
PLC
设备的
IP
地址;
[0027]查找单元,用于在所述索引数据库中,查找与所述目标
PLC
设备的设备信息关联的数据索引;
[0028]第二获取单元,用于在所述查找单元查找到与所述目标
PLC
设备的设备信息关联的数据索引,根据所述目标
PLC
设备使用的通信协议和所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种可编程逻辑控制器
PLC
设备的数据备份方法,其特征在于,所述方法应用于与
PLC
设备对应的备份端;其中,所述备份端维护了索引数据库;所述索引数据库用于维护
PLC
设备的设备信息

与设备信息关联的数据索引,以及与数据索引对应的模块相关数据;所述方法包括:获取待数据备份的目标
PLC
设备的设备信息;其中,所述设备信息包括所述目标
PLC
设备使用的通信协议和所述目标
PLC
设备的
IP
地址;在所述索引数据库中,查找与所述目标
PLC
设备的设备信息关联的数据索引;若查找到与所述目标
PLC
设备的设备信息关联的数据索引,根据所述目标
PLC
设备使用的通信协议和所述目标
PLC
设备的
IP
地址,从所述
PLC
目标设备获取所述数据索引对应的模块相关数据;在所述索引数据库中对所述目标
PLC
设备的设备信息与获取到的模块相关数据进行关联存储,以完成针对所述目标
PLC
设备的数据备份操作
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:若未查找到与所述目标
PLC
设备的设备信息关联的数据索引,则根据所述目标
PLC
设备的设备信息获取所述目标
PLC
设备的数据模块信息;将所述目标
PLC
设备的数据模块信息发送给所述目标
PLC
设备,以使所述目标
PLC
设备根据所述数据模块信息从对应的数据模块存储的数据中提取出需要进行数据备份操作的模块相关数据;获取所述目标
PLC
设备提取到的模块相关数据
。3.
根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述索引数据库创建与所述目标
PLC
设备的模块相关数据对应的数据索引,并对创建的数据索引与所述目标
PLC
设备的设备信息进行关联存储
。4.
根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述目标
PLC
设备支持的数据传输速度,确定所述目标
PLC
设备在单位时长内的备份模块数量

单次备份时长和备份间隔时长;其中,所述备份间隔时长为所述目标
PLC
设备在单次备份完成后,读取待备份数据所需的时长
。5.
根据权利要求4所述的方法,其特征在于,所述目标
PLC
设备包括多台
PLC
设备;所述方法还包括:根据所述多台
PLC
设备中的每台
PLC
设备在单位时长...

【专利技术属性】
技术研发人员:杨昀桦宁力军张彦
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:

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

1