工控網首頁
>

應用設計

>

西門子S7-200PLC中涉及堆棧操作的指令和梯形圖應用實例

西門子S7-200PLC中涉及堆棧操作的指令和梯形圖應用實例

2015/3/5 9:46:14

       

 堆棧是計算機中最常用的一種數(shù)據(jù)結構,遵循先入后出的原則,一般用于保存數(shù)據(jù)。在S7-200PLC中涉及堆棧操作的指令有以下三種,最后本文給出了梯形圖應用實例。

   邏輯入棧(LPS,Logic Push)指令復制棧頂?shù)闹挡⑦@個值推入棧頂,原棧頂中各級數(shù)據(jù)依次向下一級推移,棧底值被推出丟失。

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

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

        梯形圖在使用堆棧指令的注意事項:合理使用LPS、LRD和LPP指令可使程序簡化PLC100.COM,但是注意LPS和LPP必須成對使用。用編程軟件將梯形圖轉換為語句表程序時,編程軟件會自動地加入LPS、LRD和LPP指令。而寫入語句表程序時,必須由用戶來寫入LPS、LRD和LPP指令。

投訴建議

提交

查看更多評論
其他資訊

查看更多

超越傳統(tǒng)直覺,MATLAB/Simulink助力重型機械的智能化轉型

新大陸自動識別精彩亮相2024華南國際工業(yè)博覽會

派拓網絡被Forrester評為XDR領域領導者

智能工控,存儲強基 | ??低晭砭手黝}演講

展會|Lubeworks路博流體供料系統(tǒng)精彩亮相AMTS展會