首页 / 专利库 / 工业自动化和数控机床 / 监视控制与数据采集系统 / 一种组态数据同步方法和装置

一种组态数据同步方法和装置

阅读:854发布:2020-05-18

专利汇可以提供一种组态数据同步方法和装置专利检索,专利查询,专利分析的服务。并且本 申请 公开了一种组态数据同步方法和装置。在该方法和装置中,当监测到分布式控制系统上的组态数据发生变化后,自动地将至少包括发生变化的组态数据的组态数据发送至监视控制与 数据采集 系统,以使 监视控制与数据采集系统 根据接收到的组态数据更新所述监视控制与数据采集系统上的组态数据,从而实现监视控制与数据采集系统上的组态数据与分布式控制系统上的组态数据的同步。因此,该方法和装置使SCADA系统能够同步查看到DCS上的实时画面信息的DCS上的实时画面信息。另外,该同步过程无需任何的人为参与,也不需要SCADA系统端和DCS端分别安排不同的维护人员对各自的系统进行组态数据更新,因而,该同步方法降低了人 力 成本。,下面是一种组态数据同步方法和装置专利的具体信息内容。

1.一种组态数据同步方法,应用于监视控制与数据采集系统和分布式控制系统之间,其特征在于,所述方法包括:
监测分布式控制系统上的组态数据;
当所述分布式控制系统上的组态数据发生变化后,将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统,以使所述监视控制与数据采集系统根据接收到的组态数据更新所述监视控制与数据采集系统上的组态数据。
2.根据权利要求1所述的方法,其特征在于,所述至少包括发生变化的组态数据的组态数据包括流程图、位号基本组态信息和位号报警组态信息中的至少一种。
3.根据权利要求1所述的方法,其特征在于,所述至少包括发生变化的组态数据的组态数据包括流程图;
所述方法还包括:
检测所述流程图的格式是否与所述监视控制与数据采集系统上的流程图格式兼容,如果否,将所述流程图的格式转换成所述监视控制与数据采集系统兼容的流程图格式。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
预先设置需要同步的组态数据;
所述监测分布式控制系统上的组态数据,具体包括:
监测分布式控制系统上的预先设置的需要同步的组态数据。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
预先配置组态数据排除表,所述组态数据排除表内包括不需要进行同步的组态数据;
所述监测分布式控制系统上的组态数据,具体包括:
监测分布式控制系统上的除所述组态数据排除表内的组态数据以外的其它组态数据。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述分布式控制系统上的组态数据发生变化后,将监测到的组态数据按不同工程分别暂存到不同的文件夹中。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述监视控制与数据采集系统发送的组态数据同步完成确认信息。
8.根据权利要求1所述的方法,其特征在于,所述将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统的同时,还包括:
检测用于连接监视控制与数据采集系统和分布式控制系统的网络是否出现故障;
若是,则待所述网络恢复正常后,再次将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统。
9.根据权利要求1所述的方法,其特征在于,所述至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统,具体包括:
将至少包括发生变化的组态数据的组态数据发送至数据采集站,并通过所述数据采集站将所述至少包括发生变化的组态数据的组态数据转发至监视控制与数据采集系统。
10.一种组态数据同步装置,其特征在于,包括:
监测单元,用于监测分布式控制系统上的组态数据;
发送单元,用于当所述分布式控制系统上的组态数据发生变化后,将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统,以使所述监视控制与数据采集系统根据接收到的组态数据更新所述监视控制与数据采集系统上的组态数据。

说明书全文

一种组态数据同步方法和装置

技术领域

[0001] 本申请涉及工业控制领域,尤其涉及一种组态数据同步方法和装置。

背景技术

