安川變頻器監(jiān)控軟件的研制
發(fā)布時(shí)間:2019-07-13 17:24:05來源:
安變頻器的參數(shù)管理和狀態(tài)監(jiān)控。
1硬件接口和通信協(xié)議研究安變頻器基本配置中有個(gè)尺3232接口,采用計(jì)算機(jī)對(duì)1臺(tái)變頻器監(jiān)控,可根據(jù)安變頻器和計(jì)算機(jī)通信接口的定義制作通信電纜直接連接,不需要增加其他轉(zhuǎn)換設(shè)備,1.
安變頻器加裝塊312通信卡,計(jì)算機(jī)通過個(gè)尺3232尺3485轉(zhuǎn)換器,即可進(jìn)行尺3485總線方式連接,實(shí)現(xiàn)臺(tái)計(jì)算機(jī)對(duì)多個(gè)變頻器的參數(shù)管理與實(shí)時(shí)監(jiān)控,2.
安變頻器采用標(biāo)準(zhǔn)的0033通信協(xié)議,數(shù)據(jù)流結(jié)構(gòu)為從機(jī)地址1字節(jié),函數(shù)功能號(hào)1字節(jié),數(shù)據(jù)若干字節(jié),校驗(yàn)和2字節(jié)。
從機(jī)地址13與連接的變頻器對(duì)應(yīng)。
函數(shù)功能號(hào)03只為讀變頻器寄存器內(nèi)容,81為通信回路反饋試驗(yàn);101為內(nèi)容寫人變頻器寄存器。
數(shù)據(jù)根據(jù)功能有不同結(jié)構(gòu),讀寄存器時(shí)包括2字節(jié)起始地址和2字節(jié)的讀取個(gè)數(shù);回路反饋試驗(yàn)時(shí)數(shù)據(jù)為4字節(jié)任意數(shù)據(jù);寫寄存器,包括2字節(jié)起始地址2字節(jié)寫人寄存器個(gè)數(shù)1字節(jié)的寫人字節(jié)數(shù)和寫人的數(shù)據(jù)。
校驗(yàn)和2字節(jié)0尺,16格式循環(huán)冗余碼校驗(yàn)的校驗(yàn)和。
變頻器的通信間隔要求為,從通信發(fā)出信息到接收信息,其間隔不小于相當(dāng)于所選擇波特率傳送24字節(jié)的內(nèi)容時(shí)間長(zhǎng)度,同樣,從通信接受完信息到再發(fā)送信息,其間隔也要不小于這樣個(gè)時(shí)間間隔。
我們用自主開發(fā)的串行通信測(cè)試軟件,與變頻器進(jìn)行通信,對(duì)通信功能逐進(jìn)行了測(cè)試,為下步軟件開發(fā)做好準(zhǔn)備。
2監(jiān)控軟件設(shè)計(jì)監(jiān)控軟件采用;下的,設(shè)計(jì)。首先根據(jù);以,多任務(wù)的特點(diǎn),建立讀寫通信隊(duì)列,監(jiān)控狀態(tài)下每秒鐘讀取次變頻器狀態(tài),參數(shù)將根據(jù)屏幕輸人的指令,將其轉(zhuǎn)化為通信數(shù)據(jù)插人到隊(duì)列中。
具體做法是,根據(jù)河00803陽03通信協(xié)議構(gòu)造個(gè)長(zhǎng)度為30的隊(duì)列,用定時(shí)器控制隊(duì)列的加入或移出,每5,1掃描次隊(duì)列。如果有讀寫命令執(zhí)行,則從串行通信緩沖區(qū)中讀回變頻器的相應(yīng)數(shù)據(jù);如果沒有讀寫命令執(zhí)行,則看隊(duì)列中是否有讀寫命令等待。如果有等待命令,將命令取出發(fā)送到串行通信發(fā)送緩沖區(qū),在通信的同時(shí)不影響畫面的顯和操作。監(jiān)控畫面和參數(shù)畫面的設(shè)計(jì)原則,是考慮系統(tǒng)的完備性,即保證讓用戶看到和修改變頻器通信協(xié)議提供的所有信息;是考慮畫面的協(xié)調(diào)性和人機(jī)交互界面的友好性,即看著直觀和操作方便。
2.1變頻器狀態(tài)監(jiān)控畫面開發(fā)首先根據(jù)需要顯的內(nèi)容規(guī)劃屏幕顯布局,畫面采用800父600分辨率,以適應(yīng)所有現(xiàn)存筆記本和臺(tái)式電腦,構(gòu)造顯需要的基本庫,然后構(gòu)造通信和消息處理程序。在本畫面下計(jì)算機(jī)與變頻器采取實(shí)時(shí)通信方式,定時(shí)讀取變頻器狀態(tài)數(shù)據(jù),并在屏幕上實(shí)時(shí)顯變頻器的運(yùn)行頻率電流電壓及各種狀態(tài)。同時(shí)將每次讀取的數(shù)據(jù)存儲(chǔ)在計(jì)算機(jī)內(nèi)存中,可將記錄存盤,也可在記錄顯畫面顯。監(jiān)控畫面還可通過個(gè)對(duì)話框,控制變頻器的正轉(zhuǎn)和反轉(zhuǎn)及運(yùn)行的頻率指令。監(jiān)控畫面的刷新是由通信隊(duì)列收到數(shù)據(jù)并與原來的值比較,與上次數(shù)據(jù)不同時(shí)產(chǎn)生個(gè)消息,通知監(jiān)控窗口對(duì)相應(yīng)的顯刷新。遇到通信失敗時(shí),將報(bào)警并繼續(xù)嘗試通信。
2.2記錄與曲線顯程序監(jiān)控畫面存儲(chǔ)了比較近500次的實(shí)時(shí)記錄,記錄畫面顯這些歷史數(shù)據(jù)。記錄畫面設(shè)置兩種顯形鏡頭樣。而時(shí)間由用戶控制;另種采用曲線方式將有代性的各種數(shù)據(jù)次顯在屏幕上,用于用戶比較整個(gè)運(yùn)行過程電壓電流及功率等數(shù)據(jù)變化情況。為方便用戶比較,特別設(shè)置了重要數(shù)據(jù)速度電流及功率組合的曲線。這些曲線均可打印出來,用于分析或存檔。記錄畫面停止通信以保證數(shù)據(jù)的完整性。為方便用戶將有代性的數(shù)據(jù)長(zhǎng)期保存,設(shè)置了記錄存盤和讀盤功能。為區(qū)分?jǐn)?shù)據(jù)對(duì)應(yīng)的工況,還設(shè)置了說明與數(shù)據(jù)同時(shí)存儲(chǔ)。
2.3參數(shù)編輯畫面參數(shù)以每屏16個(gè)方式顯和編輯,程序中設(shè)置了參數(shù)數(shù)據(jù)庫,將各參數(shù)的信息如是數(shù)據(jù)還是功能選擇,是數(shù)據(jù)則設(shè)置其單位和形式,是選擇則設(shè)置其可選擇的內(nèi)容。數(shù)據(jù)在屏幕上現(xiàn)為編輯框,選擇現(xiàn)為選擇框。程序初始化時(shí),將本機(jī)中比較后次使用連續(xù)的,根據(jù)用戶的操作進(jìn)行參數(shù)通信,此時(shí)不讀監(jiān)控?cái)?shù)據(jù)。用戶可將個(gè)變頻器的所有參數(shù)次從變頻器讀出到內(nèi)存,或者次將內(nèi)存中編輯的參數(shù)寫人變頻器中,也可只將當(dāng)前編輯的屏16個(gè)參數(shù)寫人變頻器或從變頻器讀出。參數(shù)畫而還設(shè)置了參數(shù)存盤和從磁盤讀出的功能用于存檔,還可用打印機(jī)將參數(shù)打印,用于現(xiàn)場(chǎng)調(diào)試或存檔。
3軟件狗程序設(shè)計(jì)為了保證軟件的合法使用,軟件中設(shè)置了軟件狗,只有在計(jì)算機(jī)的打印口裝上軟件附帶的軟件狗才能啟動(dòng)軟件運(yùn)行。軟件狗的開發(fā)中,我們選用國內(nèi)性能價(jià)格比較的軟件狗產(chǎn)品,依據(jù)其隨機(jī)資料和測(cè)試軟件對(duì)其進(jìn)行研究,掌握加密要領(lǐng)。依據(jù)加密狗程序。這里需要說明的是,我們沒有采用簡(jiǎn)單讀取事先寫入內(nèi)容的簡(jiǎn)單加密方法,而是加人特定的讀寫和計(jì)算操作,以防被解密。
基于口。人1評(píng)1代實(shí)現(xiàn)的卸船機(jī)遠(yuǎn)程監(jiān)控深圳能源集團(tuán)媽灣發(fā)電總廠深圳518054陳海敏pcAnywhere是SYMANTEC公司開發(fā)的個(gè)著名的遠(yuǎn)程控制軟件,可以實(shí)現(xiàn)將臺(tái)電腦當(dāng)成主控端去控制遠(yuǎn)方另臺(tái)同樣安裝有口,町6的電腦被控端。它支持多種連接方式,其中包括標(biāo)準(zhǔn)調(diào)制解調(diào)器;內(nèi)置安全功能,能滿足各種安全需求;對(duì)系統(tǒng)要求不,普通的電腦486以上即可滿足要求。
對(duì)媽灣發(fā)電總廠煤碼頭的2卸船機(jī)實(shí)現(xiàn)遠(yuǎn)程監(jiān)控1卸船機(jī)有關(guān)情況簡(jiǎn)介媽灣發(fā)電總廠煤碼頭2卸船機(jī)由奧地利的澳鋼聯(lián)公司總承包設(shè)計(jì)和制造,比較效率15001外,與l卸船機(jī)起共同完成4X300MW發(fā)電機(jī)組所需的原煤的卸船任務(wù)。控制系統(tǒng)是來用遠(yuǎn)程共同組成的。為了方便司機(jī)監(jiān)視卸船機(jī)的運(yùn)行工況和檢修人員消缺,設(shè)置了兩臺(tái)SIEMENS監(jiān)控機(jī),分別裝在電氣房和司機(jī)室,與,主機(jī)共同組成基于SINECHl工業(yè)以太網(wǎng)的監(jiān)控系統(tǒng)。1.
兩臺(tái)監(jiān)控機(jī)上都裝有界,95操作系統(tǒng)和西門子界監(jiān)控軟件,可以對(duì)卸船機(jī)的運(yùn)行工況進(jìn)行顯并提供故障報(bào)瞥及診斷信息。電氣房監(jiān)控機(jī)還裝有35編程軟件,通過尺3232通信電纜與SIMATICS5的PLC主機(jī)CPU進(jìn)行通信,可以在線,看PLC程序狀態(tài),從而成為個(gè)工程師站。
兩臺(tái)監(jiān)控機(jī)同樣型號(hào),主要硬件配置6 4結(jié)束語安變頻器監(jiān)控軟件于1998年上半年交付用戶,主要是那些為經(jīng)常采用安變頻器的系統(tǒng)集成2卸船機(jī)遠(yuǎn)程監(jiān)控網(wǎng)絡(luò)拓樸tiuml66CPU32M內(nèi)存840M硬盤16X光驅(qū)1.44〃軟驅(qū)工業(yè)以太網(wǎng)卡140尺丁鍵盤鼠標(biāo)。
卸船機(jī)上裝有分機(jī)電話,電話信號(hào)通過卸船機(jī)2實(shí)現(xiàn)方法建立數(shù)據(jù)傳輸通道。利用卸船機(jī)控制電纜備用芯,另外申請(qǐng)個(gè)分機(jī)電話,裝在電氣房,作為口。呀6戊傳輸數(shù)據(jù)的載體。
安裝調(diào)制解調(diào)器。在電氣房監(jiān)控機(jī)上安裝臺(tái)56k外置式MODEM,配置相應(yīng)的驅(qū)動(dòng)程序。
安裝并設(shè)置,町6軟件。在電氣房監(jiān)控機(jī)上安裝,叩1代軟件,根據(jù)軟件說明做簡(jiǎn)單設(shè)置,并設(shè)置允許訪問的用戶名和密碼,防止非法用戶登陸。安裝結(jié)束后以被控端方式運(yùn)行在辦公室或其他需要遠(yuǎn)程監(jiān)控的電腦上安裝調(diào)商和工況比較復(fù)雜的用戶。監(jiān)控軟件的使用方便了用戶的調(diào)試,達(dá)到了預(yù)期的效果。