摘要
针对数字化换流站建设新需求,开发了高级应用可视化编程软件SophicAccel1.0。软件采用组件化设计架构,支持多种功能组件嵌入;设计并实现了基于Sophic平台的SCADA库读写,包括实时库和历史库;开发了告警推送和告警读取与匹配功能;支持通用数据库表格读写,实现自定义数据库数据访问;引入Python模块调用,实现可视化与Python混合编程,提高编程灵活性;通过共享内存机制读取应用程序运行内存数据实现页面可视化调试;该软件弥补了直流应用人员编写代码弱势,并屏蔽了底层数据访问过程,让应用人员专注于上层业务及算法开发,提高开发效率和编程规范性。
This paper develops advanced application visual programming software SophicAccel1.0 for the new demand of digital converter substation construction;the software adopts component-based design architecture and supports multiple functional components embedding;it designs and implements SCADA library reading and writing based on SG-CIM model,including real-time library and historical library;it develops alarm pushing and alarm reading with matching functions.The software makes up for the weakness of application developer coding,and shields the underlying data access process,so that application developer can focus on business and algorithm development,which improve development efficiency and programming standardization.
出处
《工业控制计算机》
2023年第6期35-38,共4页
Industrial Control Computer