摘要:介紹I-7000系列模塊在熱電場調(diào)度系統(tǒng)中的應(yīng)用,并對模塊在工業(yè)實(shí)時(shí)應(yīng)用中的幾個(gè)要注意的問題進(jìn)行了論述。
動力場是一個(gè)利用蒸氣透平供熱背壓發(fā)電的熱電場,由四臺動力鍋爐和三臺發(fā)電系統(tǒng),兩個(gè)公用系統(tǒng)三大部分組成。這個(gè)系統(tǒng)設(shè)備多而龐大,相關(guān)檢測參數(shù)多而分散,因此在綜合考慮供熱和發(fā)電效率的條件下,協(xié)調(diào)各個(gè)設(shè)備的關(guān)聯(lián)運(yùn)行參數(shù),真正做到高效率﹑低耗能﹑安全運(yùn)行,是這類工廠的一個(gè)難題。系統(tǒng)的九個(gè)設(shè)備操作間分別相距幾十到幾百米,而動力廠的中心調(diào)度室又距現(xiàn)場500米。整個(gè)生產(chǎn)的指揮和調(diào)度只靠電話而不可能到現(xiàn)場進(jìn)行監(jiān)控,因此操作員報(bào)假數(shù),隱瞞生產(chǎn)故障的事情時(shí)有發(fā)生,各個(gè)設(shè)備的操作實(shí)際上是各行其是,調(diào)度基本上是調(diào)而不度。整個(gè)系統(tǒng)生產(chǎn)效率低,而且故障頻傳。
為強(qiáng)化生產(chǎn)的調(diào)度和管理,提高生產(chǎn)效率和降低生產(chǎn)成本,我們以I-7000系列遠(yuǎn)程檢測模塊的網(wǎng)絡(luò)系統(tǒng)為基礎(chǔ),以主控計(jì)算機(jī)的內(nèi)部網(wǎng)絡(luò)為操作平臺,完成了該廠的遠(yuǎn)程控制計(jì)算機(jī)化調(diào)度系統(tǒng)。本系統(tǒng)由下層的檢測網(wǎng)絡(luò)系統(tǒng)和上層的內(nèi)部網(wǎng)絡(luò)組成,是一個(gè)系統(tǒng)復(fù)雜,要求高,功能多,實(shí)時(shí)性強(qiáng),涉及面廣的一個(gè)計(jì)算機(jī)工業(yè)檢測網(wǎng)絡(luò)和計(jì)算機(jī)通信網(wǎng)絡(luò)系統(tǒng),本文僅以下層檢測網(wǎng)絡(luò)中I-7000系列模塊應(yīng)用中的一些重點(diǎn)進(jìn)行簡述。
1 系統(tǒng)組成簡介
系統(tǒng)組成如圖1所示,九個(gè)設(shè)備操作間的每臺設(shè)備都有壓力﹑溫度﹑流量﹑液位等若干個(gè)需檢測的熱工量。檢測計(jì)算機(jī)需要進(jìn)行數(shù)據(jù)處理和上傳的69個(gè)主要檢測參數(shù),由分散在每個(gè)儀表盤內(nèi)的九個(gè)I-7017模塊來完成,這些熱工量通過變送器轉(zhuǎn)換為標(biāo)準(zhǔn)信號送入I-7017工業(yè)遠(yuǎn)程檢測的接口模塊,由接口模塊進(jìn)行處理后,通過RS485將數(shù)據(jù)傳給檢測計(jì)算機(jī),工業(yè)計(jì)算機(jī)通過I-7520 RS485/RS232轉(zhuǎn)換模塊,完成與所有模塊的通信,將所有的檢測量全部采集到計(jì)算機(jī)上,然后對數(shù)據(jù)進(jìn)行處理,量程轉(zhuǎn)換,并將20個(gè)瞬時(shí)流量參數(shù),通過對同時(shí)采集的溫度﹑壓力信號進(jìn)行復(fù)雜的補(bǔ)償﹑查表計(jì)算,計(jì)算出相應(yīng)的實(shí)際累計(jì)流量值,然后又經(jīng)過一個(gè)復(fù)雜的計(jì)算和通過對溫度﹑壓力的補(bǔ)償,計(jì)算出相應(yīng)的累計(jì)熱量。這個(gè)過程完成后,將所檢測的63個(gè)量和40個(gè)計(jì)算出的量通過計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行傳送。
由于現(xiàn)場與調(diào)度室距離很遠(yuǎn),而且發(fā)電廠的干擾和環(huán)境很差,檢測計(jì)算機(jī)上傳給服務(wù)器采用了光纖,為了使現(xiàn)場的重要崗位能夠充分利用系統(tǒng)訊息掌握其它設(shè)備的運(yùn)行狀況以協(xié)調(diào)生產(chǎn),不僅調(diào)度室,生產(chǎn)廠長辦公室等能夠及時(shí)了解整個(gè)系統(tǒng)運(yùn)行的狀況,在幾個(gè)主要的操作間也從局域網(wǎng)上拉有系統(tǒng)顯示終端。
2 利用I-7017設(shè)計(jì)實(shí)時(shí)檢測系統(tǒng)的幾個(gè)問題
熱電廠遠(yuǎn)程調(diào)度系統(tǒng)是一個(gè)典型的強(qiáng)干擾﹑環(huán)境惡劣﹑參數(shù)分散的條件下
運(yùn)行的系統(tǒng),因而是一個(gè)對系統(tǒng)可靠性要求很高且實(shí)時(shí)性很強(qiáng)的檢測系統(tǒng)。I-7017是一個(gè)八路A/D轉(zhuǎn)換模塊,具有多種輸入模式,在本項(xiàng)目的設(shè)計(jì)和調(diào)試中,我們知道到I-7017用于這種工業(yè)實(shí)時(shí)測控系統(tǒng),具有可靠性高﹑抗干擾能力強(qiáng)﹑精度高﹑利用RS-485總線遠(yuǎn)程網(wǎng)絡(luò)簡單等特點(diǎn)。利用此模塊作為系統(tǒng)的檢測基礎(chǔ),在可靠性和實(shí)時(shí)性方面完全可以滿足要求。但要在這種系統(tǒng)中用此模塊,有幾個(gè)設(shè)計(jì)關(guān)鍵必須要處理好,才能充分發(fā)揮其功能。
2.1 關(guān)于原有檢測系統(tǒng)與計(jì)算機(jī)檢測系統(tǒng)共存問題
對老的工業(yè)系統(tǒng)進(jìn)行技術(shù)改造,有一個(gè)既要保留原有的儀表檢測系統(tǒng),又要從原有系統(tǒng)中取出一些重要的檢測信號的問題,盡管I-7000系列有很齊全的輸入信號系列,但從設(shè)備上另加任何傳感器﹑變送器和檢測線路來組成新的系統(tǒng)都是不現(xiàn)實(shí)的,只能在現(xiàn)有的系統(tǒng)中取信號,好在壓力﹑流量﹑液位等信號都是通過變送器送到儀表盤上的,只要將模塊的電流輸入回路串到變送器的電流輸出回路中,就可以使儀表和模塊同時(shí)對變送器的輸出信號進(jìn)行檢測﹔麻煩的是溫度信號,有相當(dāng)一部分溫度儀表是直接采用熱電偶或熱電阻輸入的,我們利用一體化溫度變送器巧妙地解決了這個(gè)問題,這種一體化的變送器可以直接裝在現(xiàn)場的傳感器的鎧裝接線盒內(nèi),而將現(xiàn)場與儀表盤的原有聯(lián)機(jī)作為對一體化溫度變送器的供電和信號輸出回路,不必另外從現(xiàn)場向儀表盤拉線,僅將溫度儀表的輸入回路改為標(biāo)準(zhǔn)電流信號輸入,將溫度儀表和模塊的輸入串在變送器的輸出回路上,它們即可同時(shí)對溫度信號進(jìn)行檢測了。
2.2關(guān)于模塊的輸入回路保護(hù)問題
[ALIGN=CENTER]
圖2 模塊輸入回路保護(hù)線路圖[/ALIGN]
I-7017模塊因?yàn)榫哂卸喾N輸入模式,因此在內(nèi)部輸入回路上,不好加上保護(hù)系統(tǒng),而在工業(yè)檢測現(xiàn)場,它的檢測輸入回路與原有的儀表回路串在一起,容易從線路上引入很強(qiáng)的交流干擾甚至直流干擾信號,尤其是Ⅱ型壓力變送器,其輸出回路中串有一個(gè)很大的反饋饋線圈,當(dāng)變送器的電源斷電時(shí),會產(chǎn)生很高的反電勢(其開路電壓是60V),將模塊的輸入回路打壞。在現(xiàn)場應(yīng)用,對某個(gè)回路進(jìn)行斷電檢修是經(jīng)常要做的事情,因此要設(shè)計(jì)一個(gè)既不能影響模塊正常的檢測,又要在非正常的高壓發(fā)生是對模塊的輸入進(jìn)行保護(hù)的線路,我們用兩個(gè)反接的5V穩(wěn)壓管并連在作為電流取樣的125奧姆電阻兩端,形成對模塊的電流輸入回路,很好地解決了此問題。圖18為實(shí)際的接線圖,這個(gè)圖看起來很簡單,但卻十分解決問題,1K 電阻與125歐電阻的串聯(lián)在正常檢測時(shí)可以將模塊輸入端的交直流干擾降低到十分之一,1K 與兩個(gè)反串的穩(wěn)壓管的串聯(lián)則在非正常情況下對模塊端口的電壓進(jìn)行限伏保護(hù),值得注意的是雖然模塊端口用做電流輸入時(shí)最大電壓為2.5 V(20mA×125),但穩(wěn)壓管的穩(wěn)壓值要取高一點(diǎn),而且要用圖示儀測試保證在2.5 V時(shí)反串的穩(wěn)壓管不產(chǎn)生泄露電流以影響模塊的檢測精度。
2.3關(guān)于系統(tǒng)的實(shí)時(shí)性和可靠性問題
本機(jī)系統(tǒng)作為工業(yè)實(shí)時(shí)檢測系統(tǒng),對其可靠性和實(shí)時(shí)性有較高的要求,尤其是工業(yè)檢測計(jì)算機(jī),它承擔(dān)著整個(gè)系統(tǒng)的數(shù)據(jù)采集和處理工作,為整個(gè)系統(tǒng)能否正常運(yùn)行的核心部件。其可靠性可以從硬件和軟件兩個(gè)方面來保證,硬件上采用工業(yè)控制計(jì)算機(jī)來完成,它具有很好的抗干擾能力,并帶有看門狗,用電子盤代替硬盤,其可靠性更高;軟件經(jīng)反復(fù)研究采用DOS下面的BORLAND C 3。1來完成,C 語言編程效率高,能直接對端口進(jìn)行操作,可以與工業(yè)控制主機(jī)板配合進(jìn)行看門狗定時(shí)器的設(shè)定。本系統(tǒng)要通過對20種瞬時(shí)流量參數(shù)的檢測,經(jīng)過溫度和壓力補(bǔ)償,計(jì)算累計(jì)流量,要嚴(yán)格保證每5秒進(jìn)行一次,因此對軟件的實(shí)時(shí)性有極高的要求,C 語言的高運(yùn)行效率和充分利用系統(tǒng)資源的優(yōu)勢完全可以滿足此要求,整個(gè)通信﹑數(shù)據(jù)采集和時(shí)間處理程序運(yùn)行時(shí)間不超過3秒,保證了5秒的運(yùn)行周期。系統(tǒng)實(shí)際運(yùn)行的效果證明了我們設(shè)計(jì)的正確性,此工業(yè)檢測計(jì)算機(jī)放置在一個(gè)發(fā)電機(jī)操作間內(nèi),從99年3月開始運(yùn)行到現(xiàn)在,從未出過任何故障,包括幾次設(shè)備故障引起發(fā)電機(jī)跳閘的強(qiáng)干擾信號都沒有影響機(jī)器的正常運(yùn)行。
2.4 關(guān)于模塊通信程序的可靠性問題
由模塊與檢測計(jì)算機(jī)組成的下層檢測網(wǎng)絡(luò)是一個(gè)主-從通信系統(tǒng),由檢測計(jì)算機(jī)對系統(tǒng)的每一個(gè)模塊進(jìn)行巡檢和依次進(jìn)行通信聯(lián)絡(luò)。工控計(jì)算機(jī)通過RS-485與下層檢測模塊的通信聯(lián)絡(luò)程序,采用了計(jì)算機(jī)底層BIOS INT14實(shí)現(xiàn)硬件的握手。與檢測模塊的通信程序的可靠性也是C 語言程序的關(guān)鍵之一,在C語言程序調(diào)試過程中我們發(fā)現(xiàn),當(dāng)檢測模塊處于隨機(jī)停電的時(shí)候,C 語言程序常常出現(xiàn)當(dāng)機(jī)現(xiàn)象,而現(xiàn)場某一設(shè)備由于檢修時(shí)會隨機(jī)使某一模塊所在的全部系統(tǒng)停電,因此在程序設(shè)計(jì)時(shí)應(yīng)充分考慮此情況的發(fā)生,這是程序運(yùn)行可靠性設(shè)計(jì)的重要內(nèi)容。其實(shí)當(dāng)機(jī)的原因也很簡單,主機(jī)向某一個(gè)模塊發(fā)出聯(lián)絡(luò)信號后,兩個(gè)正在聯(lián)絡(luò)之中,模塊電源斷電,檢測機(jī)長時(shí)間等待模塊的回答信號,因而出現(xiàn)當(dāng)機(jī)現(xiàn)象。解決的方法也很簡單,在計(jì)算機(jī)開始與模塊進(jìn)行聯(lián)絡(luò)時(shí)打開定時(shí)器,當(dāng)與某一個(gè)模塊的聯(lián)絡(luò)時(shí)間超過0.2秒鐘模塊仍無響應(yīng)信號,則跳出等待程序,再進(jìn)行聯(lián)絡(luò),如三次皆聯(lián)絡(luò)不上,說明該模塊斷電,在屏幕上顯示該模塊的運(yùn)行狀態(tài),然后進(jìn)行其它模塊的聯(lián)絡(luò)。這個(gè)方法還可以避免由于干擾造成的瞬時(shí)通信中斷故障。實(shí)際運(yùn)行效果很好。
3系統(tǒng)運(yùn)行效果
整個(gè)系統(tǒng)從99年3月開始運(yùn)行,由于所有重要的參數(shù)全部在各級生產(chǎn)指揮調(diào)度的監(jiān)控下進(jìn)行運(yùn)行,系統(tǒng)完善的歷史記錄查詢﹑參數(shù)超差記錄﹑參數(shù)運(yùn)行曲線顯示等功能使生產(chǎn)管理的力度大大增加,使整個(gè)生產(chǎn)的效率﹑效益上了一個(gè)新的臺階,99年與98 年同期相比,多發(fā)電近400萬度,節(jié)約標(biāo)準(zhǔn)煤兩萬頓,新增產(chǎn)值近1000萬,充分表現(xiàn)了利用現(xiàn)代化測控技術(shù)改造傳統(tǒng)產(chǎn)業(yè)的威力和效益。