通过信号输入进行位置捕捉(制造商特定的协议)

描述

在信号进入之时,捕捉输入可捕捉电机位置。

捕捉输入的数量

有 3 个捕捉的输入端可供使用:

  • 捕捉输入:DI0/CAP1

  • 捕捉输入:DI1/CAP2

  • 捕捉输入:DI2/CAP3

方法的选择

可通过 2 种不同的方法捕获电机位置:

  • 电机位置的一次性捕获

    一次性捕获指的是在首个脉冲沿捕获电机位置。

  • 电机位置的连续性捕获

    连续性捕获指的是在每个脉冲沿重新捕获电机位置。此时早前捕获的数值将丢失。

可以在上升沿或下降沿时在捕捉输入上捕获电机位置。

精度

当速度达到 3000 RPM 时,2 µs 的抖动可导致位置捕捉的不精确度达到约 13.2 个用户定义单位。

(3000 RPM = (3000*131072)/(60*106) = 6.6 usr_p/µs)

在比例的出厂设置下,13.2 应用单位相当于 0.036 °。

在加速和减速过程中,所捕捉的电机位置不精确。

参数概述

下表概述了用于一次性捕捉的参数:

步骤

输入 CAP1

输入 CAP2

输入 CAP3

捕捉输入编码器来源

Cap1Source

Cap2Source

Cap3Source

捕捉输入配置

Cap1Config

Cap2Config

Cap2Config

捕捉输入启动/停止

SPDSercos3Control(1)

Cap3Activate

捕捉输入捕捉位置

Cap1Pos(1)

Cap2Pos(1)

Cap3Pos(1)

捕捉输入状态

_SPDSercos3Status(1)

_CapStatus(1)

(1) 参数可映射

下表概述了用于持续捕捉的参数:

步骤

输入 CAP1

输入 CAP2

输入 CAP3

捕捉输入编码器来源

Cap1Source

Cap2Source

Cap3Source

捕捉输入配置

Cap1Config

Cap2Config

Cap2Config

捕捉输入启动/停止

Cap1Activate

Cap2Activate

Cap3Activate

捕捉输入事件计数器(1)

Cap1CountCons(2)

Cap2CountCons(2)

Cap3CountCons(2)

捕捉输入捕捉位置

Cap1PosCons(2)

Cap2PosCons(2)

Cap3PosCons(2)

捕捉输入状态

_CapStatus(2)

(1) 通过读取参数,根据计数器值更新位置的相应参数。

(2) 参数可映射

设置来源

通过如下参数设置位置捕捉的来源。

请通过参数Cap1SourceCap2SourceCap3Source设置所需的来源。

参数名称

HMI 菜单

HMI 名称

描述

单位

最小值

出厂设置

最大值

数据类型

读/写

持续

专用

通过现场总线的参数地址

Cap1Source

捕捉输入 1 的编码器信源。

0 / Pact Encoder 1:捕捉输入 1 的来源是编码器 1 的 Pact

1 / Pact Encoder 2:捕捉输入 1 的来源是编码器 2(模块)的 Pact

类型:无符号十进制 - 2 字节

通过 Sercos 执行写入访问:CP2, CP3, CP4

更改的设置将被立即采用。

-

0

0

1

UINT16

读/写

-

-

Modbus 2580

IDN P-0-3010.0.10

Cap2Source

捕捉输入 2 的编码器信源。

0 / Pact Encoder 1:捕捉输入 2 的来源是编码器 1 的 Pact

1 / Pact Encoder 2:捕捉输入 2 的来源是编码器 2(模块)的 Pact

类型:无符号十进制 - 2 字节

通过 Sercos 执行写入访问:CP2, CP3, CP4

更改的设置将被立即采用。

-

0

0

1

UINT16

读/写

-

-

Modbus 2582

IDN P-0-3010.0.11

Cap3Source

捕捉输入 3 的编码器信源。

0 / Pact Encoder 1:捕捉输入 3 的来源是编码器 1 的 Pact

1 / Pact Encoder 2:捕捉输入 3 的来源是编码器 2(模块)的 Pact

RS03 及以上硬件版本可用。

类型:无符号十进制 - 2 字节

通过 Sercos 执行写入访问:CP2, CP3, CP4

更改的设置将被立即采用。

-

0

0

1

UINT16

读/写

-

-

Modbus 2602

IDN P-0-3010.0.21

设置脉冲沿

通过如下参数设置位置捕捉的脉冲沿。

请通过参数Cap1ConfigCap2ConfigCap3Config设置所需的脉冲沿。

参数名称

HMI 菜单

HMI 名称

描述

单位

最小值

出厂设置

最大值

数据类型

读/写

持续

专用

通过现场总线的参数地址

Cap1Config

捕捉输入 1 的配置。

0 / Falling Edge:下降沿时的位置捕捉

1 / Rising Edge:上升沿时的位置捕捉

2 / Both Edges:两种沿时的位置捕捉

类型:无符号十进制 - 2 字节

通过 Sercos 执行写入访问:CP2, CP3, CP4

更改的设置将被立即采用。

-

0

0

2

UINT16

读/写

-

-

Modbus 2564

IDN P-0-3010.0.2

Cap2Config

捕捉输入 2 的配置。

0 / Falling Edge:下降沿时的位置捕捉

1 / Rising Edge:上升沿时的位置捕捉

2 / Both Edges:两种沿时的位置捕捉

类型:无符号十进制 - 2 字节

通过 Sercos 执行写入访问:CP2, CP3, CP4

更改的设置将被立即采用。

-

0

0

2

UINT16

读/写

-

-

Modbus 2566

IDN P-0-3010.0.3

Cap3Config

捕捉输入 3 的配置。

0 / Falling Edge:下降沿时的位置捕捉

1 / Rising Edge:上升沿时的位置捕捉

RS03 及以上硬件版本可用。

类型:无符号十进制 - 2 字节

通过 Sercos 执行写入访问:CP2, CP3, CP4

更改的设置将被立即采用。

-

0

0

1

UINT16

读/写

-

-

Modbus 2594

IDN P-0-3010.0.17

启动位置捕捉

通过如下参数启动位置捕捉。

  • 实时通道:

    请通过参数SPDSercos3Control设置所需的方法。

  • 非周期性通道:

    通过参数Cap1ActivateCap2ActivateCap3Activate设置所需的方法。

参数名称

HMI 菜单

HMI 名称

描述

单位

最小值

出厂设置

最大值

数据类型

读/写

持续

专用

通过现场总线的参数地址

SPDSercos3Control

SPD Sercos 控制(CAP1 和 CAP2)。

位 0 = 0:取消捕捉功能

位 0 = 1:启动通过输入 CAP1 的一次性捕捉

位 1 = 0:取消捕捉功能

位 1 = 1:启动通过输入 CAP2 的一次性捕捉

位 2...15:保留

类型:无符号十进制 - 2 字节

通过 Sercos 执行写入访问:CP2, CP3, CP4

更改的设置将被立即采用。

-

-

-

-

UINT16

读/写

-

-

Modbus 6560

IDN P-0-3025.0.80

Cap1Activate

捕捉输入 1 启动/停止。

0 / Capture Stop:取消捕捉功能

1 / Capture Once:启动一次性捕捉

2 / Capture Continuous:启动持续捕捉

3 / Reserved:保留

4 / Reserved:保留

执行一次捕获时,将在捕获到第一个值时结束执行该函数。

进行连续捕获时,将连续进行捕获。

类型:无符号十进制 - 2 字节

通过 Sercos 执行写入访问:CP2, CP3, CP4

更改的设置将被立即采用。

-

0

-

4

UINT16

读/写

-

-

Modbus 2568

IDN P-0-3010.0.4

Cap2Activate

捕捉输入 2 启动/停止。

0 / Capture Stop:取消捕捉功能

1 / Capture Once:启动一次性捕捉

2 / Capture Continuous:启动持续捕捉

3 / Reserved:保留

4 / Reserved:保留

执行一次捕获时,将在捕获到第一个值时结束执行该函数。

进行连续捕获时,将连续进行捕获。

类型:无符号十进制 - 2 字节

通过 Sercos 执行写入访问:CP2, CP3, CP4

更改的设置将被立即采用。

-

0

-

4

UINT16

读/写

-

-

Modbus 2570

IDN P-0-3010.0.5

Cap3Activate

捕捉输入 3 启动/停止。

0 / Capture Stop:取消捕捉功能

1 / Capture Once:启动一次性捕捉

2 / Capture Continuous:启动持续捕捉

执行一次捕获时,将在捕获到第一个值时结束执行该函数。

进行连续捕获时,将连续进行捕获。

RS03 及以上硬件版本可用。

类型:无符号十进制 - 2 字节

通过 Sercos 执行写入访问:CP2, CP3, CP4

更改的设置将被立即采用。

-

0

-

2

UINT16

读/写

-

-

Modbus 2596

IDN P-0-3010.0.18

进度信息

  • 实时通道:

    通过参数 SPDSercos3Status,输入捕捉状态。

  • 非周期性通道:

    通过参数 _CapStatus,输入捕捉状态。

参数名称

HMI 菜单

HMI 名称

描述

单位

最小值

出厂设置

最大值

数据类型

读/写

持续

专用

通过现场总线的参数地址

_SPDSercos3Status

SPD Sercos 状态(CAP1 和 CAP2)。

位 0 = 0:未通过输入 CAP1 捕获位置

位 0 = 1:已通过输入 CAP1 捕获位置

位 1 = 0:未通过输入 CAP2 捕获位置

位 1 = 1:已通过输入 CAP2 捕获位置

位 2 = 0:正向限位开关未激活

位 2 = 1:正向限位开关已激活

位 3 = 0:负向限位开关未激活

位 3 = 1:负向限位开关已激活

位 4 = 0:Quick Stop:未达到静止状态

位 4 = 1:Quick Stop:已达到静止状态

类型:无符号十进制 - 2 字节

-

-

-

-

UINT16

R/-

-

-

Modbus 6562

IDN P-0-3025.0.81

_CapStatus

捕捉输入的状态.

读访问:

位 0:已通过输入 CAP1 捕获位置

位 1:已通过输入 CAP2 捕获位置

位 2:已通过输入 CAP3 捕获位置

类型:无符号十进制 - 2 字节

-

-

-

-

UINT16

R/-

-

-

Modbus 2562

IDN P-0-3010.0.1

捕捉位置

用于一次性捕捉的捕捉位置可通过以下参数来读取:

参数名称

HMI 菜单

HMI 名称

描述

单位

最小值

出厂设置

最大值

数据类型

读/写

持续

专用

通过现场总线的参数地址

_Cap1Pos

捕捉输入 1 捕捉位置(一次)。

在“捕获-信号”时间点采集位置。

在“尺度设定”或“基准点定位”后将重新计算所捕获的位置。

类型:带符号十进制 - 4 字节

usr_p

-

-

-

INT32

R/-

-

-

Modbus 2572

IDN P-0-3010.0.6

_Cap2Pos

捕捉输入 2 捕捉位置(一次)。

在“捕获-信号”时间点采集位置。

在“尺度设定”或“基准点定位”后将重新计算所捕获的位置。

类型:带符号十进制 - 4 字节

usr_p

-

-

-

INT32

R/-

-

-

Modbus 2574

IDN P-0-3010.0.7

_Cap3Pos

捕捉输入 3 捕捉位置(一次)。

在“捕获-信号”时间点采集位置。

在“尺度设定”或“基准点定位”后将重新计算所捕获的位置。

RS03 及以上硬件版本可用。

类型:带符号十进制 - 4 字节

usr_p

-

-

-

INT32

R/-

-

-

Modbus 2598

IDN P-0-3010.0.19

用于持续捕捉的捕捉位置可通过以下参数来读取:

参数名称

HMI 菜单

HMI 名称

描述

单位

最小值

出厂设置

最大值

数据类型

读/写

持续

专用

通过现场总线的参数地址

_Cap1CountCons

捕捉输入 1 事件计数器(连续)。

用来对捕获事件进行计数。

当启用捕获输入 1 时将事件计数器复位。

通过读取参数,参数“_Cap1PosCons”将被更新并被锁定以防更改。由此,两个参数值将保持协调一致。

类型:无符号十进制 - 2 字节

-

-

-

-

UINT16

R/-

-

-

Modbus 2606

IDN P-0-3010.0.23

_Cap1PosCons

捕捉输入 1 捕捉位置(连续)。

在“捕获-信号”时间点采集位置。

在“尺度设定”或“基准点定位”后将重新计算所捕获的位置。

通过读取参数“_Cap1CountCons”,参数将被更新并被锁定以防更改。由此,两个参数值将保持协调一致。

类型:带符号十进制 - 4 字节

usr_p

-

-

-

INT32

R/-

-

-

Modbus 2608

IDN P-0-3010.0.24

_Cap2CountCons

捕捉输入 2 事件计数器(连续)。

用来对捕获事件进行计数。

当启用捕获输入 2 时将事件计数器复位。

通过读取参数,参数“_Cap2PosCons”将被更新并被锁定以防更改。由此,两个参数值将保持协调一致。

类型:无符号十进制 - 2 字节

-

-

-

-

UINT16

R/-

-

-

Modbus 2610

IDN P-0-3010.0.25

_Cap2PosCons

捕捉输入 2 捕捉位置(连续)。

在“捕获-信号”时间点采集位置。

在“尺度设定”或“基准点定位”后将重新计算所捕获的位置。

通过读取参数“_Cap2CountCons”,参数将被更新并被锁定以防更改。由此,两个参数值将保持协调一致。

类型:带符号十进制 - 4 字节

usr_p

-

-

-

INT32

R/-

-

-

Modbus 2612

IDN P-0-3010.0.26

_Cap3CountCons

捕捉输入 3 事件计数器(连续)。

用来对捕获事件进行计数。

当启用捕获输入 3 时将事件计数器复位。

通过读取参数,参数“_Cap3PosCons”将被更新并被锁定以防更改。由此,两个参数值将保持协调一致。

RS03 及以上硬件版本可用。

类型:无符号十进制 - 2 字节

-

-

-

-

UINT16

R/-

-

-

Modbus 2614

IDN P-0-3010.0.27

_Cap3PosCons

捕捉输入 3 捕捉位置(连续)。

在“捕获-信号”时间点采集位置。

在“尺度设定”或“基准点定位”后将重新计算所捕获的位置。

通过读取参数“_Cap3CountCons”,参数将被更新并被锁定以防更改。由此,两个参数值将保持协调一致。

RS03 及以上硬件版本可用。

类型:带符号十进制 - 4 字节

usr_p

-

-

-

INT32

R/-

-

-

Modbus 2616

IDN P-0-3010.0.28