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