




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
西門子S7-1200PLC水箱水位控制程序案例先說(shuō)明一下案例的控制要求:1、該控制項(xiàng)目為水箱水位控制系統(tǒng),系統(tǒng)中一共有3隔水箱,每隔水箱抖音一個(gè)液位傳感器、輸出的信號(hào)為0~10V電壓信號(hào),檢測(cè)液位的高度為0~3m,液位為0.2m時(shí)為低液位,液位為2.5時(shí)為高液位。2、每個(gè)水箱有三個(gè)進(jìn)水閥和三個(gè)出水閥,進(jìn)水閥分別是Y1、Y3、Y5,出水閥分別是Y2、Y4、Y6,每個(gè)水箱都有出水閥開(kāi)和出水閥關(guān)兩個(gè)按鈕,出水閥開(kāi)按鈕分別是SB1、SB3、SB5,出水閥關(guān)按鈕分別是SB2、SB4、SB6。3、我們通過(guò)按SB1SB3SB5可以分別對(duì)各個(gè)水箱進(jìn)行防水操作,順序是隨機(jī)的,當(dāng)系統(tǒng)檢測(cè)到水箱的“空”信號(hào)時(shí),系統(tǒng)會(huì)自動(dòng)打開(kāi)水箱進(jìn)水閥進(jìn)行注水,當(dāng)檢測(cè)到水箱“滿”信號(hào)時(shí)停止進(jìn)水。水箱注水和水箱放空的順序是相同的,而且每次只能對(duì)一個(gè)水箱進(jìn)行注水的操作。首先進(jìn)行IO分配:IO分配好之后根據(jù)IO分配的點(diǎn)進(jìn)行接線即可,還需注意液位傳感器需要接到模擬量輸入模塊,一共有三個(gè)液位傳感器,那么可以選擇SM1231AI04的模塊,分別接到通道1、通道2、通道3即可。PLC控制程序設(shè)計(jì):(案例源程序獲取,請(qǐng)看文末)1、首先進(jìn)行硬件組態(tài)、配置模擬量模塊的參數(shù)(案例源程序獲取,請(qǐng)看文末)我們選用CPU1214CDC/DC/DC型號(hào)的PLC,此外因?yàn)樾枰獙?duì)三個(gè)水箱的水位進(jìn)行采集,要使用到模擬量輸入模塊,我們選用的是SM1231AI04模塊,設(shè)備組態(tài)配置圖如下圖。因?yàn)槭褂玫搅四M量模塊,還需要設(shè)置相應(yīng)的模擬量輸入信號(hào)的參數(shù)。根據(jù)液位繼電器的輸出信號(hào)類型進(jìn)行配置,我們配置測(cè)量類型為電壓,電壓范圍是正負(fù)10V,濾波為4個(gè)周期,啟用溢出診斷和下溢診斷。通道0對(duì)應(yīng)的地址是IW96,通道1對(duì)應(yīng)的地址是IW98,通道2對(duì)應(yīng)的地址是IW100。2、編寫(xiě)模擬量處理程序模擬量轉(zhuǎn)換程序,是用來(lái)把采集到的模擬量信號(hào)轉(zhuǎn)換成實(shí)際的液位,并將它與低液位和高液位做比較,從而輸出是否達(dá)到低液位信號(hào)和高液位信號(hào)。因?yàn)槿齻€(gè)水箱計(jì)算過(guò)程是相同的,所以我們可以編寫(xiě)一個(gè)帶形式參數(shù)的FC塊,方便重復(fù)調(diào)用。具體操作是添加一個(gè)FC塊,并且命名為“模擬量處理”,設(shè)置好變量并編寫(xiě)FC程序。3、建立一個(gè)PLC數(shù)據(jù)類型、添加一個(gè)全局DB塊在PLC數(shù)據(jù)類型頁(yè)面中添加一個(gè)PLC的數(shù)據(jù)類型,并把它命名為“Analog”,在里面建立之后需要用到的變量,包括當(dāng)前水位、低水位和高水位,并且設(shè)置好這三個(gè)變量的數(shù)據(jù)類型。此外,再新建一個(gè)全局DB塊,把它命名為“水箱控制數(shù)據(jù)”,我們可以在里面建立一個(gè)名稱為“模擬量”的變量名稱,數(shù)據(jù)類型設(shè)置成數(shù)組Array[0..2]of“Analog”,然后把每個(gè)元素的數(shù)據(jù)類型選擇成建立的PLC的數(shù)據(jù)類型。4、編寫(xiě)水箱放水和進(jìn)水控制程序(案例源程序獲取,請(qǐng)看文末)因?yàn)橛腥齻€(gè)水箱,它們的注水和放水的過(guò)程是一樣的,我們就可以把水箱的注水和放水過(guò)程的程序編寫(xiě)成一個(gè)帶形式參數(shù)的FB塊,方便重復(fù)調(diào)用。具體操作是添加一個(gè)FB塊,并命名為“水箱控制”,在FB的接口區(qū)建立相應(yīng)的形式參數(shù)變量,然后再編寫(xiě)FB中的控制程序。以上是打開(kāi)放水閥程序,當(dāng)按下放水閥開(kāi)按鈕時(shí),放水電磁閥打開(kāi),按下放水閥關(guān)按鈕或者水位達(dá)到低水位時(shí),關(guān)閉放水閥。以上標(biāo)記水箱空標(biāo)志程序,因?yàn)樗涑霈F(xiàn)空信號(hào)后可以進(jìn)行注水操作,但是一次只能對(duì)一個(gè)水箱進(jìn)行注水,所以當(dāng)標(biāo)記水箱為空標(biāo)志信號(hào)為1時(shí),才可以進(jìn)行注水操作。當(dāng)水箱水位到達(dá)低水位,則說(shuō)明水箱是空的,這時(shí)如果另外兩個(gè)水箱的空標(biāo)記信號(hào)沒(méi)有,那么這個(gè)水箱的空標(biāo)記信號(hào)輸出為1,如果另外兩個(gè)水箱已經(jīng)有水箱出現(xiàn)空標(biāo)記信號(hào)的話,那么這個(gè)水箱的空標(biāo)記信號(hào)不能輸出為1。而且當(dāng)這個(gè)水箱開(kāi)始注水時(shí),水箱的空標(biāo)記信號(hào)需要復(fù)位。以上是開(kāi)進(jìn)水閥程序,當(dāng)水箱空標(biāo)記為1時(shí),就可以打開(kāi)進(jìn)水電磁閥,同理因?yàn)橐淮沃荒軐?duì)一個(gè)水箱進(jìn)行注水操作,所以如果檢測(cè)到另外兩個(gè)水箱有注水操作時(shí),那么這個(gè)水箱也不能進(jìn)行注水操作。當(dāng)達(dá)到高水位時(shí)停止關(guān)閉進(jìn)水電磁閥,停止注水操作。5、調(diào)用模擬量處理FC塊和水箱控制FB塊程序(案例源程序獲取,請(qǐng)看文末)添加一個(gè)FB塊,并命名為“水箱水位控制程序”,我們?cè)谶@個(gè)FB塊中調(diào)用模擬量處理FC塊,模擬量處理FC塊的作用是對(duì)每隔水箱的液位傳感器的數(shù)據(jù)進(jìn)行處理。此外還要調(diào)用水箱控制FB塊程序,需要注意調(diào)用FB塊在分配背景數(shù)據(jù)塊時(shí),要選擇多重實(shí)例背景,調(diào)用之后編寫(xiě)每隔水箱的放水和進(jìn)水的程序。(案例源程序獲取,請(qǐng)看文末)以上程序?qū)?yīng)的變量表,包括名稱、地址、數(shù)據(jù)類型如下圖所示。6
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞務(wù)用工廚師合同范本
- 東京美甲店轉(zhuǎn)租合同范本
- 分期售房合同范本
- 出售轉(zhuǎn)讓地板合同范本
- 包裝袋購(gòu)銷合同范本版
- 中介買賣房屋合同范本
- 個(gè)人入股投資合同范本
- 包裝承攬合同范本
- 勞務(wù)派遣三方協(xié)議合同范本
- 勞務(wù)合同范本罰款
- 專題06 壓強(qiáng)計(jì)算(壓強(qiáng)與浮力結(jié)合題)-上海市2024年中考復(fù)習(xí)資料匯編(培優(yōu)專用)【解析版】
- 語(yǔ)法選擇10篇(名校模擬)-2024年中考英語(yǔ)逆襲沖刺名校模擬真題速遞(廣州專用)
- 2024年輔警招聘考試試題庫(kù)含完整答案(各地真題)
- MOOC 中國(guó)文化概論-武漢大學(xué) 中國(guó)大學(xué)慕課答案
- 高三心理健康輔導(dǎo)講座省公開(kāi)課一等獎(jiǎng)全國(guó)示范課微課金獎(jiǎng)
- 《工程建設(shè)標(biāo)準(zhǔn)強(qiáng)制性條文電力工程部分2023年版》
- 壺口瀑布公開(kāi)課省公開(kāi)課一等獎(jiǎng)全國(guó)示范課微課金獎(jiǎng)?wù)n件
- 航天禁(限)用工藝目錄(2021版)-發(fā)文稿(公開(kāi))
- 2024年度年福建省考評(píng)員考試題庫(kù)附答案(基礎(chǔ)題)
- 中醫(yī)中藥在罕見(jiàn)病中的應(yīng)用
- (2024年)神經(jīng)內(nèi)科科室應(yīng)急全新預(yù)案x
評(píng)論
0/150
提交評(píng)論