專利名稱:變電站中智能設(shè)備打印機(jī)的共享打印方法
技術(shù)領(lǐng)域:
本發(fā)明屬于變電站自動(dòng)化系統(tǒng)技術(shù)領(lǐng)域,涉及變電站系統(tǒng)中智能設(shè)備對(duì)運(yùn)行數(shù)據(jù)的打印方法,具體地說是變電站中智能設(shè)備打印機(jī)的共享打印方法。
背景技術(shù):
在電力行業(yè)中,電廠、變電站等電力設(shè)施內(nèi)部安裝有許多自動(dòng)化智能設(shè)備,例如線路保護(hù)裝置、變壓器保護(hù)裝置、小電流接地選線裝置等。這些自動(dòng)化智能設(shè)備需要在運(yùn)行期間自動(dòng)打印一些運(yùn)行信息,傳統(tǒng)的做法是每一臺(tái)自動(dòng)化智能設(shè)備配備一臺(tái)打印機(jī),各個(gè)自動(dòng)化智能設(shè)備各自打印自己的信息,這樣不僅造成了成本、資源、及空間的極大浪費(fèi),也給設(shè)備維護(hù)帶來了很大困難。另外,目前當(dāng)受到成本、空間等限制不能為每一臺(tái)自動(dòng)化智能設(shè)備單獨(dú)配備打印機(jī)時(shí),就只給重要的自動(dòng)化智能設(shè)備配備打印機(jī),其他設(shè)備的運(yùn)行信息無法進(jìn)行打印。這樣,在不能給所有的自動(dòng)化智能設(shè)備配備打印機(jī)的情況下無法記錄所有設(shè)備的運(yùn)行信息, 這給智能設(shè)備的運(yùn)行狀態(tài)實(shí)時(shí)監(jiān)測(cè)帶來了很大的不便。
發(fā)明內(nèi)容
本發(fā)明為了打破傳統(tǒng)的一臺(tái)智能設(shè)備配備一臺(tái)打印機(jī)進(jìn)行打印的模式,及為了解決只為重要的智能設(shè)備配備打印機(jī)帶來的極大不便,設(shè)計(jì)了變電站中智能設(shè)備打印機(jī)的共享打印方法,本共享打印方法不僅實(shí)現(xiàn)了對(duì)各個(gè)智能設(shè)備運(yùn)行信息的打印,而且節(jié)約了成本及空間,同時(shí)也便于對(duì)整個(gè)打印系統(tǒng)的后期維護(hù)。本發(fā)明采用的技術(shù)方案是變電站中智能設(shè)備打印機(jī)的共享打印方法,基于由一組智能設(shè)備組成的網(wǎng)絡(luò)系統(tǒng)實(shí)現(xiàn),關(guān)鍵在于在上述網(wǎng)絡(luò)系統(tǒng)中增設(shè)一個(gè)帶有CPU及管理程序的打印控制器,此組智能設(shè)備與打印控制器借助RS485總線連接,打印控制器與打印機(jī)借助RS232串行接口連接,在每個(gè)智能設(shè)備中分別增設(shè)一個(gè)緩存器,在此基礎(chǔ)上,共享打印方法的具體步驟包括
a、智能設(shè)備將要打印的信息存儲(chǔ)至自身的緩存器中;
b、打印控制器的CPU間歇式循環(huán)發(fā)送查詢打印命令信息給各個(gè)智能設(shè)備;
c、智能設(shè)備收到查詢打印命令后,智能設(shè)備的管理控制單元查詢緩存器中內(nèi)容是否為空,如果不為空,則將緩存器中存儲(chǔ)的打印信息通過RS485總線發(fā)送給打印控制器,跳至步驟d ;如果為空,則將無打印信息的反饋信號(hào)發(fā)送至打印控制器,跳至步驟b ;
d、打印控制器將收到的打印信息借助RS232串行接口發(fā)送至打印機(jī)進(jìn)行打印。本發(fā)明的有益效果是本共享打印方法不僅實(shí)現(xiàn)了對(duì)各個(gè)智能設(shè)備運(yùn)行信息的打印,而且節(jié)約了成本及空間,同時(shí)也便于對(duì)整個(gè)打印系統(tǒng)的后期維護(hù)。
圖1是本發(fā)明的系統(tǒng)結(jié)構(gòu)框圖。
圖2是本發(fā)明中的打印控制器的控制流程圖。圖3是本發(fā)明中智能設(shè)備的操作流程圖。附圖中,1是1-1、1_2···1-η代表智能設(shè)備,2是打印控制器,3是打印機(jī),4-1、4-2… 4-η代表緩存器。
具體實(shí)施例方式變電站中智能設(shè)備打印機(jī)的共享打印方法,基于由一組智能設(shè)備1-1、1-2··· 1-η組成的網(wǎng)絡(luò)系統(tǒng)實(shí)現(xiàn),重要的是在上述網(wǎng)絡(luò)系統(tǒng)中增設(shè)一個(gè)帶有CPU及管理程序的打印控制器2,此組智能設(shè)備1-1、1-2··· 1-η與打印控制器2借助RS485總線連接,打印控制器2與打印機(jī)3借助RS232串行接口連接,在每個(gè)智能設(shè)備1-1、1-2··· 1-η中分別增設(shè)一個(gè)緩存器4-1、4-2···4-η,在此基礎(chǔ)上,共享打印方法的具體步驟包括
a、智能設(shè)備1-1、1_2···1-η將要打印的信息存儲(chǔ)至自身的緩存器4-1、4-2···4_η中;
b、打印控制器2的CPU間歇式循環(huán)發(fā)送查詢打印命令信息給各個(gè)智能設(shè)備;
c、智能設(shè)備收到查詢打印命令后,智能設(shè)備的管理控制單元查詢緩存器中內(nèi)容是否為空,如果不為空,則將緩存器中存儲(chǔ)的打印信息通過RS485總線發(fā)送給打印控制器2,跳至步驟d ;如果為空,則將無打印信息的反饋信號(hào)發(fā)送至打印控制器2,跳至步驟b ;
d、打印控制器2將收到的打印信息借助RS232串行接口發(fā)送至打印機(jī)3進(jìn)行打印。步驟b所述的循環(huán)發(fā)送查詢打印命令信息的順序是根據(jù)打印控制器2的地址列表池中的地址的先后順序確定的。所述的智能設(shè)備4-1、4-2···4_η都有唯一的地址。所述的網(wǎng)絡(luò)系統(tǒng)中增加新的智能設(shè)備時(shí),將該新的智能設(shè)備的地址加入打印控制器2的地址列表池中。打印控制器2中還設(shè)置有中間存儲(chǔ)器,在此基礎(chǔ)上,步驟d中打印控制器2將收到的打印信息按照先后順序暫存至中間存儲(chǔ)器中,并根據(jù)中間存儲(chǔ)器中存儲(chǔ)的打印信息的順序發(fā)送至打印機(jī)3。在具體實(shí)施時(shí),如圖3所示,各個(gè)智能設(shè)備1-1、1_2···1-η如果存在需要打印的信息,則將要打印的信息存儲(chǔ)至自身的緩存器4-1、4-2··· 4-η中,并更改緩存器中的狀態(tài)標(biāo)志位為“1” ;如果沒有需要打印的信息則將狀態(tài)標(biāo)志位置為“0” ;接著等待打印控制器2的查詢打印命令。如圖2所示,打印控制器2的CPU間歇式循環(huán)發(fā)送查詢打印命令信息給各個(gè)智能設(shè)備1-1、1_2···1-η以實(shí)現(xiàn)輪詢各個(gè)智能設(shè)備;接著,智能設(shè)備收到查詢打印命令后,智能設(shè)備的管理控制單元查詢緩存器中狀態(tài)標(biāo)志位的內(nèi)容,如果為“ 1”,則將緩存器中存儲(chǔ)的打印信息通過RS485總線發(fā)送給打印控制器2,打印控制器2將打印信息借助RS232串口發(fā)送至打印機(jī)進(jìn)行打印,打印完畢之后,打印控制器接著輪詢下一個(gè)智能設(shè)備;如果為“0”, 則將無打印信息的反饋信號(hào)發(fā)送至打印控制器2,打印控制器2接著查詢下一個(gè)智能設(shè)備。
權(quán)利要求
1.變電站中智能設(shè)備打印機(jī)的共享打印方法,基于由一組智能設(shè)備(1-1、1-2…1-n) 組成的網(wǎng)絡(luò)系統(tǒng)實(shí)現(xiàn),其特征在于在上述網(wǎng)絡(luò)系統(tǒng)中增設(shè)一個(gè)帶有CPU及管理程序的打印控制器(2),此組智能設(shè)備(1-1、1-2··· 1-n)與打印控制器(2)借助RS485總線連接,打印控制器(2)與打印機(jī)(3)借助RS232串行接口連接,在每個(gè)智能設(shè)備(1-1、1_2…1-n)中分別增設(shè)一個(gè)緩存器(4-1、4-2…4-n),在此基礎(chǔ)上,共享打印方法的具體步驟包括a、智能設(shè)備(1-1、1_2…1-n)將要打印的信息存儲(chǔ)至自身的緩存器(4-1、4-2…4-n)中;b、打印控制器(2)的CPU間歇式循環(huán)發(fā)送查詢打印命令信息給各個(gè)智能設(shè)備;c、智能設(shè)備收到查詢打印命令后,智能設(shè)備的管理控制單元查詢緩存器中內(nèi)容是否為空,如果不為空,則將緩存器中存儲(chǔ)的打印信息通過RS485總線發(fā)送給打印控制器(2),跳至步驟d ;如果為空,則將無打印信息的反饋信號(hào)發(fā)送至打印控制器(2),跳至步驟b ;d、打印控制器(2)將收到的打印信息借助RS232串行接口發(fā)送至打印機(jī)(3)進(jìn)行打印。
2.根據(jù)權(quán)利要求1所述的變電站中智能設(shè)備打印機(jī)的共享打印方法,其特征在于步驟b所述的循環(huán)發(fā)送查詢打印命令信息的順序是根據(jù)打印控制器(2)的地址列表池中的地址的先后順序確定的。
3.根據(jù)權(quán)利要求1所述的變電站中智能設(shè)備打印機(jī)的共享打印方法,其特征在于所述的智能設(shè)備(1-1、1-2…1-n)都有唯一的地址。
4.根據(jù)權(quán)利要求1所述的變電站中智能設(shè)備打印機(jī)的共享打印方法,其特征在于所述的網(wǎng)絡(luò)系統(tǒng)中增加新的智能設(shè)備時(shí),將該新的智能設(shè)備的地址加入打印控制器(2)的地址列表池中。
5.根據(jù)權(quán)利要求1所述的變電站中智能設(shè)備打印機(jī)的共享打印方法,其特征在于打印控制器(2)中還設(shè)置有中間存儲(chǔ)器,在此基礎(chǔ)上,步驟d中打印控制器(2)將收到的打印信息按照先后順序暫存至中間存儲(chǔ)器中,并根據(jù)中間存儲(chǔ)器中存儲(chǔ)的打印信息的順序發(fā)送至打印機(jī)(3)。
全文摘要
變電站中智能設(shè)備打印機(jī)的共享打印方法,基于由一組智能設(shè)備組成的網(wǎng)絡(luò)系統(tǒng)實(shí)現(xiàn),關(guān)鍵在于在上述網(wǎng)絡(luò)系統(tǒng)中增設(shè)一個(gè)帶有CPU及管理程序的打印控制器,此組智能設(shè)備與打印控制器借助RS485總線連接,打印控制器與打印機(jī)借助RS232串行接口連接,在每個(gè)智能設(shè)備中增設(shè)一個(gè)緩存器,在此基礎(chǔ)上實(shí)現(xiàn)的共享打印方法。本共享打印方法不僅實(shí)現(xiàn)了對(duì)各個(gè)智能設(shè)備運(yùn)行信息的打印,而且節(jié)約了成本及空間,同時(shí)也便于對(duì)整個(gè)打印系統(tǒng)的后期維護(hù)。
文檔編號(hào)G06F3/12GK102566949SQ20121000137
公開日2012年7月11日 申請(qǐng)日期2012年1月5日 優(yōu)先權(quán)日2012年1月5日
發(fā)明者劉海濤, 呂燕石, 安志國(guó), 張虎祥, 陳洪雨, 陳賀 申請(qǐng)人:石家莊科林電氣股份有限公司