摘要
介绍了新一代国产工控系统华能睿渥分散控制系统(HNICS-T316)组态设计与调试软件的架构设计及技术实现。该软件针对全国产软硬件平台开发,采用基于组态设计流程的分层式组件架构,以消息总线技术为基础,提出了基于数据驱动的模块化组件集成方案,设计了组件式数据管理系统和增量式刷新的模型/视图的图形系统,实现了内存数据到操作界面的快速刷新,降低了模块之间的耦合性和程序的复杂度,实现了跨平台软件的快速并行开发,提高了组态软件的可维护性、可扩展性和可移植性。基于以上架构,设计了基于控制器锁存机制的组态数据系统架构和高颗粒度与低更新资源的分段式组态产物文件结构,开发了组态多级解析及主备同步技术和基于标签名动态分级校核的组态资源共享技术,解决了全站多人同时编辑时数据定义冲突问题,提升了快速控制周期下组态无扰下载及同步的效率,同时,减少了工程师站的软硬件资源消耗,简化了工程应用中工程师站的部署流程,实现了组态软件在国产自主可控平台上的高效运行。基于此开发的国产组态软件已在300 MW和1000 MW火电机组成功示范应用,经第三方机构测试和应用实践表明,该软件运行稳定,使用方便灵活,能满足大型火电机组工程组态需求。
The architecture design and technical implementation of the configuration software,Huaneng Rivival Distributed Control System(DCS)(HNICS-316),is introduced,which is the new generation product of domestic industrial control system and has the characteristics of configuration design and debugging.This software is developed on domestic workstation with a layered component architecture based on the process of configuration design.At the same time,a novel modular integration method based on a data-driven scheme and message bus technology is proposed.On this basis,a component-based data management system and a graphical system with model/view structure are contrived to realize the fast refreshment of data from memory to the human machine interface.The above design pattern reduces the coupling between modules and the complexity of the software,improves the maintainability,scalability and portability of the software,hence simplifies the procedure of crossplatform development of the software and enhances the efficiency of parallel development.In order to solve the insufficient software and hardware performance of the domestic workstation,and achieve a lightweight deployment of the software,new proposals of configuration data management system based on controller device lock mechanism,segmented file structure with high granularity and low resource consumption,and master/salve device data synchronization technique based on multi-level configure analysis method are offered.The configuration resource share mechanism based on dynamic-grading tag name checking is designed to resolve the data define confliction problem when multiple users editing on the workstation at the same time,which improves the efficiency of configuration downloading and master/slave data synchronization under fast control cycle.At the same time,it reduces the software and hardware resource consumption of the workstation and simplifies the deployment procedure of the software,realized the stable and efficient operation of the software on domestic workstation.The software has been successfully applied in 300 MW and 1000 MW thermal power units.By field application and the testing of third-party authority,the software is stable,convenient,and flexible enough,which meets the application requirements of large thermal power units.
作者
胡波
李响
陈宏君
谭良良
高少华
张军
HU Bo;LI Xiang;CHEN Hongjun;TAN Liangliang;GAO Shaohua;ZHANG Jun(Xi’an Thermal Power Research Institute Co.,Ltd.,Xi’an 710054,China;NR Electric Co.,Ltd.,Nanjing 211002,China)
出处
《热力发电》
CAS
CSCD
北大核心
2021年第12期13-20,共8页
Thermal Power Generation
基金
中国华能集团有限公司总部科技项目(HNKJ20-H39)。
关键词
分散控制系统
华能睿渥DCS
组态软件
跨平台开发
分层式组件架构
工程师站
DCS
Huaneng Rivival DCS
configuration software
cross-platform development
layered component architecture
engineer workstation