周厚福
(作者單位:國(guó)家新聞出版廣電總局八三一臺(tái))
?
150kW短波發(fā)射機(jī)一鍵代播的設(shè)計(jì)與實(shí)現(xiàn)
周厚福
(作者單位:國(guó)家新聞出版廣電總局八三一臺(tái))
摘 要:本文系統(tǒng)地介紹150kW發(fā)射機(jī)的運(yùn)行流程,并對(duì)150kW短波發(fā)射機(jī)發(fā)生故障時(shí),如何實(shí)現(xiàn)一鍵代播的功能進(jìn)行了較詳細(xì)說(shuō)明,以供參考。
關(guān)鍵詞:150kW短波發(fā)射機(jī);一鍵代播;故障
安全傳輸發(fā)射自動(dòng)化控制系統(tǒng)是無(wú)線電臺(tái)管理局全局信息化建設(shè)的重要工作組成部分,而實(shí)現(xiàn)安全傳輸發(fā)射自動(dòng)化控制的重點(diǎn)是實(shí)現(xiàn)發(fā)射機(jī)播出任務(wù)過(guò)程中各相關(guān)設(shè)備的自動(dòng)化運(yùn)行控制。目前,國(guó)家新聞出版廣電總局八三一臺(tái)大功率短播發(fā)射機(jī)均已經(jīng)實(shí)現(xiàn)自動(dòng)化運(yùn)行,發(fā)射機(jī)房實(shí)現(xiàn)有人留守?zé)o人值班,但設(shè)備必然還是會(huì)發(fā)生故障,按照最快播出的原則,新增一些提高傳輸發(fā)射任務(wù)安全性的功能。新的自動(dòng)化系統(tǒng)在保留并增強(qiáng)原有系統(tǒng)功能的前提下,新增一鍵代播等功能,在技術(shù)上使用多線程、主從機(jī)互備等方式提高系統(tǒng)穩(wěn)定性。
系統(tǒng)采用面向?qū)ο蟮南到y(tǒng)建設(shè)和開發(fā)理念,采用系統(tǒng)基于.NET平臺(tái)開發(fā),采用C/S架構(gòu)組件化的開發(fā)模式,按無(wú)線電臺(tái)管理局《安全傳輸發(fā)射自動(dòng)控制平臺(tái)技術(shù)規(guī)范》設(shè)計(jì)數(shù)據(jù)交換格式進(jìn)行設(shè)計(jì);150kW發(fā)射機(jī)自動(dòng)化系統(tǒng)按照帶周期信息的運(yùn)行時(shí)間表,對(duì)發(fā)射機(jī)運(yùn)行進(jìn)行控制,采集發(fā)射機(jī)的運(yùn)行狀態(tài)數(shù)據(jù),并提交給發(fā)射機(jī)房運(yùn)行監(jiān)控系統(tǒng)。150kW發(fā)射機(jī)自動(dòng)化系統(tǒng)分為三層:發(fā)射機(jī)自動(dòng)化控制臺(tái)、發(fā)射機(jī)一體化工控機(jī)、發(fā)射機(jī)板卡。
1.1發(fā)射機(jī)房運(yùn)行自動(dòng)化系統(tǒng)介紹
發(fā)射機(jī)運(yùn)行監(jiān)控系統(tǒng)對(duì)機(jī)房?jī)?nèi)安全傳輸發(fā)射任務(wù)進(jìn)行統(tǒng)一調(diào)度和代播管理,對(duì)發(fā)射機(jī)各自動(dòng)化系統(tǒng)提交的數(shù)據(jù)進(jìn)行處理,再提交給臺(tái)運(yùn)行管理系統(tǒng),并發(fā)射機(jī)的所有設(shè)備的運(yùn)行狀態(tài)進(jìn)行監(jiān)控。包含調(diào)度管理、運(yùn)行監(jiān)測(cè)、數(shù)據(jù)處理和系統(tǒng)管理等子系統(tǒng)。
150kW發(fā)射機(jī)控制臺(tái)按照帶周期信息的運(yùn)行時(shí)間表,對(duì)發(fā)射機(jī)運(yùn)行進(jìn)行控制,采集發(fā)射機(jī)的運(yùn)行狀態(tài)數(shù)據(jù),并提交給發(fā)射機(jī)房運(yùn)行監(jiān)控系統(tǒng)。包括控制模式切換、自動(dòng)控制、實(shí)時(shí)監(jiān)測(cè)、日志管理以及校時(shí)等功能。
通過(guò)串口和Socket協(xié)議對(duì)數(shù)據(jù)進(jìn)行相互轉(zhuǎn)換,實(shí)現(xiàn)模擬量數(shù)據(jù)采集、調(diào)諧、電控、保護(hù)等功能。
1.2系統(tǒng)的接口介紹
臺(tái)運(yùn)行管理系統(tǒng)向發(fā)射機(jī)機(jī)房運(yùn)行監(jiān)控系統(tǒng)發(fā)送平臺(tái)運(yùn)行圖。發(fā)射機(jī)機(jī)房運(yùn)行監(jiān)控系統(tǒng)將代播請(qǐng)求、相應(yīng)的設(shè)備工況等信息反饋給臺(tái)運(yùn)行管理系統(tǒng)。
發(fā)射機(jī)房運(yùn)行監(jiān)控系統(tǒng)向發(fā)射機(jī)控制臺(tái)系統(tǒng)發(fā)送帶周期的運(yùn)行時(shí)間表,發(fā)射機(jī)自動(dòng)化把運(yùn)行數(shù)據(jù)、運(yùn)行工況上傳給發(fā)射機(jī)房運(yùn)行監(jiān)控系統(tǒng)。
發(fā)射機(jī)機(jī)房運(yùn)行監(jiān)控系統(tǒng)向天線自動(dòng)交換系統(tǒng)發(fā)送帶周期的運(yùn)行時(shí)間表,天線自動(dòng)交換系統(tǒng)把運(yùn)行數(shù)據(jù)、運(yùn)行工況上傳至發(fā)射機(jī)機(jī)房運(yùn)行監(jiān)控系統(tǒng)。
發(fā)射機(jī)機(jī)房運(yùn)行監(jiān)控系統(tǒng)根據(jù)代播需要自動(dòng)調(diào)整節(jié)傳自動(dòng)化系統(tǒng)的與發(fā)射機(jī)之間的節(jié)目源信號(hào)傳遞通道。
系統(tǒng)基于C/S架構(gòu),采用模塊化插件式設(shè)計(jì)基于Windows平臺(tái),運(yùn)行在微軟的.Net Framework框架下。數(shù)據(jù)庫(kù)采用Microsoft SQL Server 2005,維護(hù)相對(duì)簡(jiǎn)單。
2.1流程描述
1)智能調(diào)度系統(tǒng)向臺(tái)技術(shù)平臺(tái)下發(fā)的是調(diào)度命令。2)臺(tái)技術(shù)平臺(tái)調(diào)度資源庫(kù)更新后,需要將變動(dòng)部分反饋回智能調(diào)度系統(tǒng)。反饋方式定為人工反饋。3)可操作性判斷中的人工判斷過(guò)程必須在該調(diào)度命令執(zhí)行前規(guī)定時(shí)間內(nèi)(規(guī)定時(shí)間根據(jù)實(shí)際情況自行設(shè)定)完成,并將判斷結(jié)果反饋到臺(tái)運(yùn)行管理系統(tǒng)。如果超過(guò)規(guī)定時(shí)間,系統(tǒng)默認(rèn)調(diào)度命令可執(zhí)行。如果正式播出時(shí)出現(xiàn)不能執(zhí)行情況,將啟動(dòng)代播流程。4)運(yùn)行圖下發(fā)時(shí)要有接收和執(zhí)行確認(rèn),確保下發(fā)的安全可靠。臺(tái)下發(fā)運(yùn)行圖時(shí)的確認(rèn)機(jī)制采用層層確認(rèn)。5)臺(tái)技術(shù)平臺(tái)分發(fā)給發(fā)射機(jī)運(yùn)行監(jiān)控系統(tǒng)和自臺(tái)質(zhì)量保證系統(tǒng)是含有所有變動(dòng)信息的運(yùn)行圖,發(fā)給節(jié)傳自動(dòng)化系統(tǒng)的是調(diào)度令內(nèi)容。
2.2機(jī)房?jī)?nèi)一鍵代播
2.2.1故障判定條件管理
管理和設(shè)置發(fā)射機(jī)、天線和節(jié)傳等發(fā)生何種故障時(shí)需要啟動(dòng)一鍵代播功能,并對(duì)各類故障條件設(shè)定執(zhí)行優(yōu)先級(jí),如果多設(shè)備同時(shí)發(fā)生故障,高優(yōu)先級(jí)的故障類型先行執(zhí)行,若故障類型一致,則按故障發(fā)生時(shí)間順序執(zhí)行。
2.2.2代播執(zhí)行參數(shù)
當(dāng)啟動(dòng)代播請(qǐng)求后,代播動(dòng)作需要有一系列的配套參數(shù)去約定何種條件下應(yīng)該執(zhí)行哪些動(dòng)作(如故障機(jī)關(guān)機(jī)、代播機(jī)開機(jī))、如何執(zhí)行(如提前幾分鐘試機(jī))。
2.2.3代播模式管理
代播模式,分手動(dòng)模式和自動(dòng)模式。手動(dòng)模式時(shí),當(dāng)發(fā)生故障時(shí)系統(tǒng)會(huì)自動(dòng)生成相應(yīng)的代播方案,但是需要通過(guò)手動(dòng)的方式選定代播方案進(jìn)行執(zhí)行。自動(dòng)模式時(shí),系統(tǒng)在自動(dòng)生成代播方案的同時(shí),會(huì)選擇代播方案中默認(rèn)的第一項(xiàng)方案自動(dòng)進(jìn)行自動(dòng)。
2.2.4代播方案自動(dòng)生成
代播方案自動(dòng)生成是指在自動(dòng)發(fā)生故障時(shí),會(huì)根據(jù)一些預(yù)先輸入的條件,并結(jié)合當(dāng)前各種設(shè)備運(yùn)行的現(xiàn)狀;同時(shí),參考運(yùn)行圖的要求,自動(dòng)計(jì)算并生成故障機(jī)發(fā)生后的替代方案,根據(jù)條件的優(yōu)選組合,可能會(huì)產(chǎn)生多套可供選擇的代播方案。
2.2.5代播執(zhí)行
代播執(zhí)行是指根據(jù)某一代播方案執(zhí)行方案涉及設(shè)備的自動(dòng)化運(yùn)行,它需要與發(fā)射機(jī)自動(dòng)化系統(tǒng)、天線交換自動(dòng)化系統(tǒng)、節(jié)傳自動(dòng)化系統(tǒng)等其他系統(tǒng)進(jìn)行交換,實(shí)現(xiàn)發(fā)射機(jī)的狀態(tài)轉(zhuǎn)換、天線路由的調(diào)整、節(jié)目輸入源的切換等功能。一鍵代播的實(shí)際發(fā)生均發(fā)生在此環(huán)節(jié)。
2.3自臺(tái)代播和臺(tái)際代播申請(qǐng)流程
當(dāng)設(shè)備發(fā)射故障不能進(jìn)行機(jī)房?jī)?nèi)的自動(dòng)代播時(shí),由機(jī)房運(yùn)行監(jiān)控系統(tǒng)自動(dòng)或發(fā)射機(jī)房留守人員手動(dòng)提出代播申請(qǐng),運(yùn)行管理系統(tǒng)根據(jù)當(dāng)前的運(yùn)行圖、播出設(shè)備的工作狀態(tài)和調(diào)度資源庫(kù),判斷是否能夠進(jìn)行自臺(tái)代播。如果能進(jìn)行自臺(tái)代播,則生成自臺(tái)代播方案,繼而生成代播調(diào)度命令;否則向智能調(diào)度管理系統(tǒng)提出臺(tái)際代播申請(qǐng)。分段代播時(shí),無(wú)論臺(tái)內(nèi)還是臺(tái)外代播都要返回信息,每一段(每一部機(jī)器)代起來(lái)都要返回一個(gè)時(shí)間。
2.3.1自臺(tái)代播
代播執(zhí)行過(guò)程:向調(diào)度處理功能單元發(fā)送代播調(diào)度命令,執(zhí)行流程詳見調(diào)度處理流程描述,代播前,同時(shí)向代播機(jī)發(fā)開機(jī)命令和故障機(jī)發(fā)關(guān)機(jī)命令,代播機(jī)器增加運(yùn)行時(shí)間表,故障機(jī)刪除運(yùn)行時(shí)間表。代播反饋過(guò)程:代播設(shè)備執(zhí)行代播方案后,由監(jiān)測(cè)功能單元監(jiān)測(cè)代播設(shè)備工作狀況,向故障機(jī)房運(yùn)行監(jiān)控系統(tǒng)反饋代播信息。
2.3.2臺(tái)際代播
代播執(zhí)行過(guò)程:故障臺(tái)運(yùn)行管理系統(tǒng)發(fā)出代播申請(qǐng),由智能調(diào)度系統(tǒng)處理后下發(fā)代播調(diào)度命令,執(zhí)行流程詳見調(diào)度處理流程描述。代播反饋過(guò)程:代播臺(tái)代播設(shè)備執(zhí)行代播方案后,由代播臺(tái)監(jiān)測(cè)功能單元將監(jiān)測(cè)到的代播設(shè)備工作狀況,反饋給智能調(diào)度系統(tǒng),并通過(guò)智能調(diào)度系統(tǒng)轉(zhuǎn)發(fā)給故障臺(tái)的臺(tái)運(yùn)行管理系統(tǒng),最終將代播信息反饋回故障機(jī)房運(yùn)行監(jiān)控系統(tǒng)。運(yùn)行管理系統(tǒng)針對(duì)臺(tái)際代播中頻調(diào)處的回復(fù)生成故障機(jī)停機(jī)指令。
2.4恢復(fù)播出處理流程
2.4.1自臺(tái)代播申請(qǐng)恢復(fù)流程
故障機(jī)處理流程:當(dāng)申請(qǐng)恢復(fù)時(shí)刻與代播任務(wù)截止時(shí)間相比大于一定范圍(根據(jù)自臺(tái)實(shí)際情況規(guī)定),則按照盡量縮短停播時(shí)間為原則,安排故障機(jī)恢復(fù)播出;當(dāng)申請(qǐng)恢復(fù)時(shí)刻與代播任務(wù)截止時(shí)間相比小于規(guī)定的時(shí)間范圍,則故障機(jī)待機(jī)等待。代播機(jī)處理流程:當(dāng)申請(qǐng)恢復(fù)時(shí)刻與代播任務(wù)截止時(shí)間相比大于一定時(shí)間范圍(根據(jù)自臺(tái)實(shí)際情況規(guī)定),則盡量縮短停播時(shí)間為原則,安排代播機(jī)停止播出;當(dāng)申請(qǐng)恢復(fù)時(shí)刻與代播任務(wù)截止時(shí)間相比小于規(guī)定的時(shí)間范圍,則安排代播機(jī)繼續(xù)播出至任務(wù)結(jié)束。
2.4.2臺(tái)際代播申請(qǐng)恢復(fù)流程
1故障機(jī)處理流程:發(fā)出代播恢復(fù)申請(qǐng)后,故障機(jī)待機(jī)等待。代播機(jī)處理流程:正常播音,等待調(diào)度指令。
以上對(duì)150 kW短波發(fā)射機(jī)自動(dòng)控制系統(tǒng)的一鍵代播的與實(shí)現(xiàn)說(shuō)明,難免有疏漏,敬請(qǐng)大家提出指正,以便交流探討、共同提高。
參考文獻(xiàn):
[1]徐孝凱,賀佳英,著.?dāng)?shù)據(jù)庫(kù)基礎(chǔ)與SQL Server應(yīng)用開發(fā)[M].北京:清華大學(xué)出版社,2008.
[2]無(wú)線電臺(tái)管理局信息化建設(shè)規(guī)范[S].國(guó)家廣電總局無(wú)線局,2013.
[3]溫鋼云,黃道平.計(jì)算機(jī)控制技術(shù)[M].廣州:華南理工大學(xué)出版社,2001.