基于光纖網(wǎng)絡(luò)的皮帶秤聯(lián)網(wǎng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
根據(jù)現(xiàn)場各皮帶秤地理位置的分布特點(diǎn)及客戶現(xiàn)有的傳輸線路硬件條件,本著先進(jìn)實(shí)用、高性價比的原則,選擇了以光纖為主要傳輸載體、光纖收發(fā)器和ADAM4520通訊轉(zhuǎn)換模塊為數(shù)據(jù)傳輸處理設(shè)備的遠(yuǎn)程數(shù)據(jù)傳輸局域網(wǎng)系統(tǒng),系統(tǒng)的組成框圖如圖1所示。本文引用地址:http://www.ex-cimer.com/article/155309.htm
本系統(tǒng)的設(shè)計(jì)思路如下:首先,分別將現(xiàn)場兩控制室內(nèi)的四臺稱重儀表通過四芯通訊電纜并聯(lián),再將兩控制室并聯(lián)接至以太網(wǎng)光纖發(fā)射機(jī);然后,光纖發(fā)射機(jī)將傳輸數(shù)據(jù)由電信號轉(zhuǎn)換為光信號通過光纖傳輸至光纖接收機(jī),光纖接收機(jī)將接收數(shù)據(jù)由光信號轉(zhuǎn)換為電信號,并發(fā)送給485轉(zhuǎn)232的轉(zhuǎn)換模塊ADAM4520;最后,ADAM4520完成與工控機(jī)之間的數(shù)據(jù)通訊工作。
儀表及相關(guān)通訊設(shè)備的設(shè)置過程如下:首先,設(shè)置各稱重儀表的地址編號,設(shè)置儀表通訊模式為485方式,數(shù)據(jù)傳輸方式設(shè)置為命令方式(即工控機(jī)按儀表地址分時讀取不同儀表的計(jì)量數(shù)據(jù)時,儀表才會上傳數(shù)據(jù));然后,對光纖網(wǎng)絡(luò)收發(fā)器進(jìn)行相關(guān)設(shè)置,如通訊方式、波特率等;最后,對485-232轉(zhuǎn)換模塊ADAM4520進(jìn)行設(shè)置,調(diào)整其工作狀態(tài)為最佳。
2 系統(tǒng)軟件的實(shí)現(xiàn)
本系統(tǒng)采用可視化編程語言VB來設(shè)計(jì)工控機(jī)的前臺界面及數(shù)據(jù)的接收、處理和顯示等功能;考慮到本系統(tǒng)是一個中小型數(shù)據(jù)庫的應(yīng)用,并且有管理的網(wǎng)絡(luò)化要求,所以選擇微軟公司的SQL Server2000作為系統(tǒng)的后臺數(shù)據(jù)庫管理系統(tǒng)。
本系統(tǒng)中由于有8臺稱重儀表,如采用自動實(shí)時將各自數(shù)據(jù)通過串口上傳至服務(wù)器工控機(jī),則會出現(xiàn)數(shù)據(jù)的混亂、產(chǎn)生大量的亂碼,無效數(shù)據(jù)太多以至上位機(jī)無法正常顯示各皮帶秤的稱量數(shù)據(jù)。經(jīng)過現(xiàn)場多次調(diào)試,最終采用了按儀表地址編程定時讀取各稱重儀表數(shù)據(jù)的方法,即某一時刻,工控機(jī)發(fā)送一條帶有地址信息的數(shù)據(jù)讀取指令,這條指令各儀表都能收到,但是只有地址相匹配的儀表才會有響應(yīng),向上位機(jī)發(fā)送它的測量數(shù)據(jù)。
本系統(tǒng)的數(shù)據(jù)接收是采用了可視化編程環(huán)境VB的串行通信組件來實(shí)現(xiàn)的。當(dāng)工控機(jī)的串口接收到數(shù)據(jù)時,VB串行通信控件會自動產(chǎn)生On Comm事件,此事件可用來處理所有與通信相關(guān)的事件,不管是何種事件發(fā)生,通信控件只用一個CommEvent的屬性予以代表。使用事件程序的好處是不需要一直讓程序處于檢測的狀態(tài)下,只要事先將程序代碼寫好,一有事件發(fā)生,就會直接執(zhí)行相對應(yīng)的程序代碼。本系統(tǒng)中通信控件的OnComm事件觸發(fā)后,要實(shí)現(xiàn)的功能為根據(jù)稱重儀表的通訊協(xié)議從接收的數(shù)據(jù)幀中取出相應(yīng)的稱重信息,并實(shí)時地顯示和存儲到SQL Serv er2000的數(shù)據(jù)表中。
3 應(yīng)用結(jié)果
隨著我國信息產(chǎn)業(yè)的飛速發(fā)展,智能工程、工業(yè)過程測控也正在朝著電子化、信息化、網(wǎng)絡(luò)化方向發(fā)展。本系統(tǒng)正是根據(jù)客戶對數(shù)據(jù)管理、生產(chǎn)監(jiān)控的網(wǎng)絡(luò)化和遠(yuǎn)程化的要求而進(jìn)行設(shè)計(jì)的,由于采用了485串行通訊總線進(jìn)行通訊,并采用光纖收發(fā)器通過光纖將數(shù)據(jù)進(jìn)行遠(yuǎn)距離傳輸,所以保證了計(jì)量數(shù)據(jù)的全雙工、遠(yuǎn)距離、高速度的傳輸;傳輸線采用帶屏蔽的通訊電纜,并增加485-232數(shù)據(jù)轉(zhuǎn)換模塊ADAM4520進(jìn)行通訊方式的轉(zhuǎn)換和數(shù)據(jù)的抗干擾,確保了聯(lián)網(wǎng)設(shè)備安全。本系統(tǒng)運(yùn)行可靠,操作簡單,抗干擾能力強(qiáng),提高了客戶的工作效率與質(zhì)量。
評論