zzying1027
級別: 探索解密
![]() |
填表 和先進(jìn)先出指令怎么用? 請給為大俠指點(diǎn) 現在是在做的是 一臺變頻控制 一拖五的恒壓供水,變頻運行到50HZ 時(shí) 啟動(dòng)下一臺泵(泵的順序可調 泵故障自動(dòng)退出,故障恢復后即可重新入列)變頻運行到15HZ時(shí)斷開(kāi)先啟動(dòng)的泵。請教各位大俠有沒(méi)有更好的方法。 |
---|---|
|
sjm213
有小知識,無(wú)大學(xué)問(wèn)。
級別: 論壇版主
![]() ![]() ![]() ![]() |
填表:ATT DATA , TBL ATT VW6,VW2006 ATT指令的作用就是建立一個(gè)表格,然後不斷的將數據寫(xiě)入這個(gè)表格中去。DATA管腳就是要寫(xiě)入的數據(本例中對應VW6就是當前時(shí)鐘的分鐘和秒的數值),TBL管腳是表格的屬性,指派給VW2006就是說(shuō)這個(gè)表格共計可以?xún)Υ?8個(gè)數據,從VW2010開(kāi)始存第一個(gè),依次往下排列。VW2008記錄當前已經(jīng)寫(xiě)入了多少個(gè)數據。 如,依次向VW6中寫(xiě)入1,3,5,7四個(gè)數據,同時(shí)執行ATT命令(提前界定VW2006=10,即設定表格長(cháng)度為10),那麼VW2008=4,VW2010=1,VW2012=3,VW2014=5,VW2016=7,VW2018~VW2028中無(wú)存儲數據。 先進(jìn)先出:FIFO TBL , DATA FIFO VW2006,VW8 FIFO指令的作用是從這個(gè)表格里面把數據取出來(lái),讀取的順序是從第一個(gè)存儲地址(VW2010)開(kāi)始。執行完一次該指令后,VW2008中的記錄值減一,而儲存的數據會(huì )向前移動(dòng)一個(gè)位置。 如,繼續依照ATT例子中的數據表格,執行一次FIFO指令后的效果是:VW2008=3,VW2010=3,VW2012=5,VW2014=7,VW2016~VW2028中無(wú)存儲數據。 |
---|---|
|