- 艾寶物聯(lián)IOBOV? ─ 工業(yè)無線測(cè)控專家
從數(shù)據(jù)表中取數(shù)有先進(jìn)先出(FIFO)和后進(jìn)先出(LIFO)兩種。執(zhí)行表取數(shù)指令后,實(shí)際填表數(shù)EC值自動(dòng)減1。
先進(jìn)先出指令(FIFO):移出表格(TBL)中的第一個(gè)數(shù)(數(shù)據(jù)0),并將該數(shù)值移至DATA指定存儲(chǔ)單元,表格中的其他數(shù)據(jù)依次向上移動(dòng)一個(gè)位置。
后進(jìn)先出指令(LIFO):將表格(TBL)中的最后一個(gè)數(shù)據(jù)移至輸出端DATA指定的存儲(chǔ)單元,表格中的其他數(shù)據(jù)位置不變。
表取數(shù)指令格式如表1所示。
表1表取數(shù)指令格式
|
LAD |
|
|
|
STL |
FIFO TBL,DATA |
LIFO TBL,DATA |
|
說明 |
輸入端TBL為數(shù)據(jù)表的首地址,輸出端DATA為存放取出數(shù)值的存儲(chǔ)單元 |
|
|
操作數(shù)及數(shù)據(jù)類型 |
TBL:VW, IW, QW, MW, SW, SMW, LW, T, C, *VD, *LD, *AC。數(shù)據(jù)類型:字。 DATA:VW, IW, QW, MW, SW, SMW, LW, AC, T, C, AQW, *VD, *LD, *AC。 數(shù)據(jù)類型:整數(shù)。 |
|
使ENO = 0的錯(cuò)誤條件:0006(間接地址),0091(操作數(shù)超出范圍),SM1.5(空表)SM4.3(運(yùn)行時(shí)間)。
對(duì)特殊標(biāo)志位的影響:SM1.5(試圖從空表中取數(shù),SM1.5=1)。