亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于WinCC的PCBA模塊監(jiān)控系統(tǒng)研究

        2019-10-21 07:35:04朱肖謠范秋華黃凡
        關(guān)鍵詞:監(jiān)控系統(tǒng)

        朱肖謠 范秋華 黃凡

        摘要:針對傳統(tǒng)的印刷電路板組裝件檢測流水線存在的問題,設(shè)計了一種電表PCBA模塊功能檢測的監(jiān)控系統(tǒng)。該系統(tǒng)利用WinCC內(nèi)置的全局腳本編輯器對MSComm控件進(jìn)行編程,實現(xiàn)對下位機的控制和上行數(shù)據(jù)的讀取,并將讀取的數(shù)據(jù)存放在WinCC內(nèi)部變量中,進(jìn)行數(shù)據(jù)解析、判斷、歸檔、導(dǎo)出等操作,提高了WinCC的組態(tài)效率。該系統(tǒng)解決了WinCC沒有集成串口通訊驅(qū)動的缺陷,實現(xiàn)了WinCC與具有串行通訊接口的智能儀器儀表直接通訊,在PCBA模塊功能檢測方面具有廣闊的應(yīng)用前景。該系統(tǒng)已在實際項目中正常運行,運行穩(wěn)定,能夠?qū)崿F(xiàn)對檢測過程的監(jiān)控和控制,滿足企業(yè)對生產(chǎn)效率和準(zhǔn)確度的要求。

        關(guān)鍵詞:印刷電路板組裝件; 監(jiān)控系統(tǒng); 視窗控制中心; 全局腳本編輯器; 串口通訊

        隨著國家智能電網(wǎng)的發(fā)展,為了滿足智能電網(wǎng)發(fā)展的需求,智能電表的功能越來越多樣化[1-3]。電表中印刷電路板組裝件(printed circuit board assembly,PCBA)的精度和復(fù)雜度也不斷隨之提高。因此,為了保證智能電表的功能性完備,在智能電表PCBA模塊批量生產(chǎn)過程中,根據(jù)最初設(shè)計的功能和要求,對PCBA模塊進(jìn)行功能測試[4-5]十分必要,而傳統(tǒng)的檢測流水線主要靠人工操作檢測裝置,并需要人工目檢[6]來判斷模塊電源指示燈的狀態(tài),不僅消耗人力,效率低,而且會隨著人眼的疲勞導(dǎo)致誤判率升高。尋求一種能夠代替人工目檢的方法,減少對勞動力的需求,降低誤判率,實現(xiàn)檢測過程的自動化、可視化是目前最重要的研究內(nèi)容之一。為解決人工目檢的問題,閆夢濤等人[7]基于機械視覺,實現(xiàn)對PCBA元器件的實時檢測;陳臣[8]利用自動光學(xué)檢測系統(tǒng),通過元器件的顏色特征,準(zhǔn)確判定是否存在插件錯誤,降低了誤判率;倪晨鴻等人[9]利用光敏電阻,實現(xiàn)對發(fā)光二極管(light emitting diode,LED)指示燈的檢測。但考慮模塊電源指示燈處于不停閃爍的工作狀態(tài),通常是10塊模塊一起檢測,存在電源指示燈閃爍不統(tǒng)一,檢測難度高等問題。目前,尚未見到多塊PCBA模塊同步識別檢測的文獻(xiàn)。基于此,本文以星瞳OpenMV3 CamM7作為視覺識別裝置,采用顏色識別的方式來捕捉閃爍的紅綠電源指示燈,能夠在模塊進(jìn)行功能測試的時間段內(nèi)對所有模塊的電源指示燈進(jìn)行檢測,并利用WinCC組態(tài)軟件內(nèi)置腳本編程調(diào)用MSComm控件,實現(xiàn)串口通訊,對檢測過程中的上行數(shù)據(jù)進(jìn)行讀取、解析、存儲,并建立人機交互界面。該研究滿足企業(yè)對生產(chǎn)效率和準(zhǔn)確度的要求。

        1 系統(tǒng)總體設(shè)計方案

        本系統(tǒng)以裝有WinCC的研華工控機為主站,以視覺識別裝置和功能檢測裝置為從站。視覺識別裝置負(fù)責(zé)識別測試過程中紅綠LED指示燈是否正常;功能測試裝置用來檢測PCBA的靜態(tài)電源、載波抄表、靜態(tài)弱電引腳等是否存在異常;下位機接受到上位機指令對模塊進(jìn)行檢測、測試,完成后將得到的數(shù)據(jù)通過串行接口上傳至計算機。通過西門子WinCC組態(tài)軟件開發(fā)上位監(jiān)控系統(tǒng),可實現(xiàn)實時監(jiān)控、數(shù)據(jù)處理歸檔、報警記錄等功能。上位系統(tǒng)作為系統(tǒng)的數(shù)據(jù)處理核心,對上傳的結(jié)果進(jìn)行解析、判斷完成模塊是否存在不良,對判斷結(jié)果進(jìn)行存儲,并通過人機界面進(jìn)行展示。系統(tǒng)硬件基本結(jié)構(gòu)如圖1所示。

        2 硬件組成

        2.1 視覺識別裝置

        選用深圳市星瞳科技有限公司的OpenMV3CamM7,處理器為ARM32bitCortexM7,鏡頭焦距為28 mm,視野角度為115°,具有紅外濾光功能,檢測范圍足夠覆蓋所有PCBA模塊,且在光照條件下仍可正常運行?,F(xiàn)場調(diào)試捕捉的畫面如圖2所示。接收到PC端的指令后,OpenMV通過顏色追蹤,確定PCBA模塊在功能測試過程中LED指示燈產(chǎn)生的色塊中心坐標(biāo),待功能測試結(jié)束,PC端發(fā)送停止檢測上傳指令,然后將檢測的坐標(biāo)上傳至PC端,PC端將坐標(biāo)與坐標(biāo)庫中的值進(jìn)行比對,確定指示燈異常的模塊。

        2.2 功能測試裝置

        該裝置主控單片機選擇基于ARMCortexTMM3為核心的STM32F101微控制器。STM32F101包含帶高80 KB的SRAM、高達(dá)1 MB的閃存及36 MHz的中央處理器(central processing unit,CPU)。STM32 ARM CortexM332位閃存的低密度系列MCU產(chǎn)生的低功率和低電壓相結(jié)合,具有實時功能的可靠性能。該裝置能夠?qū)CBA模塊進(jìn)行功能測試(functionalcircuit test,F(xiàn)CT),即模擬正常投入使用時的工作環(huán)境,讓測試目標(biāo)板(unit under test,UUT)正常運行從運行狀態(tài)的參數(shù)中判斷測試目標(biāo)板的狀態(tài)是否存在功能缺陷[10-11]。功能檢測裝置的命令提示符(Command,CMD)定義如表1所示。

        機和下位機之間通過RS 232串行通訊接口連接,采用串口通訊的方式實現(xiàn)數(shù)據(jù)的傳輸,將大量的數(shù)據(jù)傳輸?shù)絇C機,有利于對現(xiàn)場數(shù)據(jù)的實時采集、處理和監(jiān)控,并可充分利用PC機強大的計算能力[12-15]。系統(tǒng)硬件設(shè)備通訊協(xié)議基本參數(shù)設(shè)置如表2所示。

        3.1 基于MSCOMM控件的串口通訊

        Microsoft公司提供的ActiveX控件MSComm,為應(yīng)用程序提供了通過串行接口收發(fā)數(shù)據(jù)的簡便方法[16-18]。因此,本文通過組態(tài)軟件內(nèi)置腳本編輯器,編寫串口通訊程序,調(diào)用MSComm控件實現(xiàn)對串口的訪問。該方法不僅解決了WinCC組態(tài)軟件沒有集成串口通訊控件的缺點,還能夠減少對WinCC外部變量的占用,能夠有效提高WinCC的運行效率。

        3.2 串口通訊編程實現(xiàn)

        1) 初始化打開串口。為確保建立的連接能夠正常通訊,通訊兩端的參數(shù)設(shè)置必須保持完全一致,因此要根據(jù)下位機的串口號、波特率、停止位、奇偶校驗等串口參數(shù),設(shè)置控件的相應(yīng)參數(shù),并對串口觸發(fā)事件(OnComm事件)和讀取緩沖區(qū)數(shù)據(jù)的方式進(jìn)行設(shè)置。串口初始化程序如下:

        4 WinCC人機界面的設(shè)計

        設(shè)計一種具有實際應(yīng)用價值的監(jiān)控系統(tǒng),在擁有人性化人機界面的同時,還應(yīng)具備合適的硬件和軟件程序。而視窗控制中心(windows control center,WinCC)[19-20],作為一個功能強大全面開放的上位機監(jiān)控系統(tǒng),能夠很好的實現(xiàn)上述要求。操作工人可以通過人機界面隨時了解和掌握整個系統(tǒng)的工作狀態(tài),并可根據(jù)實際的工作要求對其進(jìn)行人工干預(yù)。本文利用WinCC組態(tài)軟件功能編輯器主要實現(xiàn)以下功能。

        1) 圖形設(shè)計編輯器。根據(jù)該系統(tǒng)功能設(shè)計了不同的界面,包括主界面、手動界面、監(jiān)控界面、報警記錄界面、檢測結(jié)果界面和數(shù)據(jù)歸檔界面。能夠展示現(xiàn)場工作狀態(tài),工人也可通過人機界面進(jìn)行人工干預(yù)。

        2) 全局腳本編輯器。通過VBS編程實現(xiàn)數(shù)據(jù)的發(fā)送讀取、報警、變量歸檔、圖形動態(tài)化等控制。

        3) 報警存檔編輯器。監(jiān)控系統(tǒng)中的各項數(shù)據(jù)是否在正常的范圍內(nèi),可以將錯誤點顯示在報警記錄界面,待工作人員查看處理。

        4) 變量存檔編輯器。將檢測結(jié)果和下位機上傳的數(shù)據(jù)進(jìn)行歸檔,可供工作人員進(jìn)行查看審核是否存在誤報,實現(xiàn)產(chǎn)品的信息化管理。

        5) 用戶管理和項目安全編輯器。設(shè)置不同的用戶,操作人員具有操作和查看等權(quán)限;瀏覽用戶僅可進(jìn)行查看運行狀態(tài);管理員能夠?qū)Σ僮魅藛T、瀏覽用戶進(jìn)行增加刪除。

        4.1 系統(tǒng)串口通訊測試

        在圖形界面中加入2個裝置的串口操作按鈕,將32章對應(yīng)的代碼按照表2中的參數(shù)進(jìn)行設(shè)置,實現(xiàn)點擊按鈕控制對應(yīng)動作。接收數(shù)據(jù)程序?qū)懺贛SComm控件OnComm事件中,當(dāng)緩沖區(qū)字符達(dá)到“RThreshold”接收屬性設(shè)置的數(shù)值時,產(chǎn)生OnComm事件讀取數(shù)據(jù)。通訊測試及數(shù)據(jù)顯示畫面如圖4所示。

        4.2 系統(tǒng)報警組態(tài)測試

        通過在界面中加入I/O輸入輸出域,并連接需要監(jiān)控的變量,通過手動修改變量數(shù)值來模擬正常運行方式,觀察當(dāng)數(shù)值發(fā)生改變時是否會產(chǎn)生報警,再將數(shù)值改回報警是否會自動解除。報警記錄界面如圖5所示,圖5中紅色為產(chǎn)生的報警點,綠色為解除的報警點。

        5 結(jié)束語

        本文運用WinCC組態(tài)軟件,設(shè)計了上位監(jiān)控系統(tǒng),結(jié)合視覺識別裝置和功能測試裝置,實現(xiàn)對電源指示燈的檢測和模塊功能的測試。上位機調(diào)用MSComm控件實現(xiàn)與智能儀器的通訊,解決了WinCC組態(tài)軟件沒有集成串口通訊控件的缺點,該方法在其它具有智能儀器儀表的監(jiān)控系統(tǒng)中同樣適用。利用OpenMV檢測電源指示燈的異常,在提高效率的同時,還能減少資金的投入,OpenMV還支持紅外熱成像等功能,可在識別人和動物、夜晚視覺、檢測溫度熱量等方面應(yīng)用。該研究具有一定的實際工程意義。

        參考文獻(xiàn):

        [1] 賈海波, 王帥. 智能電網(wǎng)對智能電表的發(fā)展需求探析[J]. 通訊世界, 2018 (1): 245.

        [2] 康琰, 李潔. 智能電表在智能電網(wǎng)中的作用與應(yīng)用前景分析[J]. 技術(shù)與市場, 2015, 22(8): 190-191.

        [3] 王曉霞. 智能電表在智能電網(wǎng)中的應(yīng)用分析[J]. 通訊世界, 2015(1): 164-165.

        [4] 梁向飛. 一種用于測試PCBA的功能測試裝置[J]. 自動化應(yīng)用, 2017(5): 45-46.

        [5] 王瑩. PCBA自動測試平臺研究與軟件系統(tǒng)設(shè)計[D]. 成都: 成都理工大學(xué), 2014.

        [6] 黃楠, 劉光昌. 基于LabVIEW的PCBA計算機視覺檢測系統(tǒng)[J]. 計算機工程與設(shè)計, 2005, 26(10): 2783-2784, 2807.

        [7] 閆夢濤, 蘇瑋, 冉海周. 基于機器視覺的PCBA元器件實時檢測系統(tǒng)[J]. 無線電工程, 2018, 48(4): 272-277.

        [8] 陳臣. 印刷電路板的自動光學(xué)檢測系統(tǒng)的設(shè)計與研究[D]. 南京: 南京航天航空大學(xué), 2010.

        [9] 倪晨鴻, 宋春偉. 智能電表PCBA模塊的功能性測試設(shè)備[J]. 電子測試, 2016(21): 150-151, 147.

        [10] 李鵬, 王勝勇, 盧家斌, 等. 模塊化的開放性PCBA功能測試平臺[J]. 企業(yè)導(dǎo)報, 2013(4): 261-263.

        [11] 王晏斌. 基于單片機的PCBA測試系統(tǒng)研究[J]. 科技資訊, 2011(3): 76, 78.

        [12] 潘方. RS 232串口通信在PC機與單片機通信中的應(yīng)用[J]. 現(xiàn)代電子技術(shù), 2012, 35(13): 69-71.

        [13] 邢庭煒. RS232串口通信在PC機與單片機通信中的應(yīng)用[J]. 信息系統(tǒng)工程, 2016(8): 110-111.

        [14] 王青. 單片機與PC機通信的設(shè)計與仿真[J]. 實驗室研究與探索, 2016, 35(12): 100-103.

        [15] 張杰. 單片機與PC串口通訊的實現(xiàn)[J]. 科技信息, 2010(19): 84, 89.

        [16] 董紅政, 王忠勇, 史曉鵬. 基于MSComm控件實現(xiàn)串行通信的方法[J]. 微計算機信息, 2007, 23(27): 145-147.

        [17] 李現(xiàn)勇. Visual C++串口通信技術(shù)與工程實踐[M]. 2版. 北京: 人民郵電出版社, 2004.

        [18] 李江全. Visual Basic串口通信及測控應(yīng)用實例詳解[M]. 北京: 電子工業(yè)出版社, 2014.

        [19] 蘇昆哲. 深入淺出西門子WinCC V6[M]. 2版. 北京: 北京航空航天大學(xué)出版社, 2004.

        [20] 武朝. 基于PLC與WINCC的轉(zhuǎn)運小車及其控制系統(tǒng)設(shè)計與實現(xiàn)[D]. 武漢: 武漢理工大學(xué), 2011.

        猜你喜歡
        監(jiān)控系統(tǒng)
        基于云平臺的輸電桿塔滑坡監(jiān)控系統(tǒng)設(shè)計
        變電站監(jiān)控系統(tǒng)在電力調(diào)度的應(yīng)用探討
        基于Ganglia和Nagios的云計算平臺智能監(jiān)控系統(tǒng)
        KJJ58型井下移動目標(biāo)監(jiān)控系統(tǒng)在麥垛山煤礦的應(yīng)用
        中國市場(2016年32期)2016-12-06 11:12:41
        車床自動上下料機械手臂自動化改造電控方案設(shè)計
        煤礦井下無線視頻監(jiān)控系統(tǒng)的設(shè)計探索
        無線廣播電視安全優(yōu)質(zhì)播出的技術(shù)分析
        中央電視臺高端島3后期制作網(wǎng)絡(luò)監(jiān)控系統(tǒng)的實現(xiàn)
        演藝科技(2016年4期)2016-11-16 08:18:32
        計算機技術(shù)在智能樓宇中監(jiān)控的運用
        監(jiān)控系統(tǒng)調(diào)幅監(jiān)測部分電路分析和故障排查
        大屁股流白浆一区二区 | 97色在线视频| 美女福利一区二区三区在线观看 | 吃奶摸下的激烈视频| 比比资源先锋影音网| 韩国女主播一区二区在线观看| 亚洲综合伊人久久综合| 亚洲国产av无码精品无广告| 永久免费观看国产裸体美女| 中文字幕不卡高清免费| 综合久久加勒比天然素人| 亚洲国产精品一区二区成人片国内 | 亚洲国产日韩在线人成蜜芽| 视频一区二区三区国产| 久久亚洲精品国产亚洲老地址| 亚洲精品中文字幕无码蜜桃 | 午夜成人无码福利免费视频| 国产日韩精品一区二区在线观看播放| 在线久草视频免费播放| 性猛交ⅹxxx富婆视频| 亚洲中文字幕无码久久2020| 91精品国产无码在线观看| 少妇爽到高潮免费视频| 狠狠色婷婷久久一区二区三区| 亚洲一区视频在线| 国产女主播在线免费看| 久久aaaa片一区二区| 99精品视频在线观看免费| 人妻爽综合网| 久久黄色国产精品一区视频| 中文亚洲欧美日韩无线码| 99久久精品无码专区无| 天堂久久一区二区三区| 女人脱了内裤趴开腿让男躁| 91精品国产综合成人| 91精品国产色综合久久不| 日日噜噜夜夜狠狠视频| 女人色毛片女人色毛片18| 精品国产你懂的在线观看| 偷拍夫妻视频一区二区| 老熟妇乱子伦av|