[0002] 在工业控制领域,大多数监视控制和数据采集(supervisiory control and data acquisition,SCADA)系统都需要查看分布式控制系统(distributed control system,DCS)的实时画面信息。如此,当DCS上的组态数据更新维护后,在SCADA系统端需要根据DCS更新后的组态数据对SCADA系统进行相应的组态数据更新维护,以实现DCS组态数据与SCADA系统上的组态数据的同步。
[0003] 然而,现有的组态数据同步方式需要SCADA系统端维护人员与DCS端的维护人员分别更新各自系统的组态数据,如此,有可能导致SCADA系统上的组态数据和DCS上的组态数据之间存在时差,很容易出现SCADA系统查看的实时画面信息滞后,进而影响管理决策。而且,该同步方式需要SACDA系统段和DCS端均需要配置维修人员来更新各自系统的数据数据,导致组态数据同步的人成本较高。发明内容
[0004] 有鉴于此,本申请提供了一种应用于SCADA系统与DCS间的组态数据同步方法和装置,以降低组态数据同步成本以及实现SCADA系统的组态数据的及时更新,使SCADA系统能够同步查看到DCS上的实时画面信息的DCS上的实时画面信息。
[0005] 为了解决上述技术问题,本申请采用了如下技术方案:
[0006] 一种组态数据同步方法,应用于监视控制与数据采集系统和分布式控制系统之间,所述方法包括:
[0007] 监测分布式控制系统上的组态数据;
[0008] 当所述分布式控制系统上的组态数据发生变化后,将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统,以使所述监视控制与数据采集系统根据接收到的组态数据更新所述监视控制与数据采集系统上的组态数据。
[0009] 可选地,所述至少包括发生变化的组态数据的组态数据包括流程图、位号基本组态信息和位号报警组态信息中的至少一种。
[0010] 可选地,所述至少包括发生变化的组态数据的组态数据包括流程图;
[0011] 所述方法还包括:
[0012] 检测所述流程图的格式是否与所述监视控制与数据采集系统上的流程图格式兼容,如果否,将所述流程图的格式转换成所述监视控制与数据采集系统兼容的流程图格式。
[0013] 可选地,所述方法还包括:
[0014] 预先设置需要同步的组态数据;
[0015] 所述监测分布式控制系统上的组态数据,具体包括:
[0016] 监测分布式控制系统上的预先设置的需要同步的组态数据。
[0017] 可选地,所述方法还包括:
[0018] 预先配置组态数据排除表,所述组态数据排除表内包括不需要进行同步的组态数据;
[0019] 所述监测分布式控制系统上的组态数据,具体包括:
[0020] 监测分布式控制系统上的除所述组态数据排除表内的组态数据以外的其它组态数据。
[0021] 可选地,所述方法还包括:
[0022] 当所述分布式控制系统上的组态数据发生变化后,将监测到的组态数据按不同工程分别暂存到不同的文件夹中。
[0023] 可选地,所述方法还包括:
[0024] 接收所述监视控制与数据采集系统发送的组态数据同步完成确认信息。
[0025] 可选地,所述将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统的同时,还包括:
[0026] 检测用于连接监视控制与数据采集系统和分布式控制系统的网络是否出现故障;
[0027] 若是,则待所述网络恢复正常后,再次将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统。
[0028] 可选地,所述至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统,具体包括:
[0029] 将至少包括发生变化的组态数据的组态数据发送至数据采集站,并通过所述数据采集站将所述至少包括发生变化的组态数据的组态数据转发至监视控制与数据采集系统。
[0030] 一种组态数据同步装置,包括:
[0031] 监测单元,用于监测分布式控制系统上的组态数据;
[0032] 发送单元,用于当所述分布式控制系统上的组态数据发生变化后,将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统,以使所述监视控制与数据采集系统根据接收到的组态数据更新所述监视控制与数据采集系统上的组态数据。
[0033] 相较于现有技术,本申请具有以下有益效果:
[0034] 基于以上技术方案可知,本申请提供的组态数据同步方法,当监测到分布式控制系统上的组态数据发生变化后,能够自动地将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统,以使监视控制与数据采集系统根据接收到的组态数据更新所述监视控制与数据采集系统上的组态数据,从而实现监视控制与数据采集系统上的组态数据与分布式控制系统上的组态数据的同步。因此,该同步方法实现了SCADA系统的组态数据的及时更新,使SCADA系统能够同步查看到DCS上的实时画面信息的DCS上的实时画面信息。
[0035] 另外,该同步过程无需任何的人为参与,所以,也不需要SCADA系统端和DCS端分别安排不同的维护人员对各自的系统进行组态数据更新,因而,该同步方法降低了人力成本。附图说明
[0036] 为了清楚地理解本申请的具体实施方式,下面将描述本申请具体实施方式时用到的附图做一简要说明。显而易见地,这些附图仅是本申请的部分实施例
[0037] 图1为本申请实施例提供的实现本申请提供的组态数据同步方法的系统架构示意图;
[0038] 图2为本申请实施例提供的组态数据同步方法的一种实施方式的流程图;
[0039] 图3为本申请实施例提供的S202的一种实施方式的流程图;
[0040] 图4为本申请实施例提供的S2022的一种实施方式的流程图;
[0041] 图5为申请实施例提供的S202的另一种实施方式的流程图;
[0042] 图6为本申请实施例提供的S202的又一种实施方式的流程图;
[0043] 图7为本申请实施例提供的组态数据同步方法的另一种实施方式的流程图;
[0044] 图8为本申请实施例提供的组态数据同步方法的又一实施方式的流程图;
[0045] 图9为本申请实施例提供的组态数据同步装置的结构示意图。

