论文摘要
早在20世纪70年代,三菱电子发布了为超大级别钢铁生产线设计出的基于信息和控制系统的网络,成为了世界上第一套钢铁自动化系统。随着计算机技术的飞速发展,钢铁行业的自动化水平有了显著提高。鉴于钢铁行业对系统的稳定性和数据的实时性要求比较严格,对系统的开放性和灵活性要求较高,所以自动化系统普遍采用基于CORBA规范的分布式组件设计的方法进行开发和部署,这种现象在人机接口的表现上尤为明显。本文以西马克德玛格技术(北京)有限公司的“马鞍山交叉切割处理控制系统的人机接口”项目为依托,以基于CORBA规范的实施为线索,通过对该项目的人机接口(HMI)部分模块的设计展开研究。文中对钢铁行业的自动化系统及其分级概念作了简单的介绍,对基于CORBA开发的环境作了描述,对人机接口(HMI)的架构进行了说明,重点阐述了人机接口(HMI)DataProviderBase和DataBlockBase的设计,及界面对话框Coil Data的开发方法。最后借助于CORBA的分布式组件的设计原则,通过修改配置文件的方式,将已开发的模块载入到人机接口(HMI)的主系统中。
论文目录
提要第一章 绪论1.1 项目简介1.1.1 交叉切割线工作介绍1.1.2 主要机械元件组成1.2 钢铁自动化系统概述1.2.1 一级(Basic Automation)1.2.2 二级(Process Control System)1.2.3 二级自动化系统的目标1.2.4 二级系统的功能(Process Control System)1.3 HMI1.3.1 HMI 的概念1.3.2 HMI 在二级系统中所处的地位1.4 本文涉及部分第二章 需求文档(部分)2.1 HMI 主界面的需求2.2 对话框部分需求2.2.1 Coil Data Dialog(卷材数据对话框)2.2.2 Leveller Parameter Dialog(矫直机变量)2.2.3 Steel Parameter Dialog(钢铁变量)2.2.4 Parameter Limits Dialog(变量限制)2.2.5 Process Dialog(处理信息)第三章 开发环境3.1 开发包部分3.1.1 OmniORB3.1.2 CBS-K3.1.3 HMI Framework3.2 数据库部分3.2.1 Primo-s3.2.2 PsRdb第四章 系统总体概要设计4.1 架构设计4.1.1 总体架构4.1.2 系统组成的物理元素4.1.3 系统组成的软件元素4.2 程序结构设计4.2.1 应用程序结构4.2.2 功能分解4.3 开发计划第五章 系统的设计及实现5.1 开发前的准备5.1.1 开发环境变量的设置5.1.2 应用程序执行的配置文件设置5.2 后台设计实现5.2.1 系统元素间的通信接口5.2.2 DataSubProviderBase5.2.3 DataBlockBase5.3 DIALOG 的概述5.4 DIALOG 的设计原则5.5 COIL DATA DIALOG 设计与实现5.5.1 Block 模块的定义5.5.2 CoilDataBlock 的设计5.5.3 CoilDataSubProvider 的设计5.5.4 CoilData 的界面5.5.5 CoilData 关键点5.6 STEEL PARAMETER DIALOG 的设计难点5.7 模块的生效第六章 结语参考文献摘要ABSTRACT致谢
相关论文文献
标签:自动化论文; 处理控制系统论文;