On
用于将指定的输出位设为ON,经过指定时间后再设为OFF。
格式
On { 输出位编号|输出标签 } [, 时间] [, 非同步指定] [, Forced]
参数
- 输出位编号
- 以整数值指定要设为ON的I/O输出位。
- 输出标签
- 指定输出标签。
- 时间
- 以秒指定指定输出位设为ON的时间。经过该时间后,指定输出位设为OFF。(请指定0.01秒钟以上的经过时间。)可省略。
- 非同步指定
- 已进行时间设置时,可按非同步指定来指定后续命令的执行时序。可省略。
- 0 - 在将输出位设为ON的同时执行后续命令。此时的最大时间设置为10秒。
- 1 - 默认设置。指定时间ON之后设为OFF并执行后续命令。
- Forced
- 可省略。通常会省略。
说明
On用于将指定的输出位设为ON(设为1)。
如果设置时间参数,则将指定的输出位设为ON,经过指定时间后再设为OFF。
已设置时间时,按如下所述使用非同步指定参数的设置。
- 1:将输出位设为ON,经过指定时间后再设为OFF,然后执行后续命令。(非同步指定设置以此为默认设置。如果省略该参数,则为“1”的设置。)
- 0:将输出位设为ON,同时执行后续命令。
注意
远程设置的输出位
如果指定远程设置的输出位,则会发生错误。远程输出位会根据系统的状态自动设为ON或OFF。有关远程的详细说明,请参阅以下手册。
《Epson RC+ 用户指南》要将远程连接器的各个位设为输出或I/O时,通过 Epson RC+的[设置]菜单 - [系统配置] - [控制器] - [远程控制]面板进行设置。
发生紧急停止时
机器人控制器发生紧急停止时,所有输出位都会变为OFF状态。如果要在紧急停止时保持设置,则可通过[设置]菜单-[系统设置]-[控制器]-[环境设置]面板的[紧急停止时将输出端口设为OFF]复选框重新进行设置。
Forced标志
在要通过NoPause任务、NoEmgAbort任务(执行Xqt时指定NoPause或NoEmgAbort以开始的特别任务)以及后台任务,在紧急停止期间或安全门打开时将I/O输出设为ON的情况下,指定此标志。
紧急停止期间或安全门打开时,I/O输出会发生变化,因此,在系统设计方面需要注意。
参阅
In、InBCD、MemOff、MemOn、Off、OpBCD、Oport、Out、Wait
On使用示例
下例所示为启动名为“iotask”的主任务的情况。“iotask”是分别将输出位1和2设为ON/OFF,并在10秒钟之后再次执行的简单任务。
Function main
Xqt iotask
Go P1
.
.
.
Fend
Function iotask
Do
On 1
On 2
Off 1
Off 2
Wait 10
Loop
Fend
如下所示为利用命令窗口的简单操作示例。
> on 1
> off 1, 10 '将输出1设为OFF,10秒钟之后再次设为ON
> on 2
> off 2