當前位置: 首頁 > 工業控制產品 > 自動化控制 > PLC可編程控制器 > 大型PLC可編程控制器
發布日期:2022-04-26 點擊率:35 品牌:西門子_Siemens
在S7—200PLC指令系統中,一個表由表地址(表的首地址)指明。表地址和第二個字地址所對應的單元分別存放兩個表參數(最大填表數TL和實際填表數EC),之后是最多100個填表數據,表只對字型數據存儲。包括表存數指令、表取數指令、表查找指令。
一、表存數指令
表只對字型數據存儲,表的格式如下表所示。
ATT,表存數指令
該指令在梯形圖中有2個數據輸入端:DATA為數值輸入,指出將被存儲的字型數據或其地址;TBL表格的首地址,用以指明被訪問的表格。當使能輸入有效時,將輸入字型數據添加到指定的表格中。
表存數時,新存的數據添加在表中最后一個數據的后面。每向表中存一個數據,實際填表數EC會自動加1。
二、表取數指令
1、FIFO,先進先出指令
當使能輸入有效時,從TBL指明的表中移出第一個字型數據并將其輸出到DATA所指定的字單元。
取數時,移出的數據總是最先進入表中的數據。每次從表中移出一個數據,剩余數據依次上移一個字單元位置,同時實際填表數EC會自動減1。
指令格式:FIFOTBL,DATA。
例:FIFOVW100,AC0
2、LIFO,后進先出指令
當使能輸入有效時,從TBL指明的表中移出最后一個字型數據并將其輸出到DATA所指定的字單元。
取數時,移出的數據是最后進入表中的數據。每次從表中取出一個數據,剩余數據位置保持不變,實際填表數EC會自動減1。
指令格式:LIFOTBL,DATA
例:LIFOVW100,AC0
三、表查找指令:FND?
通過表查找指令可以從字型數表中找出符合條件的數據所在的表中數據編號,編號范圍為0~99。
在梯形圖中有4個數據輸入端:TBL表格的首地址,用以指明被訪問的表格;PTN是用來描述查表條件時進行比較的數據;CMD是比較運算符“?”的編碼,它是一個1~4的數值,分別代表=、<>、運算符;INDX用來指定表中符合查找條件的數據的地址。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV