组态软件第2章创建一个简单工程

上传人:子 文档编号:51583203 上传时间:2018-08-15 格式:PPT 页数:71 大小:1.58MB
返回 下载 相关 举报
组态软件第2章创建一个简单工程_第1页
第1页 / 共71页
组态软件第2章创建一个简单工程_第2页
第2页 / 共71页
组态软件第2章创建一个简单工程_第3页
第3页 / 共71页
组态软件第2章创建一个简单工程_第4页
第4页 / 共71页
组态软件第2章创建一个简单工程_第5页
第5页 / 共71页
点击查看更多>>
资源描述

《组态软件第2章创建一个简单工程》由会员分享,可在线阅读,更多相关《组态软件第2章创建一个简单工程(71页珍藏版)》请在金锄头文库上搜索。

1、第2章 图形界面及其生成系统2.4 动画连接 2.5 运行 2.6 创建实时趋势 2.7 创建历史报表 2.1 力控监控组态软件组成开发系统(Draw)、界面运行系统(View )和数据库系统(DB)都是组态软件的基本组成 部分。Draw和View主要完成人机界面的组态和运 行,DB主要完成过程实时数据的采集(通过I/O 驱动程序)、实时数据的处理(包括:报警处理 、统计处理等)、历史数据处理等 一. ForceControl 集成环境开发系统(Draw): 是一个集成的开发环境,可以 创建工程画面,配置各种系统参数,启动力控其它程 序组件等。Draw有4种图形对象:线、填充体、文本、按钮属性

2、为-颜色,大小,静态、动画。界面运行系统(View): 界面运行系统用来运行由 开发系统Draw创建的画面。支持的画面数量不受限制,数据刷新速度为5s实时数据库(DB):是数据处理的核心,构建分布 式应用系统的基础。它负责实时数据处理、历史数 据存储、统计数据处理、报警处理、数据服务请求 处理等。I/O驱动程序: I/O驱动程序负责力控与I/O设备的通 信。它将I/O设备寄存器中的数据读出后,传送到力 控的数据库,然后在界面运行系统的画面上动态显 示。二.ForceControl 其它的可 选程序组件网络通信程序(NetClient/NetServer):网络通信 程序采用TCP/IP通信协议

3、,可利用Intranet/Internet 实现不同网络结点上力控之间的数据通信。 串行通信程序(SCOMClient/SCOMServer):两台计算机之间,使用RS232C/422/485接口,可 实现一对一的通信;如果使用RS485总线,还可实现 一对多台计算机的通信。Web服务器程序(Web Server):Web服务器程序可为处在世界各地的远程用户实现 在台式机或便携机上用标准浏览器实时监控现场生产 过程。 控制策略生成器(StrategyBuilder):是面向控制的新一代软件逻辑自动化控制软件。提供包括: 变量、数学运算、逻辑功能和程序控制处理等在内的十几类基 本运算块,内置常规

4、PID、比值控制、开关控制、斜坡控制等丰 富的控制算法。同时提供开放的算法接口,可以嵌入用户自己 的控制程序。 拨号通信程序(TelClient/TelServer):任何地方与工业现场之间,只要能拨打电话,就可以实现 对远程现场生产过程的实时监控,唯一需要的是Modem和电话 线。 三、力控组态实例入门1、建立工程 打开工程管理器,选择“新增应用”,在应用名称对 话框中输入一个应用程序的名称 “MonitorPLC”, 按“确定”按钮。在工程列表中会出现新建的工程, 单击该工程(或开发系统按钮)并进入组态,打开 Draw,开始组态工作。MonitorPLC2、创建点、Draw导航器中双击“实

5、时数据库”项使其展开 ,在展开项目中双击“数据库组态”启动组态程序 DbManger,如图所示。、启动DbManger后出现DbManger主窗口,如图所示、选择菜单命令“点/新建”或在右侧的点表上双 击任一空白行,出现“指定区域和点类型”对话框, 如图所示选择“区域00”及“数字I/O点”点类型,然后单击 “继续”按钮,进入点定义对话框,如图所示。 . 在“点名”输入框内键入点名“MX0”,其它参数可以 采用系统提供的缺省值。单击 “确定”按钮,在点表中 增加了一个点“MX0”,如图所示。.重复以上步骤,创建MX1、MY0、MY1和MY2点 。最后单击“存盘”按钮保存组态内容,然后单击“ 退

