999久久久精品国产消防器材,国产成人久久综合77777,√最新版天堂资源网在线,精品久久久久区二区8888,卡一卡二卡三乱码视频

技成培訓(xùn)網(wǎng) 技成學(xué)習(xí)APP 技成工具箱 技成企業(yè)服務(wù)

歡迎回到技成培訓(xùn)網(wǎng)

技成培訓(xùn)網(wǎng)

電工題庫(kù)寶典

技成電工課堂

PLC練習(xí)題

技成PLC課堂

變頻器故障查詢

技成PLC學(xué)吧

伺服驅(qū)動(dòng)故障查詢

技成PLC網(wǎng)校

當(dāng)前位置:技成首頁(yè) > 文章中心 > 技成百科 > 關(guān)于s7-200引入隊(duì)列的程序

關(guān)于s7-200引入隊(duì)列的程序

林慧玲 發(fā)布于2014-03-28 18:01 1 0 標(biāo)簽:

1.電流源模擬量不斷輸入plc,模擬量轉(zhuǎn)換為數(shù)字量(這步不知道可不可以不要)
2.引入隊(duì)列,每過1s讀取模擬量,并把這個(gè)值放入隊(duì)列的一個(gè)棧中。1s后,這個(gè)值又進(jìn)入隊(duì)列的下一個(gè)棧,以此類推。(6個(gè)棧)
3.當(dāng)i0.3閉合,不停讀取第3個(gè)棧里的數(shù)據(jù),并累加給m3.0,累加后,該存儲(chǔ)單位復(fù)位置零表示已經(jīng)提走數(shù)值,直到i0,3斷開。i0.4閉合,不停讀取第4個(gè)棧的數(shù)據(jù),累加給m3.0。i0.5,i0.6以此類推累加給m3.1。
這是要做的程序的基本思路,本來想用一個(gè)個(gè)賦值做的,可是可能不止6個(gè)變量需要提取。比如要30個(gè)變量,i0.3不停的取第15個(gè)變量的值,會(huì)很繁瑣。所以想能不能用隊(duì)列做,可是書上確實(shí)講的不多,沒有提到隊(duì)列用梯形圖怎么弄。
當(dāng)然可能對(duì)隊(duì)列理解不對(duì),

佳答案

1.電流源模擬量不斷輸入plc,模擬量轉(zhuǎn)換為數(shù)字量(這步不知道可不可以不要)?

答:這個(gè)問題有點(diǎn)含糊,plc內(nèi)部處理的必然是數(shù)字量,那么只是這個(gè)數(shù)字量是裸數(shù)據(jù)還是工程量的區(qū)別
譬如外部的模擬量測(cè)量的是溫度,生活中用的肯定是多少度這個(gè)值,那么如果plc經(jīng)過a/d轉(zhuǎn)換后,得到一個(gè)16000這個(gè)數(shù)值,并不能直接的反應(yīng)溫度的值,如果需要使用的數(shù)字量可以直接反應(yīng)實(shí)際的溫度值,還需要進(jìn)行工程量的轉(zhuǎn)換

3.當(dāng)i0.3閉合,不停讀取第3個(gè)棧里的數(shù)據(jù),并累加給m3.0,累加后,該存儲(chǔ)單位復(fù)位置零表示已經(jīng)提走數(shù)值,直到i0,3斷開。i0.4閉合,不停讀取第4個(gè)棧的數(shù)據(jù),累加給m3.0。i0.5,i0.6以此類推累加給m3.1?

答:首先不可能用m3.0這個(gè)位變量來存儲(chǔ)累加和,至少需要一個(gè)16位的整型數(shù)據(jù)類型來存儲(chǔ)如vw8,鑒于需要不斷的累加,為了防止數(shù)據(jù)溢出,建議,好采用32位長(zhǎng)的數(shù)據(jù)類型來存儲(chǔ)累加和如vd100


還有問題描述的不是很清楚,不好直接回答累加和計(jì)算的問題
西門子200plc和隊(duì)列有關(guān)的指令在表指令的大項(xiàng)下
有l(wèi)ifo(后進(jìn)先出),fifo(先進(jìn)先出),ad_t_tbl(填表)指令

不過建議可以考慮用指針來做,會(huì)更加靈活

若有收獲,就點(diǎn)個(gè)贊吧!

文章來源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)
分享到:

微信掃一掃分享

閱讀與本文標(biāo)簽相同的文章

相關(guān)推薦

最新文章 熱門文章
最新課程 免費(fèi)課程
PLC資料下載 電工電氣資料下載
應(yīng)用新秀
變頻器故障代碼查詢APP
伺服故障代碼查詢APP
技成
手機(jī)APP
熱門標(biāo)簽