- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十三章 监控组态软件 ;本章主要内容;13.1 组态软件及其发展 ;13.1.1 组态软件的发展趋势; 20世纪80年代时,世界上第一个商品化监控组态软件是由美国的Wonderware公司研制的Intouch,随后又出现了Intellution 公司的FIX系统,通用电气的Cimplicity, 以及德国西门子的WinCC等;在国内主要有亚控公司的KingView组态王,昆仑公司的MCGS,三维公司的力控,太力公司的Synall等组态软件。
现场总线技术的成熟更加促进了组态软件的应用。因为现场总线的网络系统具备OSI协议,因此可以认为它与普通网络系统具有相同的属性,这为组态软件的发展提供了更多机遇。组态软件的发展方向之一是能够兼容多操作系统平台.随着UNIX、LINIX操作系统越来越多的被公司采用作为主机操作系统,可移植性成为组态软件的主要发展方向。 ;13.1.2 组态软件的特点 ; 如何与现场设备之间进行数据采集和数据交换。
将采集到的数据与上位机图形界面的相关部分连接。
实时数据的在线监测。
数据报警界限和系统报警。
实时数据的存储、历史数据的查询。
各类报表的生成和打印输出。
应用系统运行稳定可靠。
拥有良好的与第三方程序的接口,方便数据共享。 ;13.1.3 使用组态软件的一般步骤 ;13.2 组态软件的图形开发环境 ;13.2.1 基本概念 ;
;13.2.2 图形开发环境的工作界面 ;2.工程浏览器
工程浏览器是组态王6.01的集成开发环境,是一个类似于Windows资源管理器的窗口。在这里可以看到所建工程的所有组成部分,包括画面,数据库,外部设备,配方等。工程浏览器如图13-2所示,由菜单栏、工具栏、工程目录显示区、目录内容显示区、状态条组成。;3.图形工具箱
绘制图素的主要工具放在图形编辑工具箱中,当画面打开时,工具箱自动加载。如果没有显示,选择菜单“工具/显示工具箱”或按F10快捷键。工具箱中各基本工具的使用方法和Windows中的“画笔”的使用类似,如图13-3所示。
;4.图库管理器
图库管理器如图13-4所示,内中存放的是组态软件的各种图素,用户可以选择需要的对象就可以设计自己需要的界面。它的使用降低了设计界面的难度,缩短开发周期。同时工程人员可以生成自己的图库???象。
;13.3 工艺控制流程图的组态;13.3.2 变量的定义; 在菜单项中选择“工具/切换到开发系统”,或者退出工程管理器,直接打开组态王工程浏览器,进入工程浏览器画面,此时组态王自动生成初始的数据文件。至此,新的工程建立。可参阅第13.2.2相关的内容。;(2)打开图库管理器,在反应器图库中选择“”图素,双击后在水位控制画面上单击鼠标,该图素出现在相应的位置,移动到相应的立体管道上,并拖动边框改变其大小,如图13-5所示。;3.定义外部设备和数据变量
作为上位机,需要与外部设备交换数据。这些外部设备包括:下位机如PLC、仪表、模块、板卡等,一般通过串行口和上位机交换数据;其他Windows应用程序,一般通过DDE交换数据。若组态软件在网络上运行,则外部设备还可以包括网络上的其它计算机。
只有在定义了外部设备之后,组态软件才能通过I/O变量进行数据交换。为方便定义外部设备,组态王设计了“设备配置向导”指导完成设备的连接。
本书使用仿真PLC和组态王通讯,利用仿真PLC为组态王提供数据,假设仿真PLC连接在计算机的COM1口。(由于篇幅所限,这里对外部设备的设置省略,请参阅相关的书籍。)
;在定义了相关的外部设备之后,可以使用数据词典定义需要的变量,对于水位控制系统至少需要一个模拟量和一个数字量。
(1) 模拟量“水位”变量的定义:如图13-6所示。单击“数据库”大纲的“数据词典”成员名,然后在目录内容显示区双击“新建”图标,出现“定义变量”窗口。在“基本属性”页输入变量名“水位”,变量类型为“I/O实数”,连接设备设置为“新IO设备”,寄存器设置为DICREA100,数据类型为“FLOAT”,读写数据为“只读”,采集频率为1000ms,最小值0,最大值3.5,最小原始值0,最大原始值3。这样就可以把从外部设备传过来的4~ 20mA的电流信号通过标准电阻转换为0.5~3.5V电压,再转换成0~3m的水位。;图13-6 水位变量的定义 ;(2)数字量“水泵运行”变量的定义:如图13-7。在目录内容显示区中双击“新建”图标,再次出现“定义变量”窗口,将变量名设置为“水泵运行”,变量类型设置为“I/O离散”,初始值设置为“关”,连接设备设置为“新IO设备”,寄存器设置为“CommErr,数据类型为“Bit”,采集频率为1000ms, 然后单击“记录和安全区”选项卡,单击选中“数据变化
文档评论(0)