FB_CheckAllowedControllerMacAddr:检查控制器是否允许 MAC 地址

功能块描述

此功能块检查指定的 MAC 地址是否在控制器所允许的 MAC 地址范围内。只有在 MAC 地址相符的情况下,应用程序才会继续执行。否则,应用程序会停止,控制器进入 HALT 状态,系统变量 i_wLastApplicationError 被相应地更新。

库和命名空间

库名称:PLCSystemBase

命名空间: PLCSystemBase

图形表示形式

IL 和 ST 表示形式

若要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式一章。

I/O 变量描述

下表描述了输入变量:

输入

类型

注释

byAllowedMacAddress

ARRAY[0...5] OF BYTE

要检查的 MAC 地址[aa.bb.cc.dd.ee.ff]

  • i_byMACAddress[0] = aa

  • ...

  • i_byMACAddress[5] = ff

下表介绍输出变量:

输出

类型

注释

xControllerMacAddressOk

BOOL

TRUE = 表示 MAC 地址是此控制器允许的地址。