<< 点击显示目录 >> 主页 轴控开发使用手册 > 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上使用;这对功能块也是如此。 |
输入/输出 |
参数 |
数据类型 |
描述 |
|
B |
IN |
MC_OUTPUT_REF |
应该控制输出的轴对象引用 |
|
B |
IN |
Switches |
MC_CAMSWITCH_REF |
开关数据对象引用 |
B |
IN |
Outputs |
MC_OUTPUT_REF |
输出信号对象引用 |
E |
IN |
TrackOptions |
MC_TRACK_REF |
特定轨迹设置对象引用 |
B |
IN |
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
参数 |
数据类型 |
描述 |
TrackNumber |
INT |
TrackNumber是对轨迹的对象引用(由于功能块仅控制一个轨迹/输出,因此未进行评估) |
FirstOnPosition |
REAL[16] |
开关开启的下限 [PLCopen units] |
LastOnPosition |
REAL[16] |
开关开启的上限 [PLCopen units] |
Period |
REAL |
如果正在使用非周期性的主轴或功能块周期与主轴周期不一致,则定义周期。 [PLCopen units] (V1.224 及以上版本) |
参数 |
数据类型 |
描述 |
OnCompensation |
TIME |
用于提前开启输出的补偿时间 |
OffCompensation |
TIME |
用于提前关闭输出的补偿时间 |
Hysteresis |
REAL |
从开关点开始的间隔(正负方向),在此期间,输出不会被切换,直到轴离开这个区域。这可以防止在开关点周围发生多次切换。 [PLCopen units] |
参数 |
数据类型 |
描述 |
Axis |
UDINT |
驱动器上连接8AC130.xx-x或8AC131.xx-x ACOPOS插件模块的轴对象引用 (或者 8BAC0130.00x-1 ACOPOSmulti 插入模块) |
slot |
USINT |
ACOPOS/ACOPOSmulti插入模块上插槽号 |
Channel |
USINT |
ACOPOS/ACOPOSmulti插入模块上输入通道号 |
本节的主题: