FactoryTalk View SE 添加组件工具
FactoryTalk View SE 添加组件工具以编程方式将组件添加到现有 HMI 工程,而不必使用 FactoryTalk View Studio。
- 对于 FactoryTalk View SE 14.0 或更高版本,使用位于 C:\Program Files (x86)\Rockwell Software\RSView Enterprise\SEAddComponent.exe 中的工具。
- 对于 FactoryTalk View SE 版本 12.0 和 13.0,请使用 Rockwell Automation 知识库中先前的工具版本,文档 ID 为:QA60431 - FactoryTalk View SE 版本 12 和 13 添加组件工具。
- 对于 FactoryTalk View SE 10.0 及更早版本,请使用 Rockwell Automation 知识库中先前的工具版本,文档 ID 为:QA2834 - FactoryTalk View SE 添加组件工具。
该工具包含以下命令行用途:
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是 HMI 工程名称。例如,对于 HMI 工程 TagImportServer,相应的记录文件为 TagImportServer.log。HMIProject
- 工具完成执行后,会返回以下代码之一:
- 0 = 成功完成
- 1 = 在执行期间发生任意错误
- 添加语言文件时,必须加载 HMI 服务器且该服务器应处于活动状态。
- 添加 RecipePro 文件(.csv 或 .rcpf)时,StyleSheet.xsl文件必须与SEAddComponent.exe位于同一文件夹中。
- 添加 RecipePro CSV 文件时,该文件必须遵守以下格式和规则:
- 第一部分必须是描述。
- 第二部分必须是成分名称、类型、单位、最小值、最大值、标签集和配方值。
- 第三部分是成分值。这些值必须满足下列要求:
- 第三部分不能超过 20000 行。
- 类型必须是数字或字符串。如果类型是数字,则配方值不能为空。
- 成分名称必须唯一且区分大小写。标签集不能为空。成分名称、标签集和单位必须少于 256 个字符。
- 如果指定了最小值和最大值,配方值必须在最小值和最大值的范围内。
示例
提供反馈