模块 (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) 下都可用,这是因为在这两种模式下可以启用或禁用计数器滤波器,并且计数器在这两种模式下都会进行计数。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal