布爾指令
1、置位指令 S Set
bit 是要進行置位操作的地址的首地址,N 是從該首地址開始連續置位的位數 。
LD I0.0 // 裝載輸入繼電器I0.0的狀態(當I0.0為ON時,執行后續指令)
S Q0.0, 3 // 從Q0.0開始,連續置位3個位(Q0.0、Q0.1、Q0.2均被置為ON并保持)
- 使用置位指令時,需前置指令觸發,比如梯形圖中,先放置常開觸點,地址為 I0.0 ,代表物料到位檢測信號,當這個信號為 ON(外部傳感器觸發 )時,后面的置位指令執行。
- 接著放置置位指令 S ,設置 bit 為 Q0.0(這就是首地址,從 Q0.0 開始 ),N 為 3(表示從 Q0.0 開始連續 3 個位,即 Q0.0、Q0.1、Q0.2 都會被置位 ) 。
- 即便后續 I0.0 變為 OFF ,只要沒有執行復位指令(Reset,R 指令 ),這幾個輸出點會保持 ON 狀態 。
2、復位指令 R Reset
復位指令執行時,從 bit 首地址開始的 N 個連續位,會被強制置為 OFF(或 0 狀態 ),同樣,一旦復位,這些位會保持 OFF,直到被置位指令重新激活。
LD I0.1
R Q0.0, 3
使用時需要前置條件導通(為1),復位指令才會執行。