西門子S7-200PLC中涉及堆棧操作的指令和梯形圖應(yīng)用實(shí)例
堆棧是計(jì)算機(jī)中最常用的一種數(shù)據(jù)結(jié)構(gòu),遵循先入后出的原則,一般用于保存數(shù)據(jù)。在S7-200PLC中涉及堆棧操作的指令有以下三種,最后本文給出了梯形圖應(yīng)用實(shí)例。
邏輯入棧(LPS,Logic Push)指令復(fù)制棧頂?shù)闹挡⑦@個(gè)值推入棧頂,原棧頂中各級(jí)數(shù)據(jù)依次向下一級(jí)推移,棧底值被推出丟失。

邏輯讀棧(LRD,Logic Read)指令將堆棧中第2層的值復(fù)制到棧頂,第2~9層的數(shù)據(jù)不變,原棧頂值消失。

Ø 邏輯出棧(LPP,Logic Pop)指令使棧內(nèi)各層的數(shù)據(jù)向上移動(dòng)一層,第2層的數(shù)據(jù)成為堆棧新的棧頂值,棧頂原來的數(shù)據(jù)從棧內(nèi)消失。


梯形圖在使用堆棧指令的注意事項(xiàng):合理使用LPS、LRD和LPP指令可使程序簡(jiǎn)化PLC100.COM,但是注意LPS和LPP必須成對(duì)使用。用編程軟件將梯形圖轉(zhuǎn)換為語(yǔ)句表程序時(shí),編程軟件會(huì)自動(dòng)地加入LPS、LRD和LPP指令。而寫入語(yǔ)句表程序時(shí),必須由用戶來寫入LPS、LRD和LPP指令。
本文標(biāo)簽:西門子S7-200PLC中涉及堆棧操作的指令和梯形圖應(yīng)用實(shí)例
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《西門子S7-200PLC中涉及堆棧操作的指令和梯形圖應(yīng)用實(shí)例》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
關(guān)于“西門子S7-200PLC中涉及堆棧操作的指令和梯形圖應(yīng)用實(shí)例”的更多資訊










