|
1 引言
隨著自動化加工技術的廣泛應用,傳統的產品質量監測手段已經不能滿足高速采集、實時跟蹤顯示的要求,產品質量監測係統的自動化要求越來越高。
組態軟件作為一種通用監控軟件平台具有縮短自動化軟件開發周期、增(zeng)強(qiang)軟(ruan)件(jian)產(chan)品(pin)穩(wen)健(jian)性(xing)和(he)顯(xian)著(zhu)提(ti)高(gao)經(jing)濟(ji)效(xiao)益(yi)等(deng)一(yi)係(xi)列(lie)優(you)勢(shi),但(dan)是(shi)組(zu)態(tai)軟(ruan)件(jian)的(de)連(lian)續(xu)慢(man)變(bian)過(guo)程(cheng)監(jian)控(kong)的(de)特(te)點(dian)使(shi)它(ta)很(hen)難(nan)滿(man)足(zu)高(gao)速(su)產(chan)品(pin)質(zhi)量(liang)監(jian)測(ce)係(xi)統(tong)的(de)要(yao)求(qiu)。高(gao)速(su)數(shu)據(ju)采(cai)集(ji)和(he)實(shi)時(shi)數(shu)據(ju)處(chu)理(li)是(shi)亟(ji)需(xu)解(jie)決(jue)的(de)兩(liang)大(da)關(guan)鍵(jian)技(ji)術(shu)問(wen)題(ti)。
本文基於開物2000組態軟件,介紹了一種實現高速產品質量監測的新思路,既體現了組態軟件方便易用的優勢,又很好的滿足了監測係統中運動控製、實時高速數據采集和顯示、報表統計、曆史查詢和權限管理等各項應用要求。
2 總體方案設計
產品質量監測係統由硬件係統和上位機軟件係統兩部分組成,需要處理運動控製、高速數據采集、實時數據顯示、曆史數據查詢等問題,其中硬件係統由上位機和下位機組成。下位機由工作台、PLC、變頻器、電機、旋轉編碼器和產品質量傳感器等組成,其中以PLC為監控中心,負責接受上位機指令完成運動控製、實時采集數據等功能,其組成框圖如圖1所示。
圖1 硬件係統框圖
上位機由工控機和觸摸屏組成,負責處理控製策略、數據通訊、實時顯示、報表統計和曆史查詢等功能;上位機軟件係統由開物2000組態軟件和數據處理模塊組成,其中以開物2000組態軟件為核心,模塊間使用消息和DDE進行通訊。開物2000組態軟件由開發環境、運行環境和通訊驅動程序等組成,分別負責完成工程開發、運行時數據交互和實時數據通訊功能;數據處理模塊完成數據直方圖實時顯示、報表統計、數據查詢等功能,其組成框圖如圖2所示。
圖2 上位機軟件係統框圖
3 高速數據采集
高速數據采集包括PLC高速采集產品質量傳感器信號和將采集到的數據高速傳遞到上位機。為了保證PLC數據采集的高速、穩定和均勻,將產品質量傳感器信號通過PLC中斷程序進行采集,采集周期設定為10mS,並將同一采集區間中數據進行濾波和均值處理,可以滿足采樣速度和采樣精度的要求,為後繼數據處理建立了良好的基礎。
為了提高通訊速度,將需要和上位機通訊的數據集中放在PLC的一個數據寄存器區間段中,使得在進行通訊時使用一條通訊指令即可獲得全部關鍵數據。實驗證明,在19200BPS情況下,完成一次通訊在100mS左右。一般的,產品質量監測時一個區間運行時間為300-5000mS左右,所以可以保證不會丟失現場數據,同時為了滿足可靠性和擴充性的要求,在PLC程序中采用了數據緩衝技術,可以保證即使是產品質量監測時最小區間運行時間為25mS也不會出現數據丟失現象,很好的滿足了通訊速度的要求。
4實時數據處理
數據采集在開物2000組態軟件中的通訊驅動程序部分完成,而實時數據顯示是在數據處理模塊中完成的,這就需要將開物2000模塊通訊驅動程序中采集到的數據及時傳遞到數據處理模塊中。綜合目前模塊間通訊常用的技術,考慮到穩定可靠性的要求,采用了WINDOWS係統廣泛采用的消息通訊方式,其傳遞過程由WINDOWS係統負責,具有及時、穩定可靠等優點。在開物2000模塊和數據處理模塊中定義了共用的數據結構,當開物2000mokuaidedaolezuixindechanpinzhiliangchuanganqixinhao,zejiangxiaweijidangqiandezhuangtaixinxidengyouguanshujutongguoxiaoxichuandigeishujuchulimokuai,gongqiwanchengshishishujuzhifangtuxianshijicunchuzhaxundenghouxugongneng。shiyanzhengming,shujuzhifangtujishigenzonglechanpinzhiliangchuanganqidecaiyangxinhao,manzuleshujuchulideyixilieyaoqiu。
5 結束語
基於上麵提到的技術方案,在高速產品質量監測係統中取得了很好的效果。驗證了本文提出的高速產品質量監測方案的正確性。
本文以開物2000組態軟件為核心工具,綜合考慮高速產品質量監測係統的要求,解決了高速實時數據采集、高速實時數據傳遞和高速實時數據顯示的技術難題,很好的滿足了高速產品質量監測的要求,擴展了開物2000組態軟件的應用範圍,對於需要進行運動控製和高速數據采集的自動化監測係統開發具有一定的指導意義。
|