<< 向前        下一页 >>

ID : 1012

程序操作指令(0001)

功能

根据数据领域1的设定,控制数据领域2上所指定的程序的动作状态。

形式

指令区域(4比特、输入)

0001

数据领域1(8比特、输入)

00000001:程序复位启动

00000010:程序启动

00000100:连续开始

00010000:步骤停止

00100000:瞬时停止

01000000:清零

10000000:特权任务启动

10000001:特权任务停止

设置其他的数据时则会发生错误(错误2032)。

数据领域2(16比特、输入)

程序编号:启动的程序编号

在数据领域2上所赋予的编号为nn时,按照数据领域1上赋予的情况控制PROnn的动作状态。步骤停止、瞬时停止、清零时、程序编号为负数(数据领域2的第15比特为1时)时,停止或清零所有的程序。此外,程序复位启动、程序启动时会发生错误。

状态领域(16比特、输出)

不输出。

解说

程序复位启动

该指令只在外部模式时可以运行。处于其他模式时发生错误。

初始化时启动在数据领域2被指定的程序编号的程序。可以进行PRO0~PRO32767的启动。

数据领域2为负数(数据领域2的第15比特为1时)时,发生错误。

根据程序的动作状态,进行以下的动作。

  • 当指定程序处于程序终止(STOPPED)、步骤停止、瞬时停止状态时,从开始位置启动指定程序。
  • 指定程序正在执行时,显示错误,停止程序的执行。

程序启动

该指令只在外部模式时可以运行。处于其他模式时发生错误。

启动在数据领域2被指定的程序编号的程序。可以进行PRO0~PRO32767的启动。

数据领域2为负数(数据领域2的第15比特为1时)时,发生错误。

根据程序的动作状态,进行以下的动作。

  • 当指定程序处于终止(STOPPED)状态时,从开始位置启动指定程序。
  • 指定程序在步骤停止的情况,从停止处的下一个步骤重新开始执行程序。
  • 指定程序瞬时停止时的情况,从所停止的步骤重新开始执行程序。在动作命令执行中瞬时停止时,从剩余的动作重新开始。
  • 指定程序正在执行时,显示错误,停止程序的执行。

连续开始

该指令只在外部模式时可以运行。并仅限于连续开始允许信号为ON时可以执行。数据领域被忽略。

步骤停止

步骤停止在数据领域2被指定的程序编号的程序。可以进行PRO0~PR032767的步骤停止。

数据领域2为负数(数据领域2的第15比特为1时)时,步骤停止正在执行的所有程序。

根据程序的动作状态,进行以下的动作。

  • 指定程序终止(STOPPED)时,步骤停止时、瞬时停止时不需任何运行。
  • 在指定程序正在动作时,步骤停止指定程序。停止之后,在程序启动时,从所停止的下一步骤重新开始运行。

瞬时停止

瞬间停止在数据领域2被指定的程序编号的程序。可以进行PRO0~PR032767的瞬间停止。

数据领域2为负数(数据领域2的第15比特为1时)时,步骤停止正在执行的所有程序。

根据程序的动作状态,进行以下的动作。

  • 指定程序终止(STOPPED)时,步骤停止时、瞬时停止时不需任何运行。
  • 在指定程序正在动作时,瞬时停止指定程序。停止之后,在程序启动时,从所停止的步骤重新开始运行。在动作命令执行中瞬时停止时,从剩余的动作重新开始。

复位

瞬时停止在数据领域2指定的程序编号的程序,同时将程序状态初始化。可以进行PRO0~PR032767的停止。

不能和程序启动同时组合使用。

需要从开始位置启动处于步骤停止状态、循环停止状态的程序时,请使用程序复位启动。

数据领域2为负数(数据领域2的第15比特为1时)时,复位正在执行的所有程序。

根据程序的动作状态,进行以下的动作。

  • 指定程序终止(STOPPED)时,不需任何运行。
  • 在步骤停止或瞬时停止过程中,将停止过程中的程序进行初始化。初始化之后,在程序启动时,从被初始化的程序的开始位置启动。
  • 指定程序在动作过程中时,瞬时停止指定程序,同时进行初始化。停止之后,在程序启动时,从所停止的程序的开始位置重新开始。

启动特权任务

将在数据领域2被指定的程序编号的程序当作特权任务启动。可以进行TSR0~TSR32767的启动。

通过0xffff执行路径的全部特权任务启动,通过0xfffe执行全部特权任务启动。
在上述以外,当数据领域2为负数(数据领域2的第15比特为“1”时)时,发生错误。

特权任务停止

停止在数据领域2被指定的程序编号的特权任务。可以进行TSR0~TSR32767的停止。

数据领域2为负数(数据领域2的第15比特为“1”时)时,停止正在执行的所有特权任务。

ID : 1012

<< 向前        下一页 >>