收藏 分销(赏)

Intouch总结.pptx

上传人:可**** 文档编号:957040 上传时间:2024-04-09 格式:PPTX 页数:93 大小:3.05MB
下载 相关 举报
Intouch总结.pptx_第1页
第1页 / 共93页
Intouch总结.pptx_第2页
第2页 / 共93页
Intouch总结.pptx_第3页
第3页 / 共93页
Intouch总结.pptx_第4页
第4页 / 共93页
Intouch总结.pptx_第5页
第5页 / 共93页
点击查看更多>>
资源描述

1、汇报人:秦景奇、董森成汇报人:秦景奇、董森成Intouch培训总结汇报人:秦景奇、董森成汇报人:秦景奇、董森成四、报警与事件五、实时趋势与历史趋势六、I/O通讯七、InTouch安全性一、标记名三、脚本二、动画链接汇报人:秦景奇、董森成汇报人:秦景奇、董森成一、标记名字典及其功能标记名字典 可以理解为intouch软件的实时数据库,intouch收集PLC哪些数据,就由标记名字典来定义。同时标记名字典将数据提供给画面。Intouch的标记名字典是内存数据库,数据保存在内存中。当intouch不在运行,数据就会丢失。标记名字典是intouch的核心。标记 标记简单地定义为标记名字典里的一个值。值

2、代表罐位、温度、通讯状态、开关位置以及过程中的其它实时值。每个标记有多种属性,如标记名、最小/最大值以及访问名。标记名命名惯例 intouch用户使用标记名来确定标记。标记名最长可达32个字符,但必须以英文字母字符或数字打头。标记名不得包含空格。标记类型标记类型 I/O标记 intouch的标记时内存型标记或I/O型标记。如果标记是从外部应用程序读取的,如可编程控制器、过程计算机的输入与输出,以及来自网络节点的数据。汇报人:秦景奇、董森成汇报人:秦景奇、董森成 内存型标记 内存型标记在intouch应用程序内部使用。它们可以用来创建系统常数与模拟值。相当于中间量,如PLC的位存储器一样。间接型

3、标记 用于创建一个窗口,并将该窗口中的标记重新指定给多个来源。某个间接标记赋值给另一个数据源标记时,会使得它们在点域(即全部属性)、脚本等各个方面完全相同。分类分类1、离散型 如现场开关量,值为0或1。2、整型(模拟):介于-2147483648和2147483648之间的32位带符号整数值。3、实型(模拟):小数标记。相当于浮点数。4、消息:最长可达131个字符的文本字符串输入/输出标记。其它分类:组变量(报警)、历史趋势、标记ID。汇报人:秦景奇、董森成汇报人:秦景奇、董森成创建标记打开windowsmaker 在特别菜单栏中选择标记名字典-选择新建-输入标记名-选择类型-单击确定。汇报人

4、:秦景奇、董森成汇报人:秦景奇、董森成标记详细资料汇报人:秦景奇、董森成汇报人:秦景奇、董森成初始值初始值:启动时标记的值,在它接收到不同的值或是被“保留值”改写时才会发生变化。工程单位工程单位:专门为标记保留的记号,用于指出度量单位。如CM。最小最小/最大原始数据最大原始数据:期望的标记值的范围。最小工程单位最小工程单位/最大工程单位最大工程单位:定为为在画面显示的值的系数。如最大原始数据为100,最大工程单位为50,那么当接收到现场的值是100时,在画面上能显示的值是50。死区死区:要刷新标记的值至少达到的更改量,这通常用于频繁更新的I/O标记。死区是绝对值,不管是正负,只要绝对值达到就需

5、要刷新,在画面显示。记录死区记录死区:要将标记的值记录到历史数据中,与记录数据对应,标记值至少达到的更改量。记录事件记录事件:用于报警事件的使用。将到报警时会介绍。转换转换:线性:指的是按照当前值来显示,平方根指的是按照当前值的平方根来显示。访问名访问名:讲到intouch与PLC通讯时会介绍。项目项目:PLC的地址如DB数据块,I/O地址等。注意格式:如数据块单个位:DB2,X0.3 逗号必须是英文且半角 实型数:DB103,REAL56,I/O量 如:I0.0 字节:IB0)汇报人:秦景奇、董森成汇报人:秦景奇、董森成打印标记名字典打印标记名字典打印标记名字典详细资料有助于确定标记名的使用

6、情况。除了打印.CSV文件外,还可以打印“标记名字典”详细资料、报警信息、链接详细资料以及脚本的列表。步骤:打开windowsmaker-文件菜单-打印。汇报人:秦景奇、董森成汇报人:秦景奇、董森成二、动画链接综述动画链接 动画链接可以改变对象或符号的外观,以反映标记或表达式的值所发生的变化汇报人:秦景奇、董森成汇报人:秦景奇、董森成Intouch支持两种基本类型的链接,触动链接与显示链接。触动链接触动链接 供操作员向系统进行输入。数值游标或按钮便是触动链接的例子。显示链接显示链接 向操作员显示输出结果。如填充颜色、位置或闪烁链接。动画链接选择对话框动画链接选择对话框步骤:打开windowsm

7、aker-特别-动画链接触动链接分类触动链接分类 触动链接用在对象或符号上,使得它们在“运行时”具有“触控”(即,活动的)效果。它包括 用户输入、游标、触动按钮。显示链接分类:线条颜色、填充颜色、文本颜色、对象大小等等。汇报人:秦景奇、董森成汇报人:秦景奇、董森成设置对象动画效果用户输入用户输入:包括离散、模拟和字符串 离散值汇报人:秦景奇、董森成汇报人:秦景奇、董森成用户输入 模拟值注意最小值和最大值设置,还有是否启动数字小键盘。汇报人:秦景奇、董森成汇报人:秦景奇、董森成 用户输入用户输入 字符串汇报人:秦景奇、董森成汇报人:秦景奇、董森成 数字键盘的选择数字键盘的选择 INTOUCH有三

8、种不同的键盘:传统的INTOUCH键盘、WONDERWARE新的可调大小键盘,以及MIRCOSOFT提供的WINDOWS键盘。键盘可以在特别菜单-配置-windows viewer的常规选项卡进行设置汇报人:秦景奇、董森成汇报人:秦景奇、董森成触动按钮触动按钮 触动按钮包括离散值、动作、显示窗口和隐藏窗口。离散值 汇报人:秦景奇、董森成汇报人:秦景奇、董森成动作区域动作区域 直接:只要按住按钮,便将标记值设置为1,释放按钮时,该值自动复位成0 取反:按住按钮时,将标记值设置为0,释放按钮时,该值自动复位成0 切换:按下时给离散标记的状态取反,例如,如果标记等于1时按下按钮,则将它设置为0,反正

9、亦然。(有保持功能)复位:按下按钮时将值设置为0 (有保持功能,在点后不能改变)置位:按下按钮时将值设置为1(有保持功能,在点后不能改变)汇报人:秦景奇、董森成汇报人:秦景奇、董森成触动按钮触动按钮 动作汇报人:秦景奇、董森成汇报人:秦景奇、董森成导出窗口导出窗口创建或维护功能库应用程序,或是要在另一个应用程序中快速创建远程标记应用时,导出窗口非常有用。导出窗口时,会将窗口文件连同索引文件一起复制到所选的目录。步骤:打开windows maker 文件菜单-导出窗口,生成的文件是.WIN文件,.NDX索引文件。转换标记名转换标记名当导入窗口时,或进行标记索引时,与窗口关联的所有标记均随同窗口一

10、起传输。不过,它们不会添加到新应用程序的数据库中。相反,标记名会标为“占位符”(索引)标记。标记名前占位符:?d:(离散型)?i:(整型)?r:(实型)?m:(消息型)?g:(组型)?h:(l历史趋势型)?t:(标记ID型)步骤:打开windowsmaker-右击选择替换-替换标记名-转换汇报人:秦景奇、董森成汇报人:秦景奇、董森成替换标记名替换标记名 复制对象时,所得的副本将是原件的完整拷贝,包括链接,动画以及脚本。不过如果要在复制的对象上使用不同的标记,则必须更改标记名。步骤:打开windowsmaker-选择要更改标记名的对象-右键-替换-替换标记-替换汇报人:秦景奇、董森成汇报人:秦景

11、奇、董森成三、脚本脚本编写 InTouch 脚本是 InTouch 应用程序最强大的功能之一。InTouch QuickScript 功能可供您在满足指定条件的情况下执行特定的命令和逻辑运算。例如,键被按下、窗口被打开,值发生改变等。QuickFunction 是创建的且可以从其它脚本和动画链接表达式中调用的脚本。可重复使用的代码存储在一个脚本中并将它放到某个位置,从而支持在一个编辑会话中更新所有脚本的实例。通过使用脚本,您可以创建各种自定义和自动化的系统函数。汇报人:秦景奇、董森成汇报人:秦景奇、董森成InTouch QuickScript所有的 InTouch QuickScript 都是

12、事件驱动的。事件可以是数据改变、条件、鼠标单击、定时器,等等。处理顺序取决于具体的应用程序。尽管相同事件触发的多个脚本在计划方式上可能存在一定的固有顺序,但系统并不保证会按任何特定的顺序执行。因此,不应就处理顺序建立任何依赖性。汇报人:秦景奇、董森成汇报人:秦景奇、董森成应用程序脚本“应用程序脚本”是与整个应用程序链接的。可以使用应用程序脚本来启动其它一些应用程序、创建过程模拟以及计算变量等。您可以在应用程序中使用下面三种类型的“应用程序脚本”:与此类似,I/O 通讯会在“应用程序”启动时 QuickScript 执行之后初始化。因此,不能在“应用程序”启动时 QuickScript 中引用

