當(dāng)前紫金橋軟件在許多領(lǐng)域的監(jiān)控系統(tǒng)中都有了應(yīng)用,使用它可以監(jiān)視生產(chǎn)過程的運(yùn)行,控制生產(chǎn)的流程,可以大大的提高生產(chǎn)的效率,統(tǒng)一管理生產(chǎn)過程的數(shù)據(jù)。下面,用一個(gè)秤量系統(tǒng)作為例子給大家簡單的介紹一下。
該秤量系統(tǒng)的核心是一個(gè)皮帶秤,該秤可以精確的秤量出貨物的重量,并且可以通過串口把秤量到的數(shù)據(jù)傳送給計(jì)算機(jī)。該系統(tǒng)要求如下:
1、系統(tǒng)要可以實(shí)時(shí)的從皮帶秤中采集到秤量的數(shù)據(jù),并且把數(shù)據(jù)保存到歷史庫中,這樣就可以使用歷史數(shù)據(jù)來分析貨物的流量,秤的狀態(tài)等。并且需要把數(shù)據(jù)用曲線繪制出來,共分析趨勢用。
2、系統(tǒng)需要根據(jù)從秤中采集的數(shù)據(jù),動態(tài)判斷一次秤量過程的開始和結(jié)束,并且把這一次秤量的重量和開始結(jié)束時(shí)間以及操作者等信息保存入數(shù)據(jù)庫中,以便于以后查詢。
3、系統(tǒng)分多個(gè)班次進(jìn)行,每個(gè)班次有不同的名稱,在秤量貨物的時(shí)候需要記錄下班次的名稱,以后可以按照班次名進(jìn)行查詢。并且班次以及班次名在權(quán)限許可的情況下可以方便的進(jìn)行添加和編輯。
4、系統(tǒng)需要有權(quán)限的管理,進(jìn)入系統(tǒng)的時(shí)候需要輸入用戶名和密碼,如果登陸失敗那么不允許進(jìn)入系統(tǒng)。另外,對班次和系統(tǒng)設(shè)置等方面,必須要用較高權(quán)限的用戶登陸才可以進(jìn)入操作。
5、系統(tǒng)要可以進(jìn)行各種復(fù)合查詢,并且可以打印查詢的結(jié)果。
根據(jù)以上的需求,可以使用如下的解決方案:
1、關(guān)于從皮帶秤中采集實(shí)時(shí)數(shù)據(jù)的問題。由于,該皮帶秤有串口可以和計(jì)算機(jī)相連,同時(shí)有通訊的協(xié)議,那么只需要按照協(xié)議編制一個(gè)驅(qū)動程序即可。因?yàn)樽辖饦蜍浖峁┝撕啙嵉尿?qū)動接口,而且該設(shè)備的協(xié)議也比較簡單,所以只需要使用該接口做一個(gè)簡單的驅(qū)動即可。采集數(shù)據(jù)顯示的界面如下所示: