命令语法指南

使用
FactoryTalk View
命令时,请遵循以下通用语法指南:
  • 命令和参数不区分大小写。
  • 不必按照参数在命令定义中列出的顺序输入参数。
  • 在新的一行开始每个新命令,或在同一行上使用分号 (;) 分隔命令。
  • 用空格分隔多个参数。
  • 用逗号分隔多个标签引用,无空格。
  • 如果感叹号 (!) 出现在命令序列的开头(在一行的开头或在分号之后),则该命令序列将被当作注释。下一个回车或分号 (;) 可结束注释。
  • 如果感叹号出现在命令序列开头之外的其他任何位置,则它将被当作命令的有效部分。
  • 将文件名用作参数时,用双引号将包含空格的长文件名括起来。例如,
    Display PID_LOOP /P"Aerator Oxygen"
  • 用双引号括起包含空格或拥有多种含义的区域和组件名称。多意的区域名称是与另一个命令参数相同的区域名称。
还需遵循一些其他语法,包括:
  • 要指定区域,在区域名称的前面加一个正斜杠。
  • 在计算命令时,使用标签占位符以当前值替代标签引用。要创建标签占位符,请将标签引用括在美元符号 ($) 中,例如
    $tag1$
    • 不支持将包含美元符号 ($) 的标签引用括在两个美元符号中,例如 $Tag$Name$。
    • 如果将标签占位符括在双引号中,或嵌套在另一个标签占位符的字符串值中,
      FactoryTalk View SE
      将不会替换标签值。
  • 如果图形画面等组件的名称中包含偶数个 $ 字符,但这些字符未用于括起标签占位符,则整个组件名称必须用双引号括起来。
  • 浮点标签值的最大字符数是 17。如果值长度超过 17 位,则以科学计数法格式表示。
  • 最大命令长度为 5000 个字符。如果替换的标签值导致命令超过该长度,则命令将被截短。
  • 如果命令接受通配符,则会被作为该命令定义的一部分进行指示。通配符是:
    • *
      - 匹配任何数量的字符,包括反斜杠 (\) 和句点 (.) 字符
    • ?
      - 匹配任何单个字符
  • 通配符不能用于区域/服务器名称中。例如,Acknowledge /Area* 无效,但 Acknowledge /Area1::* 有效,其中通配符用于指定全部或部分标签引用。
  • 不要使用命令名来命名组件:
    • 例如,如果要命名组件 Display 5,请去掉空格,使用 Display5,以避免在发出命令时出现问题。
    • 如果组件名称为 Display 5,要使用 Abort 命令将其关闭,则必须使用双引号括住名称:Abort "Display 5"。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal