模块 (Module) 数据类型 (Data Type) - 1797-IBN16
下表列出并描述了 1797-IBN16 模块 (Module) 的由模块定义的数据类型 (Data Type)。这些表包括输入信息(由“I”指示)和配置信息(由“C”指示)。
小贴士:
FLEX I/O 基于 16 位 INT 而不是 32 位 DINT。在针对 32 位 DINT 进行了优化的指令中使用 16 位 INT 可能会使某些指令的性能下降。
模块定义的数据类型:AB:1797_IBN16:I:0
成员名称 | 类型 | 默认 显示样式 | 说明 |
故障 | DINT | 二进制 | 故障 - 用于输入数据验证。0 = 数据有效,1 = 数据无效 - 如果与模块 (Module) 的连接已断开,或者该模块发生严重硬件故障,则低 8 位设置为 1。 |
数据 | INT | 二进制 | 输入数据 - 模块 (Module) 的输入数据。 |
FaultOrCounter | INT | 二进制 | 根据 FaultEnable 值的不同,模块 (Module) 返回输入故障状态数据或输入点 15 检测到的累积计数。 |
Fault_0 至 Fault_15 | BOOL | 十进制 | 组成以上 FaultOrCounter 成员的成员。 |
模块定义的数据类型:AB: 1797_IBN16:C:0
成员名称 | 类型 | 默认 显示样式 | 说明 | |||||||
配置 | INT | 二进制 | 配置数据。 | |||||||
Filter_0 Filter_1 Filter_2 | BOOL | 十进制 | 输入点 0-11(以及输入点 0-15 的内部模块故障报警) 指定对输入点 0-11 以及输入点 0-15 的故障报警应用的滤波器。故障报警是逐个点设置的,并且包含在模块 (Module) 的输入映像中。 不能将此滤波器禁用。 | |||||||
Filter_3 Filter_4 Filter_5 | BOOL | 十进制 | 输入点 12 – 15 指定要对输入点 12 – 15 应用的滤波器。除输入点 15 以外,不能将此滤波器禁用。 | |||||||
此模块 (Module) 的“输入滤波器时间”值如下所示。
小贴士:
“输入滤波器时间”还将应用于输入点 0-15 的内部模块 (Module) 故障报警。除输入点 15 以外,不能将此滤波器禁用。
| ||||||||||
(点 15-12) Filter_5、_4、_3 | (点 11-0) Filter_2、_1、_0 | 最大值 | ||||||||
5 | 4 | 3 | 2 | 1 | 0 | |||||
0 | 0 | 0 | 0 | 0 | 0 | 0.25 毫秒 | ||||
0 | 0 | 1 | 0 | 0 | 1 | 0.5 毫秒 | ||||
0 | 1 | 0 | 0 | 1 | 0 | 1 毫秒 | ||||
0 | 1 | 1 | 0 | 1 | 1 | 2 毫秒 | ||||
1 | 0 | 0 | 1 | 0 | 0 | 4 毫秒 | ||||
1 | 0 | 1 | 1 | 0 | 1 | 8 毫秒 | ||||
1 | 1 | 0 | 1 | 1 | 0 | 16 毫秒 | ||||
1 | 1 | 1 | 1 | 1 | 1 | 32 毫秒 | ||||
FaultEnable | BOOL | 十进制 | 指定是逐个通道地将 AB:1797_IBN16:I:0 模块 (Module) 定义的数据类型 (Data Type) 中的 FaultOrCounter 成员用于指示故障,还是将其用于显示同一数据类型的输入点 15 的计数。 选择“Counter”将导致把 FaultOrCounter 用作计数器。在此模式下,输入点 15 的脉冲计数将在 FaultOrCounter 成员中报告。选择“故障”将导致把 FaultOrCounter 用作模块 (Module) 上每个通道的故障指示器。在此模式下,将为每个输入点报告断线和短路故障。 无论选择哪种输入模式,在内部,模块 (Module) 都将始终跟踪报警和输入点 15 计数。“输入模式”选项选择从模块 (Module) 返回并显示在 FaultOrCounter 成员中的内容。
小贴士:
通过 IBN16 上的开关组,可以通过硬件以 4 个输入点为一组有选择地启用或禁用故障模式 (Fault Mode)。
小贴士:
IBN16 的内置安全 NAMUR 输入需要特殊的 NAMUR 连接;如果未与模块 (Module) 建立这些连接,其将在故障模式 (Fault Mode) 下报告断路和短路输入故障。
| |||||||
ResetCounter | BOOL | 十进制 | 由于既可以在“故障”模式下也可以在计数器模式下重置计数器,所以此复选框始终处于启用状态。选中此复选框后,在应用配置时,模块 (Module) 中的计数器将重置为零。在取消选取此复选框并再次应用配置之前,该计数器不会进行计数。 | |||||||
DisableFilter | BOOL | 十进制 | 导致使用您为其它输入选择的那些滤波器参数来对计数器输入点 15 进行滤波。可能需要禁用计数器滤波器以防止计数器遗漏高频脉冲。此选择在计数器或故障模式 (Fault Mode) 下都可用,这是因为在这两种模式下可以启用或禁用计数器滤波器,并且计数器在这两种模式下都会进行计数。 | |||||||
提供反馈