版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、工業(yè)控制與 PLC 應(yīng)用總結(jié)經(jīng)過一段時間的學(xué)習(xí)、使用,對可編程邏輯控制器(PLC )在工業(yè)領(lǐng)域中的 應(yīng)用有了比較深刻的理解,PLC為我們實(shí)現(xiàn)某種流程或過程的自動化搭建了一種 控制系統(tǒng)硬件平臺,其實(shí)際上與傳統(tǒng)的 DCS 系統(tǒng)已經(jīng)沒有嚴(yán)格的區(qū)分,是工控 領(lǐng)域中最基本、最常用的控制設(shè)備,也是我們最應(yīng)該會使用的一種控制器。從本質(zhì)上講, PLC 僅僅是實(shí)現(xiàn)控制目的的一種工具, 一種具有特殊功能和特 點(diǎn)的工具,工具本身的使用方法很簡單,大部分功能通過“傻瓜式”的組態(tài)設(shè)置 而實(shí)現(xiàn),重要的是在使用此工具完成某種任務(wù)的過程中所體現(xiàn)的思想和技巧。 我 認(rèn)為實(shí)現(xiàn)一臺機(jī)器自動化的過程,就是賦予此機(jī)器“靈魂”的過程,而
2、 PLC 是 我們賦予機(jī)器靈魂的工具, “靈魂”即是在實(shí)現(xiàn)工藝要求的控制程序中所體現(xiàn)的 編程者的思想,顯然,相比而言重點(diǎn)是“靈魂”而不是工具。下面是我在編寫程序和調(diào)試過程中的一些體會和思考,供大家參考。一、理解工藝實(shí)現(xiàn)工藝要求是控制的核心目的, 因此工藝的要求即是我們編寫程序的根本 依據(jù)和衡量程序質(zhì)量的最終標(biāo)準(zhǔn), 對工藝特點(diǎn)理解的深淺程度也就決定了編寫程 序框架的完善程度。 需要強(qiáng)調(diào)的是, 要站在控制的角度去分析工藝, 要精確到每 一個輸入輸出控制點(diǎn), 每一個設(shè)備的執(zhí)行動作及對其他設(shè)備或動作的影響, 而不 是僅僅停留在宏觀的、 整體的流程, 因?yàn)榭刂迫藛T得到的幾乎所有工藝流程資料 都是工藝人員
3、要求的最佳運(yùn)行狀況, 也是所要實(shí)現(xiàn)的控制目的, 它僅僅是一個目 標(biāo)狀態(tài),而要實(shí)現(xiàn)這種目標(biāo)運(yùn)行狀態(tài)還需要考慮大量的非理想情況, 這就需要思 考在工藝流程中, 哪些地方、 環(huán)節(jié)會出現(xiàn)哪些異常情況, 這些信息對于控制人員 而言,算是工藝要求中的隱含信息,需要去分析尋找,分析的越細(xì)越好,總之, 沒有最細(xì)只有更細(xì)。因此,理解工藝的重點(diǎn)就是去思考那些可能的異常情況,它與確定的工藝要 求有著直接的關(guān)系, 這種對工藝的認(rèn)識思想是必要的。 比較重要的思考方向大體 有以下幾點(diǎn):1、根據(jù)整體工藝和設(shè)備特點(diǎn),需要將整體流程細(xì)分為哪些子工序。2、子工序之間是否存在接口不統(tǒng)一的問題。3、整個工藝中的控制難點(diǎn)是什么。4、哪
4、些設(shè)備或動作之間存在著嚴(yán)格的互鎖,或者說是哪些動作必須考慮安 全因素。5、生產(chǎn)如何連續(xù)進(jìn)行,需要整體考慮循環(huán)運(yùn)行的狀況。 以上內(nèi)容僅僅列出了一部分,不容否認(rèn),對工藝特點(diǎn)和各種狀況的思考深淺 程度是和經(jīng)驗(yàn)有關(guān)系的,應(yīng)該在學(xué)習(xí)中逐漸積累經(jīng)驗(yàn)并培養(yǎng)這種思考習(xí)慣。二、順序控制法編程順序控制法是相對于經(jīng)驗(yàn)控制法而言的, 使用順序控制法編寫梯形圖程序的 優(yōu)點(diǎn)是邏輯縝密、思路清晰、可讀性好,同時便于維護(hù)和差錯修改,這種特點(diǎn)在 工程中是非常重要的, 尤其對于邏輯復(fù)雜的大型項(xiàng)目, 沒有順序控制思想, 很難 實(shí)現(xiàn)編寫高質(zhì)量的程序。其實(shí)順序控制的原理很簡單,很容易理解,即當(dāng)前步有效的條件是上一步有 效且滿足當(dāng)前步有
5、效的其他條件, 當(dāng)前步無效的條件是下一步變?yōu)榛顒硬剑?并且 要求在程序中的某一順序邏輯段中只有一個活動步, 且步有效與否不直接對應(yīng)輸 出,只體現(xiàn)工藝要求的具體執(zhí)行邏輯。 這種用步來體現(xiàn)程序執(zhí)行過程的方式的特 點(diǎn)就是邏輯非常清晰。 然而需要指出的是, 只分析兩步之間的順序控制并不能完 整體現(xiàn)順序控制法的好處, 最好便是在一個控制邏輯復(fù)雜一些的大程序中去體會 這種編寫方法的優(yōu)點(diǎn)。 我認(rèn)為順序控制法是一種思想, 其表現(xiàn)形式也沒有像書上 所表述的那么嚴(yán)格, 非得下一步有效即關(guān)閉上一步, 或者只有一個活動步, 主要 還是看程序的具體內(nèi)容, 步是一種概念, 并不一定就是指一行梯形圖程序, 它們 之間可以理
6、解為是本質(zhì)和表現(xiàn)形式的關(guān)系, 只要在程序中思路清晰, 可以多行程 序表示為一步;相反,對步的認(rèn)識不全面,反而會限制編寫程序的靈活性。在閱讀或調(diào)試程序中去理解順序控制法的思想會更加深刻, 否則很難體會到 其優(yōu)點(diǎn),也很難變?yōu)樽约旱木幊塘?xí)慣, 容易出現(xiàn)這種現(xiàn)象: 談及順序控制方法很 簡單,但是編寫梯形圖程序卻又體現(xiàn)不出這種思想。 所以只看資料無助于養(yǎng)成使 用順序控制法的編程習(xí)慣,應(yīng)該多實(shí)踐和經(jīng)驗(yàn)交流。另外,關(guān)于程序的組織方式并不固定,有很多不同的模式,實(shí)驗(yàn)室以往做過 的工控項(xiàng)目主要使用了西門子系列 PLC的S7-300,并形成了統(tǒng)一的編程方法和 模式,主要思想是:輸入輸出點(diǎn)統(tǒng)一映射到 PLC 內(nèi)部存
7、儲器中,所有的輸出信 號以“起保?!?的方式在單獨(dú)的功能塊中統(tǒng)一處理, 這樣也便于應(yīng)用順序控制法 編寫程序; 在控制功能實(shí)現(xiàn)方式上, 將整體工藝細(xì)分為不同的子工藝, 即可以在 手動模式下單獨(dú)執(zhí)行,也可以由另一程序在自動運(yùn)行模式下按照某種邏輯調(diào)用。 有些專業(yè)公司的編程模式會不同, 也是由其編程人員在實(shí)踐中總結(jié)形成的, 但是, 目前實(shí)驗(yàn)室的這種模式是相對很成熟和規(guī)范的, 我們應(yīng)該繼續(xù)發(fā)展和完善, 程序輸入映射自動/手動程序其他0B檢修程序系統(tǒng)功能塊OB1/主程序、/子程序1)!子程序n數(shù)據(jù)塊輸岀程序輸出映射圖1程序一般組成內(nèi)容三、程序編寫當(dāng)其他工作已經(jīng)準(zhǔn)備就緒,開始著手編程,編程期間的主要工作就是
8、完成控 制流程圖繪制,寫流程圖的本質(zhì)就是寫程序,其好處就是在一段時間內(nèi)集中思考 如何實(shí)現(xiàn)工藝流程的控制要求,并以文本形式記錄下來,這樣便于保持在思考如 何實(shí)現(xiàn)控制要求時的思維連續(xù)性和縝密性,同時也生成了一份控制程序詳細(xì)文 檔,為程序的后續(xù)修改、維護(hù)提供了直接技術(shù)資料,完整的流程圖應(yīng)該體現(xiàn)控制 所需的全部程序。據(jù)我了解,很多從事工控職業(yè)的控制人員并不知道流程圖概念, 他們是直接上機(jī)編程,問題就是程序質(zhì)量比較低,也許是項(xiàng)目太簡單,或者是工 藝太熟悉,總之,給人的感覺很不正規(guī)。編寫流程圖是我們實(shí)驗(yàn)室的優(yōu)良傳統(tǒng), 其是完成工控項(xiàng)目的核心步驟之一,通過流程圖編程也應(yīng)該是工控領(lǐng)域的正統(tǒng)做 法。在工藝熟悉后
9、,要根據(jù)具體的工藝特點(diǎn)劃分出若干個子工藝, 做到這些子工 藝組合起來即是整體工藝,關(guān)于如何劃分子工藝的問題,沒有固定的規(guī)范,因編 程者、工藝特點(diǎn)等而不同,但是一般而言,子工藝劃分的越多,程序會越靈活,而程序越靈活, 對一些條件的要求也會相應(yīng)增多。 因此,工藝劃分的粗細(xì)程度可 以視情況具體權(quán)衡。子工藝劃分完成后, 可以編寫與其一一對應(yīng)的子程序了, 細(xì)分后的子工藝對 應(yīng)的子程序一般不會有太復(fù)雜的邏輯, 因此寫起來會容易的多, 子程序在整個控 制程序中是一個個具體的主體程序, 之所以是主體程序, 是因?yàn)樵O(shè)備的有序運(yùn)行 是由它們實(shí)際控制的, 自動程序也不過是組織這些子程序按照某種邏輯或時間順 序執(zhí)行而
10、已, 所以子程序的編寫質(zhì)量對控制系統(tǒng)的性能十分重要。 鑒于此,在寫 子程序時需要特別注意一些問題,主要體現(xiàn)在以下幾點(diǎn)。1、程序執(zhí)行的條件 一般稱為程序入口條件,考慮這一點(diǎn)時,主要判斷依據(jù)對工藝的深刻理解, 對當(dāng)前子程序?qū)?yīng)的子工藝包含哪些設(shè)備和輸入輸出點(diǎn), 是如何動作的, 運(yùn)行時 需要哪些機(jī)構(gòu)處在哪些狀態(tài), 是否存在程序互鎖等, 必須有清晰明確的認(rèn)識, 在 確定啟動條件時一定要找到關(guān)鍵條件, 其實(shí)關(guān)鍵條件的確定貫穿于編寫程序的整 個過程。需要強(qiáng)調(diào)的是要考慮其他子工藝的結(jié)束狀態(tài), 如果其他工藝與當(dāng)前工藝 有直接關(guān)聯(lián)且其結(jié)束狀態(tài)不滿足當(dāng)前工藝的啟動條件, 這時要考慮如何處理, 是 在其他工藝結(jié)束時
11、處理還是在當(dāng)前工藝執(zhí)行時處理或是其他的處理方式, 依據(jù)實(shí) 際情況而定。 另外,需要判斷子程序手動模式單獨(dú)執(zhí)行同自動模式調(diào)用是不是使 用同一入口,有時是需要不同入口的。2、程序的結(jié)束狀態(tài)跟入口條件類似, 程序的結(jié)束狀態(tài)有可能會影響到其他子工藝的啟動, 所以 結(jié)束狀態(tài)也是需要考慮權(quán)衡的, 與程序執(zhí)行條件類似, 不再詳述。需要注意的是, 結(jié)束狀態(tài)同樣存在手動模式程序退出與自動模式程序退出是否使用同一出口的 問題,根據(jù)工藝特點(diǎn),有可能需要設(shè)置自動模式和手動模式從不同出口退出程序。3、程序體編寫重要的工作是考慮程序如何處理異常情況, 僅僅按照工藝流程寫出程序邏輯 是很簡單的事情,應(yīng)該考慮到各種各樣的狀況
12、,而不是僅僅停留在“如果A則B, 如果B則C”這樣的思路上,這種邏輯是不嚴(yán)密的,應(yīng)該考慮到所有的條件可能 性并編寫與其對應(yīng)的處理程序, 我覺得可以形象地比喻為把一個 “房子” 的漏洞 都堵上,僅留下固定的入口和出口。另外,寫子程序時, 每寫一步都應(yīng)該知道設(shè)備會如何動作, 我覺得與其說是 編寫程序控制設(shè)備不如說是構(gòu)思設(shè)備的工作流程后映射出程序, 這樣有利于考慮 問題更加全面。當(dāng)子程序編寫完成時,其一般具有這樣的特性:(1)程序啟動后退出以前,任何信號都無法再次啟動它。(2)程序運(yùn)行結(jié)束后,可以再次啟動,或者說是可以反復(fù)啟動。(3)程序運(yùn)行結(jié)束后,程序內(nèi)沒有任何活動步。(4)急停信號有效時,除非有
13、特殊設(shè)置,否則必須立刻清掉所有活動步, 即使有特殊設(shè)置,最終也必須清掉所有活動步,并且不影響下次啟動。(5)如果程序內(nèi)存在循環(huán),當(dāng)程序停止信號有效時,若正在執(zhí)行循環(huán)程序 段,應(yīng)該跳出當(dāng)前循環(huán)程序段,執(zhí)行完剩余程序后退出。(6)至于程序的功能性,考慮到設(shè)備有可能處在任何狀態(tài)下,除非出現(xiàn)特 殊情況,否則必須在滿足工藝要求的基礎(chǔ)上,保證在程序上做到安全可靠。以上幾條特點(diǎn), 基本上反映了對子程序的要求, 但是絕不局限于這些, 所有 的程序都是為工藝服務(wù)的,一切要以具體工藝而定。子程序編寫完成后, 就要考慮如何使它們組合起來完成整體工藝的要求, 這 就需要另外編寫一個程序以確定他們執(zhí)行的節(jié)拍,這個程序即
14、是所謂的自動程 序,有時候也不一定單獨(dú)編寫一個程序塊, 可以在主程序中去處理, 當(dāng)遇到子程 序較多且邏輯復(fù)雜的時候, 為了使程序結(jié)構(gòu)清晰一些, 一般會單獨(dú)編寫自動程序。 自動程序與子程序沒有本質(zhì)的區(qū)別, 但是有一些特點(diǎn): 程序段之間往往沒有嚴(yán)密 的順序邏輯, 具有關(guān)鍵條件的單獨(dú)指令比較多, 沒有直接的輸出信號而主要是反 復(fù)地調(diào)用子程序等。 這時就需要整體考慮工藝流程了, 比較重要的工作就是尋找 流程中的一些關(guān)鍵條件, 這也是難點(diǎn), 這些條件與子程序的劃分有關(guān)系, 如果關(guān) 鍵條件找的恰當(dāng),在功能實(shí)現(xiàn)上就會容易的多,編寫思路也會清晰的多。自動程序的實(shí)現(xiàn)方式多種多樣, 某些細(xì)節(jié)體問題的處理完全取決于
15、編程者的 思想,但同時也受子程序的影響,最好由編寫子程序的人員一并完成自動程序。 由于工藝的不同, 自動程序會體現(xiàn)出截然不同的特點(diǎn), 所以對于具體的技巧、 方 法問題很難概括,一般需要注意的問題有以下幾條。(1)調(diào)用子程序脈沖時序問題也許這種問題不經(jīng)常遇到, 但是在編寫時需要有意識地去分析, 尤其對于初 學(xué)者,其出現(xiàn)時序問題的原因會是多樣的, 主要存在子程序的啟動條件中。 比如 如果某一子程序的某一啟動條件同樣與自動程序發(fā)出的啟動脈沖有關(guān), 則容易出 現(xiàn)時序問題, 還跟此條件位在程序掃描過程中處于那一子程序的前后有關(guān), 具有 不確定性, 時序問題與簡單的邏輯問題相比一般不容易被發(fā)現(xiàn), 因此寫程
16、序時盡 量不要使用這種邊緣的、不確定的方法。(2)異常情況處理問題這一點(diǎn)還是體現(xiàn)在關(guān)鍵條件的確定上, 也就是調(diào)用子程序的條件, 由于自動 程序包含了所有的工藝流程, 為了達(dá)到某些環(huán)節(jié)的穩(wěn)定和可靠, 需要考慮異常情 況的處理, 體現(xiàn)為邏輯條件往往會相對比較復(fù)雜。 比如如果在執(zhí)行自動程序過程 中,某一工藝流程受條件限制必須結(jié)束但又沒有完成相應(yīng)的功能任務(wù), 造成下面 的環(huán)節(jié)無法進(jìn)行, 可是考慮到自動程序的循環(huán)特點(diǎn), 在下一循環(huán)周期, 沒有完成 任務(wù)的工藝流程會繼續(xù)工作并完成功能任務(wù), 所以在這種異常情況下, 需要考慮 某些子程序不執(zhí)行對整體程序運(yùn)行的影響。異常情況可能是多種多樣的,總之, 希望自動程
17、序能夠自動處理并保持生產(chǎn)的連續(xù)性。(3)效率問題整體工藝流程是由自動程序調(diào)用子程序來實(shí)現(xiàn)的, 應(yīng)該盡可能地保證程序執(zhí) 行的緊湊性,以提高生產(chǎn)效率。 效率問題實(shí)現(xiàn)起來沒有難點(diǎn), 應(yīng)該是一種意識問 題,關(guān)鍵是要有對實(shí)際生產(chǎn)的理解,站在生產(chǎn)人員的角度考慮問題。(4)初始化問題自動程序運(yùn)行時, 必須首先對設(shè)備進(jìn)行初始化操作, 對設(shè)備進(jìn)行初始化是基 于這樣一種考慮: 自動運(yùn)行時, 設(shè)備有可能處于任何一種狀態(tài)下, 必須使設(shè)備回 到符合自動運(yùn)行條件的初始位置,這也是基于安全考慮。(5)循環(huán)執(zhí)行關(guān)于自動程序的循環(huán)執(zhí)行,不能簡單地理解為“ A BCDA B” 模式,有的情況可以那樣去處理, 有的情況則不能那樣去
18、處理, 要擺脫這種思維 的限制,這種簡單的理解也許可以通過一些處理解決大部分自動程序中的邏輯, 但是會使程序變得很僵硬, 并且不穩(wěn)定不靈活, 有時候這種思維也會影響子程序 的編寫質(zhì)量,這是我個人體會。(6)靈活性靈活性可以理解為根據(jù)設(shè)備運(yùn)行的不同狀態(tài)作出不同的調(diào)整, 簡單地調(diào)整一 些參數(shù)或設(shè)置就可以自動適應(yīng), 無需修改程序本身, 這種功能對實(shí)際生產(chǎn)來說非 常有價值,實(shí)現(xiàn)起來相對會比較困難一些, 但是是程序編寫質(zhì)量的一個重要標(biāo)準(zhǔn), 也應(yīng)該是編程者的努力方向。靈活性可以體現(xiàn)為整體程序具有可組態(tài)功能,算是一種比較新的編程思想, 為了實(shí)現(xiàn)這種可組態(tài)功能,需要搭建一個“組態(tài)平臺” ,這種“平臺”即是經(jīng)過
19、 分析得出的所有子工藝的邏輯組合, 由操作人員具體選擇當(dāng)前運(yùn)行哪種組合, 由 于每個子工藝都由子程序去控制完成的, 所以每種組合都一一對應(yīng)著一種自動程 序。實(shí)現(xiàn)這種功能應(yīng)該從以下幾個方向考慮:a. 必須根據(jù)工藝特點(diǎn)在滿足安全生產(chǎn)的條件下,統(tǒng)計(jì)出所有可能的運(yùn)行工 況。b. 子程序的調(diào)用條件必須重新考慮,因?yàn)檎{(diào)用條件中增加了工況組合內(nèi)容。c. 要保證每種組合都能順序執(zhí)行,甚至考慮組合的靈活、實(shí)時切換。d. 靈活性高也一定程度上意味著可靠性低,所有尤其要思考程序的安全性??傊?,自動程序運(yùn)行后,整體上應(yīng)該具有以下特點(diǎn);(1)自動程序運(yùn)行后,除非急停信號有效,否則操作人員無法停止程序執(zhí) 行。(2)自動程
20、序運(yùn)行后,為了避免不穩(wěn)定因素,除非某些特殊參數(shù),否則不 應(yīng)該支持在線參數(shù)修改。(3)自動程序運(yùn)行后,可以正常退出程序和自動運(yùn)行模式,沒有任何活動 步保留,并且不能影響程序再次啟動。(4)自動程序運(yùn)行后退出以前,無法再次啟動,或者說再次給出啟動信號 是無效的。(5)急停信號有效時,除非有特殊設(shè)置的保護(hù)條件,否則應(yīng)該立刻依次清 除所有活動步和狀態(tài)位,并且任何時候急停后,都不能影響程序的再次啟動。(6)一次正常運(yùn)行不能說明程序是穩(wěn)定的, 自動程序尤其具有這樣的特點(diǎn), 至少需要連續(xù)自動循環(huán)運(yùn)行 10 次以上。四、關(guān)于程序運(yùn)行模式和停止、急停1、運(yùn)行模式整體程序依據(jù)調(diào)試和生產(chǎn)要求會設(shè)置成不同的運(yùn)行模式,
21、 基本上都會設(shè)置成 檢修、手動和自動三種運(yùn)行模式, 某些簡單工藝的程序也會設(shè)置為手動和自動兩 種運(yùn)行模式,這時的手動模式和檢修模式效果是一樣的。檢修模式。檢修運(yùn)行模式下,操作人員只能操作單一的輸出點(diǎn)對應(yīng)的設(shè)備, 只能一個一個地去動作控制對象。 需要注意的是要考慮動作之間的關(guān)聯(lián)情況, 不 當(dāng)操作會造成事故的設(shè)備應(yīng)該設(shè)置程序互鎖, 但也并不是互鎖越嚴(yán)密越好, 那樣 會影響檢修操作的靈活性,如何平衡是情況而定。手動模式。 手動運(yùn)行模式下, 可以單獨(dú)啟動事先編寫的子程序, 也就是說可 以運(yùn)行某一子工藝, 設(shè)備會有一連串的動作按照相應(yīng)邏輯在執(zhí)行, 在不相互影響 的前提下可以同時運(yùn)行多個子程序, 需要根據(jù)
22、工藝在子程序之間做嚴(yán)格的互鎖條 件。自動模式。 自動運(yùn)行模式下, 設(shè)備完全按照自動程序進(jìn)行動作, 無需人員參 與。2、停止與急停在多種程序運(yùn)行模式中, 會有不同的啟動、 停止及急停信號, 程序在不同狀 態(tài)下應(yīng)對停止、 急停信號有不同的反應(yīng), 具體的實(shí)現(xiàn)方法不在此詳述, 只明確停 止信號的分類、名稱和停止或急停信號有效時的常規(guī)要求。系統(tǒng)停止,即是運(yùn)行模式的停止,包括“檢修停止” 、“手動停止”和“自動 停止”;“程序停止”即是手動運(yùn)行模式下的子程序停止; “系統(tǒng)急停”是程序運(yùn) 行中的緊急停止??梢酝ㄟ^以下描述來體現(xiàn)停止或急停信號有效時的常規(guī)要求:(1)無論程序運(yùn)行于哪種模式下, “系統(tǒng)急?!庇行?/p>
23、時,除非有設(shè)置的特殊 保護(hù)功能,應(yīng)該立刻、依次清除所有活動步和狀態(tài)標(biāo)志位。(2)檢修運(yùn)行模式下,“檢修停止”與“系統(tǒng)急?!钡男Ч耆粯印#?)手動運(yùn)行模式下,是否設(shè)置“程序停止”信號,取決于子程序的特點(diǎn), 往往在程序包含循環(huán)時設(shè)置“程序停止” ,當(dāng)“程序停止”有效時,要求子程序 執(zhí)行結(jié)束后退出, 若還沒執(zhí)行到循環(huán)程序段, 則不再體現(xiàn)循環(huán)特點(diǎn), 若正在執(zhí)行 循環(huán)程序段,則跳出循環(huán), 其他不變。若某個或某幾個子程序正在執(zhí)行, 這時“手 動停止”有效時,不影響當(dāng)前子程序的執(zhí)行, 程序也不會立刻退出手動運(yùn)行模式, 而是等所有子程序運(yùn)行結(jié)束后, 才退出手動運(yùn)行模式, 并且在退出手動運(yùn)行模式 之前,無法
24、啟動其他沒有運(yùn)行的子程序, “手動停止”兼有“程序停止”的功能。(4)自動運(yùn)行模式下,“自動停止”有效時,與手動運(yùn)行模式下的“程序停 止”有些類似, 可以當(dāng)所有子程序運(yùn)行標(biāo)志位無效時退出, 也可以執(zhí)行完一個整 體工藝流程后退出,依據(jù)具體情況而定,方式方法可以討論,集思廣益。另外,關(guān)于“系統(tǒng)急停”的實(shí)現(xiàn)方法需要特別說明,一般而言,系統(tǒng)急停信 號來自為了應(yīng)對突發(fā)事件而設(shè)置的緊急停止按鈕, 因此還不能將急停的作用簡單 等同為清除所有活動步、 輸出位和狀態(tài)標(biāo)志位, 其最終目的是設(shè)備發(fā)生異常情況 時,按下此按鈕使得設(shè)備、人員安全,損失最小,清除活動步或狀態(tài)位只是實(shí)現(xiàn) 設(shè)備、人員安全目的的程序變化情況之一
25、。 為了實(shí)現(xiàn)急停功能, 主要考慮程序結(jié) 構(gòu)及生產(chǎn)工藝特點(diǎn),與之對應(yīng)的處理方法是使用分步急停和設(shè)置急停附加流程。(1)分步急停。由于程序中存在運(yùn)行模式的選擇和嵌套調(diào)用,所以不能在 同一時刻清除所有活動步、 輸出位和狀態(tài)標(biāo)志位等, 這會影響下一次程序的運(yùn)行, 解決的方法是使用分步急停, 依據(jù)嵌套順序由里向外依次清除活動步和狀態(tài)標(biāo)志 等。(2)急停附加流程??紤]的具體工藝要求和實(shí)際控制對象特點(diǎn),可能存在 不能保證任意時刻復(fù)位所有輸出位是安全的,這與上述的“設(shè)備、人員安全,損 失最小”的目標(biāo)相違背, 所以這就需要判斷急停信號有效時所處的生產(chǎn)階段, 根 據(jù)不同階段希望系統(tǒng)做出不同的反應(yīng), 有時必須在急停
26、信號清除其他所有活動步 和狀態(tài)位的同時適時啟動急停附加流程以應(yīng)對急停信號在生產(chǎn)的特殊階段有效 時所產(chǎn)生的不良后果。五、程序調(diào)試程序編寫完成需要經(jīng)過全面調(diào)試才能應(yīng)用于生產(chǎn), 程序調(diào)試即是在保證安全 的前提下,按照要求逐一檢驗(yàn)系統(tǒng)功能,由于程序是第一次聯(lián)機(jī)控制設(shè)備運(yùn)行, 這時可能會遇到各種各樣的問題, 所以安全因素就變得尤其重要, 最基本的原則 是不管以哪種方式進(jìn)行調(diào)試,必須保證設(shè)備和人員是安全的。調(diào)試應(yīng)該按照從簡單到復(fù)雜的順序有序進(jìn)行, 按照預(yù)先制定的調(diào)試計(jì)劃從控 制系統(tǒng)接線情況到程序功能實(shí)現(xiàn)效果等逐一進(jìn)行, 具體步驟為:檢修一手動一自 動。除驗(yàn)證程序功能之外,程序調(diào)試需要做的工作和注意事項(xiàng)還有
27、:1、制定調(diào)試計(jì)劃 制定調(diào)試計(jì)劃是為了避免沒有針對性和目的性的盲目調(diào)試, 需要分析程序的關(guān)鍵部分并有針對性地去驗(yàn)證, 這樣可以在最短的時間內(nèi)發(fā)現(xiàn)程序中的問題。 調(diào) 試計(jì)劃一般包括調(diào)試時間、 調(diào)試內(nèi)容等, 即便沒有書面的調(diào)試計(jì)劃, 調(diào)試人員至 少要有清晰的調(diào)試思路, 方式方法依據(jù)個人經(jīng)驗(yàn)和能力而定, 但是應(yīng)該養(yǎng)成制定 調(diào)試計(jì)劃的習(xí)慣。2、完成調(diào)試記錄在調(diào)試過程中, 需要將調(diào)試的效果和出現(xiàn)的問題詳細(xì)記錄下來, 以便于繼續(xù) 完善程序,同時也總結(jié)了實(shí)踐經(jīng)驗(yàn)。調(diào)試記錄一般包括調(diào)試時間、參加人員、調(diào) 試內(nèi)容及實(shí)際效果、出現(xiàn)的問題及原因等。3、雖然控制臺 /柜在出廠之前一般已經(jīng)測試完畢, 但是在系統(tǒng)從新運(yùn)行之前, 必須再次測試, 內(nèi)容是檢查所有電源線路是否存在短路情況, 保證控制系統(tǒng)設(shè)備安全,其他信號線可以等系統(tǒng)運(yùn)行后測試4、一定要和現(xiàn)場人員保持密切、 流暢的溝通, 根據(jù)實(shí)時工況合理設(shè)置參數(shù), 并且必須得到現(xiàn)場人員的認(rèn)可后才能進(jìn)行操作。5、應(yīng)該首先調(diào)試系統(tǒng)急停功能,系統(tǒng)急停有效是最基本的要求,而且要驗(yàn) 證任意時刻的系統(tǒng)急停功能, 要保證在調(diào)試其他功能出現(xiàn)異常時, 系統(tǒng)急停的有 效性。6、調(diào)試中發(fā)現(xiàn)有程序編寫錯誤或其他問題,若需修改程序,要盡量做到程 序與流程圖同步修改,并且務(wù)必做到程序備份,
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑工地汽油供應(yīng)合同
- 藝術(shù)品融資居間合同范例
- 模具銷售合同
- 2024年創(chuàng)新技術(shù)轉(zhuǎn)讓與合作合同
- 能源管理咨詢服務(wù)合同
- 2024年智能家居合作合同
- 定制軟件開發(fā)外包合同書
- 藥品專利實(shí)施許可合同
- 保安員勞動合同
- 跨境物流服務(wù)合同協(xié)議及免責(zé)條款
- 河南省濮陽市2024-2025學(xué)年高一上學(xué)期1月期末考試語文試題(含答案)
- 割接方案的要點(diǎn)、難點(diǎn)及采取的相應(yīng)措施
- 2025年副護(hù)士長競聘演講稿(3篇)
- 外科護(hù)理(高職護(hù)理專業(yè))PPT完整全套教學(xué)課件
- 超聲科圖像質(zhì)量評價細(xì)則及超聲科制度匯編
- 創(chuàng)傷嚴(yán)重程度(ISS)評分表(完整版)
- 中國古代文學(xué)史 馬工程課件(中)24第六編 遼西夏金元文學(xué) 緒論
- 2022版義務(wù)教育(勞動)課程標(biāo)準(zhǔn)(含2022年修訂部分)
- 最新交管12123學(xué)法減分題庫含答案(通用版)
- 碳排放核查員模擬考試題
- 奢侈品管理概論完整版教學(xué)課件全書電子講義(最新)
評論
0/150
提交評論