STL指令通常包括操作碼(助記符)和操作數兩(liang) 部分,其格式如下:
操作碼(助記符)定義(yi) 要執行的功能,它告訴CPU該做什麽(me) ;操作數為(wei) 執行該操作所需要的信息,它告訴CPU用什麽(me) 去做。操作數由標識符和參數組成。plc的這種表示方法與(yu) 計算機的匯編語言表示方法十分相似。
(1)操作碼(助記符)
操作碼(助記符)通常是能表明指令性質的英文縮寫(xie) ,如A,NOT,=,ON等。
(2)操作數
操作數通常可以由操作數區域標識符、操作數訪問方式和操作數位置組成,用來表明數據區域中操作數的地址和性質。操作數的表示方法如下:
①區域標識符指出了該操作數存在存儲(chu) 器的哪個(ge) 區域。各字母代表的存儲(chu) 區域如下所述。
I:輸入過程映像存儲(chu) 區。
Q:輸出過程映像存儲(chu) 區。
L:局部變量存儲(chu) 區。
T:定時器存儲(chu) 區。
C:計數器存儲(chu) 器區。
DB:公共數據存儲(chu) 區。
②訪問方式指出操作數是按位、字節、字或雙字訪問,當按位訪問時,可用操作數位置形式區分。訪問方式用以下符號表示。
X:位。
B:字節。
W:字。
D:雙字。
③操作數的位置指明操作數在此存儲(chu) 區的確切位置,操作數的位置用數字來指明,以字節為(wei) 單位計數。
采用上述方法,就可以對任一存儲(chu) 區域(I、Q、M、L)中的數據以位、字節、字、雙字進行訪問。
語句指令有兩(liang) 種基本格式:一條語句由一個(ge) 指令和一個(ge) 地址組成,如A I1.0是一條位邏輯操作指令。其中,“A”是操作碼,它表示執行“與(yu) ”操作;“11.0”是操作數,它指出這是對輸入繼電器11.0進行的操作。
一條語句由一條單個(ge) 指令組成。有些語句指令不帶操作數,它們(men) 的操作對象是唯一的,因此為(wei) 簡便起見,不再特別說明,如NOT是對邏輯操作結果(RLO)取反。