SCS100噸電子地磅微機管理系統設計 說(shuō)明:
目前,100噸電子地磅秤重顯示控制器在市場(chǎng)上有多種型號,它們都可以現場(chǎng)過(guò)秤、現場(chǎng)顯示和現場(chǎng)打印,這些功能對于一般用戶(hù)是夠用的,但是它們還不能滿(mǎn)足某些有特殊要求的用戶(hù)。為滿(mǎn)足特殊用戶(hù)的要求,筆者和荊州市衡器廠(chǎng)共同開(kāi)發(fā)研制了SCS100噸電子地磅微機管理系統,該系統針對XK390型通用秤重顯示控制器而設計。XK390型通用秤重顯示控制器是一種性能和價(jià)格比較好的儀表,它采用MCS51單片微處理機的新技術(shù),A/D采用標準三積分原理,具有A/D轉換速度快、精度高、穩定可靠、操作使用方便和通用性能好的特點(diǎn)。但不象微機那樣能對過(guò)秤的重量進(jìn)行統計和打印出日、月和年報表等處理。XK390型通用秤重顯示控制器提供一個(gè)RS232C串行接口[1],它在秤重顯示的同時(shí),也向RS232C串行接口發(fā)送數據[1].SCS100噸電子地磅微機管理系統就是將XK390型通用秤重顯示控制器RS232C串行接口發(fā)送來(lái)的數據進(jìn)行接收、分析和處理,再用數據庫進(jìn)行管理。該系統是在F0XPR02.6環(huán)境下開(kāi)發(fā)的[2],系統界面采用菜單方式,系統由數據采集、數據維護、系統維護、報表打印和退出系統5部分組成。該系統是為解決現場(chǎng)生產(chǎn)問(wèn)題而設計的,通過(guò)一礦山的現場(chǎng)運行,效果較好。
1數據采集原理在SCS100噸電子地磅微機管理系統中,XK390型通用秤重顯示控制器以MCS51的1方式來(lái)發(fā)送數據,它每一幀信息由10位組成,其中第一位為起始位設置為0,第十位為停止位設置為1,其余8位為數據位(先低后高)。在發(fā)送整個(gè)顯示數據時(shí),它采用的波特率是可選擇的,數據以ASCII碼方式輸出,每組數據由8幀組成,其中數據有7幀(包括小數點(diǎn),符號)。數據傳送先低后高,每組數據間有1幀分隔符=.發(fā)送數據是總重,kg.
當系統進(jìn)入數據采集后,F0XPR0函數調用匯編子程序[2],接收XK390型通用秤重顯示控制器采集發(fā)送來(lái)的數據,數據在顯示器上用圖形方式動(dòng)態(tài)顯示接收來(lái)的數據,當數據穩定后由操作人員確定采集針腳功能針腳功能載波檢測(DCD)數據準備好(DSR)接收數據(RXD)請求發(fā)送(RTS)發(fā)出數據(TXD)清除發(fā)送(CTS)數據終端準備好(DTR)振鈴指示(RI)信號地線(xiàn)(SG)完成。
串行口的典型代表是RS232C及其兼容插口,25針串行口還具有20mA電流環(huán)接口功能,用9,11,18和25針來(lái)實(shí)現。我們用9針串行口,其針腳功能如表1所示。
F0XPR0有直接從串行通訊口讀取數據的功能,如果開(kāi)始接受的數據有錯(奇偶錯、幀錯等),F0XPR0將中斷數據讀取也可用F0XPR0出錯信息進(jìn)行控制,但很不方便。采用匯編語(yǔ)言編程,這樣可靈活地對串行端口操作。F0XPR0提供了一個(gè)L0AD命令,可加載BIN文件,用CALLBIN文件名WITH變量名來(lái)執行,由DS:BX指向傳送參數的第一個(gè)字節,只要在匯編程序中采取相應措施,便可將采集的數據傳送給該變量。
由于是對現場(chǎng)設備進(jìn)行改進(jìn),計算機設備檔次較低,故在D0S環(huán)境下開(kāi)發(fā)該系統。在Wind0ws環(huán)境下,用通訊控件對串口和調制解調或USB的連接設備進(jìn)行控制都較易實(shí)現,且軟件升級方便。
2系統軟件功能系統軟件設計采用菜單方式,有主菜單和分菜單。系統開(kāi)始運行后,系統要求輸入口令和用戶(hù)序列號,便進(jìn)入主菜單。主菜單有樣品采集、數據維護、系統維護、打印報表和退出系統5項功能。
1)數據采集當用戶(hù)選擇樣品采集時(shí),系統就進(jìn)入數據采集界面,此項為數據采集軟件的核心部分,包括采集重量,打印聯(lián)單等重要功能。①在界面左上角隨時(shí)顯示當前的日期和時(shí)間,操作員可先校對②大屏幕顯示,此項在界面左邊,一旦被選定,則在每次采集數據過(guò)程中,將采集數據用大字符顯示在屏幕上,否則數據顯示在屏幕中間的貨物毛重或貨物皮重欄內③鍵盤(pán)加鎖,當操作員臨時(shí)暫停過(guò)稱(chēng),但又怕無(wú)意間發(fā)生誤操作,可以選定此項,選定后,只有ShiftF1鍵解除加鎖,其他任意鍵或鼠標操作均無(wú)效④打印聯(lián)單數,此項在界面左邊上方,操作員可根據需要選擇打印聯(lián)數(默認四聯(lián)),鼠標移至此項上,按住左鍵不放,向上或向下拖動(dòng)鼠標,選擇聯(lián)數⑤貨物毛重,在界面中間上方,用鼠標上下拖動(dòng)可選擇貨物毛重或貨物皮重,一旦選定后,將要采集的數據即為毛重或皮重⑥增加記錄,此項在屏幕中間,選定后,則在數據庫中增加一條記錄⑦增加毛重,此項在屏幕中間,選定后,則在當前記錄中替換毛重為零的數據⑧增加皮重,此項在屏幕中間,選定后,則在當前記錄中替換皮重數據⑨開(kāi)始采集,此項在屏幕左下方,選定后,開(kāi)始采集當前所稱(chēng)重量10結束采集,在界面左下方,選定后,則退出數據采集部分。
2)數據維護數據維護只有管理員有權限進(jìn)入此項操作。在管理員輸入維護口令之后,便可使用此項。此項可以直接更改屏中的任何數據,使用應謹慎。①界面左邊為數據區,管理員可直接在此區域內更改錯誤記錄②上一個(gè)、下一個(gè)、第一個(gè)和zui后一個(gè),這幾項意思分別為到上一條記錄、到下一條記錄、到第一條記錄和到zui后一條記錄③瀏覽,瀏覽庫中所有記錄④刪除數據,選定后,屏幕上提示是否真的刪除當前記錄,確定刪除,取消不刪除⑤取消,退出數據維護部分。
3)系統維護管理員輸入維護口令后,便進(jìn)入此選項。管理員可以更改系統口令、維護口令和用戶(hù)口令可實(shí)現數據備份根據需要增減供操作員選擇的省市簡(jiǎn)稱(chēng),增減礦石名稱(chēng)。
4)報表打印報表打印主要是完成報表統計工作,可以打印日報表、月報表以及各種特殊要求的報表。
5)退出系統退出SCS100噸電子地磅微機管理系統系統,返回D0S.
3系統使用環(huán)境硬件環(huán)境486以上PC及兼容機內存:4M以上顯示器:VGA鼠標一個(gè),打印機一臺硬盤(pán):軟件安裝后,剩余空間至少4MXK0型通用稱(chēng)重顯示器
以上是SCS100噸電子地磅微機管理系統設計的詳細內容!