MemOn

啟用記憶體I/O的指定位元。

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

參數

位元編號
以整數指定記憶體I/O的位元。
記憶體IO標籤
指定記憶體I/O標籤。

說明
MemOn用於啟用(1)指定位元。以MemSw命令檢查指定記憶體位元的狀態。Wait命令也用於記憶體位元,讓系統等待,直到變為指定S/W狀態。

注意


  • 記憶體I/O的OFF

    重新啟動控制器時,則將記憶體I/O置為OFF。緊急停止、打開安全門、程式結束、Reset、重新啟動Epson RC+時不置為OFF。


參照
In、MemIn、InBCD、Off、MemOff、On、OpBCD、Oport、Out、MemOut、Sw、MemSw、Wait

MemOn範例
以下是各自啟動動作命令的2項工作之使用範例。在這2項工作中啟用聯鎖功能,以便在另一方結束機器人動作命令時,依序對控制進行增益處理。因此,2項工作可依序按照各自的指示執行動作陳述式。MemSw連同Wait命令一起使用。在重新開始動作之前,會等待記憶體I/O位元1變為適當值,以確保安全。MemOn和MemOff用於啟用或停用記憶體I/O,以正確地進行同步。

也可以將Signal和Waitsig命令用於工作同步。

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
> print memsw(1)
1
> memoff 1
> print memsw(1)
0