预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共61页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第十三章监控组态软件本章主要内容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,然后单击“记录和安全区”选项卡,单击选中“数据变化记录”单选按钮,再单击“确定”按钮,完成变量的设置。图13-7水泵运行变量的定义(4)内存离散变量的定义:如图13-8所示。内存离散变量是用来控制系统的启、停的