过程类型指令

过程类型的运动指令用于启动所需完成时间不确定的运动过程。
过程类型指令的示例包括:
  • 运动装备监视位置 (MAW) 指令
  • 运动轴运动 (MAM) 指令
过程类型指令的工作方式如下:
  1. 当包含运动指令的梯级变为真时,控制器:
    • 将使能 (.EN) 位置位。
    • 将完成 (.DN) 位清零。
    • 将错误 (.ER) 位清零。
    • 将过程完成 (.PC) 位清零。
  2. 控制器启动运动过程。
    若:
    则控制器:
    控制器执行指令时未检测到错误
    • 将 .DN 位置位。
    • 将正在处理 (.IP) 位置位。
    控制器执行指令时检测到错误
    • 将 .ER 位置位。
    • 将错误代码存储在控制结构中。
    • 不更改 .IP 和 .PC 位。
    控制器检测到运动指令的另一个实例
    将该实例的 .IP 位清零。
    运动过程达到可以再次执行指令的点
    将 .DN 位置位。
    提示:
    对于某些过程类型的指令(如 MAM),该情况发生在第一次扫描过程中。对于其他类型(如 MAH),.DN 位在整个归零过程完成后置位。
    运动过程中发生以下情况之一:
    • 运动过程完成
    • 指令的另一个实例执行
    • 另一条指令停止运动过程
    • 运动故障停止运动过程
    • 将 .DN 位置位。
    • 将 .PC 位置位。
    • 将 .IP 位清零。
  3. 一旦运动过程启动完成,即可继续进行程序扫描。
    提醒事项:
    指令和控制过程的其余部分将与程序扫描一并继续执行。
  4. 在 .DN 位或 .ER 位置位后,当梯级再次变为假时,控制器将 .EN 位清零。
  5. 梯级变为真时,指令可再次执行。
    motion_processType
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal