AxisINPUT TO_Axis_1 - 轴工艺对象 Execute INPUT BOOL FALSE 上升沿时启动命令 ChangeRampUp INPUT BOOL FALSE TRUE 按照输入参数“RampUpTime”更改加速时间 RampUpTi meINPUT REAL 5.00 不使用冲击限制时,将轴从停止状态加速到组态的Zui 大速度所需的时间(以秒为单位)。 更改将影响变量<轴名称 >.Config.DynamicDefaults.Acceleration。有关上述更改产生的影响,请参见变量的说明。 ChangeRa mpDown INPUT BOOL FALSE TRUE按照输入参数“RampDownTime”更改减速时 间 RampDow nTime INPUT REAL 5.00不使用冲击限制器时,将轴从组态的Zui大速度减速到 停止状态所需的时间(以秒为单位)。 更改将影响变量 <轴名称>.Config.DynamicDefaults.Deceleration 。有关上述 更改产生的影响,请参见变量的说明。ChangeE mergency INPUT BOOL FALSE TRUE 按照输入参数“EmergencyRampTime”更改急停减速时间 Emergenc yRampTi me INPUT REAL 2.00 在急停模式下不使用冲击限制器时,将轴从组态的Zui大速度减速到停止状态所需的时间(以秒为单位)。 更改将影响变量 <轴名称>.Config.DynamicDefaults.EmergencyDeceleration。有关上述更改产生的影响,请参见变量的说明。 ChangeJer kTime INPUT BOOL FALSE TRUE按照输入参数“JerkTime”更改平滑时间 JerkTime INPUT REAL 0.25用于轴加速斜坡和轴减速斜坡的平滑时间(以秒为单 位) 更改将影响变量 <轴名称>.Config.DynamicDefaults.Jerk 。有关上述更改产生 的影响,请参见变量的说明。 DoneOUTPUT BOOL FALSE TRUE 更改的值已写入工艺数据块。变量的说明将显 示更改生效的时间。
MC_MoveJog (S7-1200) MC_MoveJog:在点动模式下移动轴 V1...3 (S7-1200) 说明通过运动控制指令“MC_MoveJog”,在点动模式下以指定的速度连续移动轴。例如,可以使 用该运动控制指令进行测试和调试。 要求 •已正确组态轴工艺对象。 • 轴已启用。 超驰响应 可通过下列运动控制命令中止 MC_MoveJog 命令: • MC_Home 命令Mode = 3 • MC_Halt 命令 • MC_MoveAbsolute 命令 • MC_MoveRelative命令 • MC_MoveVelocity 命令① 激活的 MC_MoveVelocity命令通过“InVel_1”发出信号,说明已达到目标速度。 该命令随后将由另一个 MC_MoveVelocity 命令中止。将通过“Abort_1”发出中止信号。 达到新的目标速度 15.0 之后,将通过 “InVel_2”发出信号。之后,轴将以新的恒定速度继续移动。 ② 在达到目标速度之前,当前 MC_MoveVelocity 命令将由另一个MC_MoveVelocity 命令中止。 将通过 “Abort_1”发出中止信号。 达到新的目标速度 15.0之后,将通过“InVel_2”发出信号。 之后,轴将以新的 恒定速度继续移动。• MC_MoveJog 命令 •MC_CommandTable 命令 新的 MC_MoveJog 命令可中止下列激活的运动控制命令: • MC_Home 命令Mode = 3 • MC_Halt 命令 • MC_MoveAbsolute 命令 • MC_MoveRelative命令 • MC_MoveVelocity 命令 • MC_MoveJog 命令 • MC_CommandTable 命令 参数 参数声明 数据类型 默认值 说明 Axis INPUT TO_Axis_1 - 轴工艺对象 JogForward INPUT BOOLFALSE 如果参数值为 TRUE,则轴都将按参数“Velocity” 中所指定的速度,正向移动。 JogBackward INPUTBOOL FALSE 如果参数值为 TRUE,则轴都将按参数“Velocity” 中指定的速度,反向移动。 如果两个参数为TRUE,轴将根据所组态的减速度直至停止。通过参数“Error”、“ErrorID”和“ErrorInfo”,指 出了错误。Velocity INPUT REAL 10.0 点动模式的预设速度 限值,指令版本 V1.0:启动/停止速度 ≤ |Velocity ≤ Zui大速度 限值,指令版本 V2.0:启动/停止速度 ≤ 速度 ≤ Zui大速度 InVelocity OUTPUT BOOL FALSE TRUE达到参数“Velocity”中指定的速度。 Busy OUTPUT BOOL FALSE TRUE 命令正在执行CommandAbort ed OUTPUT BOOL FALSE TRUE 命令在执行过程中被另一命令中止。 ErrorOUTPUT BOOL FALSE TRUE 执行命令期间出错。错误原因,请参见“ErrorID”和“ErrorInfo”的参数说明。
①在点动模式下,轴通过“Jog_F”正向移动。达到目标速度 50.0 之后,将通过“InVelo_1”发出信号。 复位 “Jog_F”之后,轴将制动直至停止。 ② 在点动模式下,轴通过“Jog_B”反向移动。达到目标速度 50.0之后,将通过“InVelo_1”发出信号。 复位 “ Jog_B”之后,轴将制动直至停止。MC_CommandTable(S7-1200) MC_CommandTable: 按照运动顺序运行轴命令 V2...3 (S7-1200) 说明运动控制指令“MC_CommandTable”可将多个单独的轴控制命令组合到一个运动顺序中。 要求 • 轴工艺对象已插入 V2且已正确组态。 • 命令表工艺对象已插入并且组态正确。 • 轴已启用。 超驰响应 可通过下列运动控制命令中止MC_CommandTable 命令: • MC_Home 命令 Mode = 3 • MC_Halt 命令 •MC_MoveAbsolute 命令 • MC_MoveRelative 命令 • MC_MoveVelocity 命令 •MC_MoveJog 命令 • MC_CommandTable 命令 新的 MC_CommandTable命令可中止下列激活的运动控制命令: • MC_Home 命令 Mode = 3 • MC_Halt 命令 •MC_MoveAbsolute 命令 • MC_MoveRelative 命令• MC_MoveVelocity 命令 •MC_MoveJog 命令 • MC_CommandTable 命令 当启动第一个“PositioningRelative”、“Positioning Absolute”、“Velocity set point”或“Halt”命令时,将取消激活的运动控制命令。 参数 参数 声明 数据类型 默认值 说明 Axis INPUT TO_Axis_1 - 轴工艺对象CommandT able INPUT TO_Command Table_1 - 命令表工艺对象 Execute INPUT BOOLFALSE 命令表在上升沿时启动 StartStep INPUT INT 1 定义命令表应开始执行的步 限值: 1 ≤StartStep ≤ EndStep EndStep INPUT INT 32 定义命令表应结束执行的步 限值: StartStep≤ EndStep ≤ 32 Done OUTPUT BOOL FALSE TRUE 已成功执行命令表 Busy OUTPUTBOOL FALSE TRUE 正在执行命令表。 CommandA borted OUTPUT BOOL FALSE TRUE已通过另一个命令取消命令表。 Error OUTPUT BOOL FALSE TRUE 执行命令表期间出错。 错误原因,请参见“ErrorID”和“ErrorInfo”的参数说明。 ErrorID OUTPUT WORD 16#0000参数“Error”的错误 ID ErrorInfo OUTPUT WORD 16#0000 参数“ErrorID”的错误信息 IDCurrentStep OUTPUT INT 0 当前正在执行的命令表中的步 StepCode OUTPUT WORD 16#0000当前正在执行的步的用户定义的数值/位模式。MC_ChangeDynamic (S7-1200) MC_ChangeDynamic:更改轴的动态设置 V2...3 (S7-1200) 说明 使用运动控制指令“MC_ChangeDynamic”可以更改轴的下列设置:• 更改加速时间(加速度)值 • 更改减速时间(减速度)值 • 更改急停减速时间(急停减速度)值 • 更改平滑时间(冲击)值有关上述更改产生的影响,请参见变量的说明。 要求 • 轴工艺对象已插入版本 V2。 • 已正确组态轴工艺对象。 超驰响应任何其它运动控制命令均无法中止 MC_ChangeDynamic 命令。 新的 MC_ChangeDynamic命令不会中止任何激活的运动控制命令。在输入参数“RampUpTime”、“RampDownTime”、“EmergencyRampTime”和“JerkTime”中,输入值可能会导致以下生成的参数超出允许的限值范围: “加速度”(Acceleration)、“减速度”(Deceleration)、“急停减速度”(Emergency stop deceleration) 和“冲击”(Jerk)。请注意“轴工艺对象 -> 组态工艺对象 -> 动态”(Axis technology object ->Configuring the technology object -> Dynamics)中的等式和限值,确保输入的值处于有效范围内。