[精选]工业组态软件实用技术 第2章创建一个简单工程12214.pptx





《[精选]工业组态软件实用技术 第2章创建一个简单工程12214.pptx》由会员分享,可在线阅读,更多相关《[精选]工业组态软件实用技术 第2章创建一个简单工程12214.pptx(73页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2章章 图形界面及其生成系统图形界面及其生成系统2.4 2.4 动画连接动画连接 2.5 2.5 运行运行 2.6 2.6 创建实时趋势创建实时趋势 2.7 2.7 创建历史报表创建历史报表 2.1 力控监控组态软件组成力控监控组态软件组成开发系统(开发系统(DrawDraw)、界面运行系统()、界面运行系统(View View)和数据库系统()和数据库系统(DBDB)都是组态软件的基本组成)都是组态软件的基本组成部分。部分。DrawDraw和和ViewView主要完成人机界面的组态和运主要完成人机界面的组态和运行,行,DBDB主要完成过程实时数据的采集(通过主要完成过程实时数据的采集(通
2、过I/O I/O 驱动程序)、实时数据的处理(包括:报警处理、驱动程序)、实时数据的处理(包括:报警处理、统计处理等)、历史数据处理等统计处理等)、历史数据处理等 一一.ForceControl.ForceControl 集成环境集成环境开发系统(开发系统(Draw):是一个集成的开发环境,可以是一个集成的开发环境,可以创建工程画面,配置各种系统参数,启动力控其它程创建工程画面,配置各种系统参数,启动力控其它程序组件等。序组件等。Draw有有4种图形对象:线、填充体、文本、按钮种图形对象:线、填充体、文本、按钮 属性为属性为-颜色,大小,静态、动画。颜色,大小,静态、动画。界面运行系统(界面运
3、行系统(View):界面运行系统用来运行由界面运行系统用来运行由开发系统开发系统Draw创建的画面。创建的画面。支持的画面数量不受限制,数据刷新速度为支持的画面数量不受限制,数据刷新速度为5s实时数据库(实时数据库(DB):是数据处理的:是数据处理的核心核心,构建分布,构建分布式应用系统的基础。它负责实时数据处理、历史数式应用系统的基础。它负责实时数据处理、历史数据存储、统计数据处理、报警处理、数据服务请求据存储、统计数据处理、报警处理、数据服务请求处理等。处理等。I/O驱动程序:驱动程序:I/O驱动程序负责力控与驱动程序负责力控与I/O设备的通设备的通信。它将信。它将I/O设备寄存器中的数据
4、读出后,传送到力设备寄存器中的数据读出后,传送到力控的数据库,然后在界面运行系统的画面上动态显控的数据库,然后在界面运行系统的画面上动态显示。示。二二.ForceControl.ForceControl 其它的可其它的可选程序组件选程序组件网络通信程序(网络通信程序(NetClient/NetServer):网络通信:网络通信程序采用程序采用TCP/IP通信协议,可利用通信协议,可利用Intranet/Internet实现不同网络结点上力控之间的数据通信。实现不同网络结点上力控之间的数据通信。串行通信程序(串行通信程序(SCOMClient/SCOMServer):):两台计算机之间,使用两台
5、计算机之间,使用RS232C/422/485接口,可接口,可实现一对一的通信;如果使用实现一对一的通信;如果使用RS485总线,还可实现总线,还可实现一对多台计算机的通信。一对多台计算机的通信。Web服务器程序(服务器程序(Web Server):):Web服务器程序可为处在世界各地的远程用户实现服务器程序可为处在世界各地的远程用户实现在台式机或便携机上用标准浏览器实时监控现场生产在台式机或便携机上用标准浏览器实时监控现场生产过程。过程。控制策略生成器(控制策略生成器(StrategyBuilder):):是面向控制的新一代软件逻辑自动化控制软件。提供包括:是面向控制的新一代软件逻辑自动化控制
6、软件。提供包括:变量、数学运算、逻辑功能和程序控制处理等在内的十几类基变量、数学运算、逻辑功能和程序控制处理等在内的十几类基本运算块,内置常规本运算块,内置常规PID、比值控制、开关控制、斜坡控制等丰、比值控制、开关控制、斜坡控制等丰富的控制算法。同时提供开放的算法接口,可以嵌入用户自己富的控制算法。同时提供开放的算法接口,可以嵌入用户自己的控制程序。的控制程序。拨号通信程序(拨号通信程序(TelClient/TelServer):):任何地方与工业现场之间,只要能拨打电话,就可以实现任何地方与工业现场之间,只要能拨打电话,就可以实现对远程现场生产过程的实时监控,唯一需要的是对远程现场生产过程
7、的实时监控,唯一需要的是Modem和电话和电话线。线。三、力控组态实例入门三、力控组态实例入门1、建立工程、建立工程打开打开工程管理器工程管理器,选择,选择“新增应用新增应用”,在应用名称,在应用名称对话框中输入一个应用程序的名称对话框中输入一个应用程序的名称“MonitorPLC”,按,按“确定确定”按钮。在工程列表中按钮。在工程列表中会出现新建的工程,单击该工程(或开发系统按钮)会出现新建的工程,单击该工程(或开发系统按钮)并进入组态,打开并进入组态,打开Draw,开始组态工作。,开始组态工作。MonitorPLC2 2、创建点、创建点、Draw导航器中双击导航器中双击“实时数据库实时数据
8、库”项使其展项使其展开,在展开项目中双击开,在展开项目中双击“数据库组态数据库组态”启动组态启动组态程序程序DbManger,如图所示。,如图所示。、启动、启动DbManger后出现后出现DbMangerDbManger主窗口主窗口,如图所示如图所示、选择菜单命令、选择菜单命令“点点/新建新建”或或在右侧的点表上双在右侧的点表上双击任一空白行,击任一空白行,出现出现“指定区域和点类型指定区域和点类型”对话框,对话框,如图所示如图所示选择选择“区域区域00”及及“数字数字I/O点点”点类型,然后点类型,然后单击单击“继续继续”按钮,进入点定义对话框,如图所按钮,进入点定义对话框,如图所示。示。.
9、在在“点名点名”输入框内键入点名输入框内键入点名“MX0”,其它参数,其它参数可以采用系统提供的缺省值。单击可以采用系统提供的缺省值。单击“确定确定”按钮,在按钮,在点表中增加了一个点点表中增加了一个点“MX0”,如图所示。,如图所示。.重复以上步骤,创建重复以上步骤,创建MX1、MY0、MY1和和MY2点。点。最后单击最后单击“存盘存盘”按钮保存组态内容,然后单击按钮保存组态内容,然后单击“退出退出”按钮,返回到主窗口。按钮,返回到主窗口。3、定义、定义I/O设备设备在数据库中定义了上述在数据库中定义了上述5个点后,下面将建立一个个点后,下面将建立一个I/O设备设备PLC,上述定义好的,上述
10、定义好的5个点的值将取自个点的值将取自PLC。在在Draw导航器中导航器中双击双击“实时实时数据库数据库”项使其展开,选择项使其展开,选择“I/O“I/O设备驱动设备驱动”项项使其展开,在展开使其展开,在展开项目中选择项目中选择“PLC”项并双击使项并双击使其展开,然后继续选择厂商名其展开,然后继续选择厂商名“NaiS(松下电工)(松下电工)”并双击使并双击使其展开后,选择项目其展开后,选择项目“FX系列系列”,如图所示。如图所示。、双击项目、双击项目“FX系列系列”出现出现“I/O设备定义设备定义”对话对话框框在在“设备名称设备名称”输入框内键输入框内键入一个人为定义的名称入一个人为定义的名
11、称“NEWPLC”(大小写不限)。(大小写不限)。在通信端口下拉条中选择在通信端口下拉条中选择“COM1”,“设备地址设备地址”输输入框内键入入框内键入1。其余保持默。其余保持默认值。点击认值。点击“完成完成”按钮。按钮。如图所示。如图所示。此时在导航器的此时在导航器的“FX系列系列”下面增加了一下面增加了一项项“NEWPLC”。数据连接数据连接现在将已经创建的现在将已经创建的5个数据库点与个数据库点与NEWPLC联联系起来,以使这系起来,以使这5个点的个点的PV参数值能与参数值能与I/O设备设备NEWPLC进行实时数据交换。进行实时数据交换。这个过程就是建这个过程就是建立数据连接的过程。立数
12、据连接的过程。由于数据库可以与多个由于数据库可以与多个I/O设备进行数据交换,所以我们设备进行数据交换,所以我们必须指定哪些点必须指定哪些点与哪个与哪个I/OI/O设备建立数据连接。设备建立数据连接。、启动数据库组态程序、启动数据库组态程序DbManager,双击点,双击点“MX0”,切换到,切换到“数据连接数据连接”一页,出现如图所示一页,出现如图所示对话框。对话框。、点击参数、点击参数“PV”,在在“连接连接I/OI/O设备设备”的的“设备设备”下拉框中选择设备下拉框中选择设备“NEWPLC”“NEWPLC”。点击。点击“增加增加”按钮,按钮,出现如图所示的出现如图所示的“设备连接项设备连
13、接项”对话框。对话框。在在“寄存器寄存器/继电器继电器”选择框中选择选择框中选择“X/WX“X/WX(外部(外部输入继电器)输入继电器)”,在在“地址地址”输入框中输入输入框中输入0,“位偏移位偏移”输入框中输入输入框中输入0,点击,点击“确定确定”返回返回 重复上述步骤,可连接所有定义过的点。在重复重复上述步骤,可连接所有定义过的点。在重复上述步骤时,上述步骤时,对于同一个继电器,位偏移依次加对于同一个继电器,位偏移依次加1 1。对话框中填写的值如表所示。对话框中填写的值如表所示。MX0MX0MX1MX1MY0MY0MY1MY1MY2MY2寄存器寄存器/继电继电器器X(X(按按位位)X(X(
14、按按位位)Y(Y(按按位位)Y(Y(按按位位)Y(Y(按按位位)数据格式数据格式bitbitbitbitbitbitbitbitbitbit地址地址0 01 10 01 12 2最终结果如图所示。最终结果如图所示。单击单击“退出退出”按钮,按钮,返回返回DRAW主窗口主窗口4、创建窗口、创建窗口w选择选择“文件文件F/F/新建新建”命令出现命令出现“窗口属性窗口属性”对话框,如图所示。对话框,如图所示。全部保持默认值,全部保持默认值,点击点击“确定确定”按扭,建立了一个新的窗口。按扭,建立了一个新的窗口。n按图所示绘制窗口图形按图所示绘制窗口图形。5、制作动画连接、制作动画连接前面已经做了很多
15、事情,包括:前面已经做了很多事情,包括:制作显示画面、创制作显示画面、创建数据库点,并通过一个自己定义的建数据库点,并通过一个自己定义的I/OI/O设备设备“NEWPLC”“NEWPLC”把数据库点的过程值与设备把数据库点的过程值与设备NEWPLCNEWPLC连接连接起来。起来。现在再回到开发环境现在再回到开发环境Draw中,通过中,通过制作动画制作动画链接链接使显示画面活动起来使显示画面活动起来(1)定义数据源)定义数据源界面系统除了界面系统除了可以访问本地数据库可以访问本地数据库(即与界面系(即与界面系统运行在同一台统运行在同一台PC机上的数据库)外,机上的数据库)外,还可以通还可以通过网
16、络访问安装在其它计算机上的过网络访问安装在其它计算机上的ForceControl数据库中的数据。数据库中的数据。因此,当在界因此,当在界面系统面系统Draw中创建变量时,如果变量引用的是外部中创建变量时,如果变量引用的是外部数据源(包括:数据源(包括:ForceControl数据库,数据库,DDE服务器服务器或其它第三方数据提供方),首先对要引用的外部或其它第三方数据提供方),首先对要引用的外部数据源进行定义。数据源进行定义。激活激活Draw菜单菜单“特殊功能特殊功能 S S/数据源定义数据源定义”,出现出现“数据源定义数据源定义”列表框,如图所示。列表框,如图所示。列表框中已经存在了一个数据
17、源:列表框中已经存在了一个数据源:“本地数据库(本地数据库(DB)”。这是这是系统缺省定义的数据源,它指向本机上的系统缺省定义的数据源,它指向本机上的DBDB数数据库据库(2)单击)单击“取消取消”和和“返回返回”按钮,退出按钮,退出“数据源定义数据源定义”对话对话框框(3)动画连接)动画连接有了变量之后就可以制作动画连接。有了变量之后就可以制作动画连接。一旦创建了一个图一旦创建了一个图形对象,给它加上动画连接就相当于赋予它形对象,给它加上动画连接就相当于赋予它“生命生命”使使其其“活动活动”起来。起来。双击双击“X0”上面的图形,弹出如图所上面的图形,弹出如图所示的示的“动画连接动画连接”对
18、话框。对话框。单击单击“颜色相关动作”一列中的一列中的“条件条件”按按扭,弹出扭,弹出“颜色变化颜色变化”对话框如图所示。对话框如图所示。单击单击“变量选择变量选择”按扭,弹出按扭,弹出“变量选择变量选择”对话对话框,如图所示。框,如图所示。图中,图中,选择选择“MX0”“MX0”和和“PV”“PV”,点击,点击“选择选择”按扭。然后按扭。然后“确认确认”每一个对话框,则第一个圆的动画连接就制作完成。同理,按每一个对话框,则第一个圆的动画连接就制作完成。同理,按上述步骤定义其余图形的动画连接。上述步骤定义其余图形的动画连接。注意变量选择与相应的标注注意变量选择与相应的标注相同,即相同,即MX0
19、MX0为监视为监视PLCPLC中的中的X0X0的接点,的接点,依次类推。依次类推。保存制作结果。保存制作结果。6、配置系统、配置系统在导航器中选择在导航器中选择“配置配置”、“初始启动设置初始启动设置”,弹出弹出“初始启动设置初始启动设置”对话框,如图所示。对话框,如图所示。点击点击“增加增加”按扭,选择按扭,选择“DRAW1”“DRAW1”,“确定确定”该对该对话框。话框。到现在为止,到现在为止,上位机的组态程序已经制上位机的组态程序已经制作完成。作完成。连接连接PLC和计算机,启动和计算机,启动FPWIN-GR,编一小段,编一小段PLC程序下载到程序下载到PLC中并让其运行,中并让其运行,
20、再切换到再切换到“离线离线”状态。状态。然后然后在在ForceControl工程管理器中工程管理器中选择应用程序选择应用程序“MonitorPLC”“MonitorPLC”,进入,进入“运行系统运行系统”。接通接通PLC的的X0,X1点可以点可以看到组态画面上的图形颜色随看到组态画面上的图形颜色随PLC上接上接点的变化而变化。点的变化而变化。习题习题2.1.2 创建简单工程创建简单工程 一、工程总体概况一、工程总体概况 工业控制中一个项目总的要求可分为工业控制中一个项目总的要求可分为5个部分,即控个部分,即控制现场及工艺,执行部件及控制点数,控制设备,制现场及工艺,执行部件及控制点数,控制设备
21、,现场模拟和监控以及数据库现场模拟和监控以及数据库。应用实例应用实例存储罐液面存储罐液面的实时高度、的实时高度、入口阀门、入口阀门、出口阀门、出口阀门、启动和停止启动和停止两个按钮;两个按钮;有有1个工艺,个工艺,为罐中液体为罐中液体的配方的配方化学反应釜化学反应釜PLC控制组态仿真控制组态仿真在本例在本例中,有中,有5个控制点,为存储罐液面的实时高度、个控制点,为存储罐液面的实时高度、入口阀门、出口阀门、启动和停止两个按钮;有入口阀门、出口阀门、启动和停止两个按钮;有1个个工艺,为罐中液体的配方。工艺,为罐中液体的配方。5个点中入口阀门和出口个点中入口阀门和出口阀门用电磁阀控制,液面的实时高
22、度用高精度液位阀门用电磁阀控制,液面的实时高度用高精度液位传感器检测,两个按钮用常用的机械按钮。但是传感器检测,两个按钮用常用的机械按钮。但是5个个点用点用4个变量(即反映存储罐的液位模拟个变量(即反映存储罐的液位模拟量量、入口阀、入口阀门的状态为数字量、反映出口阀门开关状态的数字门的状态为数字量、反映出口阀门开关状态的数字量量、控制整个系统的启动与停止的开关量)控制整个系统的启动与停止的开关量)就行。就行。具体驱动控制电磁阀和检测两个按钮的开关状态具体驱动控制电磁阀和检测两个按钮的开关状态用一台用一台PLC(可编程控制器)来实现。即(可编程控制器)来实现。即PLC的的输出端用两个点接电磁阀,
23、用两个输入点接两个输出端用两个点接电磁阀,用两个输入点接两个按钮。按钮。PLC的拖串行线与一台工业的拖串行线与一台工业PC机相连机相连。现场模拟和监控现场模拟和监控 可以用软件将现场情况在工业可以用软件将现场情况在工业PC机中模拟出来,例如:机中模拟出来,例如:在在存储罐的液体控制项目中,可以设计两个按键代替存储罐的液体控制项目中,可以设计两个按键代替实际的启动和停止开关,再设计出一个存储罐和两个实际的启动和停止开关,再设计出一个存储罐和两个阀门,阀门,当用鼠标单击开始按键时入口阀门不断地向一当用鼠标单击开始按键时入口阀门不断地向一个空的存储罐内注入某种液体,当存储罐的液位快满个空的存储罐内注
24、入某种液体,当存储罐的液位快满时,入口阀门自动关闭,同时出口阀门自动打开,将时,入口阀门自动关闭,同时出口阀门自动打开,将存储罐内的液体排放到下游。当存储罐的液位快空时,存储罐内的液体排放到下游。当存储罐的液位快空时,出口阀门自动关闭,入口阀门打开,又开始向快空的出口阀门自动关闭,入口阀门打开,又开始向快空的存储罐内注入液体,过程如此反复进行。同时将液位存储罐内注入液体,过程如此反复进行。同时将液位的变化用数字显示出来。在实际控制过程中用一台的变化用数字显示出来。在实际控制过程中用一台PLC来实现控制,在仿真时,整个逻辑的控制过程都来实现控制,在仿真时,整个逻辑的控制过程都是用一台仿真是用一台
25、仿真PLC(可编程控制器)来实现的(可编程控制器)来实现的,仿真仿真PLC是一个力控的仿真软件,它除了采集存是一个力控的仿真软件,它除了采集存储罐的液位数据,还能判断什么时候应该打开或储罐的液位数据,还能判断什么时候应该打开或关闭哪一个阀门。力控关闭哪一个阀门。力控R除了要在计算机屏幕上除了要在计算机屏幕上看到整个系统的运行情况(如:存储罐的液位变看到整个系统的运行情况(如:存储罐的液位变化和出入口阀门的开关状态变化等)外,还要能化和出入口阀门的开关状态变化等)外,还要能实现控制整个系统的启动与停止实现控制整个系统的启动与停止。二、二、使用组态软件的一般步骤使用组态软件的一般步骤组态软件创建新
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精选 精选工业组态软件实用技术 第2章创建一个简单工程12214 工业 组态 软件 实用技术 创建 一个 简单 工程 12214

限制150内