zzying1027
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 22 個(gè)
工控威望: 175 點(diǎn)
下載積分: 612 分
在線時(shí)間: 17(小時(shí))
注冊時(shí)間: 2008-05-26
最后登錄: 2022-05-22
查看zzying1027的 主題 / 回貼
樓主  發(fā)表于: 2010-03-01 16:15
  填表  和先進(jìn)先出指令怎么用?  請給為大俠指點(diǎn)     現(xiàn)在是在做的是 一臺(tái)變頻控制  一拖五的恒壓供水,變頻運(yùn)行到50HZ 時(shí) 啟動(dòng)下一臺(tái)泵(泵的順序可調(diào)  泵故障自動(dòng)退出,故障恢復(fù)后即可重新入列)變頻運(yùn)行到15HZ時(shí)斷開先啟動(dòng)的泵。請教各位大俠有沒有更好的方法。
sjm213
有小知識(shí),無大學(xué)問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5196 個(gè)
工控威望: 7419 點(diǎn)
下載積分: 158420 分
在線時(shí)間: 3152(小時(shí))
注冊時(shí)間: 2007-11-21
最后登錄: 2024-10-30
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2010-03-01 23:21
填表:ATT  DATA , TBL
ATT VW6,VW2006
ATT指令的作用就是建立一個(gè)表格,然後不斷的將數(shù)據(jù)寫入這個(gè)表格中去。DATA管腳就是要寫入的數(shù)據(jù)(本例中對應(yīng)VW6就是當(dāng)前時(shí)鐘的分鐘和秒的數(shù)值),TBL管腳是表格的屬性,指派給VW2006就是說這個(gè)表格共計(jì)可以儲(chǔ)存98個(gè)數(shù)據(jù),從VW2010開始存第一個(gè),依次往下排列。VW2008記錄當(dāng)前已經(jīng)寫入了多少個(gè)數(shù)據(jù)。
如,依次向VW6中寫入1,3,5,7四個(gè)數(shù)據(jù),同時(shí)執(zhí)行ATT命令(提前界定VW2006=10,即設(shè)定表格長度為10),那麼VW2008=4,VW2010=1,VW2012=3,VW2014=5,VW2016=7,VW2018~VW2028中無存儲(chǔ)數(shù)據(jù)。

先進(jìn)先出:FIFO TBL , DATA
FIFO VW2006,VW8
FIFO指令的作用是從這個(gè)表格里面把數(shù)據(jù)取出來,讀取的順序是從第一個(gè)存儲(chǔ)地址(VW2010)開始。執(zhí)行完一次該指令后,VW2008中的記錄值減一,而儲(chǔ)存的數(shù)據(jù)會(huì)向前移動(dòng)一個(gè)位置。
如,繼續(xù)依照ATT例子中的數(shù)據(jù)表格,執(zhí)行一次FIFO指令后的效果是:VW2008=3,VW2010=3,VW2012=5,VW2014=7,VW2016~VW2028中無存儲(chǔ)數(shù)據(jù)。