力控组态软件力控组态软件6.1教程修改版教程修改版声明声明n本文件原文件来源于百度文库,作者仅作部分修改n本文件不得用于商业目的n如使用本文件教学,请教师亲手演示,勿要误人子弟或作大忽悠n不遵守以上要求及以下要求者,保留追诉权利及网络公布、媒体公布的权利第二节第二节 选型及安装选型及安装n2.1 选型说明选型说明n力控通用监控组态软件的正式发行企业版分为开发版和运力控通用监控组态软件的正式发行企业版分为开发版和运行版,软件是根据点数进行计价的,点数是指实际监控的行版,软件是根据点数进行计价的,点数是指实际监控的外部外部I/O设备参数的个数,即软件内部的实时数据库设备参数的个数,即软件内部的实时数据库DB中中I/O连接项的个数,软件内部的中间变量、间接变量等不连接项的个数,软件内部的中间变量、间接变量等不计点n力控演示版的开发版和运行版分别有力控演示版的开发版和运行版分别有64点的限制,完全免点的限制,完全免费的不限点数的开发版可以直接咨询三维力控销售部和各费的不限点数的开发版可以直接咨询三维力控销售部和各地办事处,索要注册号即可以使用,力控正式发行的开发地办事处,索要注册号即可以使用,力控正式发行的开发版没有点数和时间的限制,购买软件时,开发版随运行版版没有点数和时间的限制,购买软件时,开发版随运行版免费赠送,运行版分为通用监控版、免费赠送,运行版分为通用监控版、WWW网络版等。
网络版等n1. 力控的运行版本力控的运行版本n1) 通用监控版通用监控版n运行在单台运行在单台PC上完成监控,该版本不包括扩展组件上完成监控,该版本不包括扩展组件n2) 标准网络版标准网络版n由由2套通用监控版软件通过以太网可以构成标准的服务器套通用监控版软件通过以太网可以构成标准的服务器/客户客户端应用模式,标准服务器端只授权端应用模式,标准服务器端只授权5客户使用,客户端在客户使用,客户端在5个客个客户端的基础上可增加户端的基础上可增加10、、20、、50、无限客户端无限客户端 n3) WWW网络版网络版n用标准的用标准的IE浏览器作为浏览器作为““瘦瘦””客户端,在客户端,在Internet/Intranet上来上来监控监控WWW服务器的上的数据,瘦客户端在服务器的上的数据,瘦客户端在5个客户端的基础上个客户端的基础上可增加可增加10、、20、、50、无限客户端无限客户端n2. 扩展组件扩展组件n包括包括PC控制策略程序、控制策略程序、GPRS组件、数据库组件、数据库ODBC通讯组件、通讯组件、CommServer通讯组件、通讯组件、DataServer数据转发组件、远程数据数据转发组件、远程数据库历史备份程序等组件。
库历史备份程序等组件n3.3 系统要求系统要求n3.3.1 硬件配置硬件配置n目前市面上流行的机型完全满足力控的运行要求,推荐配置如下:nCPU:Pentium(R) 4 CPU 2.0GHz以上n内存:512M以上n显示器:VGA、SVGA以及支持桌面操作系统的图形适配器,显示256色以上n并行口或USB口:安装产品授权的加密锁n3.3.2软件要求软件要求n软件没有经过授权,也可以开发和运行,但有如下限制:软件没有经过授权,也可以开发和运行,但有如下限制:数据库连接项支持数据库连接项支持64点,运行系统运行时间是点,运行系统运行时间是1小时n软件支持的操作系统:软件支持的操作系统:WINNT4.0(补丁补丁6)/WIN2000 /WINXP/WIN 2003 n可用于可用于win XP、、win7,,win10未试过,估计可以?未试过,估计可以?n3.3.3硬件加密锁硬件加密锁n软件是通过硬件加密锁进行授权,软件经过授权后可以长软件是通过硬件加密锁进行授权,软件经过授权后可以长时间运行,产品提供的加密锁包括:并口硬件加密锁和时间运行,产品提供的加密锁包括:并口硬件加密锁和USB口硬件加密锁,硬件加密锁使用前必须安装驱动程序。
口硬件加密锁,硬件加密锁使用前必须安装驱动程序n安装并口硬件加密锁步骤:安装并口硬件加密锁步骤:n在安装加密锁前应关闭计算机电源和外围设备在安装加密锁前应关闭计算机电源和外围设备学习者破解学习者破解n本方法仅供学习,不得用于商业目的n如有用此方法用于商业、工业用途,本人不负任何责任,且保留出庭作证的权利n将MyS3.dll文件拷贝到软件安装的文件夹下并覆盖原有文件即可,MyS3.dll可从网上获得,查询关键字:力控组态软件6.1破解第二章第二章 创建一个简单工程创建一个简单工程2.1 2.1 力控力控组态软件组成组态软件组成2.2 2.2 创建简单工程创建简单工程2.3 2.3 创建图形对象创建图形对象2.4 2.4 动画连接动画连接 2.5 2.5 运行运行 2.6 2.6 创建实时趋势创建实时趋势 2.7 2.7 创建历史报表创建历史报表 第第2章创建一个简单工程章创建一个简单工程使用过使用过其他组其他组态以及态以及有相关有相关知识的知识的可以直可以直接跳到接跳到第第18张张幻灯片幻灯片2.1 创建简单工程创建简单工程 一、工程总体概况 工业控制中一个项目总的要求可分工业控制中一个项目总的要求可分为为5个部分,即个部分,即控制现场及工艺,执行部控制现场及工艺,执行部件及控制点数,控制设备,现场模拟和件及控制点数,控制设备,现场模拟和监控、数据库。
监控、数据库应用实例应用实例存储罐液面存储罐液面的实时高度、的实时高度、入口阀门、入口阀门、出口阀门、出口阀门、启动和停止启动和停止两个按钮;两个按钮;有有1个工艺,个工艺,为罐中液体为罐中液体的配方的配方化学液体存储罐控制组态仿真化学液体存储罐控制组态仿真1、控制现场及工艺、控制现场及工艺控制现场及工艺是在开发工业控制项目和学习组态软件使用时首要掌握的内容需要控制的现场是多种多样的,控制内容、控制方式各不相同,工艺要求各异,控制对象不一样,精度要求也不同 在本例在本例中,有中,有5个控制点,为存储罐液面的实时高个控制点,为存储罐液面的实时高度、入口阀门、出口阀门、启动和停止两个按钮;度、入口阀门、出口阀门、启动和停止两个按钮; 有有1个工艺,为罐中液体的配方个工艺,为罐中液体的配方 5个点中入口阀门和出口阀门用电磁阀控制,液面个点中入口阀门和出口阀门用电磁阀控制,液面的实时高度用高精度液位传感器检测,两个按钮用的实时高度用高精度液位传感器检测,两个按钮用常用的机械按钮常用的机械按钮 5个点用个点用4个变量:即反映存储罐的液位模拟个变量:即反映存储罐的液位模拟量量、、入口阀门的状态为数字量、反映出口阀门开关状态入口阀门的状态为数字量、反映出口阀门开关状态的数字的数字量量、、控制整个系统的启动与停止的开关量。
控制整个系统的启动与停止的开关量2、执行部件及控制点数 主要考虑设备的稳定性、可靠性和性价比主要考虑设备的稳定性、可靠性和性价比 入口阀门和出口阀门用电磁阀控制,液面的实入口阀门和出口阀门用电磁阀控制,液面的实时高度用高精度液位传感器检测,时高度用高精度液位传感器检测, 具体驱动控制电磁阀和检测两个按钮的开关状具体驱动控制电磁阀和检测两个按钮的开关状态态用一台用一台PLC(可编程控制器)来实现即(可编程控制器)来实现即PLC的的输出端用两个点接电磁阀,用两个输入点接两个按输出端用两个点接电磁阀,用两个输入点接两个按钮PLC的串行线与一台工业的串行线与一台工业PC机相连,用机相连,用A/DA/D转转换模块(或用换模块(或用PLCPLC自带的自带的A/DA/D转换单元)将传感器数转换单元)将传感器数据输入到工业据输入到工业PCPC机由此可见,工业机由此可见,工业PCPC机与执行部机与执行部件之间还要各种板卡、模块、件之间还要各种板卡、模块、PLCPLC等作为桥梁才能等作为桥梁才能组成一个完整的控制工程组成一个完整的控制工程3、控制设备4 4、现场模拟和监控、现场模拟和监控 可以用软件将现场情况在工业可以用软件将现场情况在工业PC机中模拟出来。
机中模拟出来 例如:在例如:在存储罐的液体控制项目中,可以设计两个按键代存储罐的液体控制项目中,可以设计两个按键代替实际的启动和停止开关,再设计出一个存储罐和两个阀门,替实际的启动和停止开关,再设计出一个存储罐和两个阀门,当用鼠标单击开始按键时入口阀门不断地向一个空的存储罐内当用鼠标单击开始按键时入口阀门不断地向一个空的存储罐内注入某种液体,当存储罐的液位快满时,入口阀门自动关闭,注入某种液体,当存储罐的液位快满时,入口阀门自动关闭,同时出口阀门自动打开,将存储罐内的液体排放到下游当存同时出口阀门自动打开,将存储罐内的液体排放到下游当存储罐的液位快空时,出口阀门自动关闭,入口阀门打开,又开储罐的液位快空时,出口阀门自动关闭,入口阀门打开,又开始向快空的存储罐内注入液体,过程如此反复进行同时将液始向快空的存储罐内注入液体,过程如此反复进行同时将液位的变化用数字显示出来位的变化用数字显示出来 在实际控制过程中用一台在实际控制过程中用一台PLC来实现控制,在仿真时,整来实现控制,在仿真时,整个逻辑的控制过程都是用一台仿真个逻辑的控制过程都是用一台仿真PLC(可编程控制器)来实(可编程控制器)来实现的现的。
仿真仿真PLC是一个力控的仿真软件,它除了采集储液罐的是一个力控的仿真软件,它除了采集储液罐的液位数据,还能判断什么时候应该打开或关闭哪一个阀门,要液位数据,还能判断什么时候应该打开或关闭哪一个阀门,要在计算机屏幕上看到整个系统的运行,实现控制整个系统的启在计算机屏幕上看到整个系统的运行,实现控制整个系统的启动与停止动与停止二、二、 使用组态软件的一般步骤使用组态软件的一般步骤 组态软件创建新的工程项目的一般过程是:绘组态软件创建新的工程项目的一般过程是:绘制图形界面、创建数据库、配置制图形界面、创建数据库、配置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点的地址或位号名称点的地址或位号名称⑷⑷ 根据工艺过程绘制、设计画面结构和画面草图根据工艺过程绘制、设计画面结构和画面草图⑸⑸ 按照第按照第1步统计出的表格,建立实时数据库,正确步统计出的表格,建立实时数据库,正确组态各种变量参数组态各种变量参数⑹⑹ 根据第根据第1步和第步和第3步的统计结果,在实时数据库中步的统计结果,在实时数据库中建立实时数据库变量与建立实时数据库变量与I/O点的一一对应关系,即定点的一一对应关系,即定义数据连接义数据连接⑺⑺ 根据第根据第4步的画面结构和画面草图,组态每一幅步的画面结构和画面草图,组态每一幅静态的操作画面(主要是绘图)静态的操作画面(主要是绘图)⑻⑻ 将操作画面中的图形对象与实时数据库变量建立将操作画面中的图形对象与实时数据库变量建立动画连接关系,规定动画属性和幅度。
动画连接关系,规定动画属性和幅度⑼⑼ 对组态内容进行分段和总体调试对组态内容进行分段和总体调试⑽⑽ 系统投入运行系统投入运行1 1、启动力控工程管理器,出现工程管理器窗口、启动力控工程管理器,出现工程管理器窗口 如需打开原有文件,点击如需打开原有文件,点击“开发开发”按键即可,如按键即可,如需新建工程,点击需新建工程,点击“新建新建”按键按键三、创建第一个简单工程实例三、创建第一个简单工程实例 2、单击“新建”按钮,创建一个新的工程出现如图所示的应用定义对话框1 1、使用新建、使用新建......新建新建一个工程,也可以试一个工程,也可以试试模板试模板2 2、输入要项目名称、输入要项目名称3 3、选择生成路径,即、选择生成路径,即你的工程要保存的位你的工程要保存的位置,默认在置,默认在C C盘盘4 4、描述信息可以不要、描述信息可以不要5 5、点击确定、点击确定3 3、单击、单击“开发开发”按钮进入开发系统即进入如图所按钮进入开发系统即进入如图所示的开发窗口示的开发窗口 以下为以下为XP系统环境,系统环境,win7环境下与此不同环境下与此不同2.2 开发环境开发环境 n 开发系统(Draw)、界面运行系统(View)和数据库系统(DB)都是组态软件的基本组成部分。
nDraw和View主要完成人机界面的组态和运行nDB主要完成过程实时数据的采集(通过I/O 驱动程序)、实时数据的处理(包括:报警处理、统计处理等)、历史数据处理等2.3 2.3 创建窗口创建窗口 选择菜单命令“文件[F]/新建”,或者双击“工程项目”下的“窗口”标签,出现如图所示的 “窗口属性”对话框n在工具栏中找到“选择图库”按钮,如下,点击“选择图库”按钮,弹出图库,点击图库树下的“罐”目录2.4 创建图形对象 点击图库的“罐”子目录,如下同同理理可可选选“管管道道”,,所所有有的的“管管道道”显显示示在在窗窗口中,口中,双击即可将选中的图元调用到窗口中双击即可将选中的图元调用到窗口中同同理理可可选选“阀阀门门”,,所所有有的的“阀阀门门”显显示示在在窗窗口中,口中,双击即可将选中的图元调用到窗口中双击即可将选中的图元调用到窗口中同理可选同理可选“传感器传感器”,所有的,所有的“传感器传感器”显示显示在窗口中,在窗口中,双击即可将选中的图元调用到窗口双击即可将选中的图元调用到窗口中中注意,图元的大小可调注意,图元的大小可调文本制作文本制作 选择工具箱“文本”工具,在存储罐上面单击一下变成文本输入模式,输入“存储液位罐”然后按回车键结束了第一个字符串,或者直接鼠标在工具栏上空白处点击一下即可退出文本模式。
然后您可以输入另外几个字符串“入口阀门”、“出口阀门”和“传感器” 效果如下页按钮制作按钮制作 如图,仍然是在工具箱,点击“增强型按钮”,鼠标箭头变成十字星,在窗口上即可绘制按钮绘制完毕再点击工具箱-“箭头”退出按钮绘制按钮制作按钮制作 选中绘制的按钮控件,左栏里“属性设置”-扩展属性-文本,在此处可以修改按钮上的文本其他参数可以修改按钮的其他属性2.2.3 定义定义I/O设备设备 双击“工程项目”-项目-IO设备组态双击“I/O设备”-“力控”-SIMULATOR(仿真)驱动驱动n如果需要其他驱动,请再次打开安装程序安装驱动弹出窗口如下弹出窗口如下设备名称随意,此处为设备名称随意,此处为0101,更新周期可设为,更新周期可设为10001000,此处,此处默认默认可以选用通信方式,此处因为是仿真所以默认同步可以选用通信方式,此处因为是仿真所以默认同步完成完成数据库概述数据库概述 双击图双击图2-3中中“数数据库组态据库组态”选项,选项,出现如图(最小出现如图(最小化)所示的窗口化)所示的窗口 双击如图位置,弹出设置对话框双击如图位置,弹出设置对话框选择模拟选择模拟I/O点,点击点,点击“继续继续”点名为点名为YW(液位)(液位)其他可以不用管,点击确定其他可以不用管,点击确定根据以上工艺需求,定义根据以上工艺需求,定义4个点参数:个点参数:((1)反映存储罐的液位模拟)反映存储罐的液位模拟I/O点,点的名称定为点,点的名称定为“YW”。
2)入口阀门的状态为数字)入口阀门的状态为数字I/O点,点名定为点,点名定为“IN1” ((3)反映出口阀门开关状态的数字)反映出口阀门开关状态的数字I/O点,命名为点,命名为“OUT1”4)控制整个系统的启动与停止的开关量,命名为)控制整个系统的启动与停止的开关量,命名为“RUN” 数据连接数据连接 (1)继续在数据库组态程序DBManager中,双击点“YW”,再单击“数据连接”,出现如图2-9所示对话框:((2 2)在)在“设备设备”下拉框中选择设备下拉框中选择设备,我们这里的仿真设备为,我们这里的仿真设备为“01”,再单击,再单击“增加增加”按钮,出现如图所示仪表仿真驱动按钮,出现如图所示仪表仿真驱动对话框寄存器地址设为对话框寄存器地址设为0 0如图,添加如图,添加IN1和和OUT1数字数字I/O点点以及以及RUN控制点控制点地址分别为地址分别为01,,02,,03动画连接动画连接 1.阀门动画连接 双击入口阀门对象,出现如图动画连接对话框要让入口阀门按一个状态值来改变颜色选用连接“颜色相关动作-条件”单击“条件”按钮如图,点击如图,点击“变量选择变量选择”按钮按钮选择点名选择点名“IN1IN1”在右边的参数列表中在右边的参数列表中选择选择“PVPV”参数参数“颜色变化颜色变化”对话框的对话框的“条件表达式条件表达式”项中自项中自动加入了变量名动加入了变量名“IN1.PVIN1.PV”在该表达式后输入在该表达式后输入“==1==1”, ,使最后的表达式为:使最后的表达式为:“IN1.PV ==1IN1.PV ==1”(力控组态软件中的所有名称标(力控组态软件中的所有名称标识、表达式和脚本程序均不区分大小写,遵循识、表达式和脚本程序均不区分大小写,遵循BASICBASIC标准)。
标准) 液位动画连接液位动画连接 首先来处理液位值的显示在存储罐上面绘制文字“###.###”后退出文本绘制模式,双击该文字,如图所示,选用“数值输出-模拟” ,单击“模拟”按钮出现图示模拟值输出对话框,在对话框中单击“变量选择”按钮,选择“YW”点,在右边的参数列表中选择“PV”参数,然后单击“选择”按钮,再单击 “确认”按钮,设置完成选中存储罐后双击鼠标左键,出现如图所示罐向导,选中存储罐后双击鼠标左键,出现如图所示罐向导, “表达式表达式”项内键入项内键入“YW.PVYW.PV”:如果值为:如果值为0 0,存储罐将填,存储罐将填充充0%0%即全空;如果值为即全空;如果值为100100,存储罐将是全满的;如果值,存储罐将是全满的;如果值为为5050,将是半满将是半满按钮动画连接按钮动画连接 选中按钮后双击鼠标左键,出现动画连接对话框,选用 “触敏动作-左键动作”单击“左键动作”按钮,弹出脚本编辑器:在在开开始始按按钮钮的的“按按下下鼠鼠标标”事事件件的的脚脚本本编编辑辑器器里里输输入入“RUN.PV RUN.PV = = 1 1;;”这这个个设设置置表表示示,,当当鼠鼠标标按按下下“开开始始”按按钮钮后后,,变变量量RUN.PVRUN.PV的值被设置为的值被设置为1 1。
在停止按钮的在停止按钮的“按下鼠标按下鼠标”事件的脚本编辑器里输入事件的脚本编辑器里输入“RUN.PV RUN.PV = 0= 0;;”这个设置表示,当鼠标按下这个设置表示,当鼠标按下“停止停止”按钮后,变量按钮后,变量RUN.PVRUN.PV的值被设置为的值被设置为0 0 脚本脚本按下鼠标的脚本按下鼠标的脚本释放鼠标的脚本释放鼠标的脚本运行运行 保存所有组态内容,重新启动力控R工程管理器,选择工程“液位平衡”,然后单击“进入运行”按钮运行系统在运行画面的菜单中选择“文件(F)/打开(O)”,选中刚才建立的窗口运行 或者在工具栏选中或者在工具栏选中“运行运行”按钮按钮直接进入运行画面直接进入运行画面文件文件-打开打开-“我们新建的窗口我们新建的窗口”按下开始,入口阀门打开,变为红色按下开始,入口阀门打开,变为红色更多内容更多内容请自行尝试请自行尝试创建实时趋势创建实时趋势 1.制作按钮在主画面在主画面‘反应监控中心反应监控中心’中创建一个中创建一个“观察实观察实时趋势曲线时趋势曲线”按钮实时趋势是根据变量数值的实时变化生成的曲线实时趋势是根据变量数值的实时变化生成的曲线。
创建实时趋势创建实时趋势 文文件件- -新新建建,,创创建建一个新的一个新的窗口窗口在窗口名字中输入在窗口名字中输入“实时趋势实时趋势”,按,按“确定确定”钮钮2 2.创建窗口.创建窗口 创建实时趋势曲线创建实时趋势曲线 在工具箱中选择“实时趋势”按钮或主菜单中插入/实时趋势,在“实时趋势”窗口中点击并拖拽到合适大小后释放鼠标这时可以象处理普通图形对象一样来改变实时趋势图的属性右击“实时趋势图” 打开其“对像属性”对话框,通过这个对话框可以改变实时趋势图的填充颜色、边线颜色、边线风格等双击趋势对象,弹出如图所示的双击趋势对象,弹出如图所示的“属性属性”对话框对话框 分别修改分别修改“X X主分度数主分度数”为为6 6条及条及“Y Y主分度数主分度数”为为4 4条,条,其他相应的值可以默认其他相应的值可以默认改改变变“表表达达式式”的的值值画画笔笔名名称称填填““0101””,,画画笔笔设设置置- -变量,点击变量,点击““??””按钮,选择变量按钮,选择变量YW.PVYW.PV即可点击点击““增加增加””按钮,将按钮,将0101线添加进去线添加进去⑹⑹ 在本在本窗口中窗口中创建一创建一个个“返返回按钮回按钮”。
保保证在画证在画面运行面运行时能返时能返回主界回主界面⑺⑺ 分别分别插入插入“液位实液位实时趋势时趋势变化曲变化曲线线”、、“液位液位高度高度”、、“时间时间”三个三个文本文本最终创最终创建的实建的实时趋势时趋势如图如图 动画连接动画连接 “观察实时趋势曲线”按钮与实时趋势变化曲线窗口连接在溶液控制窗口中双击“观察实时趋势曲线”按钮,如图所示的对话框,触敏动作-窗口显示,出现窗口选择对话框,选择实时趋势同样在“实时趋势”窗口中进行“返回控制中心”的动画连接运行后实时趋势曲线显示在窗口中 4 4.动画连接.动画连接 ⑴ “查看专家报表”按钮与历史报表窗口连接,在反应监控中心窗口中双击“查看历史报表”按钮,出现如图所示的对话框,在框中选窗口显示,出现窗口选择对话框,选择历史报表 ⑵ 同样在“专家报表”窗口中进行“返回控制中心”的动画连接 运行后历史数据显示在窗口中的历史报表中 最后的反应监控中心的窗口如图所示,在运行时点击“查看历史报表”进入历史报表窗口,历史数据显示在表格中当点击“观察实时趋势曲线”时,实时函数曲线显示在窗口中其它举例其它举例n1、、PLC对电机控制对电机控制n2、水箱液位控制系统、水箱液位控制系统n3、系统安全性、系统安全性。