工业控制组态及现场总线技术(资源库课程) 工程组态 2.2.2 工程组态.docVIP

  • 120
  • 0
  • 约6.61千字
  • 约 17页
  • 2020-11-30 发布于北京
  • 举报

工业控制组态及现场总线技术(资源库课程) 工程组态 2.2.2 工程组态.doc

2.2.2 工程组态 在项目应用中,常常需要将硬件设备上的数据采集到上位机,在上位机对数据进行处理,如绘制曲线,形成报表等,通常我们把这些硬件设备叫做数据提供者,数据提供者主要包括:PLC、UPS、变频器、智能仪表、智能模块、板卡、DDEServer、OPCServer 等,这些设备一般通过串口和以太网等方式与上位机交换数据。在力控中,把需要与力控组态软件交换数据的设备或者程序都叫做物理I/O 设备,每个物理I/O设备都有其遵循的通讯协议,力控根据这些设备的通讯协议定制出相应的I/O 驱动程序,要采集数据须根据设备型号选择正确的I/O 驱动程序在力控中定义一个逻辑I/O 设备与物理I/O 设备对应,力控才能通过数据库变量和这些物理IO 设备进行数据交换。定义逻辑I/O 设备的步骤如下:我们后面要在数据库中定义几个点,但面对的问题是这几个点的过程值(即它们的PV 参数值)从何而来?从前文所描述的力控组态软件结构(图2.1)知道,数据库是从IO(即I/O 驱动程序)中获取过程数据的,而数据库同时可以与多个IO 驱动程序进行数据交换,一个IO 驱动程序可以与一个或多个设备相对应。所以我们要明确这几个点要从哪一个设备获取过程数据时,就需要定义逻辑I/O 设备。 下面以力控的仿真设备和西门子S7-200 为例介绍如何定义I/O 设备,如果没有硬件设备,那么请参照仿真设备来学习力控的使用,而在真实工程中的实现过程,与西门子S7-200 的例子类似。 1.力控仿真设备 1)打开开发环境Draw的项目导航栏如图2.8所示: 图2.8 Draw的项目导航栏 2) 双击“I/O 设备组态”项出现如下对话框,在展开项目中选择“力控”项并双击使其展开,然后继续选择“仿真驱动”并双击使其展开后,选择项目“Simulator( 仿真)”,如图 2-9: 图 2-9 3) 双击 “Simulator( 仿真)”出现如图 2-3 所示的“设备配置- 第一步”对话框,在“设备名称”输入框内键入一个自定义的名称,这里输入“dev”(大小写都可以)。接下来要设置dev的采集参数,即“数据更新周期”和“超时时间”。在“数据更新周期”输入框内键入1000 毫秒。 图2.10 注意:一个I/O 驱动程序可以连接多个同类型的I/O 设备。每个I/O 设备中有很多数据项可以与监控系统建立连接,如果对同一个I/O 设备中的数据要求不同采集周期,也可以为同一个地址的I/O 设备定义多个不同名称的设备,使他们具有不同的采集周期。 例如,一个大的存储罐液位变化非常缓慢,5 到10 秒钟更新一次就足够了,而管道内压力的更新周期则要求小于1 秒钟。这样,可以创建两个I/O 设备:PLCSLOW,数据更新周期为5 秒,和PLCFAST,数据更新周期为1 秒。 单击“完成”按钮返回,在设备组态画面的右侧增加了一项“dev”,如果要对I/O 设备“dev”的配置进行修改,双击项目“dev”,会再次出现dev 设备的“设备配置”对话框。若要删除I/O 设备“dev”,用鼠标右键单击项目“dev”,在弹出的右键菜单中选择“删除”。 通常情况下,一个I/O 设备需要更多的配置,如:通讯端口的配置(波特率、奇偶校验等)、超时时间、所使用的网卡的开关设置等。因为这是一个“仿真”I/O 驱动程序,它仿真“梯形图逻辑”和常用I/O 驱动程序任务(实际上完全由PC 完成),没有与实际的硬件连接,所以不需要进行更多的配置。 现在要记住,我们创建了一个名为“dev”的I/O 设备,下面将要介绍如何使用它建立数据库点并设置IO 数据连接项IOLink。 2 建立数据库点并设置IOLink 在建立数据之前,先介绍一下工程的情况,本工程是一个锅炉水位的监控,要实现的功能是: 1) 在力控的组态界面,通过逻辑设备dev 仿真硬件设备,仿真出一个锅炉供水系统,系统的水泵分为 自动档和手动档控制。 在自动档时,水泵是由锅炉中的水位进行控制,当水位低于锅炉总水位的10% 时将自动启动水泵,当 水位高于锅炉总水位的90% 时将自动停止水泵;在手动档时,水泵由手动开关控制。 锅炉的水位与水泵的开/ 关和锅炉的出水阀的开/ 关有关:当水泵开时,水位将上升;当水泵关时,水 位将保持。当出水阀门开时水位将下降;当出水阀门关时,水位将保持。 根据这样的项目情况,可以确定该项目数据点有: 点名 名点描述 点类型 AI1 锅炉水位检测 模拟I/O点 DO1 水泵的启停 数字I/O点 DO2 出水阀开关 数字I/O点 DO3 手动/自动档 数字I/O DO4 手动泵控制 数字I/O点 (1) 创建数据库点的步骤: ◆ 在工程项目导航栏中图2.26,双击“数据库组态”启动组态程序DBMANAGER(如果没有看到导航栏窗口,激活Draw

文档评论(0)

1亿VIP精品文档

相关文档