分布式控制系统策略组态软件开发现状的分析研究与展望

发布于:2007/4/27 8:53:59 | 385 次阅读

      一、引言

    随着网络化技术的飞速发展和现场总线技术的蓬勃兴起以及在工业控制领域的广泛应用,国内外的控制系统生产厂商纷纷推出自己的分布式控制新产品,促进了4C(Computer,Control,Communication,CRT)技术在工业控制领域更加紧密的结合,新型的控制系统功能更强大,运行更可靠。每一种新型控制系统的诞生通常总伴随着一种上位策略组态软件的设计实现。系统控制策略组态软件是分布式控制系统中的上位软件部分,是用户与系统的接口,完成控制系统中现场设备运行的逻辑组态,从而实现对系统的控制,是系统不可缺少的组成部分。面对这样一个种类繁多、特色各异的各种分布式控制系统和策略组态软件竞相存在的局面,在系统中担当着重要角色的策略组态软件向什么方向发展是一个值得探讨和仔细研究的问题。

    二、历史的回顾

    系统控制策略组态软件的开发是与分布式控制系统的产生及发展密切相关的。

    早期的分布式控制系统是封闭的,各个系统生产厂家独立生产自己的产品组件,如I/O模块、控制站、操作员站及工程师站等,并完全独立设计开发系统网络和控制组态软件,用户使用中的每一个环节都要受到生产厂家的制约。各个厂商之间的硬件产品不能够相互替代,通信网络所采用的体系和协议也各不相同。

    近年来,随着计算机技术的不断发展和系统软硬件功能的不断强大,这种情况有所改善。操作员站、工程师站大多采用了通用计算机,计算机系统的软硬件都具备了可互换性;同时,在通信网络方面,各大厂商也都开始纷纷采用兼容性强的通用计算机网络,如以太网、RS-232/484等。现场总线技术的诞生给分布式控制系统注入了新的活力,使分布式控制系统具有了真正意义上的全分布式体系。现场总线国际标准的制定进一步提高了控制系统的互操作性和互换性。

    相对于分布式系统硬件及底层软件的快速发展,上位策略组态软件的开发在通用性、互换性上却相对落后了。各系统生产厂商在上位策略组态软件的开发上都是独立进行的,组态软件在设计风格和规范上也都迥然不同,在界面友好程度、易用性和组态效率上更是千差万别。由此造成的直接后果是:用户(如现场工程师)每接触到一种新的控制系统都要对其策略组态软件的体系结构、编程语言和使用方法进行重新学习,由此形成了提高生产效率的瓶颈;而对于厂商来说,则需要不断按照用户提出的各种需求改进软件产品,在组态软件的开发、维护、升级上将投入大量的人力物力。

    基于微处理器的PLC控制系统自从1968年诞生以来取得了迅速的发展,成为工控领域广泛应用的控制设备。当形形色色的PLC产品涌入市场时,国际电工委员会及时地对PLC系统的健康发展进行了正确引导,1993年正式颁布了PLC的国际标准IEC61131,其中第3部分规范了PLC的5种编程语言及其基本元素,其中3种是图形化语言(功能块图、梯形图和顺序功能图),2种是文本化语言(指令表和结构化文本)。这一标准为PLC软件技术的发展,乃至整个工业控制软件的发展起到了举足轻重的推动作用。IEC61131-3标准的编程语言方便实用,标准化程度高,使用户很快就可以熟悉组态工作,可迅速地将原来所掌握的知识用于新的系统,免除了用户对不同的组态软件语言的重复学习,大大提高了工作效率;对厂商来说,则可以把人力、物力投到控制系统的硬件网络或其他方面。在IEC61131-3标准诞生以后,国内外的PLC控制系统生产厂商均相继采用其编程语言来规范自己的软件产品。在这一步上,PLC走在了各类分布式控制系统的前列。

    三、国内外现状分析

    目前,系统控制策略组态软件主要是针对FCS系统、DCS系统和PLC系统的。根据系统实现及其规模大小,组态软件的实现形式各不相同,但从功能上划分均可归纳为针对控制系统的物理组态和逻辑组态两个大部分。物理组态主要是对系统组成的软件配置,包括对现场设备及其功能块的选取等一些涉及系统组成的配置过程;逻辑组态则主要是对控制系统运行所采用的控制策略的规划和设计,包括对现场设备中各功能块的选取、连接、参数设定和通信配置,系统变量设置、读写等方面的工作。逻辑组态是一个系统控制策略程序的编写过程。

    随着IEC61131-3标准在PLC系统组态软件应用中的逐步推广,国内外的一些分散控制系统(DCS)生产厂家也开始注意到该国际标准对DCS系统组态软件标准化的意义,陆续将IEC61131-3标准应用于其DCS系统的组态软件。

    另一方面,随着现场总线技术的兴起和发展,国内的某些现场总线控制系统生产厂商也开始将IEC61131-3标准应用到其FCS的组态软件产品上来。

    当前,分布式控制系统上位策略组态软件的开发存在如下特点。

    (一)对IEC标准兼容的实现程度各异

    对IEC标准兼容的实现程度上,其差别主要集中在两点:(1)在标准实现的深度上;(2)在标准所规范的编程语言的实现数量上。IEC61131-3标准不只是对编程语言元素的语法、语义、表达及显示的规则进行了规范,而且对控制程序整体的组织模式和构造形式、程序模块间要遵循的通信规则都作了具体的规定。对这些规范的部分和全部的实现就形成了对标准兼容的深度问题。目前,一些主要的PLC系统厂商的组态软件产品已经达到了对IEC标准的全面兼容,即符合IEC61131-3标准规定的几乎全部内容。而DCS系统对IEC标准的兼容性上则远不及PLC系统,一些产品只是在编程语言元素的某些方面如表达及显示的规则上兼容了IEC标准;另一些产品则在语言元素的语法、语义、表达及显示的规则上都达到了对IEC标准的兼容,但仍然没有取得对控制程序整体的组织模式和构造形式、程序模块间要遵循的通信规则等规范上的兼容,实现程度也大不相同。另一方面,在对标准所规范的编程语言的实现数量上,也都大有差异。虽然IEC标准并未规定一定要做到对5种编程语言的全部实现,但毕竟实现更多的编程语言意味着可以为用户提供更多的选择,使组态的方式更加灵活,效率更高,更加有利于工程师表达自己的面向控制的逻辑思维。

    需要指出的是PLC和DCS的系统功能是有区别的。PLC系统通常用于离散逻辑控制和顺序控制,测量、控制都以数字信号为主,控制策略编程语言通常采用LD(梯形图)、IL(指令表)和SFC(顺序功能图);而DCS系统则主要用于连续控制,其对象信号主要为模拟量,控制策略编程语言通常采用FBD(功能块图)和ST(结构化文本)。当然,造成PLC系统和DCS系统对IEC标准的兼容性的差异是有历史原因的。IEC61131-3标准最初的制定是基于PLC系统的,许多地方都是针对PLC特点的,对早期的一些DCS系统不完全适用。但同时应当看到,当前PLC和DCS在系统结构和功能上明显的边界正在迅速消失,两种系统通常可以互相替代,因此DCS系统最终取得对IEC61131-3标准的完全兼容也只是一个时间问题。

    (二)PLC、DCS系统占主流,FCS大有潜力可挖

    目前,国内外生产厂商对系统控制策略组态软件的设计开发还主要集中在PLC系统和DCS系统上,FCS系统只占相当小的一部分。其主要原因是目前的过程控制系统仍然以PLC和DCS为主体,FCS仅仅作为现场级的数字化的全分布式控制体系而存在,在过程级以上的高层次的协调调度和管理上仍然需要DCS、MIS系统来完成。同时,为FCS系统所开发的上位策略组态软件所针对的系统主要还是采用基金会现场总线技术。基于FCS的控制系统将控制功能完全分布到底层的现场设备,实现了完全意义上的分布式控制,在体系结构上与传统的DCS有着质的差别。将逻辑组态中的各功能块分布到物理分散的各个现场设备中去执行,同时要实现各设备中不同功能块间的连接与通信,这与传统的由单处理器执行所有控制行为具有相当大的区别,而且在实现上也有更大的难度。目前在功能块图编程的标准化方面,还有待于IEC61499和IEC61804的正式颁布和推广使用。相应于FCS系统的上位策略组态软件的开发目前还很少,例如,目前还没有面向基于WorldFIP协议的FCS的控制策略组态软件。由此可见,在PLC、DCS系统控制策略组态软件占据主流地位的同时,对FCS系统控制策略组态软件的研制开发则有着巨大的潜力,在理论和实践上都有着非常现实和积极的意义。

   (三)软件设计风格各异,功能实现各有短长

    多种软件开发平台并存的现状决定了组态软件在设计风格上大相径庭,软件开发设计人员的思维模式、编程习惯甚至审美观念的不同则进一步加剧了这种差别的程度。同时,由于没有一个针对组态软件设计方面的规范,造成了对同一种功能的实现方法上也都各有其侧重点,在组态功能的实现上各有短长。例如,Smar公司SYSTEM302系统的SYSCON软件可以同时实现FCS系统的物理组态和逻辑组态双重功能,但其提供给用户的组态语言仅有FBD一种,且不符合IEC规范,在HMI的设计上也是简单粗糙,功能少;法国施耐德电气公司TSXQuantumPLC系统的组态软件Concept,虽然在逻辑组态的编程语言上实现了IEC61131-3规范的全部5种语言,各组态器功能较为完善,操作简便,但其策略组态的对象是PLC系统,且不支持多PLC系统协同控制的网络化分布式模式,没有物理组态功能,在HMI设计上缺乏系统整体的视觉效果,使用户对所从事组态工作容易产生混乱;ABB公司的Freelance2000具有丰富的算法库,所涵盖的控制范围较全面,但在GUI的设计上有很大的欠缺,HMI的设计有较多的不合理成分,组态操作复杂,造成用户工作效率不高;中科院沈阳自动化所针对其自主研制的控制系统SIACon设计开发的组态软件,在以上几个方面都有所改进,在目前国内外的FCS策略组态软件的研制开发上处于前列。

    (四)设计模式不统一,互操作性和互换性有待改进

    各家系统生产商在进行策略组态软件的开发上,由于其对系统所实现的控制功能的侧重有着不同的考虑,加之某些商业利益方面的原因,使他们采用的软件设计模式不尽相同。同时,软件设计所用语言元素的内部表征方式、组态功能实现的手段、存储时使用的文件格式等都没有统一的规范可以遵循,由此使各家策略组态软件之间缺乏协同,在互操作性和互换性上大有商榷之处。

    四、对未来发展的展望

    随着4C技术的进一步发展和日益紧密的结合,未来的分布式控制系统将朝着结构更复杂、规模更大、功能更强的方向发展;而作为系统运行的组织和构建的上位控制策略组态软件也必将发挥更加重要的作用,在工业控制领域扮演更加重要的角色。

    (一)平台扩展

    目前,工业控制系统的上位计算机基本上都是采用Windows操作系统,因而策略组态软件基本上是以Windows系统为平台开发的。近年来,Linux作为一种的单机操作系统而异军突起,市场占有率不断扩大,技术不断更新和完善,越来越多的计算机厂商开始青睐Linux系统。Linux操作系统的日益完善和影响力的不断扩大势必会波及到工业控制领域,今后控制系统的上位计算机中也一定会逐渐出现Linux操作系统的身影。因此,在未来控制策略组态软件的开发上应当考虑对Linux平台的支持。

    (二)跨平台能力的支持

    软件跨平台操作的能力一直是对软件总体质量评价的重要指标,也是未来控制策略组态软件开发应当考虑的一个重要问题。从组态软件的编写、测试到现场运行是一个长期的复杂过程。一个能提供跨平台支持的、性能优良的组态软件,无论是从生产厂家的维护还是从客户运行的需要来讲,显然都是的选择。具备了这种广泛的适应能力,就具有了旺盛的生命力。这正是每一个系统生产厂家希望得到的结果。Java技术的兴起和广泛应用为这一目标的实现提供了手段。未来的组态软件应当考虑使用Java技术实现对跨平台能力的支持,虽然目前Java技术在实际应用中还存在一些缺陷,如速度问题,但随着计算机硬件技术的进一步发展,这些问题也将不再成为组态软件实现跨平台操作的障碍。

    (三)组件的通用性

    组件的通用性一直是用户特别关心的一个重要问题。广泛采用的组件复用技术包括比较传统的动态连接库(DLL)技术,以及当前更为先进的COM、COM+技术乃至COBRA技术。目前,某些控制系统生产厂商的组态软件产品提供了对组件复用技术的支持,但大多还停留在DLL技术的水平上,且支持的程度不够高;而相当一部分则缺少对这种技术的支持,由此造成的功能封闭、适应性差的弱点就暴露无疑了。因此,未来策略组态软件的开发应当充分考虑对软件复用技术的支持,为今后的进一步发展、完善开辟更广阔的空间。

    (四)功能的规范化

    策略组态软件在功能上的各异是当前软件开发现状的一个典型标志。除了一些标准规范的和控制中必须要实现的基本功能外,其他功能的实现就完全由各软件生产厂商掌握和定夺了。如果能对策略组态软件开发所要实现的功能有一个规范化的引导,如确定哪些功能是必须实现的(如组态文件格式的统一),哪些功能是可选的(如交叉编译、上位仿真功能等),那么各组态软件之间的互操作性和互换性将大大增强,必将从根本上提高生产效率。

    在此需要指出的是,控制策略组态和人机界面(HMI)组态是针对不同对象的两个范畴,前者以控制为主而后者则以监视为主,二者结合则构成了一个完备的监控体系。二者的共同之处可以合用一个动态数据库,从而可以大大减少信号(变量)在这两种组态中的变换,从整体上提高监控系统的实时性和运行效率。

    以上提出了在组态软件进一步发展过程中值得考虑的四个方向问题,虽然在实现的过程中还会遇到各种困难,但标准化和通用性技术应当是未来发展的主流,逐步形成“开发、多次使用;一家开发、多家使用;资源共享、优势互补”的良性格局,从而进一步促成分布式控制系统上位策略组态软件发展的规范化、标准化和互操性、互换性是必然趋势。

    参考文献

    [1] 法国施耐德电气公司.Concept控制策略组态软件及用户手册.
    [2] Smar公司.SYSTEM302系统控制策略组态软件SYSCON3.02及用户手册.
    [3] 德国INFOTEAM工程软件有限公司.OPenPCS控制策略组态软件用户手册.
    [4] 中科院沈阳自动化所.SIACon系统组态软件用户手册.
    [5] 三维力控.力控组态软件用户手册.
    [6] 和利时工程有限公司.HS2000软件用户手册.
    [7] 彭瑜.IEC61131-3标准的现状和发展.世界仪表与自动化,2002(2)
    [8] 方原柏.DCS控制组态软件的标准化.世界仪表与自动化,2002(6)
    [9] 三维力控.力控策略生成器概述.世界仪表与自动化,2002(3)
    [10] 白焰,吴鸿,杨国田.分散控制系统和现场总线控制系统[M].中国电力出版社,2001

