03-FAMEVIEW初级教程第四讲_第1页
03-FAMEVIEW初级教程第四讲_第2页
03-FAMEVIEW初级教程第四讲_第3页
03-FAMEVIEW初级教程第四讲_第4页
03-FAMEVIEW初级教程第四讲_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

什么是组态软件?FAMEVIEW组态软件的特点?FAMEVIEW工程组态的步骤?FAMEVIEW组态的应用?4、FAMEVIEW初级教程1工业过程控制,在相当长的一段时间,人们主要靠电气和仪表系统中的配电柜、控制柜、仪表盘、操作台箱上的人机接口元器件〔简称HMI器件,HumanMachineInterface〕,来了解和掌控生产过程一什么是组态〔configuration〕软件?电气行业2仪表行业人机接口元器件〔简称HMI器件,HumanMachineInterface〕3自动化行业人机接口元器件〔简称HMI器件,HumanMachineInterface〕4自动化技术、通讯及现场总线技术、计算机技术、软件工程技术等迅速开展,人们对生产过程控制品质及平安环保要求更高〔数据信息量更大、与现场同步动态更逼真、故障及工艺数据存储和方便查阅、远程过程监视等等〕,特别是各种自动化产品如PLC、DCS等大量推广使用投运,它是一种运行在PC机WINDOWS操作系统环境下的用于工业过程监控,并具备二次应用开发的软件产品。为工程师做可视化过程监控的工具。目前状况应运而生组态软件:5组态软件的“组态”一词,来自早期DCS中操作员站及现场多功能回路调节表中的“LOOPCONFIG”(回路设置、回路组态)之CONFIG之说。作为工具,面向的是应用者,使用操作简单。通过组态设置〔CONFIG〕完成功能丰富的、过程监控可视化的“设计”。设备通讯设备报警历史记录………数据报表动态画面例如:6组态软件是基于PC机windows操作系统,有更好的画面效果和更丰富的作图工具等等优点,也是因为有了windows操作系统,组态软件有了更丰富的功能和二次应用开发,如强大的图片图形动态画面功能、强大的数据报表、数据管理及数据效劳、远程监控等。上位机组态软件根底自动化双向通信双向通信企业管理ERPPLC等监控、操作站EM277A/B/C+EM扩展模块 其他总线产品或国产产品SIEMENSET200系列远程I/O

ABB、Co_Trust、SIEMENS等标准现场总线Profibus,Profinet,Ecat,Modbus,Canopen,DeviceNET等ABB总线分布I/OS500系列控制器I/OI/OI/O7优秀的组态软件应具备以下特点:

1软件构架要清晰,具有模块化功能组件,可灵活构架系统。

2使用简单,不需要专业编程知识,只需要简单的设置、组态,就可以实现相应的功能。

3二次开发容易,可直接支持全系列脚本语言编程,为用户开发的程序提供多种函数接口,支持内嵌用户开发控件〔.OCX,亦称支持第三方控件)4对PC系统资源占用少,与其他软件〔如:QQ,SQL2000,CAD,OFFICE等常用软件〕可共同运行,不会发生冲突,软件兼容性好。

8优秀工业监控&数据管理组态软件

FAMEVIEWFAMEVIEW组态软件是自动化软件的优秀产品:动态画面、实时数据、变量报警、实时曲线、实时报表、用户数据报表、数据效劳等等都有明显优势。与其他组态软件相比,FAMEVIEW最大特点是驱动高速稳定且即插即用,系统执行代码效率高〔只有55M大小〕,能胜任任何大型工程,功能强大,控件丰富。而且用户能轻易掌握,灵活运用。FAMEVIEW让工程组态更简单!9定义 ①FameView--组态软件名称 ②WHRC--开发运行完整版 ③X–变量点数,有以下类型 64点,128点,256点,512点,1024点,2048点,64K代表无限点 ④Y--网络效劳器〔C/S结构〕客户端数 Z--WEB效劳器功能IE同时浏览数 /–加密狗类型 ◆P–并口加密狗 ◆U-USB口加密狗 ◆ST-软件加密狗,可传送至PC机〔并口形式,需特殊定制〕

FameView-WHRCX-Y-Z/加密狗类型

FAMEVIEW型号说明:10FAMEVIEW软件构成核心是实时运行数据库,关键是高速稳定的设备驱动,多任务多进程的模块化功能组件的组合。11

