《InTouch组态.ppt》由会员分享,可在线阅读,更多相关《InTouch组态.ppt(21页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 InTouch 培训课程安排培训课程安排 1 1、入门入门 (了解)(了解)2 2、INTOUCH INTOUCH的开发环境的开发环境 (了解)(了解)3 3、标记名字典标记名字典 (重点、掌握)(重点、掌握)4 4、动画链接动画链接 (重点、掌握)(重点、掌握)5 5、InTouch QuickScriptsInTouch QuickScripts(了解)(了解)6 6、安全性安全性 (了解)(了解)7、报警和事件报警和事件 (了解)(了解)8 8、实时和历史趋势实时和历史趋势 (了解)(了解)9 9、I/OI/O通讯通讯 (了解)Module1-InTouch Module1-InTou
2、ch 简介简介 Wonderware 公司公司 是英国是英国Invensys plc 的一个子公司,创建于的一个子公司,创建于1987年年4月,开发基月,开发基于于 PC及其兼容计算机的、应用于工业及过程自动化领域的人机界面及其兼容计算机的、应用于工业及过程自动化领域的人机界面(HMI)软件。软件。组态软件:组态软件:HMIHMIHMIHMIMMIMMIMMIMMI、SCADASCADASCADASCADA InTouch HMI 软件软件 Intouch Intouch 是是Wonderware Wonderware 公司开发的集成的、基于组件的公司开发的集成的、基于组件的MMIMMI系系统
3、统Factory Suite 2000Factory Suite 2000中的一个核心组件。中的一个核心组件。它具有领先的它具有领先的HMIHMI和和面向对象的图形开发环境,便于高效、快捷地配置用户的应用程序。面向对象的图形开发环境,便于高效、快捷地配置用户的应用程序。WonderwareWonderware InTouchInTouch for for FactorySuiteFactorySuite 为为以以工工厂厂和和操操作作人人员为中心的制造信息系统提供了可视化工具。员为中心的制造信息系统提供了可视化工具。InTouch的广泛用途的广泛用途 InTouch HMI软件用于可视化和控制工
4、业生产过程软件用于可视化和控制工业生产过程 它它提提供供了了一一种种易易用用的的开开发发环环境境和和广广泛泛的的功功能能,使使工工程程师师能能够够快快速地建立、测试和部署强大的连接和传递实时信息的自动化应用。速地建立、测试和部署强大的连接和传递实时信息的自动化应用。InTouch软软件件是是一一个个开开放放的的、可可扩扩展展的的HMI,为为定定制制应应用用程程序序设计提供了灵活性。设计提供了灵活性。InTouch InTouch 软软件件适适合合于于部部署署在在独独立立机机械械中中、在在分分布布式式的的服服务务器器/客客户户机机体体系系结结构构中中、在在利利用用FactorySuiteFact
5、orySuite工工业业应应用用服服务务器器的的应应用用中中,也可以作为使用终端业务的瘦客户机应用。也可以作为使用终端业务的瘦客户机应用。InTouch 广广泛泛的的应应用用于于包包括括食食品品加加工工、石石油油、汽汽车车、半半导导体体、化工、制药、纸浆和造纸、交通等在内的全球众多纵向市场。化工、制药、纸浆和造纸、交通等在内的全球众多纵向市场。InTouch 特性和优点:特性和优点:图形用户界面图形用户界面 (GUI)(GUI)访问级口令安全性访问级口令安全性强大的强大的 QuickScriptQuickScript具有强大的网络功能具有强大的网络功能强大的连接功能强大的连接功能 InTouc
6、hInTouch提供了比其它提供了比其它 HMI HMI 产品更多的数以百计的产品更多的数以百计的I/O I/O 服服务器,支持用户连接任何工业自动化控制设备。务器,支持用户连接任何工业自动化控制设备。脚本脚本安全口令安全口令 InTouch8.0 InTouch8.0与与与与IOIO设备的连接设备的连接设备的连接设备的连接HMI人机界面人机界面I/OSERVERIO设备设备1.1.监视显示画面组态监视显示画面组态.2.2.创建创建I/OI/O访问名访问名(通过通过DDE SERVERDDE SERVER与与IO IO 设备建立连接、传递实时信息设备建立连接、传递实时信息.).)InTouch
7、8.0功能介绍功能介绍1、可视化设计与显示、可视化设计与显示2、外部组件、外部组件/系统数据访问扩展系统数据访问扩展3、记录事件、记录事件4、报警记录、报警记录5、历史报告分析工具、历史报告分析工具 系统配置要求系统配置要求 1、硬件、硬件 :最低:最低:P3-400MHZ ,256MB RAM ,2G可用硬盘空间可用硬盘空间 推荐:推荐:1.2GP3或更高主频或更高主频 ;512MB RAM 2、操作系统、操作系统:win2000 sp3 /win XP sp1 InTouch InTouch 界面环境界面环境 1 1、应用程序管理器:应用程序管理器:用于组织管理创建的程序用于组织管理创建的
8、程序 2 2、Windowmaker Windowmaker:开发界面开发界面 3 3、Windowviewer:Windowviewer:一种运行窗口一种运行窗口 用于显示在用于显示在Windowmaker 中创建的图形窗口中创建的图形窗口Show lab12 2 IntouchIntouch的开发环境的开发环境 WindowMaker WindowMaker 图形用户界面图形用户界面 Show win1 3 3 标记名词典标记名词典 “标记名字典标记名字典”是是InTouch 的核心,它是用来输入相关数据详细信息的机制。的核心,它是用来输入相关数据详细信息的机制。标记名字典的建立标记名字典
9、的建立 标记名类型标记名类型 1、内存型、内存型 针对InTouch 程序内部仿真 2、I/O 对外部数据的读取或写入 3、间接、间接 中间变量(.Name)变量类型变量类型 1、离散、离散 discretediscrete:BOOL (值值 0 或或 1)2、模拟、模拟 整形整形 integer:integer:介于-2,147,483,648 至 2,147,483,647 间的 32 位带符号整数值 实型实型 real :real :小数型标记名,用 32 位来保存结果。3、消息型、消息型 message :message :文本字符串,131ShowShow Show win1Show
10、 win1“标记名字典标记名字典”实用程序:实用程序:DBDump DBDump 和和 DBLoadDBLoad DBDump DBDump:将:将InTouch InTouch 应用程序应用程序“标记名字典标记名字典”作为文本作为文本文件导出,文件导出,以便在另一个程序以便在另一个程序 (如(如 Microsoft ExcelMicrosoft Excel)中进行中进行查看或编辑。查看或编辑。DBLoad DBLoad:可供将采用适当格式的:可供将采用适当格式的“标记名字典标记名字典”文件文件 (在另一个程序如(在另一个程序如 Excel Excel 中中 创建的,或是从另一个创建的,或是从
11、另一个InTouch InTouch 应用程序应用程序中导出的中导出的 DBDump DBDump 文件)文件)加载到现有的加载到现有的InTouch InTouch 应用程序中。应用程序中。这两个程序可供单独复制、修改或开发数据库这两个程序可供单独复制、修改或开发数据库 (“标记名字典标记名字典”)的)的各个部分,然后将它们合并到一个应用程序中。各个部分,然后将它们合并到一个应用程序中。Show 4 4 动画链接动画链接 定定义义:赋赋予予图图形形对对象象或或符符号号“生生命命”,让让其其动动起起来来。可可以以改改变变对对象或符号的外观,以反映标记名或表达式值所发生的变化。象或符号的外观,以
12、反映标记名或表达式值所发生的变化。触动链接:触动链接:用在可以触控的对象或符号上,供操作员将数据用在可以触控的对象或符号上,供操作员将数据输入输入系统。系统。九种触动链接九种触动链接用户输入:用于输入的触控对象上,用户输入:用于输入的触控对象上,For ex 游标:用于移动的对象或符号上。游标:用于移动的对象或符号上。触触动动按按钮钮:用用于于按按钮钮,创创建建此此对对象象链链接接,将将执执行行某某个个操操作作。操操作作可可以是改变离散值、执行动作脚本、显示窗口或隐藏窗口命令。以是改变离散值、执行动作脚本、显示窗口或隐藏窗口命令。Show win1Show win1ShowShow 显示链接:
13、显示链接:向操作员提供输出。向操作员提供输出。八种显示链接八种显示链接线条颜色、填充颜色、文本颜色:线条颜色、填充颜色、文本颜色:离散:用于控制与离散表达式的值离散表达式的值链接的对象或符号上 For ex模拟:模拟标记名(整型或实型)或模拟表达式的值离散报警:可与标记名、报警组或组变量的报警状态链接模拟报警:模拟型标记名、报警组或组变量的报警状态。对象大小对象大小 、位置、位置、填充百分比、值显示填充百分比、值显示Show 导导出出窗窗口口:将将窗窗口口从从一一个个InTouchInTouch应应用用程程序序移移到到另另一一个个应应用用程程序序中中以以便维护。便维护。导导入入窗窗口口:将将窗
14、窗口口从从一一个个InTouchInTouch应应用用程程序序导导入入到到当当前前应应用用程程序序,可可以以节节省省大大量量的的开开发发时时间间,同同时时还还提提供供一一种种简简便便、快快捷捷的的方方法法,供供您您创创建建远远程标记名引用。程标记名引用。(how do?F2 Ctrl+E(how do?F2 Ctrl+E 转换转换 本地本地)占位符标记名:占位符标记名:?d:,?i:,?r:,?m:?d:,?i:,?r:,?m:注:导入注:导入/导出操作之前,需先关闭导出操作之前,需先关闭 Window ViewerWindow Viewer和其它运行窗口!和其它运行窗口!showshowsh
15、owshow 其它其它闪烁闪烁:用于根据离散型离散型标记名或表达式的值来使对象闪烁。可见性可见性:用于根据离散型离散型标记名或表达式的值来控制对象的可见性。失效失效:用于根据标记名或表达式的值来禁用对象的触动功能。方向:用于根据标记名或表达式的值来旋转对象。Show win1Show win1 5-InTouch QuickScript5-InTouch QuickScript InTouch QuickScript InTouch QuickScript InTouch QuickScript InTouch QuickScript 都是由事件驱动的,都是由事件驱动的,事件可以是事件可以是数
16、据改变、条件、鼠标单击、定时器等等。数据改变、条件、鼠标单击、定时器等等。脚本的类型:脚本的类型:1,应用程序应用程序 链接到整个应用程序 2,窗口脚本窗口脚本 链接到特定的窗口 3,条件条件 链接到离散型离散型标记名或表达式 4,动作按钮动作按钮 与链接到触动链接触动链接 -动作按钮动作按钮的对象关联 5,键脚本键脚本 链接到键盘上特定的键或键组合 6,数据改变脚本数据改变脚本 仅链接到标记名和(或)标记名点域标记名点域 7,ActiveX 事件事件 在运行时执行 ActiveX 控件事件 8,QuickFunction 您创建的且可依从其它 InTouch QuickScript 或动画链
17、接表达式中进行调用的脚本。v QuickFunction QuickFunction 既既可可是是同同步步也也可可是是异异步步,而而其其它它脚脚本本类类型型只只能是同步的能是同步的脚本编写规则脚本编写规则:1、不不做做声声明明,所所有有的的变变量量均均视视为为标标记记名名 2、每每句句话话结结尾尾加加“;”3、注释语句、注释语句 注释内容注释内容 4、IF、THEN、ELSE、ELSEIF、END、ENDIF语句语句 5、支持局部变量、支持局部变量 DISCRETE DIM“”AS INTERGER REAL MESSAGEShow winShow winShow winShow win 6-
18、安全性安全性F 安安全全性性的的基基本本概概念念:是是操操作作员员 “登登录录”到到应应用用程程序序,然然后后输输入其用户名与口令。入其用户名与口令。F$Accesslevel$Accesslevel 访访问问级级别别最最高高为为9999 9999(此此级级别别允允许许访访问问所所有有的的安安全全性性命命令令);通通过过配配置置访访问问级级别别的的高高低低来来限限制制操操作作工工的的操操作作权权限,不同的访问级别可以得到不同的操作权限。限,不同的访问级别可以得到不同的操作权限。F InTouch InTouch 应应用用程程序序的的缺缺省省安安全全设设置置是是“无无”。创创建建新新的的应应用用
19、程程序序时时,缺缺省省条条件件下下,用用户户名名会会被被设设置置为为 “AdministratorAdministrator”,其其访访问级别是问级别是 9999,9999,密码是密码是“wonderwarewonderware”。Show Show Show Show WinWinWinWin 安全性脚本函数:安全性脚本函数:PostLogonDialog()PostLogonDialog():启动:启动 InTouchInTouch“登录登录”对话框,并返回对话框,并返回 TRUETRUE。Logoff()Logoff():从:从 InTouch InTouch 中注销用户。中注销用户。C
20、hangePassword()ChangePassword():显显示示改改变变口口令令对对话话框框,供供已已经经登登录录的的操操作作员员更更 改口令。改口令。习题习题:创建自定义安全登录窗口创建自定义安全登录窗口 -用户登陆界面用户登陆界面 USERUSER:*PASSWORDPASSWORD:*ACCESSLEVEL:*ACCESSLEVEL:*确定确定 取消取消要求:若用户名和密码均正确,点击“确定”按钮则会进入另一个窗口,单击“取消”按钮会关闭该登陆窗口。Show Show Show Show lablablablab 安全系统标记名安全系统标记名(仅为写入操作提供的):(仅为写入操作
21、提供的):$OperatorEntered$OperatorEntered:用于输入有效的用户名。$PasswordEntered$PasswordEntered:用于输入有效口令。7-7-报警和事件报警和事件 InTouch InTouch InTouch InTouch 提供了一个通知系统提供了一个通知系统提供了一个通知系统提供了一个通知系统,可以向操作员通知生产过程与系统状况的可以向操作员通知生产过程与系统状况的可以向操作员通知生产过程与系统状况的可以向操作员通知生产过程与系统状况的有关信息。有关信息。有关信息。有关信息。报警报警报警报警显示生产过程条件报警,而显示生产过程条件报警,而显
22、示生产过程条件报警,而显示生产过程条件报警,而事件事件事件事件则表示正常的系统状态消息。则表示正常的系统状态消息。则表示正常的系统状态消息。则表示正常的系统状态消息。报警类型报警类型1、离散报警、离散报警DSC 2、偏差报警、偏差报警(a a主偏差主偏差 b b副偏差副偏差)4、变化率报警、变化率报警Roc3、值报警、值报警 (a a高高报高高报HiHi bHiHi b高报高报Hi cHi c低报低报Lo dLo d低低报低低报LoLoLoLo)报警级别报警级别 1-999 “1”是最高级别是最高级别报警严重程度报警严重程度关键关键主要主要次要次要提示性提示性优先级范围优先级范围1-2491-
23、249250-499250-499500-749500-749750-999750-999 注注:四种优先级四种优先级:1:1 表示关键、表示关键、2 2 主要、主要、3 3 次要、次要、4 4 提示性(即提示性(即 1 1、2 2、3 3、4 4)工工程程师师在在做做InTouch InTouch 时时为为每每一一个个报报警警指指定定一一个个严严重重程程度度,配配置置好好范范围围后后,现现场操作员就可以轻松打印与显示某种特定严重程度的报警。场操作员就可以轻松打印与显示某种特定严重程度的报警。报警组报警组 根根报报警警组组$System$System下下分分16个个组组,每每组组都都可可在在其
24、其下下层层再再分分16个个组组,这这样样每每层层最多最多16个组,可分个组,可分8层,故最多达层,故最多达16的的8次方个报警组。次方个报警组。报报警警组组用用于于不不同同的的衡衡量量标标准准来来归归类类,每每个个标标记记名名都都与与一一个个”报报警警组组“关关联联,若若没没将将标标记记名名与与”报报警警组组“关关联联,则则却却省省条条件件下下,会会自自动动将将它它与与$System$System关联。关联。报警点域:报警点域:供动态控制和监视各种报警条件,供动态控制和监视各种报警条件,许多点域可通过表达式和脚本来访问。许多点域可通过表达式和脚本来访问。访问与标记名关联的点域要求使用的语法是
25、Tagname.dotfield。常用的点域:常用的点域:.Ack 报警是否确认(报警是否确认(可读/写离散型离散型标记名点域:1确认 0未确认).Alarm 报警是否存在(报警是否存在(1报警 0 无报警).Hilimit 报警设置的高限参数报警设置的高限参数(可读/写模拟型模拟型标记名点域).Histatus 是否处于高报态是否处于高报态(只读离散点域:1高报 0非高报 )Show winShow win 8-实时和历史趋势实时和历史趋势 实时趋势实时趋势 Real Time Trend 实实时时趋趋势势是是动动态态的的,它它在在运运行行期期间间不不断断更更新新,最最多多可可以以绘绘制制四
26、四个个本本地地标标记记名名或表达式的变化。或表达式的变化。历史趋势历史趋势 Historical Trend 历历史史趋趋势势可可以以提提供供一一个个历历史史时时间间和和日日期期的的数数据据”快快照照“,它它不不是是动动态态的的。与实时趋势不同,它只能在接到指示时才会更新。与实时趋势不同,它只能在接到指示时才会更新。在配置历史趋势时的注意事项:在配置历史趋势时的注意事项:1、历史记录配置中启用历史记录历史记录配置中启用历史记录2、配置标记名中(要记录数据的)选择记录数据配置标记名中(要记录数据的)选择记录数据3、历史标记名类型选择历史趋势历史标记名类型选择历史趋势 Show winShow w
27、inShow winShow win 9-I/O通讯通讯 动态数据交换(动态数据交换(Dynamic Date ExchangeDynamic Date Exchange,简称,简称DDE DDE)是)是MicrosoftMicrosoft开发的一种开发的一种通讯协议通讯协议,可供应用程序发送,可供应用程序发送/接收数据与指令。接收数据与指令。DDE通讯三要素通讯三要素 访问名访问名:book1(最好与主体名相同)(最好与主体名相同)应用程序名应用程序名:从中获取数据的应用程序的名(不要有:从中获取数据的应用程序的名(不要有.exe)excel 主题名主题名:book1.xls 通讯配置通讯配置1、运行运行DDE SERVER 2、在在InTouch中建立新的访问名,包括应用程序名和主题名中建立新的访问名,包括应用程序名和主题名3、在在InTouch中建立中建立I/O类型标记名,与项目名连接类型标记名,与项目名连接 Show labShow labShow labShow lab 唯一唯一
限制150内