参与讨论
后参与讨论

//评论区

推荐阅读

智能网联汽车国际标准法规协调专家组(HEAG)召开工作会议

近年来智能网联汽车快速发展,新技术不断涌现,与相关产业融合度持续提升,正在推动全球汽车产业发生深刻变革。为应对此种形势,欧、美、日等汽车工业发达国家和地区都加大了智能网联汽车的国际标准法规协调的参与力度,在联合国世界车辆法规论坛(UN/WP.29)和国际标准化组织(ISO)层面,智能网联汽车相关国际标准法规协调活动正快速推进。 为更有效地支撑上述组织的国际标准法规协调活动,2017年全国汽车标准

0215jiejie | 发布于:2022-12-01 0评论 0赞

苹果推出搭载M2芯片的新款iPad Pro 799美元起售

据苹果官网,苹果推出搭载M2芯片的新款iPadPro。 11英寸wifi版起售价为799美元,wifi+蜂窝网络版起售价为999美元;12.9英寸wifi版起售价为1099美元,wifi+蜂窝网络版起售价为1299美元。

0215jiejie | 发布于:2022-10-19 0评论 0赞

新能源汽车领衔 “中国智造”加速登陆欧洲市场

全球五大车展之一巴黎车展时隔四年再度启幕。在这场被视为“全球汽车行业风向标”的盛会上,国内外汽车品牌云集,长城汽车、比亚迪等再次领衔中国汽车出海。 长城汽车欧洲区域总裁孟祥军表示:“欧洲是长城汽车最重要的海外市场之一,巴黎车展是长城汽车向欧洲市场展示GWM品牌和产品的最佳机会。长城汽车正在研究汽车行业碳排放的整个生命周期,到2025年,将推出50多款新能源产品,全力支持可再生能源使用,为全球用户

