MemOff

將記憶體I/O的指定位元設為OFF。

格式
MemOff { 位元編號 | 記憶體I/O標籤 }​

參數

位元編號
以整數指定記憶體I/O的位元。
記憶體I/O標籤
指定記憶體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,以正確地進行同步。

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
> Print MemSw(1)
1
> MemOff 1       '將記憶體I/O位元1設為OFF
> Print MemSw(1)
0