摘要:本文論述了如何通過可編程控制器(PLC)設(shè)備組成網(wǎng)絡(luò),實現(xiàn)對廣播發(fā)射機(jī)的監(jiān)視、控制,最終達(dá)到對廣播發(fā)射機(jī)實現(xiàn)無人值守的目的。
關(guān)鍵詞:可編程控制器(PLC)、發(fā)射機(jī)、網(wǎng)絡(luò)
Abstracts: The paper discusses the ways of equipment composing network by Programmable logic controller(PLC),and achieves tailing、controlling the Radiating transmitter , finally achieves the purpose of self-service guard for the Radiating transmitter .
Keywords: PLC、radiating transmitter、network
1.應(yīng)用背景
在某些行業(yè)需要廣播發(fā)射機(jī)進(jìn)行大功率發(fā)射,以滿足用戶特殊的需求,這對發(fā)射機(jī)設(shè)備的可靠性及操作人員的人生安全保護(hù)提出了很高的要求??删幊炭刂破鳎≒LC)作為最可靠、應(yīng)用場合最廣泛的工業(yè)控制微型計算機(jī),將其應(yīng)用于發(fā)射機(jī)設(shè)備,可實現(xiàn)對發(fā)射機(jī)的自動開關(guān)機(jī)操作及數(shù)據(jù)的采集、監(jiān)控發(fā)射機(jī)的各個參數(shù),設(shè)備有冗余備用時還能實現(xiàn)自動倒備份。可實時發(fā)現(xiàn)發(fā)射機(jī)的異常,及時處理,保護(hù)設(shè)備及減少對工作人員的電磁輻射傷害、保障人生安全;另外通過設(shè)備聯(lián)網(wǎng),可以大大減輕發(fā)射機(jī)的現(xiàn)場操作,實現(xiàn)遠(yuǎn)程控制,最終可以實現(xiàn)無人值守的目的。
在系統(tǒng)方案設(shè)計應(yīng)達(dá)到如下的要求:
1.每臺設(shè)備應(yīng)有自動控制和聯(lián)鎖保護(hù)裝置,操作臺配有觸摸屏供現(xiàn)場操作及觀察各設(shè)備參數(shù)和設(shè)備狀態(tài),可手動/自動切換操作及緊急停機(jī);
2.現(xiàn)場控制室應(yīng)有計算機(jī)操作站,將所有設(shè)備通過網(wǎng)絡(luò)進(jìn)行連接,在發(fā)射過程中,監(jiān)控、紀(jì)錄整個系統(tǒng)設(shè)備工作過程;
3.現(xiàn)場控制室通過網(wǎng)絡(luò)與控制中心聯(lián)網(wǎng),由控制中心的控制器實時遠(yuǎn)程監(jiān)控,實現(xiàn)發(fā)射機(jī)房的無人值守。
2.控制網(wǎng)絡(luò)的確立
要用PLC實現(xiàn)對廣播發(fā)射機(jī)的自動控制,從省時省力、省布線的角度還需實現(xiàn)設(shè)備小型化、降低生產(chǎn)成本。為此,引進(jìn)對用途、目的均有促進(jìn)作用的網(wǎng)絡(luò)系統(tǒng)就十分重要。為了滿足方案設(shè)計的要求,控制網(wǎng)絡(luò)系統(tǒng)擬采用三層網(wǎng)絡(luò),分別是:信息層/Etherent(以太網(wǎng))、控制層、設(shè)備層/現(xiàn)場總線,具體介紹如下:
●信息層/Etherent(以太網(wǎng)):信息層為網(wǎng)絡(luò)系統(tǒng)中最高一層的網(wǎng)絡(luò)。為了在PLC、設(shè)備控制器以及生產(chǎn)管理用個人計算機(jī)之間傳輸生產(chǎn)管理信息、質(zhì)量管理信息及設(shè)備的運轉(zhuǎn)情況等數(shù)據(jù),信息層使用最普遍的Etherent,它不僅能夠連接Windows系統(tǒng)的個人計算機(jī)、UNIS系統(tǒng)工作站等各種各樣的個人計算機(jī),而且還能連接各種FA設(shè)備,通過網(wǎng)絡(luò)模塊使用以太網(wǎng)的電子郵件收發(fā)功能,使用戶無論在任何地方都可以方便地收發(fā)生產(chǎn)信息郵件,構(gòu)筑遠(yuǎn)程監(jiān)視管理系統(tǒng)。 同時,利用以太網(wǎng)的FTP服務(wù)器功能及相關(guān)的專用協(xié)議可以很容易的實現(xiàn)程序的上傳/下載和信息的傳輸,實現(xiàn)遠(yuǎn)程操作。
●控制層:連接PLC、CNC等控制設(shè)備的控制網(wǎng)絡(luò)為整個網(wǎng)絡(luò)系統(tǒng)的中間一層網(wǎng)絡(luò)。為了在控制設(shè)備之間方便且高速的進(jìn)行處理數(shù)據(jù)的互傳,控制網(wǎng)絡(luò)采用實時高且性能優(yōu)良的專用網(wǎng)絡(luò),該網(wǎng)絡(luò)應(yīng)具有良好的實時性、簡單的網(wǎng)絡(luò)設(shè)定、無程序的網(wǎng)絡(luò)數(shù)據(jù)共享概念、具有冗余回路等特點而得到廣泛的使用。
●設(shè)備層/現(xiàn)場總線:把PLC等控制設(shè)備和作為其手足的傳感器以及驅(qū)動設(shè)備連接起來的現(xiàn)場網(wǎng)絡(luò),為整個網(wǎng)絡(luò)系統(tǒng)中最低一層網(wǎng)絡(luò)。作為現(xiàn)場網(wǎng)絡(luò),只需一根網(wǎng)絡(luò)電纜就可以把多個傳感器、驅(qū)動設(shè)備加以連接,所以布線的數(shù)量、布線的工時可以大大削減,提高了系統(tǒng)的可維護(hù)性。該網(wǎng)絡(luò)還可以連接ID系統(tǒng)、條形碼閱讀器、變頻器、人機(jī)界面等智能化設(shè)備,從完成各種數(shù)據(jù)的通信,到終端信息的管理均可實現(xiàn),加上對機(jī)器動作狀態(tài)的集中管理,使維修保養(yǎng)工作的效率也大有提高。
3系統(tǒng)設(shè)計
3.1 PLC的控制及監(jiān)視范圍
分析發(fā)射機(jī)需要監(jiān)視的指標(biāo),以及需要自動控制的操作,比如入射功率取樣、反射功率取樣、水位取樣、溫度取樣、電源取樣、開機(jī)操作、關(guān)機(jī)操作、升功率操作、降功率操作等。采樣點多少和控制范圍的確定依發(fā)射機(jī)的不同而不同。要選擇適當(dāng)?shù)腜LC,這需要從兩方面考慮:一方面選擇多大容量的PLC;另一方面選擇什么公司的PLC以及外圍設(shè)備。對第一個問題,首先要對發(fā)射機(jī)進(jìn)行詳細(xì)需求分析,把所有的I/O點找出來,包括開關(guān)量I/O和模擬量I/O,以及這些點的性質(zhì)。I/O點的性質(zhì)主要指它們是直流信號還是交流信號,電壓多大,是采樣點還是輸出控制點,輸出模塊是用繼電器型還是用晶體管或是可控硅型,以及需要哪些智能模塊等。明確以后,就可以定下選用多少點和I/O是什么性質(zhì)的PLC了。對于第二個問題,則從以下兩個方面考慮:a、功能、b、價格。可編程控制器的主機(jī)選定后,一般還要選擇模擬量采集模塊,模塊的多少依據(jù)模擬量的多少而定。由于系統(tǒng)設(shè)計要求現(xiàn)場操作,故可以選擇圖形終端。
3.2 PLC的I/O地址分配
輸入/輸出信號在PLC接線端子上的地址分配是進(jìn)行PLC控制系統(tǒng)設(shè)計的基礎(chǔ)。對于軟件設(shè)計來說,I/O地址分配以后才可以進(jìn)行編程;對于PLC的外圍接線來說,只有I/O地址確定以后,才可以繪制電氣接線圖、裝配圖。I/O地址的分配最好能將類似的信號點分配連續(xù)的I/O地址,同時把I/O點的名稱、代碼和地址以表格的形式列寫出來。特別需要注意的是:由于本設(shè)計采用網(wǎng)絡(luò)組網(wǎng),I/O的分配地址應(yīng)將主站與各個遠(yuǎn)程站的地址一一對應(yīng)起來。
3.3發(fā)射機(jī)監(jiān)控系統(tǒng)的硬件和軟件設(shè)計
系統(tǒng)設(shè)計包括硬件系統(tǒng)設(shè)計和軟件系統(tǒng)設(shè)計。硬件系統(tǒng)設(shè)計主要包括PLC及外圍線路的設(shè)計、電氣線路的設(shè)計等。軟件系統(tǒng)設(shè)計主要指編制PLC監(jiān)控程序,有些系統(tǒng)還包括上位機(jī)程序的編寫。硬件系統(tǒng)設(shè)計主要是設(shè)計出電氣控制系統(tǒng)原理圖,電氣控制元器件的選擇等,在這里硬件設(shè)計不做詳細(xì)闡述,主要給大家闡述軟件設(shè)計的步驟和過程。在PLC程序設(shè)計時,除I/O地址列表外,還要把在程序中用到的中間繼電器、定時器、計數(shù)器(PLC中的軟元件)和存儲單元以及它們的作用或功能列寫出來,以便程序的編寫和閱讀。下面具體介紹廣播發(fā)射機(jī)自動控制系統(tǒng)PLC程序的編寫及調(diào)試。
按監(jiān)控系統(tǒng)要完成的任務(wù)PLC程序可分為三個主要部分:l、廣播發(fā)射機(jī)及附屬設(shè)備(比如空調(diào)、供水等)的自動開與自動關(guān);2、模擬量的采集監(jiān)控以及開關(guān)量的采集監(jiān)控,實現(xiàn)實時保護(hù);3、與上位機(jī)通信,實現(xiàn)校時、數(shù)據(jù)的顯示、參數(shù)的設(shè)置和故障記錄等,分別敘述如下:
1、廣播發(fā)射機(jī)及附屬設(shè)備的自動開與自動關(guān):要實現(xiàn)發(fā)射機(jī)的自動開關(guān)機(jī),首先必須向PLC提供發(fā)射機(jī)的開關(guān)機(jī)時間表,該時間表的存儲,應(yīng)保證當(dāng)PLC斷電的情況下不丟失。所以把它放入數(shù)據(jù)塊可確保數(shù)據(jù)的穩(wěn)定。PLC內(nèi)部有自己的系統(tǒng)日期和時鐘,PLC可通過相應(yīng)的指令讀實時時鐘和設(shè)定實時時鐘。PLC內(nèi)部用8個字節(jié)表示日期和時鐘,他們都用BCD碼進(jìn)行表示,從低到高分別表示年、月、日、小時、分鐘、秒,第7個字節(jié)為0,第8字節(jié)表示星期。值得注意的是系統(tǒng)不會檢查、核實時間分量的正確與否,所以在設(shè)置時鐘和日期時必須確保輸入的數(shù)據(jù)是正確的,必要時可采用時間頻率標(biāo)準(zhǔn)設(shè)備,確保時間的準(zhǔn)確性、穩(wěn)定性。必須注意的是不能同時在主程序和中斷程序中使用讀寫時鐘指令,否則會產(chǎn)生非致命錯誤,中斷程序中的實時時鐘指令將不被執(zhí)行。在編寫發(fā)射機(jī)自動開關(guān)機(jī)程序段時,程序應(yīng)該不斷的讀取系統(tǒng)時鐘,并與數(shù)據(jù)塊中的開關(guān)機(jī)時間表進(jìn)行比較,如果與時間表中的時間吻合則執(zhí)行相應(yīng)的操作如開機(jī)、關(guān)機(jī)等。
2、模擬量的采集監(jiān)控以及開關(guān)量的采集監(jiān)控:發(fā)射機(jī)模擬量的采集可通過模擬量輸入輸出模塊來實現(xiàn)。要實現(xiàn)模擬量的監(jiān)控就必須提供上限和下限,模擬量的上下限應(yīng)該和開關(guān)機(jī)時間表一起放入數(shù)據(jù)快,程序應(yīng)不斷的取的模擬量的值并與數(shù)據(jù)塊中設(shè)定的上下限比較,如果越限則報警或執(zhí)行相應(yīng)的操作。開關(guān)量的監(jiān)控相對簡單,不需要擴(kuò)展模塊,從PLC取得高低電位后直接可進(jìn)行判斷,有一點值得注意,為了防止干擾,模擬量應(yīng)取多次的平均值,開關(guān)量的檢測用延時接通電路,如果需要,在設(shè)計上可采取一些抗干擾的措施,這樣能很好的避免誤報警和誤操作。
3、與上位機(jī)通信,實現(xiàn)校時、數(shù)據(jù)的顯示、參數(shù)的設(shè)置和故障記錄等:上位機(jī)與下位機(jī)采用了RS485通信,通信方便,可靠。通過與PC的通信,PLC把采集到的數(shù)據(jù)發(fā)送到PC上位機(jī),這樣上位機(jī)程序經(jīng)過響應(yīng)處理就能實現(xiàn)數(shù)據(jù)的圖形顯示。發(fā)射機(jī)的開關(guān)機(jī)時間表、模擬量的上下限也能很方便的通過上位來修改,而不必修改PLC程序。PLC的時鐘也能通過上位機(jī)來設(shè)置(校時)。另外,通過上位機(jī)還可以定時抄表、記錄故障的發(fā)生時間、類型等等,方便技術(shù)人員維護(hù)發(fā)射機(jī)。上位機(jī)程序的編寫可通過任一款可視化編程軟件如 VB,VC、C++Builder等。
3.4 發(fā)射機(jī)監(jiān)控系統(tǒng)的調(diào)試
系統(tǒng)調(diào)試分模擬調(diào)試和聯(lián)機(jī)調(diào)試。模擬調(diào)試可借助于模擬開關(guān)和 PLC輸出端的輸出指示燈進(jìn)行;需要模擬信號I/O時,可用電位器和萬用表配合進(jìn)行。調(diào)試時,可利用上述外圍設(shè)備模擬各種現(xiàn)場開關(guān)和傳感器狀態(tài),然后觀察PLC的輸出邏輯是否正確。如果有錯誤則修改后反復(fù)調(diào)試。聯(lián)機(jī)調(diào)試時,可把編制好的程序下載到現(xiàn)場的PLC設(shè)備中,調(diào)試時一定要先將主電路斷電。只對控制電路進(jìn)行調(diào)試即可。通過現(xiàn)場聯(lián)機(jī)調(diào)試信號的接入常常還會發(fā)現(xiàn)軟硬件中的問題,經(jīng)過反復(fù)測試系統(tǒng)后,才能最后交付使用。
海峽廣播電視設(shè)備工程有限公司地址:福建省福州市鼓樓區(qū)軟件大道89號福州軟件園A區(qū)28號樓五層
Copyright ? 1999-2024All Rights Reserved閩ICP備12023208號