0215jiejie | 发布于:2022-10-19 0评论 0赞

严监管时代来临,电子烟“通配”大战走向何方?

针对通配烟弹厂商的一系列诉讼的结果,将对生产通配烟弹的品牌未来在电子烟行业的发展产生深远影响。 10月1日,《电子烟强制性国家标准》正式实施,中国电子烟监管全面生效。而在电子烟行业进入规范化、法治化阶段前夕,一场围绕着通配烟弹的争论在行业里发酵。 “通配”是电子烟从业者约定俗成的概念。换弹式电子烟由烟杆和烟弹组成,“通配”烟弹指的是非品牌商生产、可与品牌烟杆匹配使用的烟弹。多位业内人士表示,被

0215jiejie | 发布于:2022-10-19 0评论 0赞

Bourns 全新大功率分流电阻器

采用金属感应引脚,专用于大电流应用中进行精确测量 全新分流电阻器专为电池管理系统、大电流工业控制和电动汽车充电站 提供高可靠性、高成本效益的解决方案 美国柏恩Bourns全球知名电子组件领导制造供货商,宣布新增12款CSM2F系列功率分流电阻器,扩展其产品组合。全新系列采用铆接通孔金属传感引脚,可满足大电流应用中对电压测试点精确定位日益增长的需求。最新型Bourns?CSM2F系列分流电阻器

