發布日期:2022-04-27 點擊率:828
SLD指令是左移1位指令,它進行以1字(4位)為單位的左移動作,其符號如圖5-98所示。
SLD指令是將從Dl到D2的范圍以數字(4位)為單位向高位側移位,此時,最低位數字(Dl的位0~3)中輸入O,原來的最高位數字(D2的位12~15)數據被清除。值得注意的是,D1和D2必須為同一區域種類。當Dl大于D2時,出錯標志ER置為ON;除此之外,ER置為OFF。
SRD指令是右移1位指令,它進行以1個字(4位O置位)的右移動作,其符號如圖5-99所示。
SRD指令將從Dl到D2的范圍以位為單位向低位側進行移位,此時,在最高位(D2的位12~15)中輸入0,原來的最低位(DI的位0~3)數據被清除。當D1大于D2時,出錯標志ER置為ON;除此之外,ER置為OFF。
SRD指令的梯形圖如圖5-100所示。
此程序當0. 01為ON時,將2000~2002CH的各個數字移位到高位側,在2000CH的位0~3中設置OH,將2002CH的位12~15的內容清除。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航