库仅检测支持其中一种预定义协议的设备。
在使用功能块 FB_SendCommand/FB_ExtendedSendCommand 或功能 FC_GetPeerScanData 的实例之前,确认 FC_Scan 功能已成功执行。
在 FC_Scan 功能的执行完成之后,等待最多 5 秒(取决于所连接的网络设备的数量),然后再执行任何其他功能或功能块。
如果在执行了功能 FC_ClearScanList和 FC_Scan 之后在执行此命令之前调用功能 FC_GetPeerScanData,则此功能的输入 i_udiSearchUniqueID 必须为 0。
FB_ExtendedSendCommand 没有语法检查可用;因此使用枚举 ET_SendCommandType 所定义的 FB_SendCommand。
根据命令,结构 ST_SendCommand(FB_SendCommand 的输入)包含不同的必要部分。需要正确的 MAC 地址。
按型号名称搜索设备:
步骤 |
操作 |
---|---|
1 |
按以下方式设置输入:
|
2 |
执行此功能。 结果:结构 ST_PeerDeviceInfo 提供 M241 相关信息。 ![]()
注: 如果您的网络连接有多个 M241 逻辑控制器,则在下次执行期间,将唯一 Id(在该例中为 1)用作 i_uiSearchUniqueID 的输入。只要 FC_GetPeerScanData 成功执行,便重复此过程,以获取所有 M241 逻辑控制器的这一信息。
|
按 IPv4 地址搜索设备:
步骤 |
操作 |
---|---|
1 |
按以下方式设置输入:
|
2 |
执行此功能。
结果:结构 ST_PeerDeviceInfo 提供具有此 ![]() |
定位
此功能块的执行会迫使所连接的 M251 逻辑控制器上的 LED 闪烁大约 10 秒。
IPv4 地址
Save = FALSE
),必须设置输入结构 i_stSendCommand 的所有元素。
FC_ClearScanList
FC_Scan
FC_GetPeerScanData
MAC 地址
根据命令,为所有结构元素实现了语法检查。
备份