0215jiejie | 发布于:2022-10-18 0评论 0赞

请尊重元宇宙“这个筐”

元宇宙是个筐,啥都往里装,但区别在于有的像聚宝盆,有的像垃圾桶。国庆假期刚结束,中青宝“90后”董事长李逸伦便亲自上阵,玩起了元宇宙婚礼。靠着老板首秀和代言,中青宝顺势推出“MetaLove元囍”App,正式进军元宇宙婚礼赛道。 就产品而言,如同其他元宇宙产品,李逸伦的元宇宙婚礼“新奇与吐槽齐飞”:有人说是有趣的尝试,有人则认为像QQ炫舞结婚系统。要知道,QQ炫舞是一款推出了十余年的老游戏。

0215jiejie | 发布于:2022-10-13 0评论 0赞

边缘计算:突围商业模式痛点

截至8月末,中国5G基站总数达210.2万个,中国5G发展已经进入下半场。随着5G加速融入千行百业,互动直播、vCDN、安防监控等场景率先大规模落地,车联网、云游戏、工业互联网、智慧园区、智慧物流等场景也快速走向成熟,这些更大流量、更低时延、更高性能的场景涌现,对边缘计算的刚性需求势必爆发。 GrandViewResearch预测,即使在新型冠状病毒肺炎疫情肆虐全球的背景下,边缘计算和5G网络市

