一.案例分析
可編程控制器的控制功能由用戶編寫的應(yīng)用程序決定。如果可編程控制器要完成復(fù)雜的控制任務(wù),相應(yīng)的應(yīng)用程序也很復(fù)雜。如何清晰地組織程序的各個部分,以及如何選擇和確定合適的程序結(jié)構(gòu)是非常重要的。SETP7提供線性編程、部分結(jié)構(gòu)化編程和結(jié)構(gòu)化編程方法。在開發(fā)S7-300PLC應(yīng)用程序時,通常采用結(jié)構(gòu)化編程方法。一方面,SETP7編程軟件本身為用戶提供豐富的通用功能塊(SFB、SFC),另一方面,用戶可以根據(jù)實際需要編譯一些特定的功能塊(FB、FC),通過分配相應(yīng)的入口參數(shù),用戶程序可以反復(fù)調(diào)用這些指令塊。為了支持結(jié)構(gòu)化編程,SETP 7將用戶程序的指令塊分為三種類型:OB組織塊、FB功能塊和FC功能塊。
在編程的例子中,我們使用了一個典型的& ldquo工業(yè)混合過程程序開發(fā)及現(xiàn)狀;例如,從任務(wù)描述、可編程控制器系統(tǒng)配置、應(yīng)用程序結(jié)構(gòu)設(shè)計和軟件編程的全過程,進一步研究了利用S7-300可編程控制器產(chǎn)品實現(xiàn)工業(yè)控制任務(wù)的方法。
1.任務(wù)描述
兩種成分(成分A和成分B)在混合罐中通過攪拌器混合在一起。混合產(chǎn)品通過排放閥從罐中排出。這是該過程的框圖。
攪拌系統(tǒng)可分為3個區(qū)域。組件a和組件b具有相同的設(shè)備。
當(dāng)描述攪拌過程中的任務(wù)和區(qū)域時,不僅應(yīng)定義每個區(qū)域的動作,還應(yīng)包括控制該區(qū)域的不同元素。這些信息包括以下內(nèi)容。
1)每項任務(wù)的電氣、機械和邏輯輸入和輸出。
2)任務(wù)之間的互鎖和相互依賴。
2.創(chuàng)建操作的描述
混合系統(tǒng)使用泵、馬達、閥門和其他電器及控制設(shè)備。在控制系統(tǒng)的硬件選擇和軟件編程之前,必須清楚地描述每個讀出裝置的操作特性和操作中所需的聯(lián)鎖。介紹了攪拌系統(tǒng)中設(shè)備的運行過程。深入了解這些設(shè)備的操作過程對硬件選擇和軟件編程非常有益。
3.創(chuàng)建輸入/輸出圖
在控制對象的物理描述之后,可以建立每個設(shè)備和任務(wù)區(qū)域的輸入/輸出邏輯圖。
1)建立泵的輸入/輸出邏輯圖
攪拌過程中使用了兩臺泵。每臺泵需要4個輸入,即啟動開關(guān)、停止開關(guān)、啟動泵聯(lián)鎖和檢測到故障時中斷泵運行的反饋輸入。該控制模塊有兩個輸出,一個控制電機運行,另一個通知中央處理器泵停止工作。
2)建立攪拌電機的輸入/輸出;邏輯圖
類似于該示例處理中的泵,攪拌電機具有四個輸入,即啟動開關(guān)、停止開關(guān)、啟動泵的互鎖和當(dāng)檢測到錯誤時中斷攪拌電機的反饋輸入。該控制塊有兩個輸出,一個控制攪拌電機的運行,另一個通知中央處理器泵停止工作。
3)建立閥門的輸入/輸出邏輯圖
線圈操作的排放閥控制塊只有3個輸入,即打開開關(guān)、關(guān)閉開關(guān)和操作聯(lián)鎖,輸出控制排放閥的線圈(即閥打開/關(guān)閉)。
4.安全要求的描述
根據(jù)法律要求和總體決策,決定過程安全需要哪些附加單元,并且安全單元對過程區(qū)域的影響被添加到用戶任務(wù)的描述中。
在攪拌過程中,其安全電路采用以下邏輯。
(1)緊急停止按鈕用于獨立于可編程控制器停止下列設(shè)備。
①部件a泵。
②部件b泵。
③混合電機。
④排氣閥線圈。
(2)安裝在控制臺上的緊急停止按鈕。
(3)緊急停止按鈕的狀態(tài)需要輸入控制器。
5.操作控制臺(操作臺)的描述
一般來說,每個控制過程都需要一個操作員界面,允許人們干預(yù)該過程。操作員界面可以是各種形式,例如按鈕/指示器型控制臺、個人電腦、操作面板、觸摸屏等。
在這個攪拌過程的例子中,每個設(shè)備的操作和停止都遵循安裝在控制臺上的按鈕的動作??刂婆_包括指示燈以顯示操作狀態(tài)。它還包括一個緊急停止按鈕來立即停止該過程。
6.確定控制系統(tǒng)的硬件配置
所有控制要求確定后,本項目的控制設(shè)備也已確定。這包括確定輸入/輸出模塊
輸入/輸出物理點的類型、數(shù)量(即輸入/輸出模塊的數(shù)量)決定S7-300PLC系統(tǒng)的硬件配置。在PLC硬件配置環(huán)節(jié),應(yīng)注意以下事項。
(1)系統(tǒng)選擇的性價比。
(2)應(yīng)考慮適當(dāng)?shù)目删幊踢壿嬁刂破饔布O(shè)備余量。
攪拌過程的硬件配置。
“PLC控制系統(tǒng)實例分析 ”本文地址,轉(zhuǎn)載請勿刪除!http://www.sxpiaoman.com/gynews/1453.html
Copyright © 京儀股份 版權(quán)所有 皖I(lǐng)CP備19024839-1
全國服務(wù)電話:15222906608 傳真:
公司地址:安徽省天長市經(jīng)開區(qū)緯二路22號 網(wǎng)站地圖