監(jiān)測系統(tǒng)軟件設(shè)計(jì)的框架生產(chǎn)監(jiān)測系統(tǒng)軟件由8個二級子系統(tǒng)組成,它們之間的邏輯關(guān)系和結(jié)構(gòu)。其中調(diào)度室生產(chǎn)監(jiān)測主控系統(tǒng)采用雙機(jī)熱備份,并留有和管理信息系統(tǒng)中生產(chǎn)管理子模塊的接口,接口方式是在內(nèi)聯(lián)網(wǎng)上提供生產(chǎn)管理的數(shù)據(jù)庫文件。各分廠監(jiān)測系統(tǒng)是由分廠工控機(jī)通過485網(wǎng)和監(jiān)測點(diǎn)數(shù)據(jù)采集模塊連接,以實(shí)現(xiàn)監(jiān)測點(diǎn)的數(shù)據(jù)采集和存儲。分廠二級子系統(tǒng)相互獨(dú)立,同時實(shí)時向調(diào)度室監(jiān)測系統(tǒng)傳輸一級監(jiān)測點(diǎn)數(shù)據(jù),各分廠之間又可相互查詢交叉信息。
系統(tǒng)實(shí)施技術(shù)的特征在進(jìn)行系統(tǒng)設(shè)計(jì)和實(shí)施過程中,緊緊圍繞可靠性和實(shí)用性,同時兼顧先進(jìn)性和經(jīng)濟(jì)性。為此,我們采取了以下幾條具體措施。(1)系統(tǒng)的通信分為上下兩層網(wǎng)絡(luò),根據(jù)網(wǎng)絡(luò)傳輸信息量的大小和覆蓋地域的范圍,分別采用CAN-BUS現(xiàn)場網(wǎng)作為上層網(wǎng)方案和RS-485作為下層網(wǎng)方案。這兩種都是總線結(jié)構(gòu)網(wǎng)絡(luò),組網(wǎng)靈活、簡單,可靠性高,且擴(kuò)展方便。(2)系統(tǒng)中的信號采集、轉(zhuǎn)換和傳輸部分的功能模塊全部采用高品質(zhì)的成熟工控產(chǎn)品。(3)遠(yuǎn)端信號采集模塊在現(xiàn)場的連接采用因地制宜的方法,開關(guān)量選用無源觸點(diǎn)作信號源,模擬量輸入信號形式為/先電壓信號后電流信號0,以使得對原有系統(tǒng)的影響最小。(4)兩層網(wǎng)絡(luò)的布線充分考慮抗干擾措施,進(jìn)行屏蔽接地和終端電阻優(yōu)選;并且在通信管理模塊程序的開發(fā)中,采取了數(shù)據(jù)冗余和軟件陷阱等措施。(5)調(diào)度室和各分廠監(jiān)測系統(tǒng)的計(jì)算機(jī)操作系統(tǒng)采用微軟公司的Windows98,該環(huán)境圖形界面豐富、速度快,并具有強(qiáng)大的聯(lián)網(wǎng)功能,同時也適合本系統(tǒng)底層開發(fā)特點(diǎn)的需要。開發(fā)工具采用微軟公司的VisualC 6.0,利用其強(qiáng)大的開放式數(shù)據(jù)庫連接方法,保證監(jiān)測點(diǎn)采集的數(shù)據(jù)處理以及和生產(chǎn)管理接口的實(shí)現(xiàn)。(6)CAN網(wǎng)大數(shù)據(jù)量的處理。由于CAN網(wǎng)的特點(diǎn),CAN網(wǎng)適合傳輸?shù)臄?shù)據(jù)包不能太大,軟件在不減少數(shù)據(jù)的信息量的同時,采用了盡可能短的數(shù)據(jù)包。本軟件采用了各分廠計(jì)算機(jī)和調(diào)度室計(jì)算機(jī)預(yù)處理的方法,解決了各分廠和調(diào)度室數(shù)據(jù)信息同步的問題。(7)三層網(wǎng)編程的巧妙設(shè)計(jì)。監(jiān)測軟件的設(shè)計(jì)都是底層軟件設(shè)計(jì),其中有分廠的485網(wǎng)、分廠間及分廠和調(diào)度室間的CAN網(wǎng),還有調(diào)度室和生產(chǎn)管理的內(nèi)聯(lián)網(wǎng)。軟件設(shè)計(jì)中將難度大的問題在后臺解決,留給使用者的是簡單的參數(shù)設(shè)置。為保證通信的正常進(jìn)行,參數(shù)設(shè)置中考慮了網(wǎng)絡(luò)的各種可能特性和異常處理。