




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、什么是标记名字典什么是标记名字典 标记名字典(运行时数据库)是 InTouch 的核心。在运行时,数据库包含数据库中所有项目的当前值。为了创建运行时数据库,InTouch 需要所有已创建变量的信息。每个变量必须指定标记名和变量类型。对某些变量类 型 InTouch 需要额外的信息。例如,对 于 I/O 类型标记名,InTouch 需要更多的信息以便获得数据并转换它供内部使用。标记名字典就是用来输入这些资料的机制。什么是标记名字典什么是标记名字典标记名字典为您提供了下列特殊功能:功能 描述 标记浏览器 标记浏览器用来选择标记名和标记名点域、来自 FactorySuite 应用程序的远程名引用和S
2、uperTag 成员标记名,或任何其它支持标记名字典接口的标记源。标记名交叉引用 标记名交叉引用允许您交叉引用一个标记名, 得到在您的应用程序中使用该标记名的特定位置,包括窗口、脚本、SQL 配置、SPC 触发等。您可以打印交叉引用信息或将它储存到一个文件中。什么是标记名字典什么是标记名字典标记名字典为您提供了下列特殊功能:功能 描述 SuperTag InTouch 支 持 SuperTag 结构,这个结构允许您定义复合标记名类型。您可以定义包含多 达 64 个成员标记名 和 2 层嵌套的SuperTag 模板。成员标记名的行为和常规标记名完全一样,它们支持趋势、报警和所有标记名点域。引用
3、远程标记名引用允 许 InTouch 访 问 I/O 服务器的数据而不需要在本地标记名字典中创建标记名。远程引用允许您导入和导出窗口 或 QuickScript 而不需要从占位符转换标记名。什么是标记名字典什么是标记名字典标记名字典为您提供了下列特殊功能:功能 描述 扩展的标记名支持 扩展的标记名支持扩展的标记名支持扩展的标记 名支 持 InTouch 在其标记名字典中支持多达61,405 个标记名。(您的系统所支持的标记名数由您的软件许可证所决定)。标记名类型标记名类型标记名类型标记名类型在 InTouch 数据库中定义标记名时,您必须根据其用法为每一个标记名指定一种类型。例如,如果一个标记
4、名要读或写来自 象 I/O 服务器这样的另一Windows 应用程序的数值,它就必须是一 个 I/O 类型的标记名。下面描述每种 InTouch 标记名类型及其用法。标记名类型标记名类型内存类型标记名内存类型标记名存在于您 的 InTouch 应用程序内。您可以使用它们来生成系统常数和模拟,也可以用它们建立由其它Windows 程序访问的计算变量。例如:您可以用初始值 3.1416 来定义内存标记名,或者您可以把配方储存在内存标记名组内。在仿真中,您可以用内存标记名控制一个后 台 QuickScript 脚本的动作。例如,您可以定义一个在某一动作 QuickScript 中改变的内存标记名“C
5、OUNT ”,从而为某一过程当前的步骤生成各种动画效果。共有四种内存类型:标记名类型标记名类型内存内存离散离散型型内部离散型标记名,值为0(假,关)或 1(真,开)。内存内存整整型型值为-2,147,483,648 到2,147,483,647 之间的32 位有符号整数。内存实型内存实型浮点(小数)内存标记名。浮点数值可以介于-3.4e38和 3.4e38 之间。所有浮点计算都 按 64 位精度操作,但用32 位来保存结果。内存内存消消息型息型最长为131个字符的文本字符串标记名。标记名类型标记名类型I/O 类型标记名所有从另一Windows 程序读取其值或将其值写入另一Windows 程序的
6、标记名为 I/O 类型标记名。这包括所有来自可编程控制器,过程计算机的输入输出以及来自网络接点的数据。可以通 过 Microsoft 动态数据交 换 (DDE) 或Wonderware SuiteLink 通讯协议来访问I/O 标记名。当一个读/ 写 I/O 类型标记名改变时,它将被立即写入远程应用程序。每当链接到远程应用程序的标记名的项改变时,标记名也可以从远程应用程序上更新。缺省时,所有的 I/O 标记名设置为读/ 写。然而,您可以通过选择“标记名字典”对话框中的“只读”选项将其限制为只读。共有四种 I/O 类型:标记名类型标记名类型I/O 离散型离散型输入/ 输出标记名,值 为0(假,关
7、)或1(真,开)。I/O 整型值为-2,147,483,648 到2,147,483,647之间的32 位有符号整数。I/O 实型浮点(小数)标记名。浮点值可以介于+3.4e 38 之间。所有浮点计算都 按 64位精度操作,但用32 位来保存结果。I/O 消息最长为131个字符的输入/ 输出文本字符串标记名。标记名类型标记名类型其它类型标记名其它类型标记名您还可以赋予标记名一些特殊标记名类型来执行复合函数,如动态报警显示、历史趋势、监控每一历史趋势笔所绘制的标记名。您还可以用间接标记名类型来将一个标记名赋予多个资源。这些特殊标记名类型描述如下。组组变量变量组变量类型用于具有指定报警组的标记名,
8、以生成动态报警显示、磁盘记录和打印记录。您可以用组变量类型标记名来生成报警窗口或报警记录,以显示与特定组变量有关的所有报警。您也可以通过赋予组变量标记名不同的报警组,来控制所显示或记录的报警。标记名类型标记名类型组变量类型标记名也可以用来创建按钮,通过单击这些按钮,操作员可以在相同的报警窗口中有选择地显示工厂中不同区域的报警。所有与报警组关联的点域都可以应用到组变量标记名中。标记名类型标记名类型历史历史趋势趋势当生成一个历史趋势时,InTouch 需要用到历史趋势历史趋势类型的标记名。所有的与历史趋势关联的点域都可以运用到历史趋势标记名中。标记标记ID这是与历史趋势对象一起使用的特殊类标记名型
9、。您可以用标记标记标记标 记 ID 类型的标记名来检索在历史趋势上所绘制的标记名信息。多数情况下,您会用标记标记标记标 记 ID标记名来显示赋予指定笔的标记名的名称,或者改变赋予该笔的标记名。您可以在QuickScript 中应用一个语句,以将一个新标记名赋给任意历史趋势中的任意笔。例如,您可以在QuickScript 中应用下面的语句:MyHistTrendTag.Pen1=MyLoggedTag.TagID;当执行此 QuickScript 时,历史趋势中与历史趋势历史趋势历史趋势历史趋势标记名 “MyHistTrendTag” 关联的笔 Pen1 将开始为 “MyLoggedTag” 绘
10、制 历史记录数据趋势图。标记名类型标记名类型间间接接离散离散、间间接模接模拟拟、间间接接消消息息间接类型的标记名允许您创建一个窗口,并将该窗口内的标记名重新指定给多个源标记名。例如,您有十五个相同的泵,您想要让操作员监视其报警条件。此时,您不需要创建十五个不同的窗口(每个泵一个),而只需在一个窗口中使用间接标记名,然后用 QuickScript 将间接标记名指向已进入报警状态的那个泵所对应的源标记名,即可调用与各个泵关联的源标记名。您也可以用Touch 触动按钮 QuickScript,让操作员手动地选择要显示的泵。这种方法可减少开发时间和应用程序大小。注意注意:InTouch 也也支持支持间
11、间接接 SuperTag g所有所有间间接接SuperTag 显示在标显示在标记名字典的记名字典的“标记名类型标记名类型标记名类型标记名类型标记名类型标记名类型标记名类型标记名类型”对对话框话框中。中。间间接接SuperTag也也可用在可用在InTouchQuickScript中。中。标记名类型标记名类型当您使某个间接标记名等于另一源标记名时,这个间接标记名将与源标记名在所在方面均完全相同,包括点域、脚本等。如果源标记名的值改变,间接标记名会相应地反映这个改变。如果间接标记名的值改变了,源标记也会随之改变。您可以在数据库中将间接标记的值定义为可保持,并在启动时重置为上一次的标记名赋值。间接标记
12、名通 过 .Name 点域指定。例如,如果您创建了一个名 为 Setpoint的间接模拟标记名,并 在 QuickScript 中使用下面的表达式,则 Setpoint1 将变成Setpoint 值的源标记名:Setpoint.Name = Setpoint1; or Setpoint.Name =Setpoint1.Name;标记名类型标记名类型您也可以连接标记名以便在间接标记名中使用。例如,如果您创建一个如下所示的数据改变QuickScript,让它在每次标记名Number 值变化时时执行,而间接标记名Setpoint 也相应改变:Number=1;Setpoint.Name = Setp
13、oint + Text(Number, # );当此 QuickScript 执行时,模拟标记 名 Number 的值会转换成文本,并连接到模拟标记 名 Setpoint,从而 使 Setpoint.Name 与 Setpoint1 相等。间接模拟型标记名可用于整型(整数)和实型(浮点)两种标记名。标记名类型标记名类型当您调用源标记名并且源标记名以引号括起时:I= mytag或者,源标记名是通过文本字符串与变量连接来定义的:Indirect.Name = mytag + Text(Number, #);在这种情况下,源标记名对于间接标记名而言处于不活动状态。在第二次执行
14、 QuickScript 之前,间接标记名将不能引用源标记名的特性。我们建议您确保所有间接标记名都引用活动状态的标记名。标记名类型标记名类型只有在以下条件下,源标记名才会被激活: 显示在一个打开的应用程序窗口中 用在窗口或动作 QuickScript 中,并且与脚本关联的应用程序窗口已打开 当前正被实时趋势使用 用于报警目的 作为事件来记录并且“事件记录”已启用 记入历史记录并且“历史记录”已启用 用在键、条件、数据改变或应用程 序 QuickScript 中 作为 InTouch SPCPro 中的“自动采集”标记名 当前被使 用 DDE 的客户端应用程序(如 Microsoft Excel
15、 )访问 被使用点存取 (PTACC.DLL) 的本地客户端引用 被指定给间接标记或被其引用(会出现瞬间缓迟,因为脚本必须请 求 I/O点 的正确值)或 为使 用 DDE 协议而 将 InTouch 访问名配置为“提示所有项”标记名类型标记名类型SuperTagInTouch SuperTag 允许您定义复合标记名类型。您可以定义多 达 64 个成员标记名和2 层嵌套 的 SuperTag 。成员标记名的行为与常规标记名一样,它们支持趋势、报警和所有标记名点域。定义新的标记名定义新的标记名标记名最长可达32个字符,但必须以一个希腊字符开始(A-Z或a-z。其余的字符可以是A-Z, a-z, 0
16、-9, !, , -, ?, #, $, %, _, 和 & 。注意注意:反斜反斜 杠杠 ()只)只对对SuperTag有有效效。标记名也是自动编号的。例如,如果您输入并保存标记 名 R4001 ,然后单击“新建”,则标记名会自动编号为 R4002 。如果标记名包含一个字符分隔的数字,它将 由 InTouch 找到的第一个整数自动编号。例如,N7-0 将编号为N7-1 。注意只允许正方向的变化。例如,R4002 到 R4003 ,R4003 到 R4004 等等。定义新的标记名定义新的标记名在标记中使用连字 符 (-) 时必须小心。连字符在标记名中有效,但它们在表达式或逻辑式中也被用作
17、负号或减号。因而容易引起混淆。例如,如果您在一个表达式中 用 A=B-C C 您的意思是 A 等 于 B 减 C C 还是把名为 B-C 的标记赋值给一个名为A 的标记呢?InTouch 将假设是后者。为了防止出现这种问题,您应该在标记名与运算符之间插入空格。例如,“A=B-C。考虑下面的例子:X-101=FT-101*SP-101可以看出,因为这里没有空格,FT-101 将乘以 SP-101 并将值赋 给 X-101 1定义新的标记名定义新的标记名当您第一次访问标记名字典时,会显示内部系统标记名 $AccessLevel 的定义。一旦在标记名字典中定义了标记名,当您再次访问它时,将显示最近编
18、辑的标记名定义。单 击 “” 可浏览标记名字典中当前存储的标记名定义(当没有要显示的上一个或下一个标记名时,浏览按钮将失效)。单击“选择”以迅速找到一个特殊的标记名定义。“选择标记”对话框将在选择模式下出现。定义新的标记名定义新的标记名对话框 描述 主要 显示主要标记名字典对话框。 在 SuperTag 中,“主要”只给出父或根标记名。对父或根标记名所做的任何更改都将改写成员标记名信息。更改后,单击“存”。一个消息框会显示,询问您是否要将根标记名更改应用到成员标记名。详细 显示所选标记名类型的对应详细资料 对话框。“标记名字典”对话框顶部的选项用于显示各种标记名详细资料对话框,如下所示:定义新
19、的标记名定义新的标记名对话框 描述 报警 显示所选标记名类型的对应报警配置对话框。详细和报警 显示所选标记名类型的对应详细和报警配置对话框。成员 显示 SuperTag 类型标记名的成员详细资料对话框。提示:如果您在标记名字典对话框中右击任意文本输入框,将会出现一个菜单,显示可应用于选定文本的命令。定义新的标记名定义新的标记名要定义一个新标记名要定义一个新标记名: 1 . 在“特别”菜单上,单击“标记名字典”,或者在应用程序浏览器中,双击“标记名字典”。“标记名字典”对话框出现。2. 单击“新建”。(“标记名”框被清除)。3. 在“标记名”框中,输入新标记名的名称。定义新的标记名定义新的标记名
20、提示:标记名最长可达32个字符,但必须以一个希腊字符开始(A-Z 或a-z。其余的字符可以是A-Z, a-z, 0-9, !, , -, ?, #, $, %, _, 和 & 。标记名不能使 用 RetVal 一字。这个字是保留字。如果您试图使用这个字,然后尝试编 辑 QuickFunction ,将出现一条错误消息 A variablecannot have that name.Tag exists(变量不能使用该名称,标记已经存在)。4. 单击“类型”,“标记类型”对话框出现:定义新的标记名定义新的标记名5. 选择标记名类型,然后单击“确定”。所选类型的相应详细资料对话框出现(“详
21、细资料”对话框将在本章稍后介绍)。提示:在 TemplateMaker 中创建的任何SuperTag 名称也将出现在此对话框中,并可用作标记类型。例如,上面的ColdRoom和EvapUnit。如果SuperTag 不是使 用 TemplateMaker 创建的,则会显示名称 SuperTag。例如,如果SuperTag 是在动画链结标记名或表达式输入框、QuickScript 或外部文件中创建,然后再加载 到 DBLoad 实用程序。注意注意:如果标记名当前:如果标记名当前链链接到对象或用接到对象或用 在在 QuickScript 中,中,则只则只有有在在WindowViewer 没没有运行
22、的有运行的情况情况下下才才能更改其类型。能更改其类型。6. 单击“组”将标记名指定给特定报警组。“报警组”对话框出现。选择您要指定给标记名的报警组,然后单击“完成”。定义新的标记名定义新的标记名注意注意:如果您:如果您没没有将标记名指定有将标记名指定给给特定报警特定报警组组,则缺省则缺省条件下,条件下,InTouch会会将它指定将它指定给给根根组组 $System 。在创建标记名并将其指定给某个报警组后,如果您不关闭该对话框,则所有之后定义的标记名将被指定给同一报警组(除非您进行更改)。7. 对 于 I/O 类型标记名,选择“只读”以将标记名限制为在运行时只读。8. 对 于 I/O 类型标记名
23、,选择“读写”让标记名在运行时可以读和写。9. 在“注释注释注释注释”框中,输入您要系统储存的有关标记名的任何其它注释(最多50 个字符)。提示:当您第一次访问“标记名字典”对话框时,“注释”框会显示内部系统标记 $AccessLevel 的缺省注释。您应该删除此注释以防止它与您定义的任何标记名相关联。要删除注释,选择注释然后 按 DEL 键。定义新的标记名定义新的标记名1 0. 选择“记录数据记录数据记录数据记录数据”,则每当工程单位值变化超过指定的记录值时,程序会在运行时将标记名写入历史记录文件。否则,程序将缺省每小时记录一次而不管值的变化。注意注意:为了实:为了实际际记录标记名,必须记录
24、标记名,必须通过通过“特特别别”菜单上菜单上的的“配置配置历史历史记配置记配置历史历史录录”命令命令,来,来启启动动历史历史记录。记录。如果您决定如果您决定随后清随后清除除此此选项以不选项以不再再记录标记名,记录标记名,则则先先前记录的标记名前记录的标记名数据将数据将无无法访问。法访问。此此外,如果外,如果 在在 WindowViewer 运行时您运行时您 在在WindowMaker 中更改记录,中更改记录,则则所所做做更改更改 在在 WindowViewer 重重新新启启动动之之前不前不会生效会生效。11 . 选择“记录事件记录事件记录事件记录事件”,记录由操作员、I/O 、QuickScr
25、ipt 或系统对标记名所做的所有数据值更改。提示:当您定义标记名来监控事件时,每次标记名值改变,事件消息都会记入报警系统。事件消息会记录数据值如何改变。例如,是由 操作员、I/O 、脚本还是由系统启动数值改变。定义新的标记名定义新的标记名当您选择“记录事件”时,“优先级”字段将被激活。您所输入的优先级值决定了标记名的事件优先级。此字段中的有效输入值 是 1 到 999 ,1是最高优先级,而 999 是最低优先级。12. 选择“保留值”,则每次 WindowViewer 退出时,都会保留标记名的当前值。每次 WindowViewer 重新启动时,此值将用作标记名的初始值。注意注意:当:当 Win
26、dowViewer 重重新新启启动时,保动时,保留留值不值不会会被写被写 入入 I/O 设设备备。当。当I/O 服务器服务器首首次次扫扫描描设设备备时,时,I/O 值值会会被更新。被更新。提示:当 WindowViewer 正在运行时,将不能选择或清除新的或现有标记名的保留值。当选择此选项时,标记名的初始值会不断更新以反映标记名的当前值。 当 WindowViewer 退出时,初始值将设为最后一次保留值。如果随后清除这个选项,标记名的初始值将设定为最后的保留值。定义新的标记名定义新的标记名1 3. 如果您要保留操作员对标记名的报警限字段值所做的任何更改,请选择“保留参数”。此值将用作 Wind
27、owViewer 重新启动后的报警初始值。注意注意:由于所:由于所做做更改更改会会被被立即立即记录,记录,我我们们强烈推荐强烈推荐您您只只对不对不经经常更改常更改的值选择的值选择上上述两个保述两个保留留选项。选项。1 4. 定义标记名类型的详细资料,然后单击“关闭”。定义标记名的详细内容定义标记名的详细内容最初显示的“标记名字典”对话框用于输入基本的标记名信息。许多采样点,尤其是输入和输出,需要很多的详细资料以便进行适当的操作。每个指定类型的标记名都有一个专门的详细资料对话框,可用于定义标记名类型的详细资料。大多标记名类型都有自己的特定详细资料对话框和报警条件对话框。缺省条件下,当您选择标记名
28、类型时,会显示其对应的详细资料对话框。一旦完成基本标记名的定义,您需要定义标记名和报警状态(如有需要)的详细资料。下面的章节向您介绍定义每种标记名类型的详细资料时必须遵循的步骤。定义标记名的详细内容定义标记名的详细内容定义内存定义内存离散离散标记名详细资料标记名详细资料内存离散型标记名存在于您的InTouch 应用程序之内。当需要一个数值为0(假,关)或1 (真,开)的内部标记名时,可以定义一个内存离散内存离散内存离散内存离散型标记名。要定义内存离散型标记名的详细资料: 1 . 选择“内存离散内存离散内存离散内存离散”作为标记名类型,出现下面的详细资料对话框。提示:如果没有出现,单击“标记名字
29、典”对话框顶部的“详细资料”。定义标记名的详细内容定义标记名的详细内容2. 单击首次加载运行时数据库时,您要储存在标记名中的初始值初始值初始值初始值。3. 如果您要为该标记名定义一个离散报警状态,在该标记名的值等 于 1(开,真)时,其状态为“开”,请在“开消息”框中输入您要在报警窗口的数值/ 极限字段中显示的消息。4. 如果您要为该标记名定义一个离散报警状态,在该标记名的值等 于 0(关,假)时,其状态为“开”,请在“关消息”框中输入您要在报警窗口的数值/ 极限域中显示的消息。5. 如果您要为标记名定义报警条件,单击“标记名字典”对话框顶部的“报警”或“详细和报警”,以显示您所定义的标记名类
30、型的相应报警条件对话框。6. 在定义完标记名后,单击“关闭”以保存您的标记名定义并关闭标记名对话框。定义标记名的详细内容定义标记名的详细内容定义内存模定义内存模拟拟标记名详细资料标记名详细资料内存模拟型标记名存在于您的InTouch 应用程序内。有两种内存模拟类型:内存整型和内存实型。内存实型。内存实型。内存实型。当您需要一个介于-2 、147 、483 、648 和 2 、147 、483 、647 之间的32 位有符号整数的内部的标记名时,就可以定义一个内存整型内存整型内存整型内存整型标记名。当您需要一个浮点值介于-3.4e 38 和 3.4e 38 之间的内部的标记名时,可以定义一个内存
31、实型内存实型内存实型内存实型标记名。所有浮点计算都 按 64 位精度操作,但用 32 位来保存结果。定义标记名的详细内容定义标记名的详细内容要定义内存模拟标记名的详细资料:1 . 选择内存整型或内存实型作为标记名类型,出现下面的详细资料对话框。提示:如果没有出现,单击“标记名字典”对话框顶部的“详细资料”。2. 在“初始值”框中,输入首次加载运行时数据库时,您要存储在标记名中的值。3. 在“最小值”框中,输入标记名的最小值。此值将用于历史趋势图表、I/O 及 .Min EU 标记名点域中。4. 在“最大值”框中,输入标记名的最大值。此值将用于历史趋势图表、I/O 及 .Max EU 标记名点域
32、中。定义标记名的详细内容定义标记名的详细内容5. 在“工程单位”框中,输入您要用于标记名的工程单位的标签。6. 在“死区”框中,输入数据库更新前标记名的工程单位必须变更的数量。7. 在“记录死区”框中,输入标记名记入历史记录文件前标记名的工程单位必须变更的数量。缺省值零表示每次变更都会被记录。注意注意:如果您要在标记名的:如果您要在标记名的工工程程单单位改变位改变超超过过记录记录死死区区值时,将标记值时,将标记名记录到名记录到磁盘磁盘中,中,则则必须为标记名选择必须为标记名选择“记录数据记录数据”。如果如果 在在 WindowViewer 运行时改变记录运行时改变记录死死区区值,值,则则在在停
33、停止止并并重重新新启启动动历史历史记录前,您所记录前,您所做做的更改不的更改不会生效会生效。8. 如果您要为标记名定义报警条件,可以单击“标记名字典”对话框顶部的“报警”或“详细和报警”,以显示您所定义的标记名类型的相应报警条件对话框。9. 在定义完标记名后,单击“关闭”以保存您的标记名定义并关 闭标记名对话框。定义标记名的详细内容定义标记名的详细内容定义内存定义内存消消息型标记名详细资料息型标记名详细资料内存消息型标记名存在于您 的 InTouch 应用程序内。当需要一个长达 131 个字符的内部文本字符串标记名时,您就可以定义一个内存消息内存消息内存消息内存消息型标记名。要定义内存消息型标
34、记名的详细资料:1 . 选择内存消息作为您的标记名类型,出现下面的详细资料对话框。提示:如果没有出现,单击“标记名字典”对话框顶部的“详细资料”。定义标记名的详细内容定义标记名的详细内容2. 在“最大长度”框中,输入消息型标记名所允许的最大字符数(InTouch允许最 大 131 个字符,并将其作为缺省值显示)。3. 在“初始值”框中,输 入 WindowViewer 最初启动时标记名所显示的文本字符串。4. 在定义完标记名后,单击“关闭”以保存您的标记名定义并关闭标记名对话框。定义标记名的详细内容定义标记名的详细内容定义定义I/O 离散离散型标记名详细资料型标记名详细资料所有从另 一 Win
35、dows 程序读取其值或将其值写入另 一 Windows 程序的标记名均为 I/O 类型标记名。这包括所有可编程控制器、过程计算机、其它Windows 程序以及网络节点数据的输入和输出 。当需要一个值为0 (假,关)或1 (真,开)的 I/O 标记名时,您就可以定义一个I/O 离散型标记名。要定义I/O 离散型标记名的详细资料:1 . 选择I/O 离散型离散型离散型离散型作为标记名类型,出现下面的详细资料对话框。提示:如果没有出现,单击“标记名字典”对话框顶部的“详细资料”。定义标记名的详细内容定义标记名的详细内容2. 单击首次加载运行时数据库时,您要存储在标记名中的初始值。(关等于0开等于1
36、)。此值不会被写入 I/O 设备。3. 单击更新运行时数据库时,您要运用到标记名值的输入转换输入转换输入转换输入转换:直接 I/O 输入值从服务程序直接读入而不加改变。取反 当从服务程序读入时,I/O 输入值被反转。例如,假如 I/O输入值在服务程序中是0 ,InTouch 将自动反转、存储并显示 为 1 。4. 如果您要为该标记名定义一个离散报警状态,在该标记名的值等 于 1 (开,真)时,其状态为“开”,请在“开消息”框中输入您要在报警窗口的数值/ 极限域中显示的消息。5. 如果您要为该标记名定义一个离散报警状态,在该标记名的值等于 0 (关,假)时,其状态为“开”,请在“关消息”框中输入
37、您要在 报警窗口的数值/ 极限域中显示的消息。定义标记名的详细内容定义标记名的详细内容6. 单击“访问名”,定义或选择您要赋给标记名的访问名(如果此按钮右边已经显示访问名,并且您没有定义或选择不同的访问名,则该访问名将被赋给标记名)。7. 在“项目”框中,为标记名将从中读/ 写其值的服务程序中的数据点输入有效的项目名。例如,如果您要从一个PLC 寄存器中读值,则可以输入该寄存器的有效标识作为项目名。提示:项目名会被自动编号。例如,如果您输入并存储项目 名 R4001 ,然后单击“新建”(定义一个新标记名),项目名将自动编号为 R4002 。如果项目名包含一个字符分隔的数字,它将自动编号为 In
38、Touch 找到的第一个整数。例如,N7-0 将编号为 N7-1 。注意只允许正方向的变化。例如,R4002 到 R4003 ,R4003 到 R4004 等等。定义标记名的详细内容定义标记名的详细内容8. 如果您要为项目名使用该标记名,选择“使用标记名作为项目名”。9. 如果您要为标记名定义报警条件,单击“标记名字典”对话框顶 部的“报警”或“详细和报警”,以显示您所定义的标记名类型的相 应报警条件对话框。1 0. 在定义完标记名后,单击“关闭”以保存您的标记名定义并关闭标记名对话框。定义标记名的详细内容定义标记名的详细内容定义定义I/O 模模拟拟标记名详细资料标记名详细资料所有从另 一 W
39、indows 程序读取其值或将其值写入另 一 Windows 程序的标记名为 I/O 类型标记名。这包括所有可编程控制器、过程计算机、其 它 Windows程序以及网络节点数据的输入和输出 。 有两种内存模拟类型:I/O 整型和 I/O实型。当需要一个包含介于-2 、147 、483 、648 和2 、147 、483 、647 之间的32 位有符号整数的I/O 标记名时,您可以定义一个I/O 整型标记名。当需要一个浮点值介于-3.4e 38和 3.4e38 之间的I/O 标记名时,您就可以定义一个I/O 实数型标记名。所有浮点计算都 按 64 位精度操作,但用 32 位来保存结果。定义标记名
40、的详细内容定义标记名的详细内容要定义要定义I/O模模拟拟标记名的详细资料标记名的详细资料:1 . 选择I/O 整型或 I/O 实型作为标记名类型,出现下面的详细资料对话框。提示:如果没有出现,单击“标记名字典”对话框顶部的“详细资料”。2. 在“初始值”框中,输入首次加载运行时数据库时,您要储存在标记名中的值。此值不会被写 入 I/O 设备。3. 在“死区”框中,输入数据库更新前,标记名的工程单位可以变 更的数量。定义标记名的详细内容定义标记名的详细内容4. 在“最小工程单位”框中,输入当收到最小的原始计数值时,标记名的工程单位值。5. 在“最小原始数据”框中,输入原始 I/O 整型值低嵌位的
41、最小值。6. 在“最大工程单位”框中,输入当收到最大的原始计数值时,标记名的工程单位值。7. 在“最大原始数据”框中,输入原始 I/O 整型值高嵌位的最大值。提示:您可以用最小工程单位最小工程单位、最大工程单位和最大原始数据值来定标 I/O 标记名。8. 在“工程单位”框中,输入您要用于标记名的工程单位的标签。9. 选择计算工程单位时,数据库用于定标原始计数的转换类型,如下所示:定义标记名的详细内容定义标记名的详细内容如果您选择“线性”,系统将使用端点之间的线性插值来计算结果。输入的线性换算法则是:EUValue = (RawValue - MinRaw) * (MaxEU - MinEU)
42、/(MaxRaw - MinRaw) + MinEU输出的线性换算法则是:RawValue = (EUValue - MinEU) * (MaxRaw - MinRaw) /(MaxEU - MinEU) + MinRaw如果您选择平方根,原始数值通常用来插补。这对调整从非线性设备如压力传感器输入的数据非常有用。输入的平方根换算法则是:EUValue = sqrt(RawValue - MinRaw) * (MaxEU - MinEU) /sqrt(MaxRaw - MinRaw) + MinEU输入的平方根换算法则是:RawValue = square(EUValue - MinEU) *
43、(sqrt(MaxRaw MinRaw) / (MaxEU -MinEU) + MinRaw定义标记名的详细内容定义标记名的详细内容10. 单击“访问名”,定义或选择您要赋给标记名的访问名(如果此按钮右边已经显示访问名,并且您没有定义或选择不同的访问名,则该访问名将被赋给标记名)。11 . 在“项目”框中,为标记名将从中读/ 写其值的服务程序中的数据点输入有效的项目名。例如,如果您要从一个PLC 寄存器中读值,则可以输入该寄存器的有效标识作为项目名。提示:项目名会被自动编号。例如,如果您输入并存储项目名 R4001 ,然后单击“新建”(定义一个新标记名),项目名将自动编号为 R4002。如果项
44、目名包含一个字符分隔的数字,它将自动编号为 InTouch 找到的第一个整数。例如,N7-0 将编号为 N7-1 。注意只允许正方向的变化。例如,R4002 到 R4003 ,R4003 到 R4004 等等。1 2. 如果您要为项目名使用该标记名,选择“使用标记名作为项目名”。1 3. 如果您要为标记名定义报警条件,单击“标记名字典”对话框顶部的“报警”或“详细和报警”,以显示您所定义的标记名类型的相应报警条件对话框。定义标记名的详细内容定义标记名的详细内容1 4. 在“记录死区”框中,输入标记名记入历史记录文件前,标记名的工程单位必须变更的数量。注意注意:如果您要在标记名的:如果您要在标记
45、名的工工程程单单位改变位改变超超过过记录记录死死区区值时,将标记值时,将标记名记录到名记录到磁盘磁盘中,中,则则必须为标记名选择必须为标记名选择“记录数据记录数据”。如果在如果在 WindowViewer 运行时改变记录运行时改变记录死死区区值,值,则则在在停停止止并并重重新新启启动动历史历史记录前,您所记录前,您所做做的更改不的更改不会生效会生效。1 5. 在定义完标记名后,单击“关闭”以保存您的标记名定义并关闭标记名对话框。定义标记名的详细内容定义标记名的详细内容定义定义I/O 消消息标记名详细资料息标记名详细资料所有从另 一 Windows 程序读取其值或将其值写入另 一 Windows
46、 程序的标记名为 I/O 类型标记名。这包括所有可编程控制器、过程计算机、其 它 Windows程序以及网络节点数据的输入和输出 。 当需要 从 I/O 设备采集文本字符串时,您就可以定义一 个 I/O 消息消息消息消息类型的标记名。I/O 消息型标记名的长度限制在131 个字符内。要定义I/O 消息型标记名的详细资料:1 . 选择I/O 消息作为标记名类型,出现下面的详细资料对话框。提示:如果没有出现,单击“标记名字典”对话框顶部的“详细资料”。定义标记名的详细内容定义标记名的详细内容2. 在“最大长度”框中,输入标记名消息所允许的最大字符数。(InTouch允许最 大 131 个字符,并将
47、其作为缺省值显示)。3. 在“初始值”框中,输入WindowViewer 初次启动时标记名所显示的文本字符串。此值不会被写入 I/O 设备。4. 单击“访问名”,定义或选择您要赋给标记名的访问名(如果此按钮右边已经显示访问名,并且您没有定义或选择不同的访问名,则该访问名将被赋给标记名)。5. 在“项目”框中,为标记名从中读/ 写其值的服务程序中的数据点输入有效的项目名。例如,如果您要从一个PLC 寄存器中读值,则可以输入该寄存器的有效标识作为项目名。定义标记名的详细内容定义标记名的详细内容提示:项目名会被自动编号。例如,如果您输入并存储项目名 R4001 ,然后单击“新建”(定义一个新标记名),项目名将自动编号为 R4002 。如果项目名包含一个字符分隔的数字,它将自动编号为 InTouch 找到的第一个整数。例如,N7-0 将编号为 N7-1 。注意只允许正方向的变化。例如,R4002 到 R4003 ,R4003 到 R4004 等等。6. 如果您要为项目名使用该标记名,选择“使用标记名作为项目名”。7. 在定义完标记名后,单击“关闭”以保存您的标记名定义并关闭标记名对话框。定义标记名的详细内容定义标记名的详细内容定义定义SuperTag 成员标记名详细资料成员
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 10 我能坚持 教学设计-2024-2025学年心理健康二年级苏科版
- 年度工作汇报:总结与展望
- 《第一单元 装扮美好生活 2 小小挂件展创意》教学设计-2024-2025学年泰山版信息技术六年级下册
- ICU常用管道的用途和管理课件
- Unit 4 Plants around us Review(教学设计)-2024-2025学年人教PEP版(2024)英语三年级上册
- 7操场上(教学设计)2024-2025学年统编版语文一年级下册
- 2023七年级数学下册 第七章 平面直角坐标系7.2 坐标方法的简单应用7.2.2 用坐标表示平移教学设计 (新版)新人教版
- 科研项目质量管理
- 2013-2014学年八年级《历史与社会》上册第四单元综合探究四《从清明上河图看北宋都市生活》教学设计(2013版)(东湖中学)
- 财务安全主题班会
- 人工智能在教育中的英语教学应用
- 数学八年级下册专题16.8 二次根式章末测试卷(拔尖卷)(人教版)(学生版)
- 地下人防工程课件
- TY/T 1104-2023群众体育赛事活动参赛指引编制内容与评估指引
- 四渡赤水(课件)
- 重访灰色地带:传播研究史的书写与记忆
- 2023年全国信息素养大赛图形化初赛试题
- 处方书写调剂发药服务质量督导检查记录
- 斜拉桥索塔钢锚箱安装施工工法
- 遥感科学与技术及其在国土资源中的应用
- 山西铁道职业技术学院2023年单独招生考生报考登记表
评论
0/150
提交评论