内嵌脚本的组态软件策略模块设计与实现
关键字:工控
梁 宵,方 正,周晓杰,柴天佑
东北大学 自动化研究中心, 辽宁 沈阳
摘 要:针对于目前组态软件存在逻辑控制与算法开发功能不够完善的问题,提出了一种基于控制策略流程图和有限状态机(FSM)相结合的策略模块设计方法。该方法首先根据控制策略进行流程图绘制,采用有限状态机方法生成相应脚本,较后利用编译器进行解释执行实现控制策略。软件采用Visual C++平台开发,经该软件生成的系统可根据组态结果直接实现控制策略、实时曲线和工艺流程绘制等功能。较后通过对某回转窑控制系统组态,证明了设计的有效性。
关 键 词:组态软件,控制策略,有限状态机,脚本
1 引 言
组态软件是近年来工控领域十分活跃的部分,它的出现和兴起为工控软件的设计注入了新的活力[1]。从整体上看,国外组态软件发展较为成熟,但价格昂贵,和硬件联系紧密且普遍无中文界面。而国内的组态软件大多注重于监控画面、检测监控点的开发[2],控制算法则大多采用独立于组态软件的Matlab进行设计[3]。随着控制系统的复杂化,人们对组态软件的开放性和可重用性提出了更多要求,这使得组态软件必须提供更强大的算法开发功能。
本文在分析组态软件的模块化结构设计基础之上,提出了一种策略模块的设计和实现方法。该方法将脚本生成技术、有限状态机和编译技术相结合,在搭建控制结构框图的过程中即可完成控制策略的开发,为组态软件提供二次开发功能。本文所开发的组态软件使用户不仅可以利用组态软件的各个模块构建一个监控系统,同时也可以采用软件提供的脚本技术,少量编程就可以方便地创建控制策略,生成所需的控制系统。
相关阅读:
- ...· Efinix® 全力驱动AI边缘计算,成功推出Trion™ T20 FPGA样品, 同时将产品扩展到二十万逻辑单元的T200 FPGA
- ...· 英飞凌亮相进博会,引领智慧新生活
- ...· 三电产品开发及测试研讨会北汽新能源专场成功举行
- ...· Manz亚智科技跨入半导体领域 为面板级扇出型封装提供化学湿制程、涂布及激光应用等生产设备解决方案
- ...· 中电瑞华BITRODE动力电池测试系统顺利交付北汽新能源
- ...· 中电瑞华FTF系列电池测试系统中标北京新能源汽车股份有限公司
- ...· 中电瑞华大功率高压能源反馈式负载系统成功交付中电熊猫
- ...· 中电瑞华国际在电动汽车及关键部件测评研讨会上演绎先进测评技术
产品快讯更多