论文部分内容阅读
随着工业控制技术和计算机技术的大力发展,分散控制系统的规模和控制质量呈几何级数增长,DCS向综合化、开放化、数字化、智能化、分散化方向发展。在DCS仿真系统中,虚拟DCS以逼真度高、应用功能多、投资成本少的特点获得了广大用户的喜爱,成为机组运行人员技术培训的主要仿真手段。虚拟DCS工程师站是虚拟DCS的重要组成部分,与虚拟DCS的核心—虚拟DPU联系紧密。虚拟DCS工程师站的设计功能为离线配置组态软件、解析生成下装文件和在线监督维护虚拟DCS。应用Visio矢量绘图功能,实现符合IEC61131-3可编程控制器国际标准的功能块图(FBD-function block diagram),经过智能连线完成控制策略组态。在.net平台上开发虚拟DCS工程师站人机界面。PLCopen标准依据IEC61131-3标准制定了XML(Extensible Markup Language)规范,定义开放性接口,实现各个编程软件平台的相互转换和耦合。应用面向对象编程语言C#平台访问Visio中的各类对象,解析逻辑组态文件中的形状与连接关系等要素,生成符合PLCopen标准的XML文件。XML文件通过FTP服务器下装给虚拟DPU和对象模型服务器,完成控制功能。本文通过典型控制系统实例,实现了虚拟DCS工程师站控制策略组态文件设计、逻辑组态文件解析和工业控制信息标准化存储功能。