0215jiejie | 发布于:2022-10-13 0评论 0赞

商务部回应美商务部升级半导体等领域对华出口管制并调整出口管制“未经验证清单”

商务部新闻发言人10日就美商务部升级半导体等领域对华出口管制并调整出口管制“未经验证清单”应询答记者问。 有记者问:近日,美国商务部在半导体制造和先进计算等领域对华升级出口管制措施。同时,在将9家中国实体移出“未经验证清单”过程中,又将31家中国实体列入,请问中方对此有何回应? 对此,商务部新闻发言人回应称,中方注意到相关情况。首先,通过中美双方前一阶段共同努力,9家中国实体zui终

0215jiejie | 发布于:2022-10-13 0评论 0赞

TCL华星官宣与奔驰合作:推出全球首款横贯A柱的车载显示屏

今年1月,奔驰带来了VISIONEQSS概念车,其中控台采用了一块完全无缝的47.5英寸曲面显示屏,横贯整个A柱,令人印象深刻。今天,TCL华星正式官宣与奔驰达成合作,并认领了VISIONEQSS上这块全球首款横贯整个A柱曲面的车载显示屏。 根据TCL介绍,这款显示屏采用了完全无缝的超薄一体化设计,将仪表盘、中控与副驾娱乐显示融为一体,并能够与3D实时导航系统相辅相成。 同时,这块显示屏还采用

0215jiejie | 发布于:2022-10-12 0评论 0赞

半导体板块暴跌 谁最受伤

国庆假期后首日开盘,上证综指时隔5个月再次失守3000点,与此同时,半导体板块也再度走低,其中,北方华创、雅克科技等个股跌停。10月11日早盘期间,半导体板块持续下挫,北方华创、雅克科技再度跌停。截至下午收盘,北方华创、雅克科技维持跌停状态,华海清科、拓荆科技-U、盛美上海、清溢光电、海光信息的跌幅则超10%。同日,半导体板块中的119只个股中超五成呈现下跌趋势。 在半导体板块遭遇下挫的同时,北

0215jiejie | 发布于:2022-10-12 0评论 0赞