添加组件工具
添加组件工具以编程方式将组件添加到现有 HMI 工程,而不必使用 FactoryTalk View Studio。
对于 FactoryTalk View ME 15.0 或更高版本,使用位于 C:\Program Files (x86)\Rockwell Software\RSView Enterprise\SEAddComponent.exe 中的工具。
该工具包含以下命令行用途:
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 ME应用程序的名称。如果名称包含空格,则需要加上引号。
- applicationType为ME。
- areaName是 HMI 工程所在区域的名称。对于 ME,将区域名称设置为 /。
- componentListFile是包含要添加的组件列表的 XML 文件的完整路径。如果路径包含空格,则需要使用引号。
- Overwrite是可选参数,允许覆盖现有组件文件(如果有)。如果不存在此参数,则不会覆盖现有组件文件。
示例
SEAddComponent MyApplication ME / "C:\MEFiles\Files.xml" overwrite
备注
- 组件文件不得设置Hidden文件属性。
- 组件文件名称不能包含下列字符中的任意一个:% ." : ? * < > # { } - [ ] ’ \ / ; = & +
- 将生成一个描述工具执行结果的记录文件。此记录文件与组件列表文件保存在同一文件夹中,命名为$AddComponent.txt。
- 导入标签 CSV 文件时,会将记录文件与组件列表文件保存在同一文件夹中。记录文件命名为,其中HMIProject.log是 HMI 工程名称。例如,对于 HMI 工程 TagImportServer,相应的记录文件为 TagImportServer.log。HMIProject
- 工具完成执行后,会返回以下代码之一:
- 0 = 成功完成
- 1 = 在执行期间发生任意错误
- 添加语言文件时,必须加载 HMI 服务器且该服务器应处于活动状态。
提供反馈