13、I/O 型标记名或远程标记名引用。此外,I/O 型标记名和远程标记名引用不会在“应用程序”关闭时 QuickScript 中更新。“数据改变”或“条件”QuickScript 不能从“应用程序”启动时QuickScript 中执行。此外,不能使用“应用程序”关闭时 QuickScript 来启动其它应用程序。汇报人:秦景奇、董森成汇报人:秦景奇、董森成访问应用程序脚本编辑器在特别菜单上,指向脚本,然后单击应用程序脚本,或者脚本下的“应用程序浏览器”中,双击应用程序。此时会出现应用程序脚本编辑器。在脚本下的“应用程序浏览器”中,也可以右击应用程序,然后单击打开。选择在运行期间脚本时,每 0 毫秒

14、框会被激活。在框中,输入在脚本执行之前等待的毫秒数。如果要立即执行脚本,请创建一个相同的启动时脚本。不过,只要符合在运行期间脚本的条件或事件,该脚本便会以指定的频率重复执行。汇报人:秦景奇、董森成汇报人:秦景奇、董森成窗口脚本窗口脚本与特定的窗口链接。可以给窗口使用下列三种类型的脚本:在特别菜单上,指向脚本,然后单击窗口脚本。此时会出现窗口脚本编辑器。选择在显示期间时,每 0 毫秒框会被激活。在框中,输入在脚本执行之前等待的毫秒数。如果要立即执行该脚本,请创建一个相同的显示时脚本。不过,只要符合在显示期间脚本的条件或事件,则该脚本便会以指定的频率重复执行。汇报人:秦景奇、董森成汇报人:秦景奇、

15、董森成键脚本“键脚本”链接到键盘上特定的键或键组合。可以使用它们为应用程序创建全局键。例如,返回主菜单窗口、注销操作员等。可以给键应用三种类型的“键脚本”:在特别菜单上,指向脚本,然后单击键脚本,或者在脚本下的“应用程序浏览器”中,双击键。此时会出现键脚本编辑器。选择按下期间时,每 0 毫秒框会被激活。在框中,输入在脚本执行之前等待的毫秒数。如果要立即执行该脚本,请创建一个相同的按下时脚本。不过,只要符合按下期间脚本的条件或事件,该脚本便以指定的频率重复执行。汇报人:秦景奇、董森成汇报人:秦景奇、董森成触动按钮动作脚本“触动按钮动作脚本”类似于“键脚本”,不同之处在于它们与链接到触动链接-动作

16、按钮的对象关联。(脚本编辑器可以通过动画链接选择对话框进行访问)。操作员单击或者按下指定给链接的对象或按钮时,则会执行它们。可以给对象使用三种类型的“触动动作脚本”:汇报人:秦景奇、董森成汇报人:秦景奇、董森成创建动作按钮脚本1.绘制要链接到脚本的对象或按钮。2.双击该对象,或选择它,然后在特别菜单上,单击动画链接。此时会出现动画链接选择对话框。3.在触动按钮区,单击动作。此时会出现InTouch-动作脚本编辑器。选择按下期间时,每 0 毫秒框会被激活。在框中,输入在脚本执行之前等待的毫秒数。如果要立即执行该脚本,请创建一个相同的按下时脚本。不过,只要符合按下期间脚本的条件或事件,该脚本便以指

17、定的频率重复执行。汇报人:秦景奇、董森成汇报人:秦景奇、董森成条件脚本“条件脚本”既可以与离散型标记名链接,也可以与一个等于真或假的表达式链接。也可以使用包含模拟型标记名(见下例)的离散表达式。可以给条件应用四种类型的脚本:汇报人:秦景奇、董森成汇报人:秦景奇、董森成1.在特别菜单上,指向脚本,然后单击条件脚本,或者在脚本下的“应用程序浏览器”中,双击条件。此时会出现条件脚本编辑器。2.由于“条件脚本”根据是否满足条件来执行,因此必须在条件框中指定条件(离散型标记名或表达式)。汇报人:秦景奇、董森成汇报人:秦景奇、董森成数据改变脚本“数据改变脚本”仅与标记名和(或)标记名点域链接。在标记名或标

18、记名点域的变化值大于在“标记名字典”中给该标记名定义的死区值时,它们会执行一次。访问数据改变脚本编辑器1.在特别菜单上,指向脚本,然后单击数据改变脚本,或者在脚本下的“应用程序浏览器”中,双击数据改变。此时会出现数据改变脚本编辑器。2.因为“数据改变脚本”是根据数据值的变化来执行的,所以必须在标记名 点域 框中指定一个标记名或标记名点域。汇报人:秦景奇、董森成汇报人:秦景奇、董森成ActiveX ActiveX 事件脚本大多数 ActiveX 控件都有与之关联的事件。例如,单击、双击、按下鼠标和按键都是许多 ActiveX 控件中使用的典型事件。为此,系统提供了一些 InTouch“Activ

