摘要:為了保證皮帶輸送機的安全運行,發揮鋼絲繩芯皮帶在全生命周期中的最大效益,以TCK—GMS600弱磁檢測器為基礎,在Vc++6.0集成開發環境下,應用DAQBench(DataAcquisitionBench)控件和多線程技術,開發了鋼絲繩芯輸送帶電磁在線監測系統,實現了數據采集和存儲、曲線實時顯示、缺陷識別等功能,為鋼絲繩芯皮帶的健康維護奠定基礎。
關鍵詞:DAQBench控件;鋼絲繩芯;在線監測;TCK-GMS600
中圖分類號:TP311 文獻標識碼:A 文章編號:1002—1841(2012)06—0046—02
ElectromagneticOn—lineMonitoringSystemfor
SteelCordConveyorBeltBasedonVC++
CHEN Hai-yu,MA Hong-wei,MAO Qing-hua,ZHANG Xu-hui,ZHANG Da-wei
(Xi’an University of Science and Technology,Xi’an 710054,China)
Abstract:In order to ensure safe operation of belt conveyor and produce the best possible results of steel cord conveyor belt in life cycles.Steel cord conveyor belt electromagnetic on-line monitoring system was developed by using VC++6.0 integrated with
DAQBench controls based and multi-threading technology on TCK-GMS600 weak magnetic detector.The system realizes the functions of data acquisition,storage,curve real—time display,defect identification,etc,which makes good foundation for healthy maintenance of steel cord conveyor belt.
Keywords:DAQBench controls;steel cord;on-line monitoring;TCK-GMS600
引言
隨著電磁檢測技術和計算機技術的不斷發展,為鋼絲繩芯皮帶電磁檢測的數字化、智能化以及預知維護提供了強有力的技術支撐。在鋼絲繩芯皮帶的監測過程中,為了保證監測的直觀、可靠,不僅要實現實時監測,而且要實時記錄、顯示檢測曲線或圖像,由于皮帶機的運行速度較高(一般運行速度為3~4m/s),數據量大,要求數據的采集、傳輸和顯示要與之匹配。在軟件系統開發時,應用一般控件和方法時,常常出現丟失數據或曲線繪制失真問題,為此,將借助于多線程技術與控件編程相結合的方法,實現數據高速采集、實時存儲與顯示。
1 系統構成
系統是基于計算機的數據實時監測系統,整個系統在VC++6.0集成開發環境下,利用DAQBench控件和TCK—GMS600弱磁檢測器實現數據的采集、顯示和存儲。DAQBench是一種測量和自動化應用的ActiveX控件的集合,可以很簡單地實現數據接收、顯示和分析,此控件也支持VC++6.0環境下的開發應用。TCK-GMS600弱磁檢測器,是利用最新弱磁檢測技術開發的一種先進的鋼絲繩芯皮帶探傷器,具有數據采集準確和傳輸速率高等特征。
TCK-GMS600型鋼絲繩芯輸送帶弱磁檢測傳感器采用弱磁檢測方法對輸送帶中鋼絲繩的斷絲、斷股、磨損、銹蝕、接頭移位等損傷故障進行檢測[1]。從圖1弱磁檢測系統安裝圖可
知,該系統先通過弱磁加載模塊對鋼絲繩芯輸送帶中鋼絲繩進行磁化,磁化后鋼絲繩具有微弱剩磁,然后通過磁檢測模塊對輸送帶內部缺陷進行檢測,并通過以太網TCP/IP協議與計算機通訊,實現數據傳輸和控制,從而提取出鋼絲繩芯輸送帶內部缺陷的原始信號,然后通過上位軟件對缺陷信號進行分析和處理,從而實現對鋼絲繩芯皮帶缺陷信號識別。
2 應用ActiveX控件的系統軟件設計
2.1 DAQBench控件介紹
DAQBench控件是ActiveX控件的集合,它可以快速完成監測系統界面設計,利用該控件不僅能快速完成軟件設計,而且能夠使應用程序界面更友好。與其他的開發軟件相比,DAQBench具有開發成本低、執行效率高、程序彈性大、開放性強、易于擴充等優點。當前DAQBench組件包括:用戶界面控件,信息集成控件,分析庫控件,SCADA(Supervisory Control And Data Acquisition)控制單元等[2-3]。
2.2監測系統軟件設計
通過以太網TCP/IP協議與計算機通訊,獲取數據傳輸,然后在VC++6.0集成開發環境下,采用多線程同步技術,多線同步運行流程圖如2所示,應用DAQBench控件包中的Dchart
Control控件完成數據的實時顯示,并且完成數據采集和存儲等功能。
TCP/IP是一個4層的分層體系結構,包括應用層、傳輸層、網絡層和網絡接口層,對于傳輸層,其主要協議有UDP(user data protoco1)和傳輸控制協議(TCP,Transmission Control Protoco1)。TCP協議將維護連接并確保數據的完整性,由于監測系統數據量大,且要求數據連續傳輸,系統采用TCP通訊協議。在Windows系統上完成網絡通信應用程序開發,基本都利用SOCKET套接字進行數據通訊[3]。
由于系統中要完成數據接收、數據存儲和數據顯示3個功能,對于后期開發還要加入數據分析處理,所以采用多線程技術完成幾個功能的實現,系統采用模塊化編程思想。在VC++6.0下線程分為2種:用戶界面線程(GUI)和工作者(Worker)線程(又稱為后臺線程)[4]。為了使各線程的工作協調,就要使用線程的同步技術。MFC(Microsoft Foundation Classes)中提供了4種同步方法:臨界區、信號量、互斥量和事件[5-6]。該系統采用事件同步機制,事件是通過設置自身對象為有信號和無信號控制線程的執行或者等待。
2.2.1控件加載設置
安裝完成DAQBench控件包后,就可以和普通控件一樣在VC++6.0中插入控件,插入后就使用控件的屬性、方法和事件對控件進行操作。
2.2.2數據接收
根據TCK-GMS600弱磁檢測器提供的通信協議編寫通信段代碼,系統采用的是微軟API(即應用程序編程接口)底層升入和C/S(客戶端與服務器)模式,弱磁檢測模塊作為客戶端,當接收到開始命令后,就開始不間斷發送數據,上位PC機作為服務器采集數據,利用線程同步技術實現數據不中斷接收。
2.2.3實時數據顯示
根據TCK-GMS600弱磁檢測器特征,其中包含多個傳感器即多通道數據采集,通道主要分為14、28、42和56。曲線的繪制是DAQBench控件包中的Dcha Control控件,此控件的特點可以實現X軸自動移動,實現曲線動態移動效果。為了能夠實時準確地顯示每個傳感器的曲線特征,采用一個界面顯示14個傳感器的形式顯示實時曲線,根據通道數的變化選擇性的顯示想要查看的曲線圖像。
48 陳海瑜等,基 于VC++ 設計鋼絲繩芯皮帶電磁在線監測系統 第6期
2.2.4采集數據的存儲
為了方便后面對皮帶具體情況進行全面分析處理或者歷史數據繪圖,必須對采集的數據存儲,系統數據存儲是通過寫入二進制文件的方式進行,采用微軟基礎類(Microsoft Foundation Classes)中的CFile類,此類中對文件的操作是以字符為單位,寫入和讀出是都是按照字符的格式操作,功能簡單,方便使用。在寫入數據前要對每個通道的數據進行處理,其中包括各通道數據的分離和對各通道數據根據傳感器特性相應的進行處理。
2.2.5主要程序段過程設計
系統主要程序設計思想是應用多線程同步技術完成,具體步驟分為以下4個過程:
(1) 定義Cevent類的3個事件對象:接收事件對象eeven-tRev、存儲數據事件對象ceventStore、畫線事件對象ceventDraw。并且定義SOCKET類2個對象,一個是用來件監聽連接請求的TcpSocket,一個是用來接收數的AcceptSock,啟動監聽等待下位機發起連接請求,一旦接收到客戶端連接信號,設置線程內循環控制標記為TRUE,啟動接收、存儲和畫曲線3個線程,并創建存儲數據的data文件,ceventRev.SetEvent()設置接收事件對象有信號。
(2)啟動3個線程后,3個線程中用while循環保持運行,線程運行后其中應用函數WaitForSingleObject函數等待事件信號,沒有信號時線程停止運行不占用CUP運行時間。
(3)當函數WaitForSingleObject(ceventRev.m—hObject,IN-FINITE)在接收線程等待到事件信號后,開始執行接收數據線程,waitForsingleObiect函數將ceventRev設為無信號狀,當完成
接收數據后調用ceventStore.SetEvent()函數設置ceventStore為有信號狀。當存儲數據線程中WaitForSingleObject(ceventStore.m_hObject,INFINITE)等待到事件信號后,開始執行存儲數據線程,WaitForSingleObject函數將ceventStore設為無信號狀,當完成接收數據后調用ceventDraw.SetEvent()函數設置ceventDraw為有信號狀。當曲線繪制線程中的WaitForSingleObject(ceven—tDraw.m—hObject,INFINITE)等待到事件信號后,開始執行曲線繪制線程,WaitForSingleObject函數將ceventDraw設為無信號狀,當完成接收數據后調用ceventRev.SetEvent()函數設置ceventRev為有信號狀。整個過程就完成了3個線程直接的同
步協調循環運行。這樣就保證了數據實時接收、存儲和顯示。
(4)如果按下停止按鈕則設置線程內循環控制標記為FALSE,此時線程循環條件為假,線程自動結束,最后關閉數據存儲文件和SOCKET對象。
3.實驗測試
由于系統是對新搭建的帶式輸送機實驗平臺的監測,設置皮帶運行速度為0.5m/s,其皮帶寬度為80mm,對于新皮帶除了接頭信號外并沒有加入其它損傷信號,所以系統中監測出來的信號是標準的接頭信號,監測過程中設置弱磁檢測傳感器數據發送頻率為1KHz,通道數為14,進行數據采集,整個系統測試界面部分如圖3所示,根據曲線顯示說明系統可以實現鋼絲繩芯輸送帶缺陷信號高速實時顯示。
4.結束語
系統是使用DAQBench控件,結合TCK-GMS600弱磁檢測傳感器開發的,系統中應用windowsAPI編程和多線程同步技術實現了對數據的采集、存儲和實時顯示功能,對鋼絲繩芯輸送帶后期數據分析處理、缺陷分類以及預知維護提供了基礎數據,為保證帶式輸送機高效、安全運行奠定了基礎。
參考文獻:
[1]宋曉宇.TCK型鋼絲繩在線無損定量檢測裝置.同煤科技.2007(3);52-53
[2]吳銀川,驗證國,蘇娟,基于DAQBench的數據采集系統設計,儀器儀表用戶,2008,15(3);35-36
[3]ADLINKTechnologyInc,DAQBench用戶手冊,Taipei凌華科技,2001.
[4]張國龍,徐曉蘇,基于VC++多線程技術的模擬慣性測量組件設計,中國慣性技術學報,2009,17(1);24-27
[5]孫鑫.VC++深入詳解,北京;電子工業出版社,2006;530-532
[6]葛亮.VisualC++從入門到實踐,北京;清華大學出版社,2009;285-289
[7]陳秀川,楊云,郭琦,對VC++MFC類庫中Cfile類的派生類的研究和示例,南昌航空工業學院學報(自然科學版),2004,18(4);79-83
作者簡介:陳海瑜(1984-),碩士研究生,主要研究方向為礦用帶式輸送機在線監測系統設計。E-mail;chenhaiyu000@qq.com
上一篇: 第一篇
TCK·W鋼絲繩在線檢測技術相關論文
- 序號
- 論文名稱
- 發表期刊
- 作者單位
- 作者
- 所屬行業
- 1
- 索道鋼繩實時診斷監測技術探析
- 《中國索道協會第四屆一次理事會暨索道技術論壇》
- 華山三特索道
- 杜軍紅 彭楊
- 索道
- 2
- TCK.W鋼絲繩自動檢測系統在岸橋上的應用
- 《港口科技》
- 連云港新東方國際貨柜碼頭有限公司
- 鄒曉華1, 朱加雙2, 徐國春2
- 港口
- 3
- TCK.W鋼絲繩在線檢測技術在同煤集團云岡礦的應用
- 《機械管理開發》
- 同煤集團有限責任公司
- 楊步忠
- 煤炭
- 4
- 礦井提升中鋼絲繩在線監測的應用
- 《金川科技》
- 金川集團有限公司二礦區
- 王群昌
- 金礦
- 5
- 礦井提升鋼絲繩安全監管的創新實踐
- 《礦山機械》
- 河南省新鄭煤電有限責任公司
- 劉士棟
- 礦山
- 6
- 渤鉆50006綁絲驗證報告
- 《渤鉆50006平臺》
- 中石油渤海鉆探50006鉆井隊
- 中石油
- 石油
- 7
- 盤錦長城鉆探檢測報告
- 《長城鉆探鉆井》
- 中石油長城鉆探工程有限公司
- 長城鉆探鉆井
- 石油
- 8
- 盤錦長城鉆探第二次檢測
- 《渤鉆50006平臺》
- 中石油渤海鉆探50006
- 中石油
- 石油
- 9
- 現代礦井提升機鋼絲繩安全監管模式探討
- 《煤礦安全》
- 大同煤礦集團公司,山西 大同 037000
- 王天中
- 煤炭
- 10
- 提升絞車鋼絲繩在線自動監測系統
- 《科技資訊》
- 大同煤礦集團挖金灣煤業公司
- 朱大根
- 煤炭
- 11
- TCK.W鋼絲繩在線檢測系統在煤礦安全管理中的應用
- 《建井技術》
- 同煤集團機電管理處
- 薛 鵬
- 煤炭
- 12
- 鋼絲繩在線自動檢測系統研制與應用
- 《煤礦安全》
- 峰峰集團
- 冀慶亞
- 煤炭
- 13
- TCK.W鋼絲繩在線檢測系統的應用
- 《機電信息》
- 同煤集團煤峪口礦機電科
- 杜小琴
- 煤炭
- 14
- 鋼絲繩芯輸送帶在線實時自動監測系統的開發及應用
- 《煤礦機電》
- 晉城藍焰煤業股份有限公司
- 郭東兵
- 煤炭
- 15
- 淺析TCK·W鋼絲繩在線監測系統在煤礦的應用
- 《經濟技術協作信息》
- 中煤金海洋集團公司
- 吳剛
- 煤炭
- 16
- 機電一體化產品在落陵煤礦生產中的應用
- 《煤礦安全生產網》
- 濟寧礦業集團落陵煤礦
- 趙玉春
- 煤炭
- 17
- TCK.W鋼絲繩在線無損定量檢測裝置
- 《同煤科技》
- 大同煤礦集團公司
- 宋曉宇
- 煤炭
- 18
- TCK·W鋼絲繩芯輸送帶在線監測系統應用研究
- 《地質礦山》
- 冀中能源股份有限公司邢臺礦
- 呂能江
- 煤炭
- 19
- 鋼絲繩芯輸送帶弱磁技術檢測應用
- 山東煤炭科技
- 新礦內蒙能源公司黑梁礦井籌建處
- 賈愛學
- 煤炭
- 20
- 基于VC++設計鋼絲繩芯皮帶電磁在線監測系統
- 儀表技術與傳感器
- 西安科技大學
- 陳海瑜
- 院校
- 21
- 鋼絲繩在線自動監測系統研究
- 《建井技術》
- 雙鴨山礦業集團東榮三礦
- 畢可仁
- 煤炭
- 22
- 基于弱磁檢測技術的TCK.W鋼絲繩檢測在線系統
- 《煤礦機電》
- 棗莊礦業集團公司蔣莊煤礦
- 趙強
- 煤炭
- 23
- 和尚嘴礦副井提升鋼絲繩在線檢測技術的研究應用
- 《礦業論壇》
- 山西煤炭運銷集團和尚嘴煤業有限公司
- 馬強
- 煤炭
- 24
- 煤礦運輸絞車鋼絲繩斷繩損壞的分析及預防
- 《能源技術與管理》
- 上海大屯能源股份有限公司
- 李 鋒
- 煤炭
- 25
- 象山鐵路隧道斜井有軌運輸溜車分析及防控措施
- 《隧道建設》
- 中國中鐵隧道集團有限公司龍廈鐵路
- 趙喜斌
- 鐵路
- 26
- 峰峰集團使用TCK.W鋼絲繩檢測技術的評價報告
- 冀中能源峰峰集團有限公司
- 27
- 金川集團使用TCK.W鋼絲繩檢測技術的評價報告
- 《金川科技》
- 金川集團有限公司二礦區
- 王群昌
- 28
- 同煤集團使用TCK.W鋼絲繩檢測技術報告
- 《機械管理開發》
- 同煤集團有限責任公司云岡礦
- 楊步忠
- 煤炭
- 29
- TCK.W鋼絲繩檢測系統的推廣應用
- 《礦山機械》
- 上海大屯能源股份有限公司徐莊煤礦
- 袁 新
- 煤炭
- 30
- 沿溝煤礦使用TCK·W鋼絲繩檢測儀的實踐
- 《江西煤炭科技》
- 樂平礦務局沿溝煤礦
- 彭少鋒
- 煤炭
- 31
- TCK.W鋼絲繩檢測系統在水工 鋼絲繩檢測上的應用
- 《華東科技》
- 安徽水利工程機電檢測所
- 楊 軍
- 水利
- 32
- TCK·W鋼絲繩無損探傷儀在南京銀茂的應用
- 《采礦技術》
- 南京銀茂鉛鋅礦業有限公司
- 王建華
- 鉛鋅礦
- 33
- 焦家金礦應用TCK.W鋼絲繩檢測技術進行 鋼絲繩安全管理的創新實踐
- 《經濟管理》
- 山東黃金礦業萊州有限公司焦家金礦
- 尹海林
- 金礦
- 34
- TCK?W索道鋼絲繩檢測專家系統的研制與應用
- 索道年會論文
- 洛陽威爾若普檢測技術有限公司
- 竇柏林
- 索道
- 35
- TCK·W鋼絲繩在自動檢測裝置的應用
- 《制造業自動化》
- 吉林工程技術師范學院
- 唐耀武
- 院校
- 36
- 基于TCK的鋼絲繩彎曲疲勞檢測系統的設計
- 《研究與開發》
- 河南科技大學機電工程學院
- 張彥平
- 院校
- 38
- 興安礦鋼絲繩在線實時自動檢測系統
- 《山東煤炭科技》
- 鶴崗礦業集團公司興安煤礦
- 陳 影
- 煤炭
- 39
- 提高橋式抓斗卸船機鋼絲繩使用安全經濟性的探討
- 《起重運輸機械》
- 廈門華夏國際電力發展有限公司
- 翁春華
- 港口
- 40
- 電梯曳引鋼絲繩的無損檢測與潤滑維護
- 《上海電梯》
- 湖南省常德市特種設備檢驗檢測所
- 楊輝
- 電梯
- 41
- 基于弱磁探傷的鋼絲繩無損檢測
- 《工程機械學報》
- 武漢理工大學
- 陶德馨
- 院校
- 42
- 電梯鋼絲繩無損檢測技術應用研究
- 《機電信息》
- 福建信息職業技術學院機電工程系
- 陳 琳
- 電梯
- 43
- 煤礦鋼絲繩探傷弱磁檢測原理與應用研究
- 《山東煤炭科技》
- 黑龍江省煤礦礦用安全產品檢驗中心
- 汪偉紅
- 煤炭
- 44
- 煤礦運輸絞車鋼絲繩檢測方法分析
- 《工業技術》
- 河南煤業化工集團焦煤公司趙固二礦
- 王國喜
- 煤炭
- 45
- 提升鋼絲繩檢測問題的探討
- 《山東煤炭科技》
- 龍煤集團鶴崗分公司富力煤礦
- 郝軍
- 煤炭
- 46
- 提升絞車鋼絲繩損壞的分析及預防措施
- 《山東煤炭科技》
- 七臺河礦業精煤集團有限責任公司東風煤礦
- 鄭成才
- 煤炭
- 47
- 提升絞車鋼絲繩檢測技術的探索
- 《煤炭技術》
- 鶴崗礦業集團公司
- 彭樹彥
- 煤炭
- 48
- 鋼絲繩無損檢測技術在提升系統的應用與研究
- 《華東科技》
- 平頂山天安煤業股份有限公司六礦
- 李建全
- 煤炭
- 49
- 無損探傷檢測立井鋼絲繩的方法
- 《煤礦機電》
- 中煤第四十九工程處
- 程 山
- 煤炭
- 50
- 鋼絲繩無損檢測的重要性和可行性
- 《江漢石油科技》
- 中國石化江漢油建工程有限公司
- 肖金品
- 石油
- 51
- 鋼絲繩(纜)在線無損定量方法和判定規則 MT/T970-2005
- 《煤炭行業標準》
- 批準執行:國家發改委
- TCK·W
- 煤炭
- 52
- 中國特種設備鋼絲繩安全現狀及鋼絲繩檢測技術的創新與發展
- 特種設備研討會論文
- 洛陽威爾若普檢測技術有限公司
- 竇柏林
- 特種設備
- 53
- 港口起重機鋼絲繩失效過程中的磁化性質研究
- 《武漢理工大學》
- 武漢理工大學 物流工程學院
- 董熙晨
- 院校
- 54
- 卸船機鋼絲繩使用安全經濟型的探討
- 《科技風》
- 河北唐山曹妃甸實業港務有限公司
- 康聚生
- 港口
- 55
- 晉煤集團自動監測系統現場對比驗證報告
- 晉煤藍焰煤業股份有限公司成莊礦洗選廠
- 煤炭
- 56
- 鋼絲繩芯輸送帶監測裝置 使用報告
- 晉城藍焰煤業股份有限公司成莊礦
- 煤炭
- 57
- 鋼絲繩芯輸送帶在線實時自動監測裝置科學技術鑒定證書
- 中國煤炭機械工業協會、煤礦與煤炭城市發展工作委員會
- 煤炭
- 58
- 主斜井鋼絲繩芯膠帶檢測技術比較及其應用
- 內燃機與配件
- 銅礦峪礦機機械設備科
- 王文偉
- 礦山
- 60
- 鋼絲繩芯輸送帶在線自動監測系統的應用
- 煤炭與化工
- 冀中能源峰峰集團 辛安礦
- 郭 冬
- 煤礦
- 61
- 鋼絲繩芯輸送帶在線自動監測系統研究
- 中圖分類號: F406. 3; TD676
- 平煤股份 二礦
- 王振西
- 煤礦
- 62
- 基于 TCK 的裝船機鋼絲繩損傷定量檢測及分析
- 設備管理與維修
- 秦皇島港股份有限公司第二港務分公司
- 李 巖
- 63
- 基于弱磁檢測技術在礦用鋼絲繩的檢測上的設計
- 江蘇省淮安市計量測試所
- 呂 茂 超
- 煤礦
- 64
- 基于弱磁無損檢測技術的鋼絲繩在線監測系統的應用與實踐
- 能 源 與 環 保
- 河南能源化工集團 永煤公司陳四樓煤礦 永煤公司職工培訓學校
- 奐光潤1,謝良魁2,張 豪1,鄧高鵬1
- 65
- 礦井提升機鋼絲繩無損檢測原理及應用
- 電子技術與軟件工程
- 山西大同大學機電工程學院
- 張瑞平
- 礦山
- 66
- 礦井提升機鋼絲繩在線無損檢測系統的設計及應用
- 機電工程技術2018年第47卷第08期
- 山西科林礦山檢測技術有限責任公司
- 張曦曦
- 煤礦
- 67
- 攀鋼集團研究院設備診斷部 關于TCK鋼絲繩探傷儀試用報告
- 攀鋼集團
- 68
- 峰峰經濟效益分析報告(冀中能源)
- 峰峰集團
- 71
- 象山鐵路隧道斜井有軌運輸溜車分析及防控措施
- 中國中鐵隧道集團有限公司
- 趙喜斌,郭得福
- 72
- TCK.W鋼絲繩無損探傷儀在南京銀茂的應用
- 南京銀茂鉛鋅礦業有限公司,江蘇南京210033
- 王建華
- 73
- 煤炭質檢機構發展現狀與展望
- 煤炭科學研究總院 檢測研究分院 , 北京 100013
- 高峰