MemOff

用于将存储器I/O的指定位设为OFF。

格式
MemOff {位编号 | 存储器IO标签 }​

参数

位编号
以整数指定存储器I/O的位。
存储器IO标签
指定存储器I/O的标签。

说明
MemOff用于将指定的存储器I/O位设为OFF(0)。对由MemSw命令指定的存储器位执行状态检查。Wait命令也用于存储器位,并且在变为指定的存储器I/O状态之前使系统保持待机状态。

注意


  • 存储器I/O的OFF

    在控制器重新启动时,存储器I/O被设为OFF。紧急停止、安全门打开、程序结束、Reset、Epson RC+ 重新启动时不设为OFF。


参阅
In、MemIn、InBCD、Off、On、MemOn、OpBCD、Oport、Out、MemOut、Sw、MemSw、Wait

MemOff使用示例
如下所示为使用2个分别启动动作命令的任务的示例。在这2个任务中,在各自的对方结束机器人动作命令时会启动联锁功能,以便按顺序获取控制。因此,2个任务可执行按顺序分别指示的动作语句。MemSw与Wait命令同时使用。为了确保安全,再次开始动作之前,等待存储器I/O位1变为适当的值。MemOn和MemOff用于对存储器I/O进行ON/OFF切换,以正确地实现同步。

Function main
    Integer I
    MemOff 1
    Xqt 2, task2
    For	i = 1 to 100
        Wait MemSw(1) = Off
        Go P(i)
        MemOn 1
    Next I
Fend


Function task2
    Integer I
    For i = 101 to 200
        Wait MemSw(1) = On
        Go P(i)
        MemOff 1
    Next I
Fend

如下所示为利用命令窗口的简单操作示例。

> MemOn 1        '将存储器I/O位1设为ON
> Print MemSw(1)
1
> MemOff 1       '将存储器I/O位1设为OFF
> Print MemSw(1)
0