1、#*力控组态软件教程第一节 选型及安装力控通用监控组态软件的正式发行企业版分为开发版和运行版,软件是根据点数进行计价的,点数是指实际监控的外部 I/O 设备参数的个数,即软件内部的实时数据库 DB 中 I/O 连接项的个数,软件内部的中间变量、间接变量等不计点。力控演示版的开发版和运行版分别有 64 点的限制,完全免费的不限点数的开发版可以直接咨询三维力控销售部和各地办事处,索要注册号即可以使用,力控正式发行的开发版没有点数和时间的限制,购买软件时,开发版随运行版免费赠送,运行版分为通用监控版、WWW 网络版等。1. 力控的运行版本1) 通用监控版运行在单台 PC 上完成监控,该版本不包括扩展
2、组件。2) 标准网络版由 2 套通用监控版软件通过以太网可以构成标准的服务器/客户端应用模式,标准服务器端只授权 5 客户使用,客户端在 5 个客户端的基础上可增加10、20、50 、无限客户端。 3) WWW 网络版用标准的 IE 浏览器作为 “瘦”客户端,在 Internet/Intranet 上来监控WWW 服务器的上的数据,瘦客户端在 5 个客户端的基础上可增加10、20、50 、无限客户端。2. 扩展组件包括 PC 控制策略程序、GPRS 组件、数据库 ODBC 通讯组件、CommServer通讯组件、DataServer 数据转发组件、远程数据库历史备份程序等组件。3.系统要求1)
3、硬件配置目前市面上流行的机型完全满足力控的运行要求,推荐配置如下:CPU:Pentium(R) 4 CPU 2.0GHz 以上。内存:512M 以上。显示器:VGA、SVGA 以及支持桌面操作系统的图形适配器,显示 256 色以上。并行口或 USB 口:安装产品授权的加密锁。2)软件要求软件没有经过授权,也可以开发和运行,但有如下限制:数据库连接项支持 64 点,运行系统在线运行时间是 1 小时。软件支持的操作系统:WINNT4.0(补丁 6)/WIN2000 /WINXP/WIN 2003。 可用于 win XP、win7,win10 未试过,估计可以?3)硬件加密锁软件是通过硬件加密锁进行
4、授权,软件经过授权后可以长时间运行,产品提供的加密锁包括:并口硬件加密锁和 USB 口硬件加密锁,硬件加密锁使用前必须安装驱动程序。安装并口硬件加密锁步骤:#*在安装加密锁前应关闭计算机电源和外围设备。第二节 创建一个简单工程2.1 创建简单工程一、工程总体概况 工业控制中一个项目总的要求可分为 5 个部分,即控制现场及工艺,执行部件及控制点数,控制设备,现场模拟和监控、数据库。应用实例:存储罐液面的实时高度、入口阀门、出口阀门、启动和停止两个按钮;有1 个工艺,为罐中液体的配方。1、控制现场及工艺控制现场及工艺是在开发工业控制项目和学习组态软件使用时首要掌握的内容。需要控制的现场是多种多样的
5、,控制内容、控制方式各不相同,工艺要求各异,控制对象不一样,精度要求也不同。2、执行部件及控制点数在本例中,有 5 个控制点,为存储罐液面的实时高度、入口阀门、出口阀#*门、启动和停止两个按钮;有 1 个工艺,为罐中液体的配方。5 个点中入口阀门和出口阀门用电磁阀控制,液面的实时高度用高精度液位传感器检测,两个按钮用常用的机械按钮。5 个点用 4 个变量:即反映存储罐的液位模拟量、入口阀门的状态为数字量、反映出口阀门开关状态的数字量、控制整个系统的启动与停止的开关量。3、控制设备主要考虑设备的稳定性、可靠性和性价比。入口阀门和出口阀门用电磁阀控制,液面的实时高度用高精度液位传感器检测,具体驱动
6、控制电磁阀和检测两个按钮的开关状态用一台 PLC(可编程控制器)来实现。即 PLC 的输出端用两个点接电磁阀,用两个输入点接两个按钮。PLC 的串行线与一台工业 PC 机相连,用 A/D 转换模块(或用 PLC 自带的 A/D 转换单元)将传感器数据输入到工业 PC 机。由此可见,工业 PC 机与执行部件之间还要各种板卡、模块、 PLC 等作为桥梁才能组成一个完整的控制工程。4、现场模拟和监控 可以用软件将现场情况在工业 PC 机中模拟出来。例如:在存储罐的液体控制项目中,可以设计两个按键代替实际的启动和停止开关,再设计出一个存储罐和两个阀门,当用鼠标单击开始按键时入口阀门不断地向一个空的存储
7、罐内注入某种液体,当存储罐的液位快满时,入口阀门自动关闭,同时出口阀门自动打开,将存储罐内的液体排放到下游。当存储罐的液位快空时,出口阀门自动关闭,入口阀门打开,又开始向快空的存储罐内注入液体,过程如此反复进行。同时将液位的变化用数字显示出来。在实际控制过程中用一台 PLC 来实现控制,在仿真时,整个逻辑的控制过程都是用一台仿真 PLC(可编程控制器)来实现的。仿真 PLC 是一个力控的仿真软件,它除了采集储液罐的液位数据,还能判断什么时候应该打开或关闭哪一个阀门,要在计算机屏幕上看到整个系统的运行,实现控制整个系统的启动与停止。2.2 使用组态软件的一般步骤组态软件创建新的工程项目的一般过程
8、是:绘制图形界面、创建数据库、配置 I/O 设备并进行 I/O 数据连接、建立动画连接、运行及调试。组态一般步骤 : 将开发的工业控制项目中所有 I/O 点的参数收集齐全,并填写表格。 搞清楚所使用的 I/O 设备的生产商、种类、型号,使用的通讯接口类型、采用的通讯协议,以便在定义 I/O 设备时做出准确选择,设备包括 PLC、板卡、模块、智能仪表等等。 将所有 I/O 点的 I/O 标识收集齐全,并填写表格, I/O 标识是唯一地确定一个 I/O 点的关键字,组态软件通过向 I/O 设备发出 I/O 标识来请求其对应的数据。在大多数情况下 I/O 标识是 I/O 点的地址或位号名称 。 根据
9、工艺过程绘制、设计画面结构和画面草图。#* 按照第 1 步统计出的表格,建立实时数据库,正确组态各种变量参数。 根据第 1 步和第 3 步的统计结果,在实时数据库中建立实时数据库变量与 I/O 点的一一对应关系,即定义数据连接。 根据第 4 步的画面结构和画面草图,组态每一幅静态的操作画面(主要是绘图) 。 将操作画面中的图形对象与实时数据库变量建立动画连接关系,规定动画属性和幅度。 对组态内容进行分段和总体调试。 系统投入运行。2.3 创建第一个简单工程实例 1、启动力控工程管理器,出现工程管理器窗口 如需打开原有文件,点击“开发”按键即可,如需新建工程,点击“新建”按键。2、单击“新建”按
10、钮,创建一个新的工程。出现如图所示的应用定义对话框。#*(1)使用新建.新建一个工程,也可以试试模板(2)输入项目名称(3)选择生成路径,即你的工程要保存的位置,默认在 C 盘(4)描述信息可以不要(5)点击确定3、单击“开发”按钮进入开发系统。即进入如图所示的开发窗口 以下为 XP 系统环境,win7 环境下与此不同2.4 开发环境开发系统(Draw) 、界面运行系统(View)和数据库系统(DB)都是组态软件的基本组成部分。Draw 和 View 主要完成人机界面的组态和运行。DB 主要完成过程实时数据的采集(通过 I/O 驱动程序) 、实时数据的处理(包括:报警处理、统计处理等) 、历史
11、数据处理等。#*一、创建窗口选择菜单命令“文件F/ 新建” ,或者双击“工程项目”下的“窗口”标签,出现如图所示的 “窗口属性”对话框。二、 创建图形对象(一)在工具栏中找到“选择图库”按钮,如下,点击“选择图库”按钮,弹出图库,点击图库树下的“罐”目录。点击图库的“罐”子目录,如下同理可选“管道” ,所有的“管道”显示在窗口中,双击即可将选中的图元调用到窗口中。同理可选“阀门” ,所有的“阀门”显示在窗口中,双击即可将选中的图元调用到窗口中。同理可选“传感器” ,所有的“传感器”显示在窗口中,双击即可将选中的图元调用到窗口中。#*注意,图元的大小可调。(二)文本制作选择工具箱“文本”工具,在
12、存储罐上面单击一下变成文本输入模式,输入“存储液位罐”然后按回车键结束了第一个字符串,或者直接鼠标在工具栏上空白处点击一下即可退出文本模式。然后您可以输入另外几个字符串“入口阀门” 、 “出口阀门”和“传感器” 。 效果如下页。(三)按钮制作 如图,仍然是在工具箱,点击“增强型按钮” ,鼠标箭头变成十字星,在窗口上即可绘制按钮。绘制完毕再点击工具箱-“箭头 ”退出按钮绘制。选中绘制的按钮控件,左栏里“属性设置”-扩展属性- 文本,在此处可以修改按钮上的文本其他参数可以修改按钮的其他属性。三、定义 I/O 设备双击“工程项目”-项目-IO 设备组态双击“I/O 设备 ”-“力控”-SIMULAT
13、OR(仿真)#*弹出窗口如下设备名称随意,此处为 01,更新周期可设为 1000,此处默认可以选用通信方式,此处因为是仿真所以默认同步完成四、数据库概述双击下图中“数据库组态”选项,出现如图(最小化)所示的窗口双击如图位置,弹出设置对话框#*选择模拟 I/O 点,点击“继续”点名为 YW(液位)其他可以不用管,点击确定根据以上工艺需求,定义 4 个点参数:(1)反映存储罐的液位模拟 I/O 点,点的名称定为 “YW”。(2)入口阀门的状态为数字 I/O 点,点名定为“ IN1”。 (3)反映出口阀门开关状态的数字 I/O 点,命名为 “OUT1”。(4)控制整个系统的启动与停止的开关量,命名为“RUN” 。五、数据连接(1)继续在数据库组态程序 DBManager 中,双击点 “YW”,再单击“数据连接” ,出现如下图所示对话#*(2)在“设备”下拉框中选择设备,我们这里的仿真设备为“01” ,再单击“增加”按钮,出现如图所示仪表仿真驱动对话框。寄存器地址设为 0。如图,添加 IN1 和 OUT1 数字 I/O 点以及 RUN 控制点地址分别为 01,02,03六、动画连接 1、阀门动画连接 双击入口阀门对象,出现如图动画连接对话框