小型集散控制系统组态软件设计

被引量 : 0次 | 上传用户:eastphoto
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前开发集散控制系统的控制软件有两种方式:一种是针对每个具体的控制系统开发一套上位机控制软件;另外一种就是开发适用性比较强的组态软件。第一种开发方法工作量大,代码得不到重用。第二种方法开发的组态软件能够适用于不同的控制系统,实现了程序的重用性,并且系统的稳定性也得到了提高。因此开发一套性能可靠、使用简便的组态软件是很有意义的。 本文首先分析了集散控制系统组态软件的特定需求,此后参考国内外商用组态软件,给出了组态软件的典型结构,该结构包括系统配置环境、开发环境、运行环境以及数据库WEB查询四个彼此关联又相互独立的层次模块。 针对上述结构,在Windows环境下,以Delphi6.0作为主要开发工具,采用面向对象的编程思想分别对各模块进行了具体设计。 系统配置环境是组态软件的基础,本文着重讨论了变量登记和外部设备连接。变量登记部分设计了一个变量基类,并派生出了八种常用的变量类型,满足了组态软件的需求。外部设备的驱动运用Windows的COM(组件对象模型)技术进行了封装,并提供了一个可扩展驱动程序的接口规范。 开发环境讨论了组态软件必需的流程图绘制工具和算法控制模块。本文抽象了画面基本元素,设计了一组可组合的图形元件,并给出了用于绘制流程图的几个不同的工具类。控制算法模块采用Windows的脚本技术,并把控制脚本与流程图中不同图元对象的属性相关联,体现了组态软件易于使用的特点。 运行环境加载、执行用户的组态工程,结合计算机的时钟中断事件,按一定时钟周期计算、更新画面,实现了流程图的动态效果。 此外,实时数据库的设计也是组态软件设计的关键和难点。本文中实时数据库系统以它的管理类的一个全局实例来管理,并通过它来实现实时数据库的运行,将实时数据库存储于系统的全局内存中,通过它的接口函数来实现实时数据库的读写以及查询和管理。 为了验证本组态软件的实用性,构建了一个小型集散控制系统,该系统由传感器、电动机、变频器、采集卡和PC机构成。利用该控制系统,可以实现电动机转速检测和控制。
其他文献
文章描述了青海公司仓储资源现状和省地一体化物资管理模式,分析了青海的地域地形、交通、电网供电特点,结合电网发展规划,通过论证分析提出了青海公司仓储网络规划,为今后青
<正>朗读教学的实践证明,小学生朗读的基础在于一、二年级,这两个年级无论从年龄的特点看,还是从教材的特点看,都适合培养学生的朗读能力,所以我认为,一、二年级的朗读教学可
本论文对目前国内及企业机械产品开发过程三维CAD系统应用现状和存在问题进行了分析,以现代机械产品开发的实际需求和产品特点与软件功能间建立有效结合为基础,进行在企业机
化学发光分析法以其灵敏度高、线性范围宽、分析速度快以及仪器设备相对简单便宜等诸多优点,在痕量分析领域显示出广泛的应用前景。但是,由于该方法选择性比较差,使其难以直
在航空航天、遥感测量、现代电子测试等很多领域,要求能及时保存原始数据,用于事后数据分析和处理。因此研制容量大、功耗低、性能可靠、体积小、造价低的数据存储记录系统是
<正>一、说教材《福楼拜家的星期天》被编入教版七年级下册第三单元中,该单元为"名人"单元。此文是一篇写人记叙文。作者抓住了文中四位作家的性格特征,各有侧重地描写了他们
由于全球公民社会的崛起与非政府组织的蓬勃发展,国际组织以及全球公民社会中的国际非政府组织,甚至跨国性的公民社会运动等与主权国家彼此之间的协调与搭配是维持国际秩序、
中国特色社会主义是社会主义而不是其他什么主义,坚持和发展中国特色社会主义必须坚持马克思主义指导地位不动摇这一正确立场。深刻理解坚持马克思主义指导地位的正确性,应从
在博物馆众多藏品中,古籍善本在考古发掘、历史研究上占有重要地位。善本,最初是指经过严格校勘、无讹文脱字的书本。印刷术产生前,书籍大都是写本,把原稿或别本认真缮写下来
本文从人的本性出发,探讨了人与刑罚之间的关系,揭示了刑罚的发展规律及其内在原因。刑罚自从脱胎于同态复仇以来,就具有其独自的品性及发展规律。随着社会的发展,刑罚管理社