![圖解模擬量編程_第1頁](http://file4.renrendoc.com/view/6a9d4f8fa5b1b0375f7054ebea15af5e/6a9d4f8fa5b1b0375f7054ebea15af5e1.gif)
![圖解模擬量編程_第2頁](http://file4.renrendoc.com/view/6a9d4f8fa5b1b0375f7054ebea15af5e/6a9d4f8fa5b1b0375f7054ebea15af5e2.gif)
![圖解模擬量編程_第3頁](http://file4.renrendoc.com/view/6a9d4f8fa5b1b0375f7054ebea15af5e/6a9d4f8fa5b1b0375f7054ebea15af5e3.gif)
![圖解模擬量編程_第4頁](http://file4.renrendoc.com/view/6a9d4f8fa5b1b0375f7054ebea15af5e/6a9d4f8fa5b1b0375f7054ebea15af5e4.gif)
![圖解模擬量編程_第5頁](http://file4.renrendoc.com/view/6a9d4f8fa5b1b0375f7054ebea15af5e/6a9d4f8fa5b1b0375f7054ebea15af5e5.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、零基礎(chǔ)學(xué)習(xí)PLC入門,6個指令完成模擬量程序梯形圖(附程序)這一節(jié)講述4-20mA的模擬量信號進(jìn)入西門子S7-200PLC以后,PLC怎樣通過程序把它變成我們想要的實際數(shù)值。雖然這節(jié)講的是西門子PLC的模擬量處理程序,但道理都是一樣的,你只要把程序的原理弄明白了,在其他品牌的PLC上應(yīng)用也是一樣的,不管是三菱的還是施耐德的都一樣。所以文章最后我會附上本節(jié)所講的程序的下載方法,有需要的朋友可以自己下載研究。通過上一節(jié)的學(xué)習(xí)我們知道,模擬量其實就是一個在一定數(shù)字范圍內(nèi)連續(xù)變化的數(shù)值。這個數(shù)字范圍絕大多數(shù)都是用4-20mA這個電流信號作為標(biāo)準(zhǔn)范圍,至于為什么這樣用,上一節(jié)已經(jīng)講的很清楚了,這里不再重
2、復(fù)。接下來看圖1。圖1的左邊是一個量程范圍為0-10kpa的壓力變送器,它的輸出電流就是0-10kpa對應(yīng)4-20mA,所以壓力在5kpa時對應(yīng)的電流就是12mA,我們只要在電路中串聯(lián)一個數(shù)字萬用表就能看到電流的讀數(shù),然后我們通過這個讀數(shù),拿一個計算器通過加減乘除就能算出實際的壓力是5kpa。這就是手動的算法,如果用這種算法去算實際壓力值,簡直就是太老土了。這些活只要交給PLC去干就行了,你只要把程序?qū)懞肞LC就會不知疲倦的去算還不會出錯,我們騰出時間看點自己想看的片片多好呢。那怎么讓PLC去算呢?很簡單,我們只要做兩件事就可以了。第一,硬件部分,看圖1的右邊,我們只要在原來接數(shù)字萬用表的地方
3、,接一個PLC的模擬量輸入模塊就行了,你沒看錯,原理就是這樣的。它實際的接線圖就是下面的圖2。在圖2我們看到壓力變送器和PLC的模擬量模塊串聯(lián)在一起,模擬量模塊把接收到的420mA電流信號經(jīng)過處理傳送給PLC,這樣PLC就能通過程序計算出實際的壓力值了。它的內(nèi)部處理過程如下。壓力變送器:0-10kpaz工IPLC模擬童模塊圖3,是模擬量信號在PLC內(nèi)部的處理過程和工作原理,只要能看明白這張圖,我下面講程序時你就能很容易理解了。其實模擬量模塊內(nèi)部和壓力變送器內(nèi)部一樣,都是有一塊電路板。這塊電路板的主要作用就是實現(xiàn)A/D轉(zhuǎn)換,A指的是模擬量,D指的是數(shù)字量。為什么要這樣轉(zhuǎn)換呢?沒辦法因為PLC不認(rèn)
4、識4-20mA模擬量只認(rèn)識數(shù)字量。那么420mA模擬量信號轉(zhuǎn)換成數(shù)字量是多少了呢?西門子的PLC是020mA(注意是020mA)對應(yīng)的是032000,所以420mA對應(yīng)的是640032000。這句話要是不明白,可以自己算算就知道了。這樣我們就得出了模擬量的處理過程是這樣的:壓力變送器接到PLC的模擬量模塊的第一組觸點AIWO(AIWO是模塊第一組觸點的地址,每一個模擬量PLC都會分配一個地址,這樣PLC才能分清誰接在了第一組觸點誰接在了第二組。其他的不用管,我們只要記住第一組是AIWO,第二組是AIW2就行了,以此類推),然后AIWO把420mA模擬量信號送入模塊內(nèi)部的A/D轉(zhuǎn)換器,A/D轉(zhuǎn)換
5、器再把420mA模擬量信號轉(zhuǎn)換成數(shù)字量信號640032000。然后模塊再把這個640032000傳送給PLC,PLC再通過程序?qū)@個數(shù)字量進(jìn)行處理,來把我們需要的壓力數(shù)值計算出來。程序怎么寫呢?下面就是我們要做的第二件事,程序部分。賊H入:側(cè)BNENO-1OiniomDIVJISUBJFITMUL.RPKTTFMT1跚ENvMDI2-汕om1N2獷MDU-看圖4,就是模擬量轉(zhuǎn)換計算程序。大家看一下一共才用了6個西門子PLC指令,就把實際的壓力值計算了出來,其中:1,是整數(shù)轉(zhuǎn)雙整數(shù)指令。2,是雙整數(shù)轉(zhuǎn)浮點數(shù)指令。一、DIR雙整數(shù)與實數(shù)轉(zhuǎn)換將輸入端(IN)指定的32位有符號整數(shù)轉(zhuǎn)換成32位實數(shù)3,
6、是減法指令。4,是除法指令。5,是減法指令。6,是乘法指令。這些減法,乘法,除法指令和我們平時用的加減乘除的原理是一樣的。而整數(shù)轉(zhuǎn)雙整數(shù)和雙整數(shù)轉(zhuǎn)浮點數(shù)指令是為了將0-32000這個整數(shù)轉(zhuǎn)換為浮點數(shù)。因為我們的模擬量數(shù)據(jù),壓力,溫度,流量等,多數(shù)都是帶小數(shù)點的數(shù)值,所以模擬量輸入以后,先把它轉(zhuǎn)換成帶小數(shù)點浮點數(shù)的數(shù)據(jù)類型。為了便于大家理解,下面我們就以輸入壓力為:5kpa,壓力變送器量程為:0-10kpa為例進(jìn)行講解??磮D5,第一個指令:整數(shù)轉(zhuǎn)雙整數(shù):作用是把輸入地址AIWO的整數(shù)數(shù)據(jù)19200,轉(zhuǎn)換成雙整數(shù)數(shù)據(jù)19200,然后把數(shù)據(jù)放入通用寄存器MD0。至于為什么壓力是5kpa時,AIW0的
7、數(shù)據(jù)是19200,看一下圖5下面的黑色方塊內(nèi)的轉(zhuǎn)換過程就知道了。第二個指令:雙整數(shù)轉(zhuǎn)浮點數(shù):作用是把通用寄存器MD0中的19200轉(zhuǎn)換成浮點數(shù)192000(大家看有小數(shù)點了,但數(shù)據(jù)大小并沒有改變。就好比你穿了件棉襖,但你還是你),然后把192000放入通用寄存器MD4。大家如果看到AIWO,MD0,MD4等不知道是什么意思,就看看我以前的文章全都講過了。當(dāng)時可能大家沒有足夠重視,現(xiàn)在用到了。不懂的趕緊去學(xué)學(xué),這都是PLC處理模擬量的基礎(chǔ),如果西門子PLC的模擬量處理你不明白,其他品牌的PLC模擬量處理你也不會看懂。第三個指令:浮點數(shù)減法:作用是實現(xiàn)量程下限標(biāo)準(zhǔn)化(可以理解為,計算出壓力變送器的
8、量程范圍0-10kpa中的最小值0kpa)。即讓MD4中的19200.0減去6400.0然后把結(jié)果放入MD8。第四個指令:浮點數(shù)除法:作用是實現(xiàn)量程上限標(biāo)準(zhǔn)化,它和上面量程下限標(biāo)準(zhǔn)化的原理是一樣的。即讓MD8中的12800.0除以25600.0然后把結(jié)果放入MD12。第五個指令:浮點數(shù)減法:作用是定義并計算出壓力變送器的量程范圍(壓力變送器量程范圍是0-10kpa就寫成0.0和10.0。如果量程范圍是0-0.6MP就寫成0.0和0.6。以此類推),然把數(shù)據(jù)放入MD16.第六個指令:浮點數(shù)乘法:作用是計算出我們實際的壓力數(shù)值。讓量程上限標(biāo)準(zhǔn)化MD12中的值乘以量程范圍MD16中的值,就是我們實際的壓力數(shù)值5.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年五年級數(shù)學(xué)下冊 五 分?jǐn)?shù)除法練習(xí)五說課稿 北師大版001
- Unit 3 Amazingt animals Part A Letters and sounds(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- Unit 3 Weather B learn(說課稿)-2023-2024學(xué)年人教PEP版英語四年級下冊
- 2023八年級數(shù)學(xué)上冊 第15章 數(shù)據(jù)的收集與表示15.1數(shù)據(jù)的收集 1數(shù)據(jù)有用嗎說課稿 (新版)華東師大版
- 2023八年級道德與法治上冊 第二單元 遵守社會規(guī)則 第三課 社會生活離不開規(guī)則第2課時 遵守規(guī)則說課稿 新人教版
- 2024八年級英語下冊 Unit 1 Spring Is ComingLesson 4 The Spring City說課稿(新版)冀教版
- 17 要是你在野外迷了路(說課稿)-2023-2024學(xué)年統(tǒng)編版語文二年級下冊
- 2025回遷房買賣合同模板
- 2025勞動合同書的范本
- Unit 8 What's his job單元整體(說課稿)-2024-2025學(xué)年接力版(2024)英語三年級上冊
- 大樹扶正施工方案
- 《造血干細(xì)胞移植護(hù)理》課件
- 課題申報參考:全齡友好視角下的社區(qū)語言景觀評估及空間優(yōu)化研究
- 中央2025年公安部部分直屬事業(yè)單位招聘84人筆試歷年參考題庫附帶答案詳解
- 五年級下冊語文四大名著常考知識點
- 光伏發(fā)電項目施工組織設(shè)計方案及技術(shù)措施
- 2025年1月日歷表(含農(nóng)歷-周數(shù)-方便記事備忘)
- 2024年同等學(xué)力人員申請碩士學(xué)位英語試卷與參考答案
- 臨床用血管理培訓(xùn)
- 介入手術(shù)室護(hù)理風(fēng)險
- 2024年江蘇省公務(wù)員錄用考試《行測》題(A類)
評論
0/150
提交評論