CN102968320B - 基于云备份的工控设备自动恢复***及其运行方法 - Google Patents

基于云备份的工控设备自动恢复***及其运行方法 Download PDF

Info

Publication number
CN102968320B
CN102968320B CN201210466473.1A CN201210466473A CN102968320B CN 102968320 B CN102968320 B CN 102968320B CN 201210466473 A CN201210466473 A CN 201210466473A CN 102968320 B CN102968320 B CN 102968320B
Authority
CN
China
Prior art keywords
industrial control
control equipment
data
cloud
cloud server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210466473.1A
Other languages
English (en)
Other versions
CN102968320A (zh
Inventor
张永隽
高振鹰
陈倩倩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baoxin Software Wuhan Co Ltd
Original Assignee
Wuhan Iron and Steel Group Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Iron and Steel Group Corp filed Critical Wuhan Iron and Steel Group Corp
Priority to CN201210466473.1A priority Critical patent/CN102968320B/zh
Publication of CN102968320A publication Critical patent/CN102968320A/zh
Application granted granted Critical
Publication of CN102968320B publication Critical patent/CN102968320B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

本申请涉及工业设备控制技术领域,特别涉及一种基于云备份的工控设备自动恢复***,包括工控设备、数据传输模块及云端服务器。所述工控设备通过所述数据传输模块与所述云端服务器连接。本申请还提供了一种基于云备份的工控设备自动恢复***的运行方法,包括:将工控设备中的数据及运行程序备份到每台云端服务器中。当工控设备发生故障而停机时,选择一台云端服务器向工控设备发送数据及运行程序,使工控设备恢复工作。本申请提供的基于云备份的工控设备自动恢复***及其运行方法能够快速的恢复工控设备由于非硬件故障导致的意外停机,降低了工业生产的损失。

Description

基于云备份的工控设备自动恢复***及其运行方法
技术领域
本申请涉及工业设备控制技术领域,特别涉及一种基于云备份的工控设备自动恢复***及其运行方法。
背景技术
现代大型冶金企业的全生产流程依靠各种类型的大型工业控制计算机设备(简称工控设备)来完成生产设备的控制。这些参与生产控制的工控设备分为PLC***、集散***及计算机***。这些工控设备的CPU与存储器中存储着当前生产过程中的控制程序和控制数据。由于人为误操作、人为删除或更改及网络等一些不确定的非硬件方面的因素,会引起***内部程序出现损毁或运行故障,此时工控设备就不能正常工作。传统的灾难恢复方法是采用人去手动复位,或重新下载程序,这样恢复的速度就会受到人员素质、备份资料质量,调试设备的影响,往往造成许多不必要的时间损失和生产停机,对工业生产造成损失。
发明内容
本申请所要解决的技术问题是提供一种能够快速的恢复工控设备由于非硬件故障导致的意外停机、降低工业生产的损失的基于云备份的工控设备自动恢复***及其运行方法。
为解决上述技术问题,本申请提供了一种基于云备份的工控设备自动恢复***,包括工控设备、数据传输模块、云端服务器、备份服务器、射频通信模块及射频手持终端。所述工控设备通过所述数据传输模块与所述云端服务器连接;所述备份服务器与所述数据传输模块连接;所述射频通信模块与所述数据传输模块连接;所述射频手持终端通过所述射频通信模块与所述数据传输模块进行信息传输。所述云端服务器包括:云计算判别单元,用于寻找与所述工控设备间网络延时最小的所述云端服务器;数据库,用于存储判别点程序、备份的数据及备份的运行程序;缓冲单元,用于暂时存储从所述工控设备发来的数据及运行程序,并根据所述数据库中存储的判别点程序判断数据及运行程序是否符合标准;通讯单元,用于所述云端服务器、备份服务器及所述工控设备间进行数据及运行程序的交互;其中,所述数据为所述工控设备运行时需要的数据。
进一步地,还包括RJ45以太网接口。所述工控设备通过所述RJ45以太网接口与所述数据传输模块连接。
进一步地,所述工控设备为计算机***、集散***或PLC***。
进一步地,所述云端服务器至少为3台。
本申请还提供了一种基于云备份的工控设备自动恢复***的运行方法,包括:将工控设备中的数据及运行程序备份到每台云端服务器中,具体为:根据每台云端服务器中的云计算判别单元寻找一台与工控设备间的网络延迟最小的云端服务器;将工控设备中的数据及运行程序读入到与工控设备间的网络延迟最小的云端服务器的缓冲单元,在缓冲单元内寻找到程序符合判别点程序标准的数据及运行程序,并将寻找到的数据及运行程序备份到与工控设备间的网络延迟最小的云端服务器的数据库中,并镜像备份到其它云端服务器的数据库中;所述判别点程序是根据工控设备的运行需要而编写的并存储在每台云端服务器中的数据库中。
当工控设备发生故障而停机时,选择一台云端服务器向工控设备发送数据及运行程序,使工控设备恢复工作,具体为:当工控设备发生故障而停机时,根据每台云端服务器中的云计算判别单元选择一台与工控设备间的网络延迟最小的云端服务器;将与工控设备间的网络延迟最小的云端服务器中备份的数据及运行程序发送到所述工控设备,使所述工控设备恢复工作。
在向云端服务器备份数据及运行程序时,同时向备份服务器的数据库中备份数据。当出现部分云端服务器发生故障时,备份服务器向出现故障的云端服务器发送数据并对其进行恢复。或者,当所有的云端服务器发生故障时,备份服务器对工控设备进行数据及运行程序的备份和恢复工作;同时,备份服务器对所有的云端服务器进行恢复,直到任意一台云端服务器回复正常时,备份服务器停止对工控设备进行恢复并停止对工控设备的运行程序进行备份。
本申请提供的基于云备份的工控设备自动恢复***及其运行方法能够快速的恢复工控设备由于非硬件故障导致的意外停机,降低了工业生产的损失。
附图说明
图1为本申请实施例提供的基于云备份的工控设备自动恢复***结构示意图。
具体实施方式
参见图1,本申请实施例提供的一种基于云备份的工控设备自动恢复***,包括工控设备(如计算机***、集散***或PLC***)、数据传输模块、云端服务器、备份服务器、射频通信模块、射频手持终端及RJ45以太网接口。工控设备通过RJ45以太网接口与数据传输模块连接,工控设备与数据传输模块之间的传输速率可达到100M/s-1000M/s。数据传输模块与工控设备之间的通信协议采用工控领域被普遍应用的OPC技术规范。数据传输模块通过网络(如企业级主干网)与云端服务器连接。备份服务器通过网络(如企业级主干网)与数据传输模块连接。射频通信模块与数据传输模块连接。射频手持终端通过射频通信模块与数据传输模块进行信息传输。云端服务器至少为3个(如3个、10个或20个)。云端服务器及备份服务器包括:云计算判别单元(用于寻找与工控设备间网络延时最小的云端服务器)、数据库(用于存储判别点程序、备份的数据及备份的运行程序)、缓冲单元(用于暂时存储从所述工控设备发来的数据及运行程序,并根据所述数据库中存储的判别点程序判断数据及运行程序是否符合标准)、通讯单元(用于所述云端服务器、备份服务器及所述工控设备间进行数据及运行程序的交互)。上述工控设备(如计算机***、集散***或PLC***)、数据传输模块、云端服务器、备份服务器、射频通信模块、射频手持终端及RJ45以太网接口均为硬件设备。云计算判别单元、数据库、缓冲单元及通讯单元为软件单元。上述工控设备可以同时包含计算机***、集散***及PLC***,也可以是计算机***、集散***和PLC***中的任意一个或两个。
本申请实施例还提供了一种基于云备份的工控设备自动恢复***的运行方法,包括:
步骤1:将工控设备中的数据及运行程序备份到每台云端服务器的数据库中。具体为:根据工控设备的运行需要编写若干个判别点程序存储在每台云端服务器中(即根据工控设备运行时需要哪些数据及运行命令,编写判别点程序用于寻找符合工控设备运行时所需要的数据及运行命令,过滤掉其它不需要的数据及运行命令)。根据每台云端服务器中的云计算判别单元寻找一台与工控设备间的网络延迟最小的云端服务器。将工控设备中符合OPC技术规范的数据及运行程序读入到与工控设备间的网络延迟最小的云端服务器的缓冲单元,在缓冲单元内寻找到程序符合判别点程序标准的数据及运行程序,并将寻找到的数据及运行程序备份到与工控设备间的网络延迟最小的云端服务器的数据库中,并镜像备份到其它云端服务器的数据库中。在实际应用中,设定数据传输模块与工控设备中的数据传输的时间为120s,即每隔120s将工控设备中符合OPC技术规范的数据及运行程序传输到云端服务器进行备份。向云端服务器备份数据及运行程序时,同时向备份服务器中备份数据。
步骤2:当工控设备发生故障而停机时,选择一台云端服务器向工控设备发送数据及运行程序,使工控设备恢复工作。具体为:当工控设备发生故障而停机时,根据每台云端服务器中的云计算判别单元选择一台与工控设备间的网络延迟最小的云端服务器。将与工控设备间的网络延迟最小的云端服务器中备份的数据及运行程序发送到工控设备,使工控设备恢复工作。另外,当出现部分云端服务器发生故障时,备份服务器向出现故障的云端服务器发送数据并对其进行恢复。或者,当所有的云端服务器发生故障时,备份服务器对工控设备进行数据及运行程序的备份和恢复工作;同时,备份服务器对所有的云端服务器进行恢复,直到任意一台云端服务器回复正常时,备份服务器停止对工控设备进行恢复和停止对工控设备的运行程序进行备份。
另外,还可以通过射频手持终端与数据传输模块进行通信,检查数据备份的情况。通过射频手持终端设置数据传输模块的3项参数:备份的时间间隔、手动/自动恢复选择、立即手动恢复。通过射频手持终端还可以查询工控设备的各项数据(如工控设备的型号、工控设备上次备份的时间等)及云端服务器的工作状态(云端服务器是否正常工作)。
本申请实施例具有以下有益效果:
1、可以实时备份生产数据到企业云端,并在设备软件故障时能够自动从云端下载最新备份的程序及数据,达到快速恢复设备运行的目的,减少了不必要的时间损失和生产停机,降低了工业生产的损失。
2、可以利用企业的现有的主干网络(如企业级主干网),便于在工业上实施。
最后所应说明的是,以上具体实施方式仅用以说明本申请的技术方案而非限制,尽管参照实例对本申请进行了详细说明,本领域的普通技术人员应当理解,可以对本申请的技术方案进行修改或者等同替换,而不脱离本申请技术方案的精神和范围,其均应涵盖在本申请的权利要求范围当中。

Claims (5)

1.一种基于云备份的工控设备自动恢复***,其特征在于,包括工控设备、数据传输模块、云端服务器、备份服务器、射频通信模块及射频手持终端;
所述工控设备通过所述数据传输模块与所述云端服务器连接;
所述备份服务器与所述数据传输模块连接;
所述射频通信模块与所述数据传输模块连接;
所述射频手持终端通过所述射频通信模块与所述数据传输模块进行信息传输;
所述云端服务器包括:
云计算判别单元,用于寻找与所述工控设备间网络延时最小的所述云端服务器;
数据库,用于存储判别点程序、备份的数据及备份的运行程序;
缓冲单元,用于暂时存储从所述工控设备发来的数据及运行程序,并根据所述数据库中存储的判别点程序判断数据及运行程序是否符合标准;
通讯单元,用于所述云端服务器、备份服务器及所述工控设备间进行数据及运行程序的交互;
其中,所述数据为所述工控设备运行时需要的数据。
2.根据权利要求1所述的***,其特征在于,还包括RJ45以太网接口;
所述工控设备通过所述RJ45以太网接口与所述数据传输模块连接。
3.根据权利要求2所述的***,其特征在于,所述工控设备为计算机***、集散***或PLC***。
4.根据权利要求3所述的***,其特征在于,所述云端服务器至少为3台。
5.一种根据权利要求1所述的***的运行方法,其特征在于,包括:
将工控设备中的数据及运行程序备份到每台云端服务器中,具体为:根据每台云端服务器中的云计算判别单元寻找一台与工控设备间的网络延迟最小的云端服务器;将工控设备中的数据及运行程序读入到与工控设备间的网络延迟最小的云端服务器的缓冲单元,在缓冲单元内寻找到程序符合判别点程序标准的数据及运行程序,并将寻找到的数据及运行程序备份到与工控设备间的网络延迟最小的云端服务器的数据库中,并镜像备份到其它云端服务器的数据库中;所述判别点程序是根据工控设备的运行需要而编写的并存储在每台云端服务器中的数据库中;
当工控设备发生故障而停机时,选择一台云端服务器向工控设备发送数据及运行程序,使工控设备恢复工作,具体为:当工控设备发生故障而停机时,根据每台云端服务器中的云计算判别单元选择一台与工控设备间的网络延迟最小的云端服务器;将与工控设备间的网络延迟最小的云端服务器中备份的数据及运行程序发送到所述工控设备,使所述工控设备恢复工作;
在向云端服务器备份数据及运行程序时,同时向备份服务器的数据库中备份数据;
当出现部分云端服务器发生故障时,备份服务器向出现故障的云端服务器发送数据并对其进行恢复;
或者,
当所有的云端服务器发生故障时,备份服务器对工控设备进行数据及运行程序的备份和恢复工作;同时,备份服务器对所有的云端服务器进行恢复,直到任意一台云端服务器回复正常时,备份服务器停止对工控设备进行恢复并停止对工控设备的运行程序进行备份。
CN201210466473.1A 2012-11-16 2012-11-16 基于云备份的工控设备自动恢复***及其运行方法 Active CN102968320B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210466473.1A CN102968320B (zh) 2012-11-16 2012-11-16 基于云备份的工控设备自动恢复***及其运行方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210466473.1A CN102968320B (zh) 2012-11-16 2012-11-16 基于云备份的工控设备自动恢复***及其运行方法

Publications (2)

Publication Number Publication Date
CN102968320A CN102968320A (zh) 2013-03-13
CN102968320B true CN102968320B (zh) 2016-02-10

Family

ID=47798478

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210466473.1A Active CN102968320B (zh) 2012-11-16 2012-11-16 基于云备份的工控设备自动恢复***及其运行方法

Country Status (1)

Country Link
CN (1) CN102968320B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105373445A (zh) * 2014-07-04 2016-03-02 施耐德电气工业公司 Plc/hmi设备文件的备份以及恢复方法
EP3101493B1 (de) * 2015-06-03 2019-03-20 Siemens Aktiengesellschaft System und verfahren zur steuerung und/oder analytik eines industriellen prozesses

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1524221A (zh) * 2001-07-06 2004-08-25 ���������˼�빫˾ 信息备份***和方法
CN201181992Y (zh) * 2008-04-29 2009-01-14 华南理工大学 基于移动终端的实时温湿度监测与控制装置
CN101977243A (zh) * 2010-11-22 2011-02-16 杨文军 云数据存储分配(ddcs)
CN102306114A (zh) * 2010-09-25 2012-01-04 广东电子工业研究院有限公司 基于云存储的数据定时备份和恢复方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1524221A (zh) * 2001-07-06 2004-08-25 ���������˼�빫˾ 信息备份***和方法
CN201181992Y (zh) * 2008-04-29 2009-01-14 华南理工大学 基于移动终端的实时温湿度监测与控制装置
CN102306114A (zh) * 2010-09-25 2012-01-04 广东电子工业研究院有限公司 基于云存储的数据定时备份和恢复方法
CN101977243A (zh) * 2010-11-22 2011-02-16 杨文军 云数据存储分配(ddcs)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
一种服务器备份与恢复的设计与实现;付庆国;《中国优秀硕士学位论文全文数据库》;20090515;第1.2.1节,1.2.2节,3.2.1节,3.2.2节, *

Also Published As

Publication number Publication date
CN102968320A (zh) 2013-03-13

Similar Documents

Publication Publication Date Title
US8060866B2 (en) Systems and methods for debugging multiple workflow instances
CN106254179B (zh) 一种心跳包异步控制方法及装置
CN103064382B (zh) 基于arm架构的opc嵌入式远程数据采集***及方法
CN103812699A (zh) 基于云计算的监控管理***
CN108429629A (zh) 设备故障恢复方法和装置
CN110309021B (zh) 一种Python语言数据库跨平台备份与恢复方法
CN102243594A (zh) 一种嵌入式linux***软件安全远程升级的方法
CN105450472A (zh) 一种自动获取服务器物理部件状态的方法及装置
CN103532753A (zh) 一种基于内存换页同步的双机热备方法
CN103888299A (zh) 一种智能网络监测***及其工作方法
CN105095008A (zh) 一种适用于集群***的分布式任务故障冗余方法
CN104615523A (zh) 一种基于ipmi协议的bmc管理模块疲劳测试方法
CN105068763B (zh) 一种针对存储故障的虚拟机容错***和方法
CN102968320B (zh) 基于云备份的工控设备自动恢复***及其运行方法
CN102891762A (zh) 连续处理网络数据的***及方法
CN109558209B (zh) 一种用于虚拟机的监控方法
CN114048108A (zh) 多源异构数据的自动化治理方法及装置
CN103793292A (zh) 用于磁盘阵列的容灾恢复方法
CN113190385A (zh) 车站应用服务器主备机的数据同步方法
CN105025179A (zh) 呼叫中心座席的监控方法及***
CN104158843A (zh) 分布式文件存储***的存储单元失效检测方法及装置
CN109656213B (zh) 具有失电保护机制的人机接口***及分布式控制***
CN112055086B (zh) 一种IIS站点、Windows服务的发布与管理方法、运维***及平台
CN101764698A (zh) 电力设备自动回复的方法
CN114095343A (zh) 基于双活***的容灾方法、装置、设备及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20170123

Address after: 430070 Hubei Province, Hongshan District, East Lake hi tech Zone, No. 16, No.

Patentee after: Wuhan Steel Engineering Technology Group Communication Co., Ltd.

Address before: 430080 Friendship Avenue, Hubei, Wuhan, No. 999

Patentee before: Wuhan Iron & Steel (Group) Corp.

CP03 Change of name, title or address

Address after: 430084 floor 15-22, building 4, Wuhan International Steel Logistics Service Center (Ganggu), Qingshan Town, Qingshan District, Wuhan City, Hubei Province

Patentee after: Baoxin software (Wuhan) Co., Ltd

Address before: 430070 Hubei Province, Hongshan District, East Lake hi tech Zone, No. 16, No.

Patentee before: Wuhan Steel Engineering Technology Group Communication Co., Ltd.

CP03 Change of name, title or address