西門子PLC表功能指令
指令格式: FIFO TBL, DATA 。
例: FIFO VW100, AC0

圖3 FIFO先進先出指令

圖4 指令FIFO執行結果
2、LIFO,后進先出指令
當使能輸入有效時,從TBL指明的表中移出最后一個字型數據并將其輸出到DATA所指定的字單元。
取數時,移出的數據是最后進入表中的數據。每次從表中取出一個數據,剩余數據位置保持不變,實際填表數EC會自動減1。
指令格式: LIFO TBL, DATA
例: LIFO VW100, AC0

圖5 LIFO后進先出指令

圖6 指令LIFO執行結果
通過表查找指令可以從字型數表中找出符合條件的數據所在的表中數據編號,編號范圍為0~99。
在梯形圖中有4個數據輸入端:TBL表格的首地址,用以指明被訪問的表格;PTN是用來描述查表條件時進行比較的數據;CMD是比較運算符“?”的編碼,它是一個1~4的數值,分別代表=、<>、<和>運算符;INDX用來指定表中符合查找條件的數據的地址。

圖7 表查找指令
圖8 表查找指令執行結果


評論