6、出”按钮,返回到主窗口。 3、定义I/O设备在数据库中定义了上述5个点后,下面将建立一个 I/O设备PLC,上述定义好的5个点的值将取自 PLC。在Draw导航器中双击“实时 数据库”项使其展开,选择“I/O 设备驱动”项使其展开,在展开 项目中选择“PLC”项并双击使 其展开,然后继续选择厂商名 “NaiS(松下电工)”并双击使 其展开后,选择项目“FX系列”, 如图所示。、双击项目“FX系列”出现“I/O设备定义”对话框在“设备名称”输入框内键入 一个人为定义的名称 “NEWPLC”(大小写不限 )。在通信端口下拉条中选 择“COM1”,“设备地址”输 入框内键入1。其余保持默 认值。点击

7、“完成”按钮。如 图所示。此时在导航器的“FX 系列”下面增加了一项 “NEWPLC”。数据连接现在将已经创建的5个数据库点与NEWPLC联 系起来,以使这5个点的PV参数值能与I/O设备 NEWPLC进行实时数据交换。这个过程就是建 立数据连接的过程。由于数据库可以与多个I/O 设备进行数据交换,所以我们必须指定哪些点 与哪个I/O设备建立数据连接。、启动数据库组态程序DbManager,双击点“MX0”, 切换到“数据连接”一页,出现如图所示对话框。、点击参数“PV”,在“连接I/O设备”的“设备 ”下拉框中选择设备“NEWPLC”。点击“增加” 按钮,出现如图所示的“设备连接项”对话框。

8、在“寄存器/继电器”选择框中选择“X/WX(外部 输入继电器)”,在“地址”输入框中输入0,“位偏 移”输入框中输入0,点击“确定”返回重复上述步骤,可连接所有定义过的点。在重复 上述步骤时,对于同一个继电器,位偏移依次加1。 对话框中填写的值如表所示。MX0MX1MY0MY1MY2寄存器/继 电器X(按 位)X(按 位)Y(按 位)Y(按 位)Y(按 位) 数据格式bitbitbitbitbit地址01012最终结果如图所示。单击“退出”按钮, 返回DRAW主窗口4、创建窗口w 选择“文件F/新建”命令出现“窗口属性” 对话框,如图所示。全部保持默认值,点击“确定”按扭,建立了一个新的窗口。

9、 n按图所示绘制窗口图形。 5、制作动画连接前面已经做了很多事情,包括:制作显示画面、创 建数据库点,并通过一个自己定义的I/O设备 “NEWPLC”把数据库点的过程值与设备NEWPLC连接 起来。现在再回到开发环境Draw中,通过制作动画 链接使显示画面活动起来(1)定义数据源界面系统除了可以访问本地数据库(即与界面系 统运行在同一台PC机上的数据库)外,还可以通 过网络访问安装在其它计算机上的 ForceControl数据库中的数据。因此,当在界 面系统Draw中创建变量时,如果变量引用的是外部 数据源(包括:ForceControl数据库,DDE服务器 或其它第三方数据提供方),首先对要

10、引用的外部 数据源进行定义。激活Draw菜单“特殊功能S/数据源定义” ,出现“数据源定义”列表框,如图所示。列表框中已经存在了一个数据源:“本地数据库(DB)”。 这是系统缺省定义的数据源,它指向本机上的DB数 据库(2)单击“取消”和“返回”按钮 ,退出“数据源定义”对话框(3)动画连接有了变量之后就可以制作动画连接。一旦创建了一个图 形对象,给它加上动画连接就相当于赋予它“生命”使其 “活动”起来。双击“X0”上面的图形,弹出如图所示的“ 动画连接”对话框。单击“颜色相关动作”一列中的“条件”按扭, 弹出“颜色变化”对话框如图所示。单击“变量选择”按扭,弹出“变量选择”对话框, 如图所示

11、。图中,选择“MX0”和“PV”,点击“选择”按扭。然后“确认”每 一个对话框,则第一个圆的动画连接就制作完成。同理,按上述 步骤定义其余图形的动画连接。注意变量选择与相应的标注相同 ,即MX0为监视PLC中的X0的接点,依次类推。保存制作结果。6、配置系统在导航器中选择“配置”、“初始启动设置”,弹 出“初始启动设置”对话框,如图所示。点击“增 加”按扭,选择“DRAW1”,“确定”该对话框。到现在为止,上位机的组态程序已经制 作完成。连接PLC和计算机,启动 FPWIN-GR,编一小段PLC程序下载到 PLC中并让其运行,再切换到“离线” 状态。然后在ForceControl工程管理器中

