资源描述
紫金桥®监控组态软件
快速入门
大庆紫金桥软件技术有限公司
前 言
欢迎使用紫金桥软件,您的选择是我们的荣幸,也是对我们的信任和支持。
本书是一本帮助您快速了解并初步掌握“紫金桥监控组态软件”的指南。在开始正式介绍之前有必要简单介绍一些基本的知识和本书的一些约定。
什么是监控组态软件?
监控组态软件是一种主要应用于工业生产监视和控制的计算机软件,它的目的是简单而迅速的帮助用户定制自己的工业生产监控系统。由于它提供了大量的易于使用的组件,使得用户无需掌握复杂的编程知识,短短几天就可以构建出属于自己的功能强大的监控系统,而这样的系统如果使用传统的编程语言来完成,可能需要几个月,甚至1、2年的时间。
紫金桥监控组态软件能做什么?
紫金桥®监控组态软件(Realinfo®)是紫金桥公司在长期的工程实践中逐步开发的一套计算机监控软件。它可以帮助用户迅速构建属于自己的控制系统,它提供了许多的功能组件,使得用户可以使用搭积木的方式来构建自己的系统,降低了传统方式构建控制系统的门槛,极大的提高了工作效率。
本书面向的对象
本书是为初学紫金桥监控组态软件的用户而准备的一本入门指南,目的是让这些用户可以迅速了解紫金桥软件的整体结构,掌握基本的操作方法,能够构建一些简单的控制系统。对于已经了解并熟悉紫金桥软件的用户,如果需要深入的学习,请参阅《紫金桥监控组态软件用户手册》。
看完本书,您应该能够了解紫金桥监控组态软件的框架结构,知道构建一个控制系统所需要的各个步骤,会使用一些常见的组件,初步了解配置数据采集的方法,能够逼真的绘制各种生产画面,可以结合各种手段构建简单的控制系统。在您学习完本入门手册之后,您可以再通过参阅《紫金桥监控组态软件用户手册》进一步成为监控组态方面的专家。
本快速入门的内容
本书采用循序渐进的方式,结合一个具体的演示工程来逐步深入的介绍紫金桥监控组态软件的功能。全书共分16章,主要内容如下:
第1、2、3章是进入实战前的准备工作,主要是软件的介绍、软件的安装、以及演示工程的解释。
第4、5、6章主要是构建数据采集系统,顺序的介绍了工程的创建、设备的定义、数据库点的定义以及设备组点连接的过程。
第7、8、9章主要介绍画面的绘制,动画的生成。
第10章简单的介绍了紫金桥软件的脚本系统。
第 11、12章介绍监控系统中常见的历史趋势和报警。
第13章介绍与关系库的集成。
第14章介绍紫金桥报表模版的使用。
第15章介绍如何把工程发布到Internet。
第16章介绍一些简单工程调试的技巧,以及在问题发生时如何与紫金桥技术人员进行配合,共同解决问题。
本书的一些约定
本书使用如下的图标和边框来表达特殊的含义:
提醒:一些要点,重点或实用的技巧。
注意:一些容易出错的地方,需要特别的注意。
知识点:
对基本知识的补充,本书每一章的开始部分主要介绍一些示例工程中使用到的知识,其他的知识以知识点的形式给于介绍。这样做的主要目的是为了不把示例的介绍分散,以便于用户先做示例工程,然后再细读相关知识。
进阶:
对基本知识的提升,使得用户在相关基本知识之上,对软件的掌握有一定的提高。目 录
第1章 紫金桥软件概述 1
1、 紫金桥软件概述 1
2、 紫金桥软件的基本结构 1
第2章 软件的安装与卸载 3
1、 系统需求 3
2、 软件的安装 3
3、 驱动的安装 6
4、 安装后的信息 7
5、 软件的卸载 7
第3章 示例工程介绍 10
1、 示例工程介绍 10
2、 快速入门设备驱动介绍 10
3、 主要画面和功能介绍 11
第4章 创建工程 13
1、 新建工程,进入开发 13
2、 开发与运行环境简介 14
第5章 创建设备 17
1、 一般创建设备的步骤 17
2、 创建快速入门设备 18
第6章 组点连接 21
1、 创建模拟IO点 21
2、 进行设备连接 23
第7章 创建总貌窗口 26
1、 创建窗口 26
2、 创建总貌窗口 26
3、 运行系统 30
4、 查看数据 30
5、 退出运行 32
第8章 制作工程画面 35
1、 在窗口中绘图 35
2、 图元的操作 39
3、 创建菜单 42
4、 初始启动窗口设置 43
5、 运行系统 44
第9章 动画连接 46
1、 输入输出动作 46
2、 填充动作 47
3、 可见性动作 48
4、 显示窗口动作 49
5、 条件变色动作 49
6、 水平移动动作 50
7、 旋转动作 51
8、 运行系统 51
第10章 编写脚本 53
1、 编写鼠标动作脚本 53
2、 编写窗口动作脚本 53
3、 编写应用程序脚本 56
4、 编写值改变脚本 56
5、 运行系统 58
第11章 历史曲线 64
1、 历史组态 64
2、 趋势分析组件 65
3、 增加到窗口导航 67
4、 运行效果 67
第12章 报警 68
1、 报警组态 68
2、 增强型报警组件 68
3、 增加到窗口导航 71
4、 运行效果 71
第13章 与关系数据库的连接 72
1、 Access数据库 72
2、 绑定表 73
3、 将数据插入到关系库 74
4、 运行效果 76
第14章 使用报表 77
1、 关系库报表 77
2、 实时数据报表 82
3、 历史数据报表 84
4、 运行效果 88
第15章 Web发布 90
1、 IIS安装 90
2、 Web配置 90
3、 发布画面 91
4、 运行效果 92
第16章 工程调试 95
1、 脚本调试 95
2、 驱动的手动安装与调试 97
3、 关系库错误调试 98
4、 Web发布调试 100
101
第1章 紫金桥软件概述
1、 紫金桥软件概述
紫金桥®监控组态软件(RealInfo®)是紫金桥公司在长期的工程实践中逐步开发的一套计算机监控软件。它在工程实践中经过了长期的考验,现已广泛应用于石油、化工、半导体、汽车、电力、机械、冶金、交通、楼宇自动化、食品、医药、环保等多个行业和领域的工业自动化、过程控制、管理监测、工业现场监视、远程监视、远程诊断、企业管理、资源计划等系统。
软件拥有如下的特点:
1、 丰富而高效的数据采集手段。能够连接数百种常见的设备,从简单的智能仪表、智能模块到复杂的PLC、DCS等都能进行很好的支持。
2、 逼真的图形系统。支持各种图元的绘制、颜色的渐进过度、各种图形画刷以及灵活的动画配置。能够逼真的重现工业现场过程。
3、 强大的数据处理功能。通过各种功能点,可以提供从量程转化、报警、历史记录到PID控制、设备管理再到关系库交互等多种多样的数据处理功能。
4、 可靠的冗余系统。软件全面支持双机热备、群集系统、多级故障恢复,确保您的系统能够安全可靠的运行。
5、 丰富的组件对象。通过简单的鼠标绘制即可在画面上生成Window组件、菜单系统、各种趋势、报警、以及各种复杂的报表系统。
6、 周密的安全管理。支持用户组管理,每个用户还可以拥有私有的权限,提供从窗口、菜单到各种控制模块、功能组件的全方位的安全管理。
7、 方便的Web发布功能。任何紫金桥软件构建的工程,都可以轻松的发布到Internet,客户端使用标准的浏览器即可直接浏览整个工程。
2、 紫金桥软件的基本结构
从功能上划分,紫金桥®监控组态软件可以分成组态和运行两个部分。
组态环境主要完成工程的创建与管理、工程中各种功能的配置、工程画面的绘制以及工程中动画连接等工作。组态环境包括工程管理器和开发系统两个部分。如图1-1所示。
图1-1 组态环境
l 工程管理器
工程管理器是整个系统的管理器,用于创建、删除、备份、恢复、选择当前工程等。
l 开发系统(Draw)
开发系统是一个集成开发环境,可以进行系统的配置、组态(包括画面组态、数据库组态、IO驱动组态),用户可以根据自己的需要和工程的实际情况来建立自己的应用系统。
在运行环境下,软件将按照组态环境下的配置运行,包括数据的采集和画面的动画。运行环境主要由人机界面、数据服务器、网络服务器和IO驱动等部分构成。如图1-2所示。
图1-2 运行环境
l 数据服务器(DB)
数据库是紫金桥系统的数据处理核心,它一方面管理系统的数据处理,如实时数据的处理、历史数据存贮、报警处理、统计数据管理等,另一方面它还要为紫金桥的其它组件提供数据服务,如View、IO驱动程序、网络通讯组件等提供各种服务。因此数据库是紫金桥系统的中枢部分、而且是紫金桥分布式系统的服务器。
l 人机界面(View)
运行系统是用户开发出来的应用系统的结果显示,可以与最终用户(如现场操作人员等)进行交互,提供流程图显示、历史/实时趋势显示、历史/实时报警显示、报表等多种数据表现方式。
l 网络服务器(Server)
网络服务器为客户端程序提供数据支持。
l I/O驱动程序
I/O驱动程序是紫金桥®监控组态软件与现场IO通讯的中介,它把不同的IO设备虚拟成逻辑设备,用户不必关心设备与计算机通讯的具体协议,它负责把数据从现场设备采集到数据库、并把控制指令下达到实际的物理设备。紫金桥系统提供了大量的常用IO驱动,包括常见PLC、板卡、智能仪表、DCS等多种IO设备。
第2章 软件的安装与卸载
1、 系统需求
1) 系统的最低配置
l IBM 533 以上的IBM微型机及其兼容机、工控机;
l 内存不少于128M;
l 最低支持800*600的32位真彩色的显示系统;
l 硬盘不低于2G;
l Windows2000及其以上版本。
2) 系统的推荐配置
l CPU 1.0GHz 以上的IBM微型机及其兼容机、工控机;
l 内存在512M以上;
l 支持1024*768的32位真彩色的显示系统;
l 64G以上的硬盘剩余空间;
l Windows XP以上版本的操作系统;
l 机器配备串口、并口;
l 100M网卡和CD ROM。
2、 软件的安装
“紫金桥®监控组态软件”安装程序保存于光盘上。具体安装步骤如下:(以Windows XP系统下的安装为例)
第一步:启动操作系统,以具有管理员权限的用户登录。
第二步:将“紫金桥®监控组态软件”的安装盘插入到光盘驱动器中,系统自动弹出安装程序窗口,如图2-1。(若没有自动弹出窗口,可双击光盘中的Setup.exe启动安装程序。)
图2-1 启动紫金桥®监控组态软件安装程序
第三步:进入安装系统。单击“安装主程序”按钮,将弹出“软件许可证协议”对话框,如图2-2所示。
图2-2 软件许可证协议
该对话框的内容为大庆紫金桥公司与“紫金桥®监控组态软件”用户之间的法律协议。请您认真阅读。如果您同意《协议》中的条款,请选择复选框中的“我接受此协议”,并单击“下一步”继续安装。如果不同意,请选择“我不接受此协议”,并单击“取消”退出安装。
第四步:选择紫金桥®监控组态软件的安装目录。选择“我接受此协议”,并单击“下一步”后,弹出“请选择安装文件夹”对话框,如图2-3所示。
图2-3 选择安装文件夹
在这里,由您指定监控组态软件的安装目录。默认目录是C:\Program Files\RealInfo。
第五步:创建程序组。弹出“请选择程序文件夹”对话框,如图2-4所示。
图2-4 选择程序文件夹
在该对话框中由您指定程序文件夹。默认文件夹名称为“紫金桥监控组态软件”,您也可以选择其它名称,或者从“现有文件夹”列表中选择一个。如果您觉得此前的设置有什么问题的话,请单击“上一步”返回上级对话框进行修改。如果没问题,请单击“安装”。
第六步:开始安装进入安装界面。此时安装程序将光盘上的压缩文件解压缩并拷贝到您所指定的目录下,安装进度显示在界面中的进度提示条上。
第七步:安装完成。弹出“安装完成”对话框,如图2-5所示。
图2-5 软件安装完成
该对话框中的“在桌面上创建快捷方式”选项,用于确定是否在桌面上创建快捷方式。单击“完成”按钮,弹出如图2-6所示对话框。
图2-6 软件安装结束
如果您还要执行其它操作,可选择“稍后再重新启动计算机”,单击“完成”按钮。在没有重新启动计算机之前,软件中的部分功能可能无法正常运行。
注意:如果在安装完成后出现如下所示的提示框,请不必紧张。这个提示框的作用是提醒您,您的计算机没有并口,您无法使用紫金桥软件的并口加密狗。单击“确定”进入图2-5画面。
3、 驱动的安装
在监控组态软件安装完成后,您可以根据您的需要选择是否安装驱动程序。其安装步骤如下:
第一步:启动操作系统,以具有管理员权限的用户登录。将“紫金桥®监控组态软件”的安装盘插入到光盘驱动器中。系统自动弹出安装程序窗口(若没有自动弹出窗口,可双击光盘中的Setup.exe启动安装程序),如图2-1所示。
第二步:开始安装驱动。单击“安装驱动”选项,进入“软件许可证协议”对话框,如图2-2所示。如果您同意《最终用户许可协议》的条款,请选择“我接受此协议”,并单击“下一步”进入安装界面,安装进度显示在界面中的进度提示条上。
第三步:安装完成。选择“重新启动计算机”,单击“完成”按钮,则安装过程结束并重新启动计算机。也可以选择“稍后再重新启动计算机”,等待其它工作完成再重新启动计算机。如图2-7所示。
图2-7 驱动安装结束
4、 安装后的信息
在安装时,如果您选中了“在桌面上创建快捷方式”选项,那么安装完成后,您会看到在Windows操作系统的桌面上添加了如图2-8所示的图标,双击该图标可启动“工程管理器”。
图2-8 桌面图标
同时,Windows开始菜单中也添加了相应的监控组态软件程序组,如图2-9所示。
图2-9 软件程序组
5、 软件的卸载
卸载紫金桥®监控组态软件的步骤如下:
第一步:点击开始菜单->程序->紫金桥®监控组态软件->卸载程序
第二步:卸载设置。单击“卸载程序”弹出卸载设置对话框如图2-10所示,上面有两个复选框,“默认”和“全部”。如果您希望保留在安装路径下的工程请选择“默认”,否则可以选择“全部”。单击“下一步”。
图2-10 卸载设置
注意:“默认”卸载是只将软件信息删除,而不会删除工程信息。而“全部”卸载将删除软件安装路径(即Realinfo文件夹内的所有信息)下的所有内容。
由于紫金桥软件新建工程的默认路径在软件的安装路径下,因此用户新建的工程很可能被保存在安装路径内。这样如果您在选择“全部”卸载时,就会将工程内容删除。
第三步:卸载开始。弹出对话框如图2-11所示。单击“上一步”,返回上级对话框可更改卸载设置。单击“取消”退出卸载。单击“卸载”按钮卸载软件,弹出“正在卸载”对话框,进度提示条显示卸载进度。
图2-11 卸载开始
第四步:卸载完成。弹出如图2-12所示对话框。单击确定卸载完成。
图2-12 卸载完成
知识点:程序组包括如下六项
工程管理器:利用工程管理器您可以集中管理本机上的所有工程。主要功能包括:新建、删除工程,工程的备份、恢复,切换到开发或运行环境等;
开发系统:进入组态环境,对新创建或打开的工程进行创建设备、组点、编辑画面、动画连接、切换到运行环境等一系列操作;
系统运行器:运行工程,启动系统服务组件,包括启动数据库、网络服务器、人机界面等;
人机界面:启动人机界面;
数据服务器:启动数据库服务系统;
卸载程序:卸载监控组态软件。其详细过程已在本章第5节进行介绍。
第3章 示例工程介绍
1、 示例工程介绍
为了更好的完成快速入门中各项内容的介绍,本书与一个示例工程(后文也称快速入门工程)配套讲解。示例工程中模拟了一个小型加油站的工作流程。其中有两辆汽车,一辆灰色和一辆蓝色汽车。两辆汽车分别从屏幕右侧向屏幕左侧移动。灰色汽车停在97#加油机前面加油,蓝色汽车停在93#加油机前面加油。加油的数据会实时显示在加油机上方。并且可以通过曲线、报表等形式显示实时数据和历史数据。如图3-1所示。
图3-1 示例工程
示例工程中使用了紫金桥软件的很多功能,包括组点连接、驱动使用、画面动画、自定义菜单、总貌浏览器组件、历史曲线组件、增强型报警组件、关系库数据通讯、报表组件和历史报表组件等。
2、 快速入门设备驱动介绍
本示例工程中使用到的仿真设备驱动是专门为示例工程而开发的驱动程序,目的是更好的向客户讲解紫金桥软件的使用。本仿真驱动程序包括两种类型:加油机(快速入门)和汽车位置检测仪(快速入门),每种类型下包括多种寄存器。
加油机(快速入门)
加油机驱动程序中主要包括4种寄存器类型:
序号
寄存器名称
读写属性
类 型
1
加油开关
读/写
布尔型
2
加油期望值
只写
浮点型
3
本次累计加油量
只读
浮点型
4
本次加油偏差量
只读
浮点型
表3-1 加油机驱动寄存器类型
加油机驱动主要控制加油机的动画和加油机的数据显示。动画包括当加油机处于加油状态时,加油机上的指示灯会从橙色变为绿色。加油机上方会出现数据显示框。数据显示包括加油时显示的单价、设定加油量、本次加油量和本次加油金额。
汽车位置检测仪(快速入门)
汽车位置检测仪驱动同样也包括4种类型的寄存器:
序号
寄存器名称
读写属性
类 型
范 围
1
检测到的汽车位置
只读
浮点型
0-100
2
设置加油位置
只写
浮点型
0-100
3
是否到达加油位置
只读
布尔型
0/1
4
加油完毕提示
只写
布尔型
0/1
表3-2 汽车位置检测仪驱动寄存器类型
汽车位置检测仪驱动主要控制两辆汽车的移动和停止。同一时间画面上只有一辆汽车,汽车从画面的右侧向左侧移动,当移动到某一加油机前面时停下加油。加油动作完成后汽车重新开始移动。直到这辆汽车离开画面,另一辆进入画面。整个过程完全由驱动控制,用户只需要为驱动提供加油位置和加油完毕提示(上表中的2个只写寄存器)的具体数据,驱动程序就可以自己完成控制汽车的工作。
3、 主要画面和功能介绍
本示例工程共创建了8幅画面(也称为窗口),分别为报警窗口、导航窗口、关系库批次数据、加油站、日报、加油站实时报表、历史曲线、总貌画面。
报警窗口
报警窗口主要使用一个增强型报警组件(可以在组件对话框中找到)来完成报警数据的显示工作。增强型报警组件提供了丰富的功能来满足不同用户对报警数据的显示要求。本书将在第12章对报警窗口及增强型报警组件作详细讲解。
导航窗口
导航窗口是一个特殊的窗口,在示例工程运行期间其一直处于屏幕的上方。导航窗口的作用是完成各功能窗口之前的切换工作,用户可以通过点击导航窗口中的相应文字来打开窗口。导航窗口中的最后一项为“退出”。在运行状态下,点击“退出”字样,系统会退出运行系统。
关系库批次数据窗口
此窗口显示从关系数据库中读取的加油批次数据。加油批次数据主要包括加油结束时间、加油机名、加油量(升)、单价(元/升)、售价(元)。数据表按照加油结束时间的降序显示。此窗口使用了紫金桥软件的报表组件和关系数据库连接功能。
加油站窗口
此窗口是示例工程中主要显示动画的窗口。在运行环境下,加油站窗口中会有一系列的动作,如汽车移动、加油机状态显示、加油数据显示等。这个画面中主要用到了紫金桥软件的动画连接、窗口脚本等功能。
加油站日报窗口
此窗口用日报的方式显示一个加油站一天的加油情况。在运行环境下,用户可以通过选择时间来查询不同时间的日报。也可以通过点击“上一天”和“下一天”按钮来快速查看数据。此窗口中使用了紫金桥软件中的报表模版组件。使用这个组件可以完成日报、月报、年报等操作,用户只需要设置需要显示的点参数,就可以方便的定制出自己想要的报表。
加油站实时报表窗口
此窗口显示加油机的实时数据。与“加油站窗口”中的显示有所不同,此窗口中的数据是以报表的形式显示。报表不会隐藏,当加油数据刷新时,报表中的数据会实时更新。此窗口使用了报表组件,并在报表中关联了点参数。
历史曲线窗口
此窗口用曲线的形式显示加油站的历史数据。初始状态下用户可以在曲线上看到两个加油机的本次累计加油量曲线。如果有需要,用户可以添加曲线。此窗口中用到了趋势分析组件。
总貌画面窗口
此窗口中显示示例工程数据库中的所有点信息。所有的信息以报表的形式显示。此窗口使用了总貌浏览器组件。
第4章 创建工程
从本章开始,将为大家讲解紫金桥软件的具体使用过程,并以《快速入门工程》为例向读者演示一个工程的创建过程。
1、 新建工程,进入开发
使用紫金桥软件可以按照如下步骤建立工程:
第一步:打开工程管理器。安装完成紫金桥监控组态软件后可以通过以下方式进入工程管理器:点击桌面的快捷方式或者选择“程序\紫金桥监控组态软件\工程管理器”菜单。工程管理器界面如图4-1所示。
图4-1 工程管理器界面
第二步:创建工程。点击“新建工程”,这时将弹出一个对话框,紫金桥监控组态软件会在其安装目录下自动生成新建工程目录,您也可以根据需要,点击来修改生成目录。这里使用默认目录,并将工程名改为“快速入门”,然后点击“确认”按钮,如图4-2所示。
图4-2 新建工程定义
第三步:进入工程。在工程列表中双击“快速入门”,或者在列表中选择这个工程然后再点击工具栏中的“进入组态”按钮,进入组态开发环境。至此,工程创建完成。
2、 开发与运行环境简介
紫金桥监控组态软件从功能上可以分为组态和运行两部分。当组态部分运行时,Windows任务栏中会出现任务按钮;当运行部分运行时,Windows任务栏中会出现任务按钮,通知区域中也会出现一个系统启动图标,这表示紫金桥监控组态软件已经处于运行状态。系统启动后有些组件是在后台运行的,如数据库、网络服务器、WEB服务器、设备驱动等。可以通过在任务栏通知区域中右键点击系统启动图标,然后在弹出菜单中选择相关命令使其处于显示状态。
1) 组态部分
紫金桥®软件组态部分如图4-3所示:
工作区
属性和动画设置
导航器
工具条
菜 单
图4-3 组态部分
从图中可以看到,紫金桥®监控组态软件组态部分由以下几部分组成:
菜单
位于开发系统的最上方,提供组态中使用的各种功能选项。
工具条
位于菜单的下方,提供菜单中的各种常用操作的按钮快捷方式。
导航器
位于开发系统的左侧,主要用来在开发系统的各个功能模块之间漫游,以方便用户的操作。
属性和动画设置框
位于导航器的下方,对于一个已绘制好的图元,可以通过它简捷的设置其外观属性和动画连接。
工作区
它位于开发系统的右侧,面积最大。在这里可以完成打开窗口、编辑图元、动画连接等工作,人机界面的大部分工作都是在这里完成的。
2) 运行部分
紫金桥®软件运行部分如图4-4所示:
显示区
菜 单
图4-4 运行部分
从图中可以看到,紫金桥®监控组态软件运行部分由以下几部分组成:
菜单
位于运行系统的最上方,提供运行中使用的各种功能选项。如:打开、关闭窗口,切换至组态系统,用户登录等选项。
显示区
位于菜单的下方,这个区域显示所有运行中的画面,通过菜单的选择可以进行画面的切换。
注意:1、组态和运行是两个独立的部分,两个部分都可以单独运行和使用,而不需要依赖另一方的运行。
2、当组态部分有所更改时,运行部分不会立即对修改的内容生效,需要将运行部分重起后才能够生效。
知识点:工程是什么?
通常用户在使用实时数据库时,需要进行各种组态,同时也需要保存许多的设置,比如组态人机界面,创建各种类型的数据库点,进行IO采集联结等等。紫金桥实时数据库会把这些组态和设置信息以文件的形式保存在硬盘上。这些按照不同的组织结构生成的文件的集合我们称之为工程,它保存了用户组态的所有信息。
进阶:工程管理器的使用
1) 新建工程
该按钮的作用为新建一个紫金桥工程。工程定义时可以指定工程名称、存储路径、以及简短描述。新建工程时在指定的路径下自动创建紫金桥应用工程的系统子目录并生成各种系统文件。
2) 搜索工程
该按钮的作用为搜索用户指定目录下的所有紫金桥工程,将其工程名称、工程所在路径、说明等信息加入到工程管理器中。搜索出的工程包括指定目录和其子目录下的所有工程。如果应用程序管理器已经存在该工程,则不会把该工程再次添加到列表中。
3) 删除工程
从工程管理器中删除当前选中的工程。注意:此删除操作仅仅将应用工程的名称从工程管理器列表中删除,实际工程目录及目录下的文件并不会被删除,如果使用搜索命令在工程所在的目录中搜索,还可以继续找到该工程。如果确实要删除文件,请删除工程后进入Windows的资源管理器手动删除文件。
4) 进入组态
把当前选中的工程设置为默认启动工程,进入到组态开发环境。
5) 进入运行
把当前选中的工程设置为默认启动工程,系统直接进入运行环境。
6) 备份工程
在实际应用中为了防止意外事件造成损失,或需要把一个做好的工程拷贝到另外的机器上,可以把工程的组态文件压缩成一个文件。压缩时,只压缩组态文件,存贮的历史数据等数据将不会压缩。压缩完成后,在指定的备份目录下形成一个备份文件(扩展名为".PCK")。
7) 恢复工程
把备份文件中的应用工程内容经解压缩处理后,恢复到指定的目录。恢复时,需要同工程定义一样指定工程的名称、路径和说明。
8) 保存退出
把当前选中工程保存为默认启动工程后退出工程管理器。
第5章 创建设备
组态软件往往要关联各种现场设备,采集数据或者控制设备。紫金桥®监控组态软件提供了大量的工控领域常用的设备驱动程序,紫金桥软件的安装光盘中存储有大量通用设备的驱动程序,一些最新设备的驱动程序用户可以登录紫金桥官方网站进行相关的驱动下载和安装。
1、 一般创建设备的步骤
第一步:点击组态界面左侧导航树中的“数据库”目录下的“设备驱动”,在其目录下您将看到各种驱动,点击您需要的驱动类型,在各种驱动类型下有各种品牌设备的驱动程序。本例中点击“仿真仪表”,然后点击其目录下的仪表仿真驱动,如图5-1所示。
图5-1 选择设备
第二步:双击您要定义的设备名称,将弹出“I/O设备定义”对话框,在“设备名称”后的文本框中填入您希望的设备名称;“设备地址”主要是为区分同一类型下的多个设备而定义的,根据设备的不同还有一些不同的含义。其他设置的说明可以参见《用户手册》的相关内容。“I/O设备定义”对话框如图5-2所示。
图5-2 定义设备
然后点击“完成”,这时您可以在导航树中“设备驱动”目录下看到您刚才定义的设备名称,如图5-3所示。至此,设备定义完成。
图5-3 设备定义完成
2、 创建快速入门设备
第一步: 进入组态环境,在数据库\设备驱动下依次点击“仿真仪表\紫金桥”,将看到两个驱动的名称,分别为加油机(快速入门)、汽车位置检测仪(快速入门)。
第二步:创建加油机设备。双击加油机(快速入门),在弹出的如图5-2所示的对话框中依次填写:设备名称-gas1、数据更新周期-1秒、超时时间-8秒、设备地址-1。点击“完成”。至此一个设备创建完成。如图5-4所示。
图5-4 定义加油机设备
依照第二步的方法再定义一个设备,设备名称-gas2、设备地址-2。
第三步:定义汽车位置检测仪设备。双击汽车位置检测仪(快速入门),在弹出的如图5-2所示的对话框中依次填写:设备名称-car1、数据更新周期-10毫秒、超时时间-8秒、设备地址-1。点击“完成”。至此一个设备创建完成。如图5-5所示。
图5-5 定义汽车位置检测仪设备
依照第三步的方法再定义一个设备,设备名称-car2、设备地址-2。
至此,《快速入门工程》中的所有设备定义完成。
知识点:紫金桥软件可以连接什么类型的设备
1) 按照设备类型划分
紫金桥软件可以连接的设备类型包括:DCS、PLC、变频器、短信收发器、智能仪表、智能模块和板卡等,每种类型下又分为不同公司的不同设备型号。紫金桥软件中也是采用这种方式来显示驱动程序,您可以在组态系统中的导航树“设备驱动”目录下看到以上列出的内容。这里简单列出一些常见的设备,具体的设备支持情况您可以咨询紫金桥的技术支持人员。
l DCS:Foxboro、YOKOGAMA(横河)等。
l PLC:AB、GE(通用电气公司)、Honeywell(霍尼韦尔)、LG、三菱、Modicon(莫迪康)、松下电工、OMRON(欧姆龙)、Siemens(西门子)、艾默生、倍福、台达等。
l 变频器:富凌新秀、汇川、科姆龙电器、深圳康沃等。
l 短信收发器:KJGM、华荣汇GSM、捷麦、通用短信、展佛斯。
l 智能仪表:艾默生、岛电、浙江山翁、宇光、无锡迅达、罗斯蒙特、北京英华达等。
l 智能模块:山东力创、太工天成、无锡迅达、研华、研祥、北京海洛斯、鼎升力创、泓格科技、捷麦通信等。
l 板卡:研华、研祥、北京科日新、博硕、宏拓、康托、日本横河、天博、中泰等。
2) 按照通讯方式划分
紫金桥主要支持的通讯方式包括:串口通讯和以太网通讯(TCP和UDP方式)。最终采用哪种方式通讯视具体设备而定。
3) 其他驱动类型
对于其他一些工业上通用的协议,如DDE、OPC,紫金桥软件将其以驱动的方式为用户服务。在设备驱动列表中您可以看到DDE协议、OPC等驱动。这类驱动的配置过程与使用其他客户端程序是一样的。
进阶:创建Modbus设备。
1)Modbus协议简介
标准的Modbus是一种通用协议。它支持所有符合标准Modbus通讯协议PLC、智能模块等设备之间的通讯。可以通过串行口把一台或多台控制器同计算机连接,当连接多台控制器时,每台控制器的地址必须是唯一的。
2)创建过程
第一步:运行紫金桥工程管理器,新建一个或打开一个已建成的应用工程。进入紫金桥®监控组态软件开发系统,选择导航树中“数据库”目录下的“设备驱动”。
第二步:在“设备驱动”目录下选择“MODBUS”,这时可以看到两个选项:TCP/IP通讯、串行口通讯。双击任意一个选项,就能看到如图5-2所示的“I/O设备定义” 对话框,在这个对话框中输入“设备名称”和“设备地址”后点击“下一步”将看到如图5-6或图5-7所示的对话框。
图5-6 TCP/IP通讯方式 图5-7 串口通讯方式
两个对话框分别对应两种通讯方式,输入相应的信息后点击“下一步”。
第三步:在弹出的对话框中需要继续配置一些信息,配置的对话框如图5-8和图5-9所示。
图5-8 TCP/IP通讯方式 图5-9 串口通讯方式
至此,Modbus设备的定义工作完成。更多的配置信息请查阅《用户手册》。
第6章 组点连接
紫金桥软件的数据库为不同用户的不同需求,准备了大量不同功能的点类型。点类型可以根据需要组态,满足不同层次用户的需要。本章着重介绍模拟IO点的创建过程。
1、 创建模拟IO点
1) 模拟IO点的概念
模拟IO点,即对模拟输入、输出量进行处理的点类型,可完成输入信号量程变换、报警检查、输出限值等功能,是紫金桥软件中最常用的一种点类型。
2) 创建过程
第一步:运行紫金桥工程管理器,新建一个或打开一个已建成的应用工程。进入紫金桥®监控组态软件开发系统,双击导航树中“数据库”目录下的“点组态”。
第二步:在打开的窗口中选择菜单“编辑/新建”,进入区域和点类型选择。如图6-1所示。
图6-1 区域和点类型选择
在这个对话框中用户可以根据需要选择区域和点类型。本次选择“区域0”,点类型选择“模拟IO点”,点击“继续”进入下一步配置。(向下拖动窗口右侧滚动条,您将看到区域1等其他区域的标志。)
第三步:进入下一步后您将看到如图6-2所示的对话框,在“点名”后的对话框中输入您想命名的点名,此处输入“M01_GAS_PRICE”;在“点说明”后输入“1号加油单价”。点击“确定”按钮完成数据点定义。这时您就可以在表格中看到您创建完成的点。
图6-2 点定义对话框
第四步:区域重新命名。在左侧的导航树中右键单击“区域0”字样,在打开的菜单中选择“命名”。如图6-3所示。
图6-3 区域右键菜单
在弹出的对话框中输入您要修改的名称,此处输入“加油机”。点击“确定”按钮完成修改。
选择“工程/保存”,保存当前的配置。至此,创建模拟IO点完成。
数字IO点的创建过程与模拟IO点的创建过程基本一致,只是在第二步的点类型选择时有所不同,需要选择“数字IO点”。数字IO点的参数较模拟IO点有所减少,这是与应用中的功能相适应的。
《快速入门工程》中共建立24个点,其中有2个点是为关系数据库连接服务的,将在13章中作详细介绍。其余的22个点分为2个区域,区域名称分别为:加油机和汽车。加油机(区域)包括12个模拟IO点和2个数据IO点;汽车(区域)包括4个模拟IO点和4个数字IO点。图6-3和图6-4分别列出了工程中除2个关系数据库点以外其他2个区域使用的数据点名称、点类型以及点说明。
图6-3 加油机(区域)数据点信息
图6-4 汽车(区域)数据点信息
2、 进行设备连接
在紫金桥软件的数据库组态中,可以从该点属性页中的数据连接属性中进入数据连接,如图6-5所示。也可双击点列表对应点的“外部连接”下的空格,对该点的缺省参数直接进行外部连接,两者界面类似。本文采用前者的方法向您介绍。
图6-5 点数据连接属性设置
第一步:在数据库组态中选择您要进行设备连接的点,在如图6-5所示的对话框中选择设备。“设备”后的下拉菜单中列出了已经定义好的设备名称。此处选择“M01_VOL_ALARM”。
第二步:点击“增加连接项”按钮,系统会弹出如图6-6所示的对话框。
图6-6 设备连接设置
点“M01_VOL_ALARM”的点说明是:1号加油机本次加油偏差量。依据中文说明的含义,在“寄存器”中选择“本次加油量误差”,在“数据格式”中选择“32位浮点数”。点击“确定”按钮完成设置。这时可以在点列表中看到点“M01_VOL_ALARM”后对应外部连接一列的空格中看到连接信息“PV=gas1:G4:32位浮点数;2;只读;”。依照这个方法将其他需要连接的点完成设备连接。连接后的内容如图6-7和6-8所示。
图6-7 加油机(区域)数据点信息+设备连接信息
图6-8 汽车(区域)数据点信息+设备连接信息
知识点:紫金桥软件支持的点类型
紫金桥软件的数据库提供标准点类型用以满足绝大部分用户的需要,标准点类型包括:
l 模拟I/O点:对模拟输入、输出量进行处理的点类型,可完成输入信号量程变换、报警检查、输出限值等功能。
l 数字I/O点:对数字信号输入、输出进行处理的点类型。
l 累计点:对某一个累计量进行处理的点类型。
l 控制点:对数据进行PID运算的点。
l 运算点:对两个参数进行简单运算的点。
l 组合点:输入和输出是不同的量的点类型。
l 自由运算点:进行复杂运算的点。
l 事故追忆点:处理意外事故的"黑匣子"。
l 用户程序点:以数据库点的形式执行脚本程序。
l 设备运行点:记录一个设备的启停次数、累计和连续运行时间,并可对设备的运行时间进行报警。
l 短信报警点:用来以短信的形式报告现场的异常状况。
l 趋势分析标签点:
展开阅读全文