FAMEVIEW组态软件通讯驱动特色:设备数据表设备通讯主要包括设备数据表和设备驱动程序系统提供的数组内存,其中存放与外部控制设备通讯的数据。设备驱动程序用来读取外部设备中的数据。不同的驱动,需要不同的硬件支持。设备数据表:是内存缓冲区,其中存放和外部控制设备通讯的数据,通过通讯驱动进行刷新和输出,运行数据库所需要的过程数据〔变量〕从设备数据表中取得〔通过一定的数据处理方式取得〕。12控制设备设备驱动设备数据表运行数据库应用程序\功能运行数据库所需要的过程数据(变量〕从设备数据表中取得运行数据库设备数据表数据处理方式13FAMEVIEW组态软件----组态工程工程的步骤定义运行数据库通讯设置画面制作增强应用设备数据表设备驱动程序定义过程变量参数〔外部数据来自设备数据表〕变量报警全局脚本历史曲线…….系统设置根据需要定制和启动组态过程中需要的组件功能14&

系统设置第一步:定制系统,选择工程需要用到的功能组件第二步:启动任务,选择启动要用到的功能组件第三步:关联数据库,设置系统关联数据库,如SQL200015第一步:定制系统,选择定制需要用到的功能组件假设组态需要有变量报警,用户管理,全局脚本等功能块时,需要先选择定制,否那么组态“扩展应用”中不会显示出这些功能块16第二步:启动任务,选择启动在组态过程中要用到的功能组件假设组态需要有变量报警,用户管理,全局脚本等功能块时,需要在选择定制后,选择启动,否那么启动监控时,不会出现相应功能。17第三步:关联数据库,设置系统关联数据库假设有查看历史数据等需用到数据库的功能时,请先选择需要关联的数据库。18&

设备通讯组态第一步:安装驱动第二步:启动驱动第三步:定义设备数据表19设备通讯组态第一步:安装驱动要使用某个驱动程序,首先要选择安装。可以同时最多安装32种驱动程序。有多种通讯驱动供选择,包括西门子、ABB等常用驱动。双击所选驱动即可。20第二步:启动驱动如果驱动程序被安装但没被选择,那么系统启动过程中不能启动此驱动程序。某些情况下通过设备数据表可进行仿真调试。启动已选择的驱动,把选择启动的驱动前面打“√”,再按“确定”。21第三步:定义设备数据表定义数据的通讯驱动,远程参数,数据类型等。提供内存,供运行设备表提取数据。22如果某个已安装程序不再需要,那么可点击“卸载驱动程序”。卸载23&运行数据库组态第一步:定义规模参数第二步:根据工艺要求定义各种变量,其中AI/AO/ARDI/DO/DR为通讯变量〔亦称外部变量〕,是计费变量,必须与设备数据表链接〔通过一定的数据处理方式,接受驱动动态刷新〕。其他是内部变量和功能,可任意组态使用。24运行数据库组态为中心枢纽。监控系统通过通讯驱动,把外部控制设备中的成批的数据映像到设备数据表中,但成批的数据无法直接使用,所以系统通过运行数据库提供各种变量,以各种数据处理方式来访问设备数据表。第一步:定义规模参数

根据需要定义规模,适当的规模可提高系统运行速度。30点免费使用,但不支持数据效劳、数据库连接、网络客户等功能。25监控变量数据数据系统核心

通讯 驱动•变量点数N=AI+AO+AR+DI+DO+DR,20%余量实际工程最大规模54000点,执行周期80ms支持Excel组态,提高组态速度支持监控对象,提高组态效率监控运行数据库第二步:根据工艺要求定义各种变量。〔后面将提供各变量的具体介绍〕26外部模拟变量〔AI:模拟只读变量AO:模拟只写变量AR:模拟读写变量〕名称:变量通过变量名来表示,便于查询、引用和管理。长度不能超过20个字符,在一种类型中不能有重复。第一次建立后不能被修改。“描述”用来描述变量的用途,不能超过30个字符。可设置报警参数,触发报警的变量事件。各种变量假设要实现变量报警功能,此处需要打“√”。27外部开关变量〔DI:开关只读变量DO:开关只写变量DR:开关读写变量〕名称:变量通过变量名来表示,便于查询、引用和管理。长度不能超过20个字符,在一种类型中不能有重复。第一次建立后不能被修改。“描述”用来描述变量的用途,不能超过30个字符。由1变到0就报警设备号和单元号指明变量在设备数据表中的位置。可设置报警参数,触发报警的变量事件。假设要实现变量报警功能,此处需要打“√”。28内部模拟变量〔VA〕

接受其他模拟变量的传送来的数值。作为内部中间变量使用。

具有记忆功能〔变量名以“@”开头〕。变量数据变化时能触发事件,去执行某些任务。〔系统提供多种变量。变量名开始字符为“%”,会自动更新,用户不能删除〕。名称:变量通过变量名来表示,便于查询、引用和管理。长度不能超过20个字符,在一种类型中不能有重复。第一次建立后不能被修改。“描述”用来描述变量的用途,不能超过30个字符。选择变量触发事件。29内部开关变量〔VD〕接受外部开关变量〔DI\DO\DR〕的传送来的数值。作为内部中间变量使用。具有记忆功能〔变量名以“@”开头〕。变量数据变化时能触发事件,去执行某些任务。〔系统提供多种变量。变量名开始字符为“%”,会自动更新,用户不能删除〕。名称:变量通过变量名来表示,便于查询、引用和管理。长度不能超过20个字符,在一种类型中不能有重复。第一次建立后不能被修改。“描述”用来描述变量的用途,不能超过30个字符。状态发生了变化那么触发。等于1那么触发事件。30内部文本变量〔VT〕可以存放一个字符串。可以从设备数据表中读取内容,作为字符串。字符串可以作为画面名、配方名、报表名被系统功能所用。具有记忆功能〔变量名以“@”开头〕。名称:变量通过变量名来表示,便于查询、引用和管理。长度不能超过20个字符,在一种类型中不能有重复。第一次建立后不能被修改。“描述”用来描述变量的用途,不能超过30个字符。〔系统提供多种变量。变量名开始字符为“%”,会自动更新,用户不能删除〕。定义变量的内容。31存档变量〔DOC〕实现历史数据功能,指定变量的数据和状态。根据设定条件存入到历史数据库,继而通过提供的表格和曲线控件进行查看和管理。名称:变量通过变量名来表示,便于查询、引用和管理。长度不能超过20个字符,在一种类型中不能有重复。第一次建立后不能被修改。“描述”用来描述变量的用途,不能超过30个字符。存档变量能够读取指定变量的值\状态,作为存入历史数据库的内容。假设需要记录变量的历史数据,此处需要打“√”。32计算功能〔CA〕用来实现某些简单的数学和逻辑运算。运算的参数可以引用各系统变量〔AI\AO\AR\DI\DO\DR\VA\VD〕。在运行过程中可自动执行,也可以通过事件触发和调用执行。实现60种算法长度不能超过15个字符,不允许有重复功能名称一次建立后不能被修改。计算类型:系统提供,在“计算参数”中出现与算法公式对应的参数描述。33系统功能〔FB〕提供了丰富的扩展功能,用户的很多需要的特殊功能会在这里找到,它实现了VBScript脚本编程才能实现的功能,但VBScript脚本需要用户有一定计算语言根底。功能:用来实现对系统的某些操作和特殊功能,可以使用户通过组态的方式调用系统操作,所有的系统功能使用了同一组态对话框。系统提供了53种系统功能。34定时功能〔TM〕功能:可以被系统自动的调用,定时的去触发运行。功能运行的时间、时间间隔可以通过用户来实现。功能处理的任务可以是CA\CMP\FB\FG。时间长度被设为0,那么会随运行数据库的刷新而连续执行。执行任务可以是CA\CMP\FB\FG。时间中断功能〔TM〕能够自动执行,不需要任何方式的调用,但可通过FB53进行启动和停止。35参数X1到X10,变量类型可以为AI\AO\AR\DI\DO\DR\VD。函数功能〔FX〕功能:可以实现非常复杂的运算,对输入函数进行解析。函数表达式为y=f〔X1,X2,………..x10〕,最多10个变量参与运算,并产生一个输出值。系统最多支持600个函数解析功能。Y参数类型必须为AO\AR\VA\DO\DR\VD。公式内容不能超过1000个字符,如果函数出现异常错误,那么函数不再被执行。36&画面及动态画面组态1第一步:画面管理2第二步:定义画面显示属性3第三步:画面制作37画面及动态画面组态

FAMEVIEW具有丰富的图库,并支持各种图片的导入,提供多种画面动态控件,并支持客户第三方控件,允许应用者建立自己的行业图库----“我的图库”。还可点菜单“编辑—导入”导入图片动态\第三方等控件例如38第一步:画面管理,可新建多个画面画面文件缺省存放在PictureFile目录下,新建文件名不需要加后缀.drw。画面组态39第二步:定义画面显示属性〔面对所有画面〕可根据实际要求和自己习惯、操作平安定义画面显示属性。40第三步:画面的制作41画面制作中,提供丰富的作图工具工具选用后,会有通俗易懂的对话框,用户能轻松的设定自己需要的功能。画面中的各个对象的动态属性,全部围绕运行数据库变量展开1在组件箱选择“图片图形-矩形”2双击此图片3假设选择“动态填充色”,点击后,方块中出现“√”,并出现对话框4再选择对应变量现选择“矩形图片”组件组态为例:42&变量报警第一步:

组态变量报警1:定义变量报警2:设定报警参数3:定义报警表格第二步:

报警查询〔只有外部变量才能“允许报警”。〕43第一步:1定义变量报警,选择需要显示报警的变量。选择“报警变量”界面中会出现在“运行数据库—定义变量”中已选择“允许报警”的变量〔见前页〕。442:定义报警参数设定报警存数时间、执行打印报警信息等功能。453:定义报警表格设定报警文本色,行高字体等属性。46第二步:变量报警查询在画面组态中添加“报警查询”按钮组件。可查询报警信息、报警状态等。报警信息报警状态报警查看报警查询47显示的变量为在“运行数据库—定义变量”时已选择“允许报警”的变量报警信息报警状态报警查看报警查询48&历史数据、曲线第一步:历史数据曲线组态1:定义历史数据库属性。3在画面添加中添加“曲线查询”按钮组件。4选择已存档变量中要查询的变量第二步:查询历史数据、历史曲线1:在画面添加中添加“数据查询”按钮组件2:选择已存档变量中要查询的变量2:历史数据查询方案3:历史数据缺省颜色49第一步:历史数据曲线的组态1:定义历史数据库属性。文件尺寸大小根据实际要求定义数据库属性。502:历史数据查询方案可定义不同方案来查询历史数据。513:历史数据缺省颜色可自行定义历史曲线的颜色52第二步:查询历史数据在画面添加中添加“数据查询”按钮组件。运行时执行按钮即可查询。将显示“运行数据库—存档变量”中已选择存档的变量。1:2:53查询历史曲线

3:在画面添加中添加“曲线查询”按钮组件。运行时执行按钮即可查询。

4:将显示“运行数据库—存档变量”中已选择存档的变量。54&全局脚本第一步:“全局脚本”组态1:点击“扩展应用—全局脚本”。2:点击“脚本文件”。然后新建文件3:“全局脚本”运行策略:第二步:调用“全局脚本”55全局脚本软件不可能满足所有用户的功能要求。提供脚本功能,可让用户自行制定其需要的、在软件系统中又没有提供的功能。脚本文件不会被自动执行,通过定义运行策略才能被执行。最多支持100个运行策略,每个策略执行20个脚本文件。第一步:全局脚本组态1点击“扩展应用—全局脚本”。点击562:点击“脚本文件”。然后新建文件。系统提供多种算法,使编程简便。编写脚本区573全局脚本运行策略脚本文件不会被自动执行,通过定义运行策略才能执行。最多定义100个运行策略,每个策略最多执行20个脚本文件。可定义触发时间。6种触发事件。58

运行策略启动\停止系统启动时会被自动启动,也可以调用32号系统功能来启停运行策略。59第二步:调用全局脚本除了利用运行策略,还可利用系统提供31号系统功能来单独调用全局脚本文件。确保路径正确60&画面脚本第一步:编写画面脚本第二步:调用画面脚本61画面脚本画面脚本是在编辑画面组件时,为了到达一些用户自定的功能或者是增加画面动态属性等目的,用户自行编辑的程序语言。画面脚本与全局脚本的关系即为全局与局部的关系第一步:编写画面脚本选择编号和编写名称,方便调用例如:编号001

名称实例62第二步:调用画面脚本以“普通按钮”为例:调用脚本可以在画面“对象”中,点击执行脚本,也可以按鼠标右键执行脚本,也可以在画面属性中设置执行脚本〔翻开、关闭执行脚本,循环执行脚本等〕63&用户管理第一步:在主功能模块树翻开用户管理,定义操作级别第二步

:定义管理员、操作用户64用户管理不同级别的用户有不同的操作权利〔登陆、注销、管理〕。可定义999个级别。第一步:定义操作级别〔0-19级别被系统占用〕65第二步:定义管理员\操作用户可定义99个用户〔PS:在画面建立“按钮”等控件时,点击右键也可定义“按钮”等控件的操作级别〕66&配方应用第一步

:新建配方文件、编辑配方及配方编号第二步

:在画面组件中选择“配方管理”组件67编辑配方通过对配方的上载或者下传,可以得到或者修改系统中的一批变量

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论