12、选择应用程序“MonitorPLC”,进入“ 运行系统”。接通PLC的X0,X1点可以 看到组态画面上的图形颜色随PLC上接 点的变化而变化。习题2.1.2 创建简单工程 一、工程总体概况(P16)工业控制中一个项目总的要求可分为5个部分,即控 制现场及工艺,执行部件及控制点数,控制设备, 现场模拟和监控以及数据库。应用实例存储罐液面 的实时高度 、入口阀门 、出口阀门 、启动和停 止两个按钮 ;有1个工艺 ,为罐中液 体的配方化学反应釜PLC控制组态仿真在本例中,有5个控制点,为存储罐液面的实时高度 、入口阀门、出口阀门、启动和停止两个按钮;有1 个工艺,为罐中液体的配方。5个点中入口阀门和

13、出 口阀门用电磁阀控制,液面的实时高度用高精度液 位传感器检测,两个按钮用常用的机械按钮。但是5 个点用4个变量(即反映存储罐的液位模拟量、入口 阀门的状态为数字量、反映出口阀门开关状态的数 字量、控制整个系统的启动与停止的开关量)就行 。 具体驱动控制电磁阀和检测两个按钮的开关状态 用一台PLC(可编程控制器)来实现。即PLC的 输出端用两个点接电磁阀,用两个输入点接两个 按钮。PLC的拖串行线与一台工业PC机相连。现场模拟和监控 可以用软件将现场情况在工业PC机中模拟出来,例如 :在存储罐的液体控制项目中,可以设计两个按键代 替实际的启动和停止开关,再设计出一个存储罐和两 个阀门,当用鼠标

14、单击开始按键时入口阀门不断地向 一个空的存储罐内注入某种液体,当存储罐的液位快 满时,入口阀门自动关闭,同时出口阀门自动打开, 将存储罐内的液体排放到下游。当存储罐的液位快空 时,出口阀门自动关闭,入口阀门打开,又开始向快 空的存储罐内注入液体,过程如此反复进行。同时将 液位的变化用数字显示出来。在实际控制过程中用一 台PLC来实现控制,在仿真时,整个逻辑的控制过程 都是用一台仿真PLC(可编程控制器)来实现的, 仿真PLC是一个力控的仿真软件,它除了采集存 储罐的液位数据,还能判断什么时候应该打开或 关闭哪一个阀门。力控除了要在计算机屏幕上看 到整个系统的运行情况(如:存储罐的液位变化 和出

15、入口阀门的开关状态变化等)外,还要能实 现控制整个系统的启动与停止 。二、 使用组态软件的一般步骤组态软件创建新的工程项目的一般过程是:绘制 图形界面、创建数据库、配置I/O设备并进行I/O 数据连接、建立动画连接、运行及调试。 组态一般步骤 : 将开发的工业控制项目中所有I/O点的参数收集 齐全,并填写表格。 搞清楚所使用的I/O设备的生产商、种类、型号 ,使用的通讯接口类型、采用的通讯协议,以便在 定义I/O设备时做出准确选择设备包括PLC、板卡、 模块、智能仪表等等。 将所有I/O点的I/O标识收集齐全,并填写表格, I/O标识是唯一地确定一个I/O点的关键字,组态软件 通过向I/O设备

16、发出I/O标识来请求其对应的数据。在 大多数情况下I/O标识是I/O点的地址或位号名称。 根据工艺过程绘制、设计画面结构和画面草图。 按照第1步统计出的表格,建立实时数据库,正确 组态各种变量参数。 根据第1步和第3步的统计结果,在实时数据库中 建立实时数据库变量与I/O点的一一对应关系,即定 义数据连接。 根据第4步的画面结构和画面草图,组态每一幅 静态的操作画面(主要是绘图)。 将操作画面中的图形对象与实时数据库变量建立 动画连接关系,规定动画属性和幅度。 对组态内容进行分段和总体调试。 系统投入运行1、启动力控工程管理器,出现工程管理器窗口 三、创建第一个简单工程实例 2、单击“新增应用”按钮,创建一个新的工程。出 现如图2-2所示的应用定义对话框在“应用名”输入框内输入要创建的应用程序的 名称,不妨命名为“液位平衡”。在“路径”输 入框内输入应用程序的路径,或者单击“.”按钮 创建路径。最后单击“确认”按钮返回。应用程 序列表增加了“液位平衡”,即创建了液位平衡 项目,同时也是液位平衡项目的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号