TM5SE1IC02505 扩展电子模块为 5 Vdc 或 24 Vdc 专用输入电子模块,具有 1 路用于 ABR 增量编码器的输入通道。
编码器信号的计数如下所示:
有关详细信息,请参阅 TM5SE1IC02505 电子模块 1 HSC INC 250 KHz 5 Vdc。
可以在 TM5 模块 I/O 映射选项卡中定义和命名变量。此选项卡还提供其他信息,例如拓扑寻址。
下表描述了 I/O 映射配置:
通道 |
类型 |
描述 |
---|---|---|
ModuleOK |
BYTE |
一体型 I/O 和电子模块的状态 |
DcOk |
BOOL |
电压范围: o0:无效 o1:有效 |
保留 |
BOOL |
保留。 |
NetworkOk |
BOOL |
TM5 总线: o0:总线错误 o1:正常 |
I/O 数据有效 |
BOOL |
数据有效性: o0:有效 o1:无效 |
保留 |
BOOL |
保留 |
保留 |
BOOL |
保留 |
保留 |
BOOL |
保留 |
保留 |
BOOL |
保留 |
- |
PowerSupply |
BYTE |
状态编码器电源 |
|
|
PowerSupply01 |
BOOL |
状态编码器电源 24 Vdc(0 = 正常) |
|
PowerSupply02 |
状态编码器电源 5 Vdc(0 = 正常) |
|||
输入 |
输入 |
BYTE |
所有数字输入的状态(6...7 位:未使用) |
|
|
SignalA |
BOOL |
编码器信号 A |
|
SignalB |
BOOL |
编码器信号 B |
||
SignalR |
BOOL |
编码器参考脉冲 |
||
保留 |
BOOL |
保留 |
||
DigitalInput01 |
BOOL |
数字量输入 0 状态 |
||
DigitalInput02 |
BOOL |
数字量输入 1 状态 |
||
保留 |
BOOL |
保留 |
||
保留 |
BOOL |
保留 |
||
- |
Encoder01 |
DINT |
增量编码器 |
|
- |
StatusInput01 |
BYTE |
状态增量编码器 01(请参见下面的内容) |
|
- |
ReferenceModeEncoder01 |
BYTE |
参考模式增量编码器 01 |
有关详细的一般描述,请参阅“用户定义的参数”选项卡描述。
寄存器包含了指示参考过程处于关闭、活动还是完成状态的信息。
下表描述了 StatusInput01 寄存器:
位 |
描述 |
---|---|
0-1 |
始终为 0。 |
2 |
当参考为“ON”时,此位在第一个参考脉冲后始终为 1。当参考为“OFF”时,此位始终为 0。 |
3 |
当参考为“ON”时,此位在每个完成的参考后进行切换。当参考为“OFF”时,此位始终为 0。 |
4 |
第一个参考脉冲之后,此位始终为 1。 |
5...7 |
自由运行计数器,随每个参考脉冲而递增。 |
示例:
寄存器值 |
描述 |
|
---|---|---|
00000000(二进制) |
00(十六进制) |
参考关闭或已在进行中 |
00111100(二进制) |
3C(十六进制) |
第一次参考完成,参考值应用于 Encoder00 寄存器。 |
xxx11100(二进制) |
xB(十六进制) |
随着每个参考脉冲,按顺序变更位 5...7。 |
xxx1x100(二进制) |
xx(十六进制) |
随着连续参考设置,不断变更位。根据每个参考脉冲,参考值应用于 Encoder00 寄存器。 |
此寄存器决定了编码器参考模式。
下表描述了 ReferenceModeEncoder01 寄存器:
位 |
值 |
描述 |
---|---|---|
0-1 |
00 |
参考关闭 |
01 |
一次性参考(单次) |
|
11 |
连续参考 |
|
2...5 |
0000 |
位始终设置为 0 |
6-7 |
00 |
参考关闭 |
示例:
寄存器值 |
描述 |
|
---|---|---|
00000000(二进制) |
00(十六进制) |
参考关闭 |
11000001(二进制) |
C1(十六进制) |
一次性参考(单次) 当参考过程完成后重新开始时,将此寄存器设置为 (十六进制)。然后等待 StatusInput0000 也取到值 x0(十六进制)。 |
11000011(二进制) |
C3(十六进制) |
连续参考:每个参考脉冲都会进行参考。 |
下表描述了 TM5SE1IC02505 用户定义的参数配置:
名称 |
值 |
缺省值 |
描述 |
---|---|---|---|
PresetABR01_32Bit |
-2,147,483,648...2,147,483,647 |
0 |
计数器的回归预设值;参考过程完成后,便会将此处设置的值应用于计数器值。 |
ReferenceEdge |
关闭 上升 下降 |
关闭 |
选择参考脉冲的回归跳变沿。 |
ReferenceEnableSwitch |
低位动作 高位动作 |
低位动作 |
数字量输入 01 配置跳变沿。 |
ReferenceEnableSwitch |
已禁用 已启用 |
已禁用 |
启用/禁用上述参数 |