<< 点击显示目录 >> 主页 轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 数字量输入/输出信号 > MC_DigitalCamSwitch > 功能描述 |
这个功能块类似于轴上的开关。它可以像安装在轴上的机械凸轮开关一样,切换输出(轨迹)。它可以在正向和反向方向上进行运动。
在 "Enable "输入的上升沿,所有用于初始化 "Switches"、"Outputs "和 "TrackOptions "的参数被传输到输出所在的驱动器。开关位置的内部处理立即开始。
数字量输出在 "EnableMask "输入的上升沿被启用。根据之前配置的开关数据,输出被设置或重置。"EnableMask "决定什么时候输出可以和不能被驱动器切换。当输出被禁用时("EnableMask = 0"),开关时刻将由驱动器内部处理。然而,输出将被复位。从 "EnableMask "输入被设置或重置开始,至少需要三个POWERLINK周期,直到驱动器上发生启用或禁用。
零点位置和周期取自 "Axis "输入上的轴。如果指定了一个非周期性的轴,或者切换数据的周期应该与轴的周期不同,那么可以使用 "Switches.Period "输入手动指定一个周期。
新的开关数据或 "TrackOptions "可以在驱动器上的输出被切换时被传输。这可以通过设置 "InitSwitches "或 "InitTrackOptions "输入来实现。在ACP10_MC V2.0之前 ,不可增加或减少开关点的数量。因此,不能改变开关点的数量。从V2.0开始,可以增加或删除开关点。
当功能块处于激活状态时,"输出 "输入的参数不能被改变。必须拨动 "启用 "输入,以传输所有的参数。
信息:
一般来说,切换动作的执行取决于 "轴 "输入上的轴周期。 •在 V1.224 及更高版本中 ,如果使用非周期性轴,可以在 "Switches.Period "下为切换操作指定一个周期。如果切换操作的时间间隔与轴的周期不同,也可以使用 "Switches.Period "指定所需的周期。 •在 V2.0 及以上版本中 ,可以通过设置 "InitSwitches "来添加新的开关点。 在V2.0之前 ,只能初始化相同数量的开关点。 |