MC_DigitalCamSwitch

<< 点击显示目录 >>

主页  轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 数字量输入/输出信号 >

MC_DigitalCamSwitch

这个功能块类似于轴上的开关。它可以像安装在轴上的机械凸轮开关一样,切换输出(轨道)。它可以在正向和反向方向上进行运动。

使用要求

 

该功能块只能在以下插件模块上直接用于数字输出或数字输入:

ACOPOS: 8AC130.xx-x 和 8AC131.xx-x

ACOPOSmulti: 8BAC0130.00x-x

ACOPOS P3: 8EAC013x.000-1

(在V2.130之前) 该功能块与ACOPOSmulti不兼容。

(在V5.030之前) 该功能块与ACOPOS P3不兼容。

该功能块不能与ACP10SIM轴一起工作。

当使用这个功能块时,必须注意ACOPOSmulti设备中的8BAC0130.00x-x插件模块只能在轴2的插槽中工作。

允许启用该功能块的PLCopen轴状态

所有PLCopen轴状态,对PLCopen轴状态没有影响

 

 信息:

 

  在ACOPOSmulti设备上使用该功能块时,以下几点很重要:

8BAC0130.000-x:当使用未连接的通道2和4或通道7和8的数字量输入时,功能块不报错,但通道也不被读取。

8BAC0130.001-x:当使用未连接的通道2和4时,功能块不报告错误,但通道也不被读取。

一个8BAC0130.00x-x插件模块只能在ACOPOSmulti设备的轴2上使用;这对功能块也是如此。

功能块

mc_digitalcamswitch

参数

Class

输入/输出

参数

数据类型

描述

B

IN

Axis

MC_OUTPUT_REF

应该控制输出的轴对象引用

B

IN

Switches

MC_CAMSWITCH_REF

开关数据对象引用

B

IN

Outputs

MC_OUTPUT_REF

输出信号对象引用

E

IN

TrackOptions

MC_TRACK_REF

特定轨迹设置对象引用

B

IN

Enable

BOOL

只要这个输入被设置,该功能块就处于激活状态。

注意:

如果 "Enable "输入被设置为 "FALSE",数字凸轮开关将被禁用,数字输出被关闭。

E

IN

EnableMask

UDINT

启用 "输出"。

如果输入被设置,数字输出将根据 "Switches"和 "TrackOptions "的配置被打开和关闭。

如果输入没有设置,数字输出将被重置。

V

IN

InitSwitches

BOOL

在操作过程中输出开关动作时,初始化新的开关数据

V

IN

InitTrackOptions

BOOL

在操作过程中输出切换动作时,初始化特定轨迹的设置

B

OUT

InOperation

BOOL

受控轨迹处于激活状态

E

OUT

Busy

BOOL

该功能块处于激活状态,必须持续调用

V

OUT

SwitchesInitialized

BOOL

新的开关数据被初始化

V

OUT

TrackOptionsInitialized

BOOL

新的特定轨迹设置被初始化

B

OUT

Error

BOOL

执行过程中出错

E

OUT

ErrorID

UINT

错误代码

表:参数 MC_DigitalCamSwitch

MC_CAMSWITCH_REF 数据类型

参数

数据类型

描述

TrackNumber

INT

TrackNumber是对轨迹的对象引用(由于功能块仅控制一个轨迹/输出,因此未进行评估)

FirstOnPosition

REAL[16]

开关开启的下限 [PLCopen units]

LastOnPosition

REAL[16]

开关开启的上限 [PLCopen units]

Period

REAL

如果正在使用非周期性的主轴或功能块周期与主轴周期不一致,则定义周期。 [PLCopen units] (V1.224 及以上版本)

MC_TRACK_REF 数据类型

参数

数据类型

描述

OnCompensation

TIME

用于提前开启输出的补偿时间

OffCompensation

TIME

用于提前关闭输出的补偿时间

Hysteresis

REAL

从开关点开始的间隔(正负方向),在此期间,输出不会被切换,直到轴离开这个区域。这可以防止在开关点周围发生多次切换。 [PLCopen units]

MC_OUTPUT_REF 数据类型

参数

数据类型

描述

Axis

UDINT

驱动器上连接8AC130.xx-x或8AC131.xx-x ACOPOS插件模块的轴对象引用 (或者 8BAC0130.00x-1 ACOPOSmulti 插入模块)

slot

USINT

ACOPOS/ACOPOSmulti插入模块上插槽号

Channel

USINT

ACOPOS/ACOPOSmulti插入模块上输入通道号

本节的主题:

功能描述

轴周期内的开启和关闭位置

在轴周期内开始

开启与关闭的补偿

滞后性

所需资源

其他信息

错误代码