STEP 7-Micro/WIN的幫助文件里是這么描述的:
設置、復原(N 位)
輸入/輸出 操作數 數據類型
位 I, Q, M, SM, T, C, V, S, L 布爾
N VB, IB, QB, MB, SMB, SB, LB, AC, 常數, *VD, *AC, *LD 字節
設置(S)和復原(R)指令設置(打開)或復原指定的點數(N),從指定的地址(位)開始。您可以設置和復原1至255個點。如果"復原"指令指定一個定時器位(T)或計數器位(C),指令復原定時器或計數器位,并清除定時器或計數器的當前值。
說白了,置位指令(S)就是往指定的存儲區位里寫“1”,復位指令(R)就是將指定的存儲區位里的“1”寫成“0”。一般在程序里置位指令(S)和復位指令(R)成對使用,舉個例子:你可以用置位指令(S)將M0.0置“1”,或再用復位指令(R)將M0.0置“0”,然后用它的常開、常閉觸點去做控制用途。在一個程序中可以對一個或多個位多次置位和復位,但是在編程時要注意:在一個程序中多次對一個或多個位多次置位和復位后,最終這個(或多個)位到底是“1”,是“0”,取決于CPU在一個掃描周期結束時最后一個指令是“置位”還是“復位”,以免程序運行時出現錯誤。
























粵公網安備 44030402000745號