交叉切割线处理控制系统人机接口设计与实现

交叉切割线处理控制系统人机接口设计与实现

论文摘要

早在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 HMI
  • 1.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 OmniORB
  • 3.1.2 CBS-K
  • 3.1.3 HMI Framework
  • 3.2 数据库部分
  • 3.2.1 Primo-s
  • 3.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 DataSubProviderBase
  • 5.2.3 DataBlockBase
  • 5.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
  • 致谢
  • 相关论文文献

    标签:;  ;  

    交叉切割线处理控制系统人机接口设计与实现
    下载Doc文档

    猜你喜欢