19、eX 事件”脚本来支持这些事件动作。可以给每个事件关联一个“ActiveX 事件”脚本。ActiveX 控件事件将在运行时(WindowViewer)执行。访问 ActiveX ActiveX 事件脚本编辑器1.单击 ActiveX 控件属性对话框中的事件标签,以激活事件属性页。汇报人:秦景奇、董森成汇报人:秦景奇、董森成2.双击脚本列中的空白单元,或者输入“ActiveX 事件”脚本的名称,然后单击确定。3.如果当前不存在使用所输入名称的“ActiveX 事件”脚本,则会出现一个消息框,询问是否要立即去创建它。单击确定。此时会出现ActiveX ActiveX 事件脚本编辑器。4.在名称框中

20、,输入用于识别“ActiveX 事件”脚本的名称。汇报人:秦景奇、董森成汇报人:秦景奇、董森成5.ActiveX 控件方法类似于ActiveX 控件属性。属性是与对象关联的数据成员,而方法则是控制对象的数据函数。要访问 ActiveX 控件方法,请在插入菜单上单击 ActiveXActiveX。此时会出现 ActiveX ActiveX 控件浏览器。ActiveX ActiveX 控件浏览器会显示应用程序中使用的所有 ActiveX 控件的名称。选择某个控件的名称时,会显示它对应的方法。选择要插入脚本的方法,然后单击确定。汇报人:秦景奇、董森成汇报人:秦景奇、董森成四、报警与事件报警与事件综述

21、通过创建可生成报警与事件的 InTouch 应用程序,可以通知操作员有关生产过程活动的状态。报警向运行时操作员警告可能导致潜在问题的过程条件。通常,您设置一个在过程值超过定义的极限时触发的报警。操作员通常必须确认报警。事件代表正常的系统状态消息。通常事件在发生某种系统条件时触发,如操作员登录到 InTouch 应用程序。操作员不必确认事件。汇报人:秦景奇、董森成汇报人:秦景奇、董森成报警优先级您可以给报警指定一个优先级,或者说是严重度。例如,锅炉温度超出极限时,要求发出高优先级的报警,需引起立即关注。对于已到换班时间的报警,严重程度则可以低很多。报警优先级通常取决于环境-工厂应用、设备性质、安

22、全性、备份系统的可用性、损害或停机的潜在成本等。在定义标记时可以指定报警优先级。优先级范围可以是从 1 到999,其中 1 表示最严重。您可以指定报警优先级范围来代表报警的分类。例如,如果某个过程要求使用四种严重程度级别,则可以创建四个优先级范围。汇报人:秦景奇、董森成汇报人:秦景奇、董森成报警子状态多状态报警包含一系列报警子条件。例如,模拟报警通常有多个极限。High 与 Low 阈值设置正常操作范围的边界。HiHi 与 LoLo 极限表示极度偏离正常值范围的偏差。锅炉温度水平可以由于任何这些子状态之一而处在报警条件下。在继续处于整体报警条件时,锅炉温度还可以在任何两个子状态之间转换。汇报人

23、:秦景奇、董森成汇报人:秦景奇、董森成报警组每个标记都与一个报警组关联。缺省条件下,标记指定给$System 主组。您可以在$System 组下创建其它报警组层次结构,最多可达 32 级。在“标记名字典”中定义标记时,可以创建报警组,并将标记同它们关联起来。汇报人:秦景奇、董森成汇报人:秦景奇、董森成InTouch InTouch 报警的类型在 InTouch HMI 中,报警根据其特性分为一些常见的类别。这些类别也就是所谓的“类”与“类型”。“分布式报警”系统将所有报警归类到五种基本“条件”下:“离散”、“值”“偏差”、“变化率”以及 SPC。在定义标记时,您可以将每个 InTouch 标记

24、关联到某个报警条件。根据标记的类型,可以给它定义一个或多个报警类或类型。汇报人:秦景奇、董森成汇报人:秦景奇、董森成要创建报警组1 1 在特别菜单上,单击报警组。此时出现报警组对话框。2 2 单击添加。此时出现添加报警组对话框。汇报人:秦景奇、董森成汇报人:秦景奇、董森成4 4 要将报警组重新指定给另一个父组:a a 单击父组以显示报警组对话框。如果这是为 InTouch 应用程序定义的第一个报警组,则该组自动指定给$System 父组。b b 从列表中选择一个新的父组,然后单击关闭。5 5 在注释框中,为新报警组输入可选注释(最大长度是 49 个字符),然后单击确定。此时出现报警组对话框,显

25、示已添加到列表中的新报警组。汇报人:秦景奇、董森成汇报人:秦景奇、董森成配置离散报警离散报警对应于离散标记。您可以配置报警状态是对应于离散标记的“真”(打开、是、1)状态还是“假”(关闭、否、0)状态。要为离散标记定义报警条件1 1 打开“标记名字典”。2 2 打开现有离散标记,或创建一个新的离散标记。3 3 在标记名字典对话框的顶部,单击报警或详细和报警,以显示离散报警详细资料对话框。4 4 在报警注释框中,输入报警注释,最大长度为 131 个字符。5 5 在报警状态区域中,选择活动报警状态是离散标记的打开还是关闭值。汇报人:秦景奇、董森成汇报人:秦景奇、董森成7 在优先级框中,指定 1 到

26、 999 之间的一个报警优先级。缺省优先级数字是 1,这是最高的报警优先级。8 作为可选项,还可以为离散报警指定一个报警约束标记。a 在报警约束标记框中,单击按钮以显示选择标记对话框,其中包含一列已定义的标记。b 从列表中选择一个标记,然后单击确定。选作约束标记的标记的名称出现在报警约束标记框中。汇报人:秦景奇、董森成汇报人:秦景奇、董森成配置值报警值报警与整型或实型标记关联。您可以将报警设置成在标记值转换为超出一组预定义的阈值(从 LoLo 到 HiHi)时触发。您可以配置报警状态是否对应于该标记的任何值,以及与该报警关联的优先级。要配置值报警1 打开“标记名字典”。2 选择现有的实型或整型

27、标记,或创建一个新的标记。3 在标记名字典对话框的顶部,单击报警或详细和报警,以显示报警详细资料对话框。汇报人:秦景奇、董森成汇报人:秦景奇、董森成5 在报警注释框中,输入缺省注释,最大长度为 131 个字符。注释指定给标记的.AlarmComment 点域。6 选择报警类型(LoLo、Low、High、HiHi),以检测何时标记值超出绝对极限值。7 在报警值框中,为报警类型输入极限值。例如,对于 LoLo 与 Low 报警,只要标记值小于报警值,便存在报警条件。对于 High 与 HiHi 报警,只要标记值超出报警值,便发生报警。您可以给这些极限值使用实数。8 在值死区框中,输入工程单位数;

28、标记值必须上升到报警值以上或下降到报警值以下这个数值,才能脱离报警状态。例如,要从报警条件下返回到正常状态,标记值不仅要返回到报警限之内,还需要返回到指定的“值死区”范围内。“值死区”可以防止由于报警的不断反复(即标记值在极限附近上下浮动,从而持续进出报警状态)造成过度报警。汇报人:秦景奇、董森成汇报人:秦景奇、董森成9 作为可选项,您可以为标记的报警类型(LoLo、Low、High、HiHi)指定报警约束标记。a 在报警约束标记区域中,单击按钮以显示选择标记对话框,其中包含一列已定义的标记。b 从列表中选择一个标记,然后单击确定。选作约束标记的标记的名称出现在报警约束标记框中。汇报人:秦景奇

29、、董森成汇报人:秦景奇、董森成配置偏差报警偏差报警与整型或实型标记关联。您可以通过以下方法来触发报警:将当前标记值与目标值进行比较,然后将差的绝对值与一个或多个极限进行比较,这些极限表示为标记值范围的百分比。例如,以下这些值设置标记主、副偏差报警的条件:最小值=-1000 最大值=1000副偏差百分比=10 主偏差百分比=15 目标值=500汇报人:秦景奇、董森成汇报人:秦景奇、董森成将这些值用作示例,主、副偏差报警点按以下步骤进行计算:1 计算标记的整个值范围。1000-(-1000)=20002 将标记的整个值范围乘以主、副偏差百分比。2000 x 0.10=200=副偏差限2000 x

30、0.15=300=主偏差限3 在目标值上加上与减去主、副偏差限。500-200=300=副偏差下限500+200=700=副偏差上限500-300=200=主偏差下限500+300=800=主偏差上限汇报人:秦景奇、董森成汇报人:秦景奇、董森成要配置偏差报警1 打开“标记名字典”。2 选择现有的实型或整型标记,或创建一个新的标记。3 在标记名字典对话框的顶部,单击报警或详细和报警,以显示报警详细资料对话框。4 选择要使用的偏差(主偏差与副偏差)报警类型,它用于检测何时模拟型标记的值在指定目标值的主偏差或副偏差范围内。5 在%偏差框中,输入触发主偏差或副偏差报警条件时模拟标记要偏离目标值的百分比

31、。它表示为标记范围的百分比。对于 I/O 标记,范围由标记的详细资料对话框中输入的最小工程单位与最大工程单位值定义对于内存标记,范围由最小值与最大值定义。汇报人:秦景奇、董森成汇报人:秦景奇、董森成6 在目标框中,输入标记参考值,主、副偏差百分比都基于这个参考值。7 在偏差死区百分比框中,输入偏差百分比;标记值必须下降到极限值以下这个百分比,标记才能脱离报警条件。配置变化率报警在指定时间间隔内报警值的变化超过指定范围时,变化率报警能检测到这个情况。只要标记值发生变化,就会对标记进行测试以确定是否发出变化率报警。1 打开“标记名字典”。2 选择现有的实型或整型标记,或创建一个新的标记。3 在标记

