字節交換指令SWAP專(zhuan) 用於(yu) 1個(ge) 字長的字型數據進行處理,指令功能是將字型輸入數據IN的高位字節與(yu) 低位字節進行交換,因此又可稱為(wei) 半字交換指令。指令的梯形圖及語句表如圖4-36所示。
在梯形圖中,字節交換指令SWAP以功能框的形式編程,指令名稱為(wei) “SWAP”。當允許輸入EN有效時,將IN中的數據進行半字交換,經常和邊沿觸發指令(EU或ED)配合使用,否則執行該指令偶數次等於(yu) 沒執行,且增加了掃描時間。
影響允許輸出ENO的出錯條件為(wei) :SM4.3(運行時間),0006(間接尋址)。
在語句表中,SWAP指令的指令格式為(wei) :SWAP IN。