getTM5Delay:无有效交换的 TM5 总线循环数

功能介绍

此功能会返回没有与目标 TM5 模块进行有效交换的 TM5 总线循环数。

注意: 有关 TM5 模块诊断,请参见系统变量 TM5_MODULE_R

图形表示形式

G-SE-0003577.1.gif-high.gif

 

 

IL 和 ST 表示形式

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

I/O 变量介绍

下表介绍了输入变量:

输入

类型

注释

NodeId

DINT

目标 TM5 模块的模块地址(要获取模块地址,请验证 I/O 配置选项卡中的值。)

G-SE-0003839.2.gif-high.gif

 

 

下表介绍了输出变量:

输出

类型

注释

getTM5Delay

USINT

该变量可以采用以下值:

o0 = 正常

o[1..3]= 1 到 3 个循环没有有效交换

o-1= 没有有效交换的循环多于 3 个,或参数无效

示例

下面的示例介绍如何获取第一个 TM5 模块的延迟:

VAR delay :DINT; //Slot ID is 1 for the first TM5 module slot_ID :USINT := 1; END_VAR

delay = getTM5Delay(slot_ID);