TM5SE1IC01024 扩展电子模块为 24 Vdc 专用输入电子模块,具有 1 路用于 ABR 增量编码器的输入通道。
有关详细信息,请参阅 TM5SE1IC01024 电子模块 1 HSC INC 100 KHz 24 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 |
状态编码器电源 |
|
|
PowerSupply00 |
BOOL |
状态编码器电源(0 = 正常) |
|
输入 |
输入 |
BYTE |
所有数字输入的状态 |
|
|
SignalA |
BOOL |
编码器信号 A |
|
SignalB |
BOOL |
编码器信号 B |
||
SignalR |
BOOL |
编码器信号 R |
||
DigitalInput00 |
BOOL |
数字量输入 0 状态 |
||
Encoder00 |
DINT |
增量编码器 |
||
StatusInput00 |
BYTE |
状态增量编码器 00(请参见下面的内容) |
||
- |
ReferenceModeEncoder00 |
BYTE |
参考模式增量编码器 00 |
有关详细的一般描述,请参阅“用户定义的参数”选项卡描述。
寄存器包含了指示参考过程处于关闭、活动还是完成状态的信息。
下表描述了 StatusInput00 寄存器:
位 |
描述 |
---|---|
0-1 |
始终为 0 |
2 |
第一个参考脉冲之后,位始终是 1 |
3 |
每次完成参考后进行切换 |
4 |
第一个参考脉冲之后,位始终是 1 |
5...7 |
自由运行计数器,随每个参考脉冲而递增 |
示例:
寄存器值 |
描述 |
|
---|---|---|
00000000(二进制) |
00(十六进制) |
参考关闭或已在进行中 |
00111100(二进制) |
3C(十六进制) |
第一次参考完成,参考值应用于 Encoder00 寄存器 |
xxx11100(二进制) |
xB(十六进制) |
随着每个参考脉冲,按顺序变更位 5...7 |
xxx1x100(二进制) |
xx(十六进制) |
随着设置连续参考,不断变更位。根据每个参考脉冲,参考值应用于 Encoder00 寄存器。 |
此寄存器决定了编码器参考模式。
下表描述了 ReferenceModeEncoder00 寄存器:
位 |
值 |
描述 |
---|---|---|
0-1 |
00 |
参考关闭 |
01 |
一次性参考(单次) |
|
11 |
连续参考 |
|
2...5 |
0000 |
位始终设置为 0 |
6-7 |
00 |
参考关闭 |
示例:
寄存器值 |
描述 |
|
---|---|---|
00000000(二进制) |
00(十六进制) |
参考关闭 |
11000001(二进制) |
C1(十六进制) |
一次性参考(单次) 当参考过程完成后重新开始时,将此寄存器设置为 00(十六进制)。然后等待 StatusInput00 也取到值 00(十六进制)。到此时可以写入值 C1(十六进制)。 |
11000011(二进制) |
C3(十六进制) |
连续参考,每个参考脉冲都会进行参考。 |
下表描述了 TM5SE1IC01024 用户定义的参数配置:
名称 |
值 |
缺省值 |
描述 |
---|---|---|---|
PresetABR01_32Bit |
-2,147,483,648...2,147,483,647 |
0 |
计数器的回归预设值;参考过程完成后,便会将此处设置的值应用于计数器值。 |
ReferenceEdge |
关闭 上升 下降 |
关闭 |
选择参考脉冲的回归跳变沿。 |
ReferenceEnableSwitch |
低位动作 高位动作 |
低位动作 |
数字量输入 01 配置跳变沿。 |
ReferenceEnableSwitch |
已禁用 已启用 |
已禁用 |
启用/禁用上述参数。 |