具体实施方式

[0046] 为了解决背景技术部分所述的SCADA系统与DCS间的组态数据同步过程中存在的问题,本申请提供了一种组态数据同步方法,该方法基于监视控制与数据采集系统和分布式控制系统之间的热连接模式,当监测到分布式控制系统上的组态数据发生变化后,能够自动地将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统,以使监视控制与数据采集系统根据接收到的组态数据更新所述监视控制与数据采集系统上的组态数据,从而实现监视控制与数据采集系统上的组态数据与分布式控制系统上的组态数据的同步。因此,该同步方法实现了SCADA系统的组态数据的及时更新,使SCADA系统能够同步查看到DCS上的实时画面信息的DCS上的实时画面信息。
[0047] 另外,该同步过程无需任何的人为参与,所以,也不需要SCADA系统端和DCS端分别安排不同的维护人员对各自的系统进行组态数据更新,因而,该同步方法降低了人力成本。
[0048] 为了清楚地理解本申请的具体实施方式,下面将结合附图对本申请的具体实施方式进行详细描述。
[0049] 首先介绍实现本申请提供的组态数据同步方法的系统架构。
[0050] 如图1所示,该系统架构中,A集团下面设置有4个分厂:第一分厂至第时分厂,在该集团总部的总调度需要监管每个分厂中的生产过程。因此,在该集团总部需要看到每个分厂的DCS的实时画面信息。若某一分厂的DCS上的组态数据发生变化后,为了使得集团总部的总调度看到的组态数据为发生变化后的组态数据,则需要通过组态数据同步装置对总调度端的组态数据进行同步更新。
[0051] 在该系统架构中,总调度相当于本申请实施例所述的监视控制与数据采集系统。为了实现组态数据的同步更新,总调度和每个分厂的DCS之间通过组态数据同步装置进行热连接。如此,总调度可以通过组态数据同步装置,及时获得至少包括每个DCS变化后的组态数据的组态数据,以使总调度的组态数据能够根据所述至少包括每个DCS变化后的组态数据的组态数据进行同步更新。
[0052] 为了更加清楚地理解本申请实施例提供的组态数据同步方法,下面将结合附图对本申请提供的应用于监视控制与数据采集系统和分布式控制系统之间的组态数据同步方法进行详细描述。
[0053] 参见图2,该图为本申请实施例提供的组态数据同步方法的一种实施方式的流程图。
[0054] 本申请实施例提供的组态数据同步方法,包括:
[0055] S201:监测分布式控制系统上的组态数据。
[0056] 组态数据可以包括:流程图、位号基本组态信息和位号报警组态信息中的至少一种。
[0057] 组态数据同步装置对DCS可以进行实时监测,也可以对DCS进行周期性监测,还可以对DCS按照其他的监测方法进行监测。
[0058] 作为一种实施方式,当组态数据同步装置对DCS进行周期性监测时,则S201具体可以为:在当前监测周期内,组态数据同步装置监测DCS上的组态数据,当确定DCS上的组态数据发生变化后,则执行S202;当确定DCS上的组态数据没有发生变化时,则等到下一个监测周期时,重新执行S201。其中,监测周期可以预先设定,也可以根据实际应用场景获取。
[0059] 另外,由于DCS可以包括大量的组态数据,而SACDA可能只关心其中部分组态数据,因而,为了提高对DCS监测的效率,进而提高SCADA随着DCS进行同步更新的效率,本申请实施例可以采用两种实施方式。
[0060] 作为一种实施方式,在执行S201之前还包括:预先设置需要同步的组态数据。此时,S201具体可以为:监测分布式控制系统上的预先设置的需要同步的组态数据。
[0061] 其中,需要同步的组态数据可以预先设定,也可以根据DCS中因数据发生变化对SCADA产生影响的组态数据进行确定,还可以通过其他的方式进行确定。
[0062] 在本实施方式中,由于S201仅需监测需要同步的组态数据,减少了监测对象,从而提高了对DCS的监测效率,进而提高SCADA随着DCS进行同步更新的效率。
[0063] 作为另一种实施方式,在执行S201之前还包括:预先配置组态数据排除表,所述组态数据排除表内包括不需要进行同步的组态数据。此时,S201具体可以为:监测分布式控制系统上的除所述组态数据排除表内的组态数据以外的其它组态数据。
[0064] 其中,组态数据排除表可以预先设定,也可以根据DCS中因数据发生变化不对SCADA产生影响的组态数据进行确定,还可以通过其他的方式进行确定。
[0065] 作为示例,当组态数据包括流程图,DCS的组态数据包括:第一流程图、第二流程图和第三流程图,且第一流程图不需要进行同步时,则组态数据排除表包括第一流程图。
[0066] 在该实施方式中,由于S201不需监测组态数据排除表内的组态数据,减少了监测对象,从而提高了对DCS的监测效率,进而提高SCADA随着DCS进行同步更新的效率。
[0067] S202:当所述分布式控制系统上的组态数据发生变化后,将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统,以使所述监视控制与数据采集系统根据接收到的组态数据更新所述监视控制与数据采集系统上的组态数据。
[0068] S202可以采用多种实施方式,下面将结合附图依次进行介绍。
[0069] 参见图3,该图为本申请实施例提供的S202的一种实施方式的流程图。
[0070] 作为一种实施方式,S202具体可以包括:
[0071] S2021:确定所述分布式控制系统上的组态数据发生变化。
[0072] 作为一种实施方式,S2021具体可以为:组态数据同步装置将分布式控制系统上的当前组态数据与分布式控制系统上的历史组态数据进行比较,确定分布式控制系统上的组态数据发生变化。
[0073] 其中,分布式控制系统上的历史组态可以是前一监测周期内获取的组态数据,也可以是最近一次监测获取的组态数据。
[0074] 作为另一种实施方式,S2021具体可以为:组态数据同步装置根据组态数据更新标识,确定分布式控制系统上的组态数据发生变化。
[0075] 其中,组态数据更新标识用于标识组态数据是否发生更新。而且,组态数据更新标识可以用于标识所有组态数据是否发生更新;也可以用于标识每个组态数据是否发生更新,此时,每个组态更新标识与每个组态数据一一对应。
[0076] S2022:将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统。
[0077] 至少发生变化的组态数据的组态数据可以仅包括发生变化的组态数据;也可以包括所有组态数据,此时,所有组态数据不仅包括发生变化的组态数据,还包括没有发生变化的组态数据。
[0078] 作为一种示例,S2022具体可以为:组态数据同步装置将发生变化的组态数据发送至监视控制与数据采集系统。
[0079] 在该实施方式中,本申请通过仅将发生变化的组态数据发送至SCADA,减少了组态数据同步装置需要发送的数据量,从而提高了组态数据同步装置的发送效率,进而提高了SCADA与DCS之间热连接的效率。
[0080] 作为另一示例,S2022具体可以为:组态数据同步装置将所有组态数据发送至监视控制与数据采集系统;其中,所有组态数据包括:发生变化的组态数据和没有发生变化的组态数据。
[0081] 另外,为了提高SCADA根据组态数据进行更新的效率,进而提高SCADA随着DCS进行同步更新的效率,本申请实施例还提供了另一种实施方式。下面将结合图4进行解释和说明,其中,图4为本申请实施例提供的S2022的一种实施方式的流程图。
[0082] 作为另一种实施方式,S2022具体可以为:
[0083] S20221:将至少包括发生变化的组态数据的组态数据发送至数据采集站。
[0084] 数据采集站可以根据不同类型的组态数据采用不同的处理方式以及转发方式。
[0085] 当组态数据是流程图时,数据采集站将直接将流程图转发至SCADA,以便SCADA根据接收的流程图进行更新。
[0086] 当组态数据是位号基本组态信息和/或位号报警组态信息时,数据采集站将位号基本组态信息和/或位号报警组态信息发送至信息中转站,以便信息中转站对位号基本组态信息和/或位号报警组态信息进行初步处理,并将处理后的位号基本组态信息和/或位号报警组态信息转发至SCADA,以便SCADA根据接收的位号基本组态信息和/或位号报警组态信息进行更新。
[0087] S20222:所述数据采集站将所述至少包括发生变化的组态数据的组态数据转发至监视控制与数据采集系统。
[0088] S2023:所述监视控制与数据采集系统根据接收到的组态数据更新所述监视控制与数据采集系统上的组态数据。
[0089] 作为一种实施方式,当SCADA仅接收到发生变化的组态数据时,则S2023具体可以为:所述监视控制与数据采集系统根据接收到的发生变化的组态数据更新所述监视控制与数据采集系统上的组态数据。
[0090] 作为另一种实施方式,当SCADA接收到所有组态数据,且所述组态数据包括:发生变化的组态数据和没有发生变化的组态数据时,则S2023具体可以为:所述监视控制与数据采集系统根据接收到的所有组态数据更新所述监视控制与数据采集系统上的组态数据。
[0091] 作为又一种实施方式,当SCADA接收到所有组态数据,且所述组态数据包括:发生变化的组态数据和没有发生变化的组态数据时,则S2023具体可以为:所述监视控制与数据采集系统根据接收到的所有组态数据,确定发生变化的组态数据;并根据所述发生变化的组态数据更新所述监视控制与数据采集系统上的组态数据。
[0092] 以上提供的S202的实施方式,组态数据同步装置能够将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统,以使所述监视控制与数据采集系统根据接收到的组态数据更新所述监视控制与数据采集系统上的组态数据。如此,实现了SCADA根据DCS的变化进行同步更新的目的。
[0093] 另外,当不同时间段对DCS进行监测、获取并存储组态数据时,同一个组态数据的名称在不同时间段可能是一致的;而且,在不同工程项目中,相同的组态数据的名称可能是一致的。然而,名称相同的组态数据无法同时存储到同一个文件夹中,如此,导致组态数据的存储发生了问题。
[0094] 因而,为了解决组态数据名称重复的问题,从而提高存储DCS的组态数据的效率,本申请还提供了一种实施方式,下面将结合附图进行解释和说明。
[0095] 参见图5,该图为本申请实施例提供的S202的另一种实施方式的流程图。
[0096] 作为另一种实施方式,S202具体可以包括:
[0097] S202a:确定所述分布式控制系统上的组态数据发生变化。
[0098] S202a的内容与S2021的内容相同,在此不再赘述。
[0099] S202b:根据预设存储要求,将监测到的组态数据分别暂存到不同的文件夹中。
[0100] 其中,预设存储要求可以根据不同工程确定,也可以根据不同时间确定,还可以同时根据不同工程和不同时间确定。
[0101] 作为一种实施方式,S202b具体可以为:组态数据同步装置将监测到的组态数据按不同工程分别暂存到不同的文件夹中。
[0102] 作为示例,当监测第一工程、第二工程和第三工程时,S202b具体可以为:组态数据同步装置将监测到的第一工程的组态数据保存到第一工程的文件夹;组态数据同步装置将监测到的第二工程的组态数据保存到第二工程的文件夹;组态数据同步装置将监测到的第三工程的组态数据保存到第三工程的文件夹。
[0103] 作为另一种实施方式,S202b具体可以为:组态数据同步装置将监测到的组态数据按不同时间分别暂存到不同文件夹中。
[0104] 作为又一种实施方式,S202b具体可以为:组态数据同步装置根据不同时间和不同工程,将监测到的组态数据分别暂存到不同文件夹中。
[0105] S202c:将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统。
[0106] S202c的内容与S2022的内容相同,在此不再赘述。
[0107] S202d:所述监视控制与数据采集系统根据接收到的组态数据更新所述监视控制与数据采集系统上的组态数据。
[0108] S202d的内容与S2023的内容相同,在此不再赘述。
[0109] 在以上提供的S202的实施方式中,通过组态数据同步装置根据预设存储要求,将监测获得组态数据分别存储到不同文件夹中,解决了组态数据名称重复的问题,从而提高存储DCS的组态数据的效率。
[0110] 另外,由于不同版本DCS提供的流程图的格式不同,导致SCADA无法同时兼容不同版本DCS提供的流程图,因而,为了能够解决SCADA无法兼容不同版本的流程图的问题,本申请实施例提供了一种实施方式,下面将结合附图进行解释和说明。
[0111] 参见图6,该图为本申请实施例提供的S202的又一种实施方式的流程图。
[0112] 作为又一种实施方式,S202具体可以包括:
[0113] S202A:确定所述分布式控制系统上的组态数据发生变化。
[0114] S202A的内容与S2021的内容相同,在此不再赘述。
[0115] S202B:判断所述至少包括发生变化的组态数据的组态数据是否包括流程图。若是,则执行S202C;若否,则执行S202E。
[0116] S202C:检测所述流程图的格式是否与所述监视控制与数据采集系统上的流程图格式兼容。若是,则执行S202E;若否,则执行S202D。
[0117] S202D:将所述流程图的格式转换成所述监视控制与数据采集系统兼容的流程图格式。
[0118] S202E:将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统。
[0119] S202E的内容与S2022的内容相同,在此不再赘述。
[0120] S202F:所述监视控制与数据采集系统根据接收到的组态数据更新所述监视控制与数据采集系统上的组态数据。
[0121] S202F的内容与S2023的内容相同,在此不再赘述。
[0122] 以上提供的S202的实施方式,组态数据同步装置通过将从DCS中获取的流程图格式转换成所述监视控制与数据采集系统兼容的流程图格式,解决了SCADA无法同时兼容不同版本DCS提供的流程图的问题,从而提高了SCADA根据DCS的变化进行更新的准确性,进而提高SCADA能够处理不同版本DCS的能力。
[0123] 本申请实施例提供的组态数据同步方法中,当监测到分布式控制系统上的组态数据发生变化后,能够自动地将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统,以使监视控制与数据采集系统根据接收到的组态数据更新所述监视控制与数据采集系统上的组态数据,从而实现监视控制与数据采集系统上的组态数据与分布式控制系统上的组态数据的同步。因此,该同步方法实现了SCADA系统的组态数据的及时更新,使SCADA系统能够同步查看到DCS上的实时画面信息的DCS上的实时画面信息。
[0124] 另外,该同步过程无需任何的人为参与,所以,也不需要SCADA系统端和DCS端分别安排不同的维护人员对各自的系统进行组态数据更新,因而,该同步方法降低了人力成本。
[0125] 以上为本申请实施例提供的组态数据不同方法的一种实施方式,在该实施方式中SCADA能够根据DCS的变化进行同步更新,使SCADA系统能够同步查看到DCS上的实时画面信息的DCS上的实时画面信息。
[0126] 另外,为了能够准确的获知SCADA是否根据DCS已完成更新,本申请实施例还提供了另一种实施方式,下面将结合附图进行解释和说明。
[0127] 参见图7,该图为本申请实施例提供的组态数据同步方法的另一种实施方式的流程图。
[0128] 本申请实施例提供的组态数据同步方法,包括:
[0129] S701:监测分布式控制系统上的组态数据。
[0130] S701的内容与S201的内容相同,在此不再赘述。
[0131] S702:当所述分布式控制系统上的组态数据发生变化后,将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统,以使所述监视控制与数据采集系统根据接收到的组态数据更新所述监视控制与数据采集系统上的组态数据。
[0132] S702的内容与S202的内容相同,在此不再赘述。
[0133] S703:接收所述监视控制与数据采集系统发送的组态数据同步完成确认信息。
[0134] 本申请实施例提供的组态数据同步方法中,当接收到SCADA发送的组态数据同步完成的确认信息时,能够根据该确认信息准确的获知SCADA根据DCS已完成更新,从而能够准确的获知SCADA的组态数据已与DCS的组态数据保持一致。
[0135] 另外,由于组态数据是通过网络进行传输的,因而,网络状态是否正常将影响组态数据是否能够正常传输。其中,当网络状态异常时,组态数据将无法进行传输,从而导致SCADA的组态数据无法与DCS的组态数据保持一致。为了解决这个问题,本申请还提供了组态数据同步方法的另一种实施方式,下面将结合附图进行解释和说明。
[0136] 参见图8,该图为本申请实施例提供的组态数据同步方法的又一实施方式的流程图。
[0137] 本申请实施例提供的组态数据同步方法,包括:
[0138] S801:监测分布式控制系统上的组态数据;
[0139] S802:当所述分布式控制系统上的组态数据发生变化后,将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统,以使所述监视控制与数据采集系统根据接收到的组态数据更新所述监视控制与数据采集系统上的组态数据。
[0140] S803:检测用于连接监视控制与数据采集系统和分布式控制系统的网络是否出现故障。若是,则执行S804;若否,则结束。
[0141] 作为一种实施方式,S803可以具体为:组态数据同步装置根据是否接收到SCADA发送的组态数据同步完成的确认信息,确定连接监视控制与数据采集系统和分布式控制系统的网络是否出现故障。
[0142] 其中,当接收到SCADA发送的组态数据同步完成的确认信息,确定连接监视控制与数据采集系统和分布式控制系统的网络正常;当没有接收到SCADA发送的组态数据同步完成的确认信息,确定连接监视控制与数据采集系统和分布式控制系统的网络出现故障。
[0143] 作为另一种实施方式,S803可以具体包括:利用网络检测设备,检测用于连接监视控制与数据采集系统和分布式控制系统的网络是否出现故障。
[0144] 其中,网络检测设备可以是任一种能够检测网络的设备,本申请对此不做具体限定。
[0145] S804:待所述网络恢复正常后,再次将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统,以使所述监视控制与数据采集系统根据接收到的组态数据更新所述监视控制与数据采集系统上的组态数据。
[0146] 本申请实施例提供的组态数据同步方法,通过检测用于连接监视控制与数据采集系统和分布式控制系统的网络是否出现故障,判断SCADA是否能够接收到至少包括发生变化的组态数据的组态数据。若是,则待所述网络恢复正常后,再次将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统。如此,解决了SCADA因网络故障而无法接收到包括发生变化的组态数据的组态数据的问题,从而保证了SCADA能够准确的接收到包括发生变化的组态数据的组态数据,使SCADA系统能够同步查看到DCS上的实时画面信息的DCS上的实时画面信息。
[0147] 基于上述实施例提供的一种组态数据同步方法,本申请实施例还提供了一种组态数据同步装置,下面将结合附图进行解释和说明。
[0148] 参见图9,该图为本申请实施例提供的组态数据同步装置的结构示意图。
[0149] 本申请实施例提供的组态数据同步装置,包括:
[0150] 监测单元901,用于监测分布式控制系统上的组态数据;
[0151] 发送单元902,用于当所述分布式控制系统上的组态数据发生变化后,将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统,以使所述监视控制与数据采集系统根据接收到的组态数据更新所述监视控制与数据采集系统上的组态数据。
[0152] 作为一种实施方式,所述至少包括发生变化的组态数据的组态数据包括流程图、位号基本组态信息和位号报警组态信息中的至少一种。
[0153] 作为一种实施方式,为了解决SCADA无法兼容不同版本的流程图的问题,从而提高SCADA能够处理不同版本DCS的能力,当所述至少包括发生变化的组态数据的组态数据包括流程图时,所述组态数据同步装置,还包括:
[0154] 检测装置,用于检测所述流程图的格式是否与所述监视控制与数据采集系统上的流程图格式兼容,如果否,将所述流程图的格式转换成所述监视控制与数据采集系统兼容的流程图格式。
[0155] 作为一种实施方式,为了提高获取DCS的组态数据的效率,进而提高SCADA系统的组态数据随着DCS的组态数据进行同步更新的效率,所述组态数据同步装置,还包括:
[0156] 设置单元,预先设置需要同步的组态数据;
[0157] 所述监测单元901,具体包括:
[0158] 监测分布式控制系统上的预先设置的需要同步的组态数据。
[0159] 作为一种实施方式,为了提高获取DCS的组态数据的效率,进而提高SCADA系统的组态数据随着DCS的组态数据进行同步更新的效率,所述组态数据同步装置,还包括:
[0160] 配置单元,预先配置组态数据排除表,所述组态数据排除表内包括不需要进行同步的组态数据;
[0161] 所述监测单元901,具体包括:
[0162] 监测分布式控制系统上的除所述组态数据排除表内的组态数据以外的其它组态数据。
[0163] 作为一种实施方式,为了解决组态数据名称重复的问题,从而提高存储DCS的组态数据的效率,所述组态数据同步装置,还包括:
[0164] 暂存单元,用于当所述分布式控制系统上的组态数据发生变化后,将监测到的组态数据按不同工程分别暂存到不同的文件夹中。
[0165] 作为一种实施方式,为了能够准确的获知SCADA是否根据DCS已完成更新,所述组态数据同步装置,还包括:
[0166] 接收所述监视控制与数据采集系统发送的组态数据同步完成确认信息。
[0167] 作为一种实施方式,解决了SCADA因网络故障而无法接收到包括发生变化的组态数据的组态数据的问题,从而保证了SCADA能够准确的接收到包括发生变化的组态数据的组态数据,所述组态数据同步装置,还包括:
[0168] 检测单元,用于检测用于连接监视控制与数据采集系统和分布式控制系统的网络是否出现故障;
[0169] 若是,则待所述网络恢复正常后,再次将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统。
[0170] 作为一种实施方式,为了提高SCADA根据组态数据进行更新的效率,进而提高SCADA随着DCS进行同步更新的效率,所述发送单元902,具体包括:
[0171] 将至少包括发生变化的组态数据的组态数据发送至数据采集站,并通过所述数据采集站将所述至少包括发生变化的组态数据的组态数据转发至监视控制与数据采集系统。
[0172] 本申请实施例提供的组态数据同步装置,包括:监测单元901和发送单元902。在该装置中,当监测到分布式控制系统上的组态数据发生变化后,能够自动地将至少包括发生变化的组态数据的组态数据发送至监视控制与数据采集系统,以使监视控制与数据采集系统根据接收到的组态数据更新所述监视控制与数据采集系统上的组态数据,从而实现监视控制与数据采集系统上的组态数据与分布式控制系统上的组态数据的同步。因此,该同步方法实现了SCADA系统的组态数据的及时更新,使SCADA系统能够同步查看到DCS上的实时画面信息的DCS上的实时画面信息。
[0173] 另外,该同步过程无需任何的人为参与,所以,也不需要SCADA系统端和DCS端分别安排不同的维护人员对各自的系统进行组态数据更新,因而,该同步方法降低了人力成本。
[0174] 以上为本申请实施例提供的组态数据同步方法和装置的具体实现方式。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