PLC實訓裝置移位寄存器實訓實驗
介紹了PLC實訓裝置移位寄存器實訓的實驗過程原理和步驟。
移位寄存器指令格式及功能,如表 4.4 所示:
表 4.4
說明:
1.S_BIT 和 N 定義一個位移位寄存器。寄存器的長度為 N;寄存器的移位方向由 N 的符文號決定,N 為正值寄存器左移(由低位向高位位移),N 為負值寄存器右移(由高位向低位位移);寄存器的起始位由S_BIT 指定,N 為正時 S_BIT 為低位,N 為負時 S_BIT 為高位。
2.DATA 和 S-BIT 尋址 I、 Q、 M、 SM、 T、 C、 V、 S、 L 的位值;N 為字節尋址,可尋址的寄存器為 VB、 IB、 QB、 MB、 SB、 SMB、 LB、 AC, 也可立即數尋址。
3.移位指令影響特殊內部標識位 SM1.1(移出移位寄存器的數值進入溢出標識位 SM1.1)
圖 4.6
移位寄存器指令的格式及功能 | |||
梯形圖LAD | 語句表 STL | 功 能 | |
實操碼 | 實操數 | ||
|
SHR |
DATA,S_BIT,N |
當位移位寄存器指令的使能位EN 為 1 時,數值位 DATA 在每一個程序掃描周期均移入寄存器的低位(N 為正時)或高位(N 為負時),寄存器的其他位則依次左移(N 為正時) 或右移(N 為負時)一位。 |
說明:
1.S_BIT 和 N 定義一個位移位寄存器。寄存器的長度為 N;寄存器的移位方向由 N 的符文號決定,N 為正值寄存器左移(由低位向高位位移),N 為負值寄存器右移(由高位向低位位移);寄存器的起始位由S_BIT 指定,N 為正時 S_BIT 為低位,N 為負時 S_BIT 為高位。
2.DATA 和 S-BIT 尋址 I、 Q、 M、 SM、 T、 C、 V、 S、 L 的位值;N 為字節尋址,可尋址的寄存器為 VB、 IB、 QB、 MB、 SB、 SMB、 LB、 AC, 也可立即數尋址。
3.移位指令影響特殊內部標識位 SM1.1(移出移位寄存器的數值進入溢出標識位 SM1.1)
圖 4.6