脚本

FactoryTalk View SE 中的脚本用于管理 PowerShell 脚本文件并使用 ScriptExecute 命令进行触发。脚本与图形无关,并且所有 HMI 服务器都在同一应用程序下共享脚本文件。执行脚本时,将在触发脚本的 HMI 服务器上运行。该执行支持同步和异步等待模式。
脚本可以读取标签的值并将值写入标签。可在任何脚本编辑器中编辑脚本文件,这些文件存储在 FactoryTalk Directory 中。还可以一次性导入或导出多个脚本文件。
支持的脚本类型包括脚本文件 (.ps1)、脚本模块 (.psm1) 和模块清单文件 (.psd1)。
由于脚本在 HMI 服务器端运行,因此您可能需要考虑:
  • 谁可以在设计时配置脚本。
  • 谁可以运行用于触发脚本的 ScriptExecute 命令。
要决定可以在设计时配置脚本的用户,请在 FactoryTalk View Studio 浏览器通过通用操作(如“写入”或“列出子目录”)保护这些资源。
要在运行时保护 ScriptExecute 命令,请执行以下操作之一:
  • 在 FactoryTalk View Studio 中通过
    设置 > 运行时安全命令
    向 ScriptExecute 命令分配安全码,以便仅允许具有相同安全码的用户组运行此命令。
  • 配置用于触发 ScriptExecute 命令的按钮的禁用状态或可见性,以便该按钮仅对允许运行此命令的用户组可见或启用。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal