TM5SE1IC01024

简介

TM5SE1IC01024 扩展电子模块为 24 Vdc 专用输入电子模块,具有 1 路用于 ABR 增量编码器的输入通道。

有关详细信息,请参阅 TM5SE1IC01024 电子模块 1 HSC INC 100 KHz 24 Vdc

“TM5 模块 I/O 映射”选项卡

可以在 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 寄存器

寄存器包含了指示参考过程处于关闭、活动还是完成状态的信息。

下表描述了 StatusInput00 寄存器:

描述

0-1

始终为 0

2

第一个参考脉冲之后,位始终是 1

3

每次完成参考后进行切换

4

第一个参考脉冲之后,位始终是 1

5...7

自由运行计数器,随每个参考脉冲而递增

示例:

寄存器值

描述

00000000(二进制)

00(十六进制)

参考关闭或已在进行中

00111100(二进制)

3C(十六进制)

第一次参考完成,参考值应用于 Encoder00 寄存器

xxx11100(二进制)

xB(十六进制)

随着每个参考脉冲,按顺序变更位 5...7

xxx1x100(二进制)

xx(十六进制)

随着设置连续参考,不断变更位。根据每个参考脉冲,参考值应用于 Encoder00 寄存器。

ReferenceModeEncoder00 寄存器

此寄存器决定了编码器参考模式。

下表描述了 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

已禁用

已启用

已禁用

启用/禁用上述参数。