32、名字典对话框顶部,单击报警或详细和报警,以显示报警详细资料对话框。下图仅显示适用于变化率报警的那些选项。汇报人:秦景奇、董森成汇报人:秦景奇、董森成4 选择变化率框。5 在%框中,输入允许的最大变化百分比极限。6 选择秒、分或时作为时间间隔单位。7 在优先级框中,输入 1 与 999 之间的一个数字,以设置报警优先级。8 作为可选项,可以为变化率报警指定一个报警约束标记。a 在报警约束标记区域中,单击按钮以显示选择标记对话框,其中包含一列已定义的标记。b 从列表中选择一个标记,然后单击确定。选作约束标记的标记的名称出现在报警约束标记框中。汇报人:秦景奇、董森成汇报人:秦景奇、董森成禁用报警可以

33、使用.AlarmEnabled 或 AlarmDisabled 点域一次性禁用或启用标记的所有报警。对于具有子状态的报警,每个子状态都可以单独禁用。例如,模拟值报警可以启用 Hi 而禁用 HiHi。在运行时,“报警供应器”不为禁用的报警或子状态生成报警。在运行时可以更改报警的禁用或启用状态。只要报警从禁用转换为启用,检查逻辑便会确定“报警供应器”是否应该将该项放入报警状态。如果在项目处于报警状态时,报警变为禁用或有效约束状态,该项目将强制转换到一个不同的(有效)状态。具体的状态应取决于当前有哪些可用的状态,以及它们是否也被禁用。此活动由“报警供应器”根据报警类型与极限值进行处理。汇报人:秦景奇

34、、董森成汇报人:秦景奇、董森成约束报警作为可选项,您可以为每个报警或其子状态指定一个报警约束标记,以防止报警转换为活动状态。约束标记值变为且保持为“真”(非零或非空)时,报警便会被约束。类似地,报警约束标记变为且保持为“假”(零或空)时,报警不会被约束。汇报人:秦景奇、董森成汇报人:秦景奇、董森成配置报警属性1 1 在特别菜单上,指向配置,然后单击报警。此时出现报警属性话框。汇报人:秦景奇、董森成汇报人:秦景奇、董森成2 2在报警缓冲区大小框中,输入内存报警缓冲区中可以为摘要或历史查询存储的最大报警项数量。“分布式报警系统”中的通讯很大程度上是由在节点之间发送的报警查询与报警记录组成。在节点内

35、部,报警查询与记录存储在InTouch 内部报警内存(也称为报警缓冲区)中,以最大程度减少网络流量。报警缓冲区大小是节点可以为摘要或历史报警查询存储的最大报警数。报警缓冲区会删除最旧的记录以便为新记录腾出空间。将一个很大的数值指定给报警缓冲区可能会影响节点性能。对于“分布式报警系统”,我们建议使用缺省值 500。汇报人:秦景奇、董森成汇报人:秦景奇、董森成3 3 选择返回意味着确认复选框,以使 InTouch HMI 自动确认其值返回到正常状态(RTN)的报警。5 5 选择启用报警记忆复选框,以便重新启动 InTouch 应用程序时,有关报警点域的当前状态可以保留下来用作初始值。4 4 选择事

36、件已启用复选框,以记录 InTouch 应用程序运行期间发生的所有事件。在标记的相关事件可以存储到内部报警内存或记录到报警数据库之前,必须从“标记名字典”中设置标记的记录事件属性。6 6 选择保留确认注释作为报警注释复选框,以使用随报警确认输入的注释来更新标记的.AlarmComment 点域与“标记名字典”。汇报人:秦景奇、董森成汇报人:秦景奇、董森成五、实时趋势与历史趋势实时趋势实时趋势是动态的。它们在运行期间不断更新。它们最多可以绘制四个本地标记名或表达式的变化。创建实时趋势1.选择绘图对象工具栏中的实时趋势工具。2.在窗口中单击鼠标左键,然后对角拖动鼠标,以绘制一个所需趋势大小的矩形框

37、。(您可以绘制任意大小的趋势图,而且可以在屏幕上放置的趋势图数目不受限制)。汇报人:秦景奇、董森成汇报人:秦景奇、董森成3.释放鼠标。此时在窗口中会出现实时趋势对象:在运行期间,数据会自右向左写入趋势图。4.双击趋势以打开它的配置对话框。趋势对象类似于在 WindowMaker 中绘制的任何其它对象。您可以用鼠标拖曳来移动它,也可以通过抓住对象的一个“手柄”来调整它的大小。在窗口中,您可以放置多个趋势图。汇报人:秦景奇、董森成汇报人:秦景奇、董森成配置实时趋势1.双击趋势,或选定趋势,然后在特别菜单上,单击动画链接。此时会出现实时趋势配置对话框。汇报人:秦景奇、董森成汇报人:秦景奇、董森成2.

38、在时间间隔框中,输入要在趋势上显示的水平(x 轴)时间长度,然后选择时间长度的时间增量选项。3.在样本间隔框中,输入求算趋势表达式并更新图表的频率,然后选择与此数值相关的时间增量选项。4.在表达式框中,输入要用每支笔绘制其趋势的本地标记名或表达式。趋势图中最多可见到 4 支笔。这些笔可用于显示任何本地标记名或包含一个或多个本地标记名的表达式。(无法记录或绘制消息型标记的趋势)。趋势表达式对于创建自定义的显示画面很有用处,它可用于显示各种范围的标记名。5.如果要使趋势仅当它显示在活动窗口中时才更新,选择只在载入内存时更新。如果不选择此选项,则即使不在打开的窗口中,趋势也总是会去更新。如此会导致整

39、个系统的性能有稍微降低。汇报人:秦景奇、董森成汇报人:秦景奇、董森成历史趋势创建历史趋势1.选择绘图对象工具栏中的历史趋势工具。历史趋势工具用于绘制历史趋势对象。2.在窗口中单击,然后对角拖动鼠标以绘制一个所需趋势大小的矩形框。3.释放鼠标。此时历史趋势会出现在窗口中:汇报人:秦景奇、董森成汇报人:秦景奇、董森成配置历史趋势1.双击趋势,或选定趋势,然后在特别菜单上,单击动画链接。此时会出现历史趋势配置对话框。汇报人:秦景奇、董森成汇报人:秦景奇、董森成2.在历史标记框中,输入要用于趋势的标记名。如果输入的标记名当前尚未在“标记名字典”中定义,则系统会询问是否要立即去定义它。如果选择是以立即定

40、义标记名,则 InTouch将自动显示标记名字典对话框,并使用缺省标记名类型历史趋势。(标记名必须定义为历史趋势型)。每个历史趋势必须使用不同的标记名。3.在初始化时间长度框中,输入要水平(x 轴)显示的趋势时间长度,然后选择时间长度的时间增量选项。4.如下选择要用于趋势的初始化显示模式:汇报人:秦景奇、董森成汇报人:秦景奇、董森成4.在标记名框中,输入要用每支笔绘制其趋势的本地标记名或表达式。趋势图中最多可见到 8支笔。该标记名必须激活“记录数据”选项。记录标记名在 WindowViewer 中,每次发生的变化超过指定的记录死区时,要记录的标记名的值会写入历史记录文件,在缺省条件下,无论有无

41、变化,均是每小时写入一次。要将标记名的值写入历史记录文件,必须将它配置为记入“标记名字典”中。对于整型和实型(浮点)标记名,可以在它们各自的详细资料对话框中设置记录死区。记录死区控制标记名的值改变多少个“工程单位”后,才将它记入磁盘。汇报人:秦景奇、董森成汇报人:秦景奇、董森成1.在特别菜单上,单击标记名字典,或者在“应用程序浏览器”中,双击标记名字典。此时会出现标记名字典对话框。2.打开所需标记名的定义,然后选择记录数据。汇报人:秦景奇、董森成汇报人:秦景奇、董森成使用历史趋势向导InTouch 提供了一种快捷、简便的方法供您创建历史趋势:趋势向导。通过使用趋势向导,您只需单击几下鼠标,就可

42、以配置一个包含指示器和缩放等在内的一应俱全的历史趋势。1.单击向导工具栏中的向导工具。此时会出现向导选择对话框。汇报人:秦景奇、董森成汇报人:秦景奇、董森成2.在向导列表中选择趋势,以显示可用的趋势向导。3.选择含指示器和刻度的历史趋势向导,然后单击确定。此时对话框关闭,您的窗口会再次出现,且光标处于“粘贴”模式。4.单击窗口以粘贴该趋势向导。汇报人:秦景奇、董森成汇报人:秦景奇、董森成5.双击趋势向导以打开历史趋势图表向导配置对话框:7.输入配置趋势所需的信息,然后单击确定。如果要让向导自动填写配置值,请单击建议。给历史趋势向导配置的设置与创建历史趋势对象时所配置的内容相同,这些对象是使用绘

43、制对象工具栏中的 WindowMaker 趋势工具所绘制的。汇报人:秦景奇、董森成汇报人:秦景奇、董森成8.要在趋势中添加缩放和移动功能,或在趋势中添加笔的控件,请分别使用趋势“缩放/平移面板”和“趋势笔图例”向导。要让所有这些组件协同工作,它们必须使用历史趋势标记名。与所有的 InTouch 向导一样,此向导也可以分解成不同的组件。配置历史记录属性1.在特别菜单上,指向配置,然后单击历史记录。此时会出现历史记录属性对话框。汇报人:秦景奇、董森成汇报人:秦景奇、董森成2.要快速访问该对话框,请在“应用程序浏览器”中的配置下,双击历史记录。3.选择允许历史记录以打开全局标记名记录功能。4.在保持

44、记录文件时间框中,输入要将记录文件保存到磁盘的天数(在今天之前)。InTouch 会在每天(24 小时)创建并保存两个历史记录文件。因此,在设置此值时必须考虑磁盘空间。如果硬盘没有足够的可用空间来保存历史记录文件,则记录功能将会停止,此时您必须清理磁盘空间才能重新开始记录。通过将内部标记名$HistoricalLogging$HistoricalLogging 链接到按钮或 QuickScript,或通过使用 WindowViewer 中的重新启动历史记录命令,您可以在运行时启动和停止历史记录。例如,如果输入 10,而今天是本月的第 12 天,则从 2 号到 12 号(包括今天在内的 10 天

45、)的记录文件将保存到磁盘上。1 号的文件会被自动删除。如果输入 0,则记录文件将无限期保留。汇报人:秦景奇、董森成汇报人:秦景奇、董森成5.如果需要将历史记录文件保存到应用程序目录,请选择在应用程序目录中存储记录文件。或者,选择在指定目录中存储记录文件,并输入要使用的目录的完整路径。缺省条件下,历史记录文件的命名方式如下:YYMMDD00.LGH YYMMDD00.LGH 和 YYMMDD00.IDXYYMMDD00.IDX其中:YY YY 显示创建文件的年份(99,01)MM MM 显示创建文件的月份(01-12)DD DD 显示创建文件的日期(01-31)00 00 始终显示零例如,如果文

46、件创建于 1997 年 10 月 31 日,则它们将命名如下:97103100.LGH97103100.LGH和97103100.IDX97103100.IDX汇报人:秦景奇、董森成汇报人:秦景奇、董森成六、I/O通讯动态数据交互(DDE)提供Windows环境中的应用程序彼此之间发送/接收数据与指令。它在同时运行的两个应用程序之间实现一种客户端与服务器关系。Wonderware Suitelink1基于TCP/IP协议。2无论是单节点还是分布式节点,都可维持一致高数据吞吐量。数值时间质量(Value Time Quality,简称VTQ)。3基于Windows NT系统时,通过性能监视器,可

47、对数据吞吐量、负荷、资源消耗及网络传输等进行全面诊断。4使用Microsoft标准Winsock接口TCP/IP。Wonderware建议DDE用于内部客户端通讯,SuiteLink用于网络通讯。汇报人:秦景奇、董森成汇报人:秦景奇、董森成配置SIDirect DAServer 通过TCP/IP实现和S7 PLC的通信配置 SIDirect DAServer1.选择任何栏上的开始开始/程序程序以启动SIDirect DAServer。2.找到包含“System Management Console”程序的 Wonderware文件夹,并点击启动System ManagementConsole

48、程序。汇报人:秦景奇、董森成汇报人:秦景奇、董森成3.在ArchestrA System Management Console(SMC)中找到“DAServer Manager”树下的SIDirectDAServer。在Local节下,DAServer 名字是“ArchestrA.DASSIDirect.2”。汇报人:秦景奇、董森成汇报人:秦景奇、董森成4.右键点击“Configuration”图标。5.在菜单中选择“Add PortCpS7 Object”6.右键点击“New_PortCp_000”并选择“Add S7Cp Object”,出现如下S7参数设置对话框汇报人:秦景奇、董森成汇报

49、人:秦景奇、董森成Network Address:输入PLC CP卡的IP地址,在此例子中,PLC的IP 地址是192.168.10.41Local TSAP:定义本地站的传输服务访问点,第一为数字定义设备,第一位数字为0,推荐设置为01.00Remote TSAP:定义PLC的传输服务访问点。Remote Rack No.:输入10 进制机架号。Remote Slot No.:输入10 进制的CPU槽号。在此Tech Note 中,机号设为0,CPU槽号设为3(电源模块占2 个槽,所以CPU槽号为3)。Connection Resource:从下拉框中选择16进制的连接资源。7.选择“Dev

50、ice Group”属性页。汇报人:秦景奇、董森成汇报人:秦景奇、董森成8.右键点击“Device Group”对话框中的空白地方,添加新的Device Group(类似主题名)到DeviceGroup 对话框中汇报人:秦景奇、董森成汇报人:秦景奇、董森成9.选择并用右键点击默认名Topic_0,把它重新命名成一个有意义的名字,如S7PLC汇报人:秦景奇、董森成汇报人:秦景奇、董森成10.在左面的树形结构图中,右键点击ArchestrA.DASSIDirect.1 并从子菜单中选择“Activate Server”来启动此DA Server,ArchestrA.DASSIDirect.2 旁边

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服