FactoryTalk View SE 添加组件工具

FactoryTalk View SE 添加组件工具以编程方式将组件添加到现有 HMI 工程,而不必使用 FactoryTalk View Studio。
该工具包含以下命令行用途:
SEAddComponent applicationName applicationType areaName componentListFile [/U username] [/P password] [overwrite]
用户身份验证
/U
/P
参数添加到特定用户以便进行用户验证。用户必须具有应用程序级别的“读取”、“列出子目录”、“创建子目录”、“写入”和“删除”安全权限,才能成功运行命令和添加组件。不支持 Azure AD 或 OpenID Connect 用户帐户。
/U username
此参数是可选参数,用于指定要登录的用户名。
/P password
此参数区分大小写。如果指定的值包含空格,请用引号将值括起来。
小贴士: 如果忽略
/U
/P
且仅启用单次登录,则可以进行用户身份验证。首先,该工具使用登录到 FactoryTalk Directory 的当前用户进行身份验证。如果没有用户登录,该工具将使用当前 Windows 系统登录用户登录到 FactoryTalk Directory 并对该用户进行身份验证。禁用单次登录时,使用
/U
/P
指定一个有效用户来运行命令。
命令参数
  • applicationName
    是包含要在其中添加组件的 HMI 工程的 FactoryTalk View SE 应用程序的名称。如果名称包含空格,则需要加上引号。
  • applicationType
    可以是字符串
    Distributed
    Stand-alone
  • areaName
    是 HMI 工程所在区域的名称。对于独立应用程序或分布式应用程序中的根区域,区域名称必须设置为
    /
    。区域的语法为
    /<area name>/<sub-area name>
    。如果名称包含空格,则需要加上引号。
  • componentListFile
    是包含要添加的组件列表的 XML 文件的完整路径。如果路径包含空格,则需要使用引号。
  • Overwrite
    是可选参数,允许覆盖现有组件文件(如果有)。如果不存在此参数,则不会覆盖现有组件文件。
示例
SEAddComponent MyApplication Distributed /MyArea/MySubArea "C:\SEFiles\Files.xml"
SEAddComponent MyApplication Stand-alone / "C:\SEFiles\Files.xml" overwrite
备注
  • 组件文件不得设置
    Hidden
    文件属性。
  • 组件文件名称不能包含下列字符中的任意一个:
    % ." : ? * < > # { } - [ ] ’ \ / ; = & +
  • 将生成一个描述工具执行结果的记录文件。此记录文件与组件列表文件保存在同一文件夹中,命名为
    $AddComponent.txt
  • 导入标签 CSV 文件时,会将记录文件与组件列表文件保存在同一文件夹中。记录文件命名为
    HMIProject
    .log
    ,其中
    HMIProject
    是 HMI 工程名称。例如,对于 HMI 工程 TagImportServer,相应的记录文件为 TagImportServer.log。
  • 工具完成执行后,会返回以下代码之一:
    • 0 = 成功完成
    • 1 = 在执行期间发生任意错误
  • 添加语言文件时,必须加载 HMI 服务器且该服务器应处于
    活动
    状态。
  • 添加 RecipePro 文件(.csv 或 .rcpf)时,
    StyleSheet.xsl
    文件必须与
    SEAddComponent.exe
    位于同一文件夹中。
  • 添加 RecipePro CSV 文件时,该文件必须遵守以下格式和规则:
    • 第一部分必须是
      描述
    • 第二部分必须是
      成分名称
      类型
      单位
      最小值
      最大值
      标签集
      配方值
    • 第三部分是成分值。这些值必须满足下列要求:
      • 第三部分不能超过 20000 行。
      • 类型
        必须是
        数字
        字符串
        。如果
        类型
        数字
        ,则
        配方值
        不能为空。
      • 成分名称
        必须唯一且区分大小写。
        标签集
        不能为空。
        成分名称
        标签集
        单位
        必须少于 256 个字符。
      • 如果指定了
        最小值
        最大值
        配方值
        必须在
        最小值
        最大值
        的范围内。
    示例
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal