概述

描述

SlcRemoteController 让您能够远程读取 Safety Logic Controller (SLC) 设备的状态,并通过 Sercos 接口在这些 SLC 设备上执行维护操作。此外,此库还提供功能块 FB_DownloadApplication,用于使用 Sercos 接口下载 EcoStruxure Machine Expert 中的应用程序。

维护操作包括:

  • 确认已更换的存储盘、安全相关模块和固件。

  • 执行 LED 测试、系统扫描或设备重启。

也可以通过将 SLC 上的选择开关设置到相应位置并且将确认按钮 Enter 按住超过 0.5 秒的时间,来执行这些操作。这个库让您能够在程序于 SLC 中运行的同时执行功能并且因此能够通过 HMI 终端触发。

命令的手动和远程执行是互锁的。这就意味着,在通过 Enter 按钮触发执行硬件上的命令时,无法使用此库请求其他命令,反之亦然。SLC 一次只能处理一个命令。

但是,如果通过远程命令 (CopySafeKeyStart) 请求复制存储盘,那么在更换存储盘后,则可以通过硬件访问来触发延续 (CopySafeKeyContinue)。

在执行命令时,会拒绝其他命令请求。如要确认已更换的组件,请遵循指定的确认顺序:先确认存储盘更换,然后确认已更换的安全相关模块,最后确认固件更新。

命令自动修改输出 q_stStatus 的状态,并在支持的情况下,修改功能块 FB_RemoteController 的输出 q_stStatusExtended 的扩展状态。如果需要获得处理状态或结果,必须发送命令“ReadStatus”,然后再确定状态。只有在 SLC 参数 BootState 大于 2 时,命令“ReadStatus”的返回值才有效。

除“ReadStatus”之外的每个命令请求都记录在 SafeLog 中,不受结果(已执行或由于授权拒绝而遭到拒绝)影响。

必须通过将 SLC 参数 RemoteControlAllowed 设置为“Yes-ATTENTION”来在 Machine Expert - Safety 应用程序中激活远程控制功能。

注: 如要使用功能块 FB_DownloadApplication 来下载安全相关应用程序,不必在 Machine Expert - Safety 中将 SLC 参数 RemoteControlAllowed 设置为“Yes-ATTENTION”。

即使 SLC 的参数 RemoteControlAllowed 设置为 NO,也可以触发某些远程命令。有关详细信息,请参阅 ET_UserCommand

此库的特性

下表说明库的特性:

特性

库标题

SlcRemoteController

公司

Schneider Electric

类别

Application

组成部分

SlcRemoteController

缺省命名空间

SLCRC

语言模型属性

Qualified-access-only

向上兼容库

注: 对于此库,设置“仅限定访问”。因此,POU、数据结构、枚举和常量必须通过使用库的命名空间进行访问。此库的缺省命名空间是 SLCRC