0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

全新的冗余SCADA系统——VTScada

电子设计 来源:控制工程网 作者:控制工程网 2021-01-30 12:04 次阅读

SCADA(数据采集与监控)系统是工业领域最常见的控制系统之一,在电力、冶金、石油、化工、燃气和轨道交通等众多行业不可或缺。为了保障高度的可靠性与稳定性,SCADA系统一般都会从硬件、软件、通信链路等方面采用冗余设计。

由于几乎需要增加一倍的软硬件投入,SCADA冗余系统往往需要很高的投资,而且会使得整个控制系统变得异常庞大和复杂。

那随着技术的进步,有没有一种全新的冗余技术,能够大幅度减少软硬件投入并简化系统呢?今天,我们就通过一个实际应用案例,来介绍一种全新的冗余SCADA系统——VTScada。

加拿大自然资源有限公司(CNRL)以战略采购部分原油和天然气资产起家,目前已逐渐壮大成为世界最大的独立油气生产商之一。对于新购置的系统而言,通常都会配备一个监控与数据采集软件应用程序(SCADA)以用于数据信息的实时监控与历史数据的长期整合。目前,在加拿大西部地区拥有该类型系统的数量已高达200多个。考虑到简化操作、软件许可、系统支持以及相关的培训等,CNRL选择了虹科VTScada软件作为其所有站点的SCADA标准化解决方案。VTScada除了能够与遍布于各现场的控制器进行通信外,还提供了独特的冗余及数据同步选项功能,用以适应其分布广泛的结构体系。CNRL公司的SCADA专家Sam Lau讲述了VTScada是如何帮助公司实现应用程序的持续在线并保证历史数据安全性的。

o4YBAGAU2hSADQxiAAK6AJI3xxw984.png

CNRL公司利用多种冗余模型为分布在加拿大西部的应用程序提供服务,覆盖面积高达2258483平方公里。

VTScada让我们眼前一亮

“我们正在寻找可以取代现有老化SCADA系统的软件,为此我们对相当多的供应商和软件类型做出评估。VTScada的一些特性使我们眼前一亮,其优异的版本控制更是让我们异常惊喜,这是我们在其他软件中都未曾发现的。”虹科VTScada本地组件中提供了应用程序配置更改加密列表,用户可以利用其对更改记录中的变更者与变更原因进行追踪,大幅度减少因变更操作而产生的问题。

虹科VTScada还可以对用户站点及设备的监控表达方式进行复制与规范。“能够为相应资产设备等快速创建可重复使用的标签和模板,然后对由一个或多个应用程序传播的整体进行修改,这具有非常的价值。此外我们十分看重的另一方面是VTScada支持各种应用层,因此我们可以为集成商创建公司专门的OEM层。这些层使我们能够在沙箱中使用图标控件、字体等,并对其进行个性化设置。OEM层由公司控制,因此全公司VTScada应用程序在所有方面都保持一致性。”

冗余之途

“在公司,我们已经使用VTScada实现了多种不同类型的冗余架构。我们有传统的SCADA主机冗余,即两台物理机搭建主服务器和备份服务器。”

o4YBAGAU2iOAeJvuAAF7YylYONw899.png

虹科VTScada软件使用一个集成的体系结构,许可证及安装包中涵盖了所有核心SCADA组件。一个应用程序即可包含任意数量的冗余服务器,且当其中一个服务器故障时,服务器可根据预先设定瞬间切换到另一个。虽然冗余服务器通常以此方式工作,但这种集成设计同时也为其他满足CNRL公司需求的冗余模型提供了思路。

双向同步是关键

每个数据点的时间标记将匹配到毫秒,一旦主数据库服务器发生故障,则关联的工作站和网络客户端将切换到下一个指定的数据库。而当该故障解除,服务器实现恢复后,之前的历史数据将自动以最高160,000点/秒的速度在整个LAN/WAN中进行同步。历史记录的同步速度可根据系统负载自动降低,从而保证该同步不会对SCADA服务器之间的实时通信造成影响。任一服务器丢失的任何历史数据都将自动同步传输,不论服务器数据库之间的通信时间有多长。

集中应用程序备份

“VTScada另一强大功能是能够在同一台服务器上运行多个应用程序,我们对此前所未见。传统意义上,一台服务器可以托管该SCADA应用程序中的一个实例,但VTScada同时允许多个实例,为我们展现了一个全新的冗余世界。”

pIYBAGAU2jCAEpF6AAFp5cyqHrg719.png

“之前,获得冗余的唯一途径是拥有多个物理服务器,因此,如果需要主服务器和备份服务器,则必须安装搭建所有的双服务器组。在石油和天然气领域,我们拥有许多服务器各自遍布于油田各处,硬件消耗及维护成本相当高昂。”

“由于VTScada在一台服务器上支持多个应用程序的运行,这种能力使我们能够使用单个备份服务器,并通过支持多个应用程序实现整个区域的覆盖,即可以作为许多站点的备份服务器。我们现在已将这种架构应用于大多数系统。”

“对于大型的关键系统,我们确实有一些案例是在用几台物理服务器运行一个主服务器和一个备份服务器,但总体来讲,我们在数据中心只有一个大型中央备份服务器,主服务器均置于现场各处。在我们的案例中,中央备份是一个虚拟机,它的可扩展性使其可以选择并提供冗余,而传统上由于附加服务器的成本我们本来不会拥有任何冗余。”

使用本地数据进行本地监控

“我们有另一款创新型冗余服务器是在VTScada之前未曾见过的。在我们的某些应用程序中,单个应用程序包含多个重要设备。采用这种架构是完全有可能出现部分网络中断等问题的,这将会导致设备直接断开连接。当此种情况出现时,我们可能无法连接到主设备,从历史记录来看,由于失去与主设备的联系,后面的第二、三台设备将成为盲点。所幸的是,在VTScada系统中应用程序历史纪录仪是可分散的,因此不必要连接主设备。我们可以设置本地设备历史记录仅用于查看该设备的I/O而不影响工厂的运营。我十分欣赏这一点。”

pIYBAGAU2jyAfHSjAADtzHyURes246.png

“独立的服务器可以继续使用本地实时数据与历史数据提供本地监制此方法还支持公司在某些地方使用较小的VTScada I/O许可证来降低成本。“我们的VTScada应用程序可能有十万个I/O、多个设施及现场设备,但我们在其他一些重要的设备上设有备份,这些设备只使用五千个I/O的许可证。除本地设施数据检索外,新数据将记入到本地历史记录中,然后在设备运作时同步到主设备中。事实上,我们可以将一个大型应用程序减缩为更小的部分,这意味着它对于实现这种冗余级别所需的许可证和PC硬件来说十分经济。”

长期历史数据管理

“目前,公司并未耗费太多时间考虑如何管理历史数据的冗余,因为它由软件处理且运作正常。我们的主服务器中存放着一个历史记录副本,然后拷贝到位于卡尔加里的备份服务器中。随着VTScada应用程序数量的增加,在系统的下一阶段,我们正在对用数据中心实施历史记录服务进行评估。”

“由于VTScada允许我们为其若干服务指定服务器列表(如:历史记录仪、驱动程序、瘦客户端服务器等),因此用户可以在一台服务器上运行主应用程序,而在另一台服务器上运行历史记录功能。将历史纪录仪分成具有大量磁盘空间的较大型虚拟机可实现历史数据的长期存储,这与10年前的系统形成了鲜明对比,过去的系统只能实现一到三个月的存储。”

o4YBAGAU2k2AZliLAADo_lanUpc971.png

利用历史数据

“运营商们最喜欢的功能之一是VTScada对数据变化趋势的反映。油井数据的实时变化趋势使他们受益颇多。其实所有的数据都在那,很难有人注意到这点,就连我们的工程师们也才刚刚发现VTScada反映数据变化趋势功能的强大之处。”

pIYBAGAU2luAIQKTAAG7Uuhu8x8818.png

未来展望

数据分析方法的普及使企业身处这样一个阶段:像这样数据量十分庞大的公司,面对众多数据甚至不知应该如何处理,此时数据分析便开始发挥作用。对此CNRL已采取了一些更有效的措施来使用这些数据,只针对数据中的问题点进行报告制定,而非查看所有数据。从现有数据分析来讲,我们可以看到一个巨大的发展空间。
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    12

    文章

    8105

    浏览量

    82485
  • SCADA
    +关注

    关注

    6

    文章

    241

    浏览量

    36382
  • 虚拟机
    +关注

    关注

    1

    文章

    854

    浏览量

    27366
  • 数据分析
    +关注

    关注

    2

    文章

    1351

    浏览量

    33732
收藏 人收藏

    评论

    相关推荐

    深入介绍工业控制系统SCADA

    这篇文章,我们将深入介绍SCADA系统SCADA软件。 SCADA系统是工业生产中的一个重要部分,因为它们有助于监控过程数据以及控制过程,
    的头像 发表于 02-27 16:01 254次阅读

    什么是PLC的软冗余和硬冗余?PLC不做性能冗余可不可以?

    什么是PLC的软冗余和硬冗余?PLC不做性能冗余可不可以? 软冗余和硬冗余都是指在PLC(可编程逻辑控制器)
    的头像 发表于 02-02 16:58 577次阅读

    中控SCADA配套AI助手全新上线

    如今的工业组态软件品类繁多,操作逻辑不尽相同,尽管中控SCADA一直在提升易用性上下功夫,但对于新手而言,还是有一定的学习成本。如何让用户更加方便的学习、使用中控SCADA组态软件?这成了我们日思夜想的难题。有志者,事竟成,AI技术的快速发展赋予了我们新的灵感和契机
    的头像 发表于 01-16 10:50 524次阅读
    中控<b class='flag-5'>SCADA</b>配套AI助手<b class='flag-5'>全新</b>上线

    关于Scada的最全入门指南

    随着信息技术的高速发展,国产组态软件也迅速更新迭代,使得许多行业的过程控制都可以轻松使用SCADA系统的来管理和操作。SCADA系统对于工业组织至关重要,因为它们有助于提升生产效率,分
    的头像 发表于 01-08 10:51 324次阅读
    关于<b class='flag-5'>Scada</b>的最全入门指南

    什么叫冗余电源?冗余电源与UPS电源的区别?

    什么叫冗余电源?冗余电源与UPS电源的区别? 冗余电源是一种用于提供持续、稳定电力供应的系统,其设计目标是确保在意外情况下仍能继续为设备或系统
    的头像 发表于 12-27 13:58 1711次阅读

    盘点国内外免费SCADA软件工具

    随着工业自动化的飞速发展,SCADA系统已经成为工业领域智能化转型绕不开的重要工具,不少个人和公司也都加入到了学习研究SCADA系统的队伍中。数维图小编耗费大量时间整理了国内外免费(非
    的头像 发表于 12-07 17:11 724次阅读
    盘点国内外免费<b class='flag-5'>SCADA</b>软件工具

    宏集Panorama SCADA楼宇智能管理系统应用演示—以虹科总部大楼为例#智能楼宇 #SCADA

    物联网SCADA智能楼宇
    虹科工业物联网技术
    发布于 :2023年11月27日 15:41:43

    一种用于户外电源电池管理系统冗余设计

    一种用于户外电源电池管理系统冗余设计
    的头像 发表于 08-24 13:37 417次阅读
    一种用于户外电源电池管理<b class='flag-5'>系统</b>的<b class='flag-5'>冗余</b>设计

    虹科Panorama SCADA软件,助您轻松管理核心设施,畅享设施管理的无限可能!#SCADA

    软件SCADA
    虹科工业物联网技术
    发布于 :2023年08月14日 16:31:29

    PROFINET中的两个冗余概念

    系统冗余SR:适用于冗余系统CPU的IO容错控制方案,对应PROFIBUS DP的冗余功能
    的头像 发表于 08-10 14:36 1237次阅读
    PROFINET中的两个<b class='flag-5'>冗余</b>概念

    虹科Panorama SCADA审计追踪功能的应用

    虹科Panorama SCADA平台满足FDA-21CFR第11部分的要求,能够通过简单的方法实现审计跟踪功能,满足食品制药等特殊行业的生产需求。本文主要介绍虹科Panorama SCADA平台如何快速实现审计追踪功能。
    的头像 发表于 07-06 10:05 297次阅读
    虹科Panorama <b class='flag-5'>SCADA</b>审计追踪功能的应用

    虹科Panorama SCADA方案—工业信息系统的支柱

    虹科Panorama SCADA解决方案凭借其丰富的功能、高安全性、高稳定性和可扩展性而备受赞誉,是创建SCADA应用程序的理想选择。该方案是一个用于构建数据采集、SCADA和历史解决方案的软件套件,它主要包含三种不同产品
    的头像 发表于 06-20 09:41 365次阅读
    虹科Panorama <b class='flag-5'>SCADA</b>方案—工业信息<b class='flag-5'>系统</b>的支柱

    工业自动化 SCADA系统架构类型

    ,那么我们就可以轻松地在系统中工作。 SCADA系统架构 在设计SCADA系统时,了解其架构至关重要,因为它是自动化的基本组成部分之一。
    的头像 发表于 06-19 17:17 632次阅读
    工业自动化 <b class='flag-5'>SCADA</b><b class='flag-5'>系统</b>架构类型

    SCADA与DCS、PLC之间的区别

    工业控制系统涵盖了多种类型的控制系统,之前我们讲过分布式控制系统(DCS)、可编程逻辑控制器(PLC),它们和数据采集与监控系统(SCADA
    发表于 06-19 10:07 1458次阅读
    <b class='flag-5'>SCADA</b>与DCS、PLC之间的区别

    自动驾驶冗余设计的必要性

    模块等均有冗余系统解决方案。 感知冗余主要是靠传感器冗余。即在一个任务上增设多个传感器,这是车上最为常见的冗余设计。由基础的1V1R到6V
    发表于 06-02 16:00 0次下载
    自动驾驶<b class='flag-5'>冗余</b>设计的必要性