999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MCGS的升降機監(jiān)控系統(tǒng)的研究

2015-03-01 11:34:26范鵬張相田王云龍
機械制造與自動化 2015年2期
關(guān)鍵詞:策略系統(tǒng)

范鵬,張相田,王云龍

(南京理工大學(xué) 機械工程學(xué)院,江蘇 南京 210094)

?

基于MCGS的升降機監(jiān)控系統(tǒng)的研究

范鵬,張相田,王云龍

(南京理工大學(xué) 機械工程學(xué)院,江蘇 南京 210094)

0引言

近20年,我國城市建設(shè)發(fā)展突飛猛進,帶動了升降機產(chǎn)業(yè)的發(fā)展。升降機作為起重機的一種,主要用于高空作業(yè),安全性能尤為重要。一套有效全面的安全措施則是必不可少的,內(nèi)容涉及很多,比如電動機過載保護,斷相錯相保護,斷繩保護,限速器保護,限位開關(guān)和極限開關(guān)控制、門聯(lián)鎖保護,超速保護等都是很重要的環(huán)節(jié)。因此需要一套完整的軟硬件系統(tǒng)對溫度、傾角、開關(guān)量等數(shù)據(jù)進行采集。

工業(yè)監(jiān)控系統(tǒng)一般需要上位機監(jiān)控系統(tǒng)的直觀顯示,傳統(tǒng)PC機監(jiān)控在施工場地不合時宜。MCGS軟件靈活方便,可應(yīng)用于多種監(jiān)控系統(tǒng),采用TPC7062KD觸摸屏,配合MCGS軟件通過RS485/232和下位機通訊。有了圖形界面后,操作人員更易于把握現(xiàn)場環(huán)境的數(shù)據(jù)。

1系統(tǒng)硬件組成

如圖1所示,因監(jiān)測點分布在不同地方,數(shù)據(jù)傳輸有一定的距離,此處采用總線方式傳遞數(shù)據(jù),各模塊單獨作為485設(shè)備,掛接在總線上,主控模塊和各終端模塊通過485總線進行數(shù)據(jù)交互。

圖1 系統(tǒng)硬件框架圖

1.1 主控模塊

本系統(tǒng)主控模塊用的MCU是泓格的I-7188E模塊,適用于高可靠性、PC兼容;緊湊而價格合理的嵌入式系統(tǒng),在數(shù)據(jù)采集和控制領(lǐng)域經(jīng)常使用。

I-7188系列控制器內(nèi)核為AMD的80188內(nèi)核,主頻為40 MHz。含有256 kB/512 kB的RAM以及256 kB的Flash。提供4個串口。如圖2,COM2為RS-485串口,直接采用COM2的485串口向總線傳輸數(shù)據(jù)??紤]到模塊串口功能全且使用方便,程序下載及調(diào)試則通過COM4下載到ROM中運行。

圖2 I-7188E工作原理圖

1.2 終端模塊

終端模塊包括觸摸屏TPC7062KD、溫度采集模塊、角度采集模塊、開關(guān)量檢測集成板模塊。如圖3所示,各終端模塊采集到數(shù)據(jù)經(jīng)過處理后經(jīng)RS232轉(zhuǎn)485電路將數(shù)據(jù)傳輸?shù)?85總線上。

圖3終端模塊工作示意圖

TPC7062KD,是一套以嵌入式低功耗CPU為核心(ARM9,主頻400MHz)的高性能嵌入式一體化觸摸屏。7寸lcd屏,分辨率為800×480,觸摸屏有RS232串口,符合使用要求。操作系統(tǒng)為WindowsCE.NET.搭載MCGS軟件。在本系統(tǒng)中作為上位機,用來監(jiān)控現(xiàn)場數(shù)據(jù)。

溫度采集模塊所用傳感器為DS18B20,其單總線的特點可以提高系統(tǒng)的抗干擾性,適用于在各種環(huán)境下進行溫濕度測量。如圖4所示,分別將傳感器的VDD、DQ、GND接至5V電壓,單片機的IO口、公共地。運行時,MCU通過GPIO從DS18B20的EEPROM中讀取溫度值。

圖4 DS18B20接線圖

本系統(tǒng)中,一共采用了6個溫度傳感器模塊,分別采集電機1、2、3和減速器1、2、3的溫度。

角度傳感器用的是SSA0070H2-V-B模塊,其量程為±70°,標(biāo)準(zhǔn)0.5~4.5 V電壓輸出,其工業(yè)級產(chǎn)品可工作溫度為-40℃~85℃。模塊中控制芯片采集到輸出電壓后,通過A/D芯片轉(zhuǎn)換成角度值通過串口輸送至總線。

開關(guān)量檢測集成板,用來檢測電壓值、相序保護開關(guān)、熱繼電器保護開關(guān)、限速保護開關(guān)、過載保護開關(guān)、上下限位開關(guān)、啟動按鈕開關(guān)開閉和安全銷的有無及制動工作距離是否超限。

2下位機模塊數(shù)據(jù)處理

主控I-7188E模塊通過485總線和其他設(shè)備進行通信,各子模塊定時將傾角值,溫度值,各開關(guān)狀態(tài)的值發(fā)送給主控模塊。收到信息后,主控模塊向執(zhí)行設(shè)備發(fā)出控制指令,同時將數(shù)據(jù)處理后發(fā)給TPC7062KD。數(shù)據(jù)處理如下:

發(fā)送傾角和溫度采用的字符串格式為:識別符(1位)+“<”(1位)+數(shù)據(jù)值(6位),比如主控模塊從電機1模塊接受到的溫度為56.4℃,電機1的識別符為a,則發(fā)送的字符串為a<+56.40。

發(fā)送開關(guān)量采用的字符串格式為:識別符(1位)+數(shù)據(jù)值1(1位)+數(shù)據(jù)值2(1位)+數(shù)據(jù)值3(1位),識別符為#。

系統(tǒng)開關(guān)量主要有三組,第一組:相序保護開關(guān)、熱繼電器保護開關(guān)、限速保護開關(guān)、過載保護開關(guān)、上下限位開關(guān)、啟動按鈕開關(guān);第二組: 安全銷有無;第三組:前次工作制動距離是否超限。

其中,第一組六個開關(guān)量前者斷開,就會使順序靠后的開關(guān)失效的,所以數(shù)據(jù)值1的值指的順序靠前的先斷開的開關(guān),比如,當(dāng)相序保護開關(guān)閉合、熱繼電器保護開關(guān)斷開時,數(shù)據(jù)值1的值為2。第二組數(shù)據(jù)中,如有安全銷時數(shù)據(jù)值2為1,否則為0。第三組數(shù)據(jù)中,前一組工作距離為超限時,數(shù)據(jù)值3為0,否則為1。

如相序保護開關(guān)未斷開而熱繼電器保護開關(guān)斷開,且有安全銷,前次工作制動距離超限,則發(fā)送的字符串為#211。

3MCGS的軟件功能實現(xiàn)

3.1 系統(tǒng)啟動預(yù)處理

在本系統(tǒng)中,MCGS模塊驅(qū)動中,沒有支持本MCU模塊的通訊協(xié)議,這里采用了自定義協(xié)議的方法實現(xiàn)了功能。485總線上接了多種模塊,它們與MCU模塊通過總線方式進行半雙工通信。

根據(jù)運行策略的不同作用和功能,MCGS嵌入版把運行策略啟動策略、退出策略、循環(huán)策略、用戶策略、報警策略、事情策略及熱鍵策略七種。每種策略都由一系列功能模塊組成。而運行策略窗口中系統(tǒng)固有的只有啟動策略、退出策略、循環(huán)策略三塊。

啟動策略在系統(tǒng)開始運行時自動被調(diào)用一次。對應(yīng)的,退出策略在退出系統(tǒng)時自動被調(diào)用一次。循環(huán)策略在運行時按照設(shè)定的時間循環(huán)運行。

首先進入系統(tǒng)時,先打開串口,設(shè)置串口相關(guān)參數(shù):

1、!SetSerialBaud(1,9600)打開串口1,設(shè)置波特率為9600

2、!SetSerialDataBit(1,8)設(shè)置串口1的數(shù)據(jù)位為8位

3、!SetSerialStopBit(1,0)設(shè)置串口1的設(shè)置位為0位

4、!SetSerialParityBit(1,0) 設(shè)置串口1的檢驗位為無校驗。

項目中要求在啟動畫面停留3s再進入正常工作界面,這里計時采用了定時器的方式實現(xiàn)。

1、!TimerRun(1) 啟動定時器開始工作

2、!TimerReset(1,1)設(shè)置定時器的初始值為1

3、!TimerWaitFor(1,4);定時器堵塞在這里,直到定時器達到4s時才往下運行

4、!SetWindow(升降機安全狀態(tài),1) 打開“升降機安全狀態(tài)”窗口

5、!TimerStop(1)關(guān)閉定時器1在啟動策略里通過上述幾行打開定時器1,定時3 s后打開“升降機安全狀態(tài)窗口”。如圖5所示。

圖5 升降機安全狀態(tài)窗口

3.2 數(shù)據(jù)解析

進入系統(tǒng)后,MCGS軟件判斷串口緩沖區(qū)中有無數(shù)據(jù),如無數(shù)據(jù)則退出。

MCGS函數(shù)中!GetSerialReadBufferSize(參數(shù)1)可檢查串口號為參數(shù)1的串口緩沖區(qū)中有幾個字符,因此在循環(huán)策略:“數(shù)據(jù)循環(huán)監(jiān)測”程序開始處加上:

IF !GetSerialReadBufferSize(1)<=0 THEN

EXIT

ENDIF

可以判斷緩沖區(qū)中有無數(shù)據(jù),如沒有,則無需執(zhí)行下面的字符串解析的程序。等待下一次循環(huán)時間到,再進行判斷,這樣可大大降低了CPU資源的占用和功耗。

當(dāng)有數(shù)據(jù)發(fā)送到串口上時,系統(tǒng)解析字符串:

首先ReceiveStri=!ReadSerialStr (1)將串口1中讀得的字符串放入數(shù)據(jù)庫字符型變量ReceiveStri中。

下面是解析字符串:

IF !StrComp(!Mid(ReceiveStri,1,1),"a")=0 THEN

電機1溫度 = !Mid(ReceiveStri,3,6)

ENDIF

判斷字符串首字母是否為a,如是,則將字符串中的3到8位取出賦給數(shù)據(jù)庫中字符串變量“電機1溫度”。同理如圖6所示,當(dāng)為b、c、d、e、f、p、q、v,#時有各自對應(yīng)的解析。

圖6 字符串解析流程圖

3.3 警情判斷

每個值都有其上下限,當(dāng)其超過這個限值的時候,相應(yīng)的指示燈變紅報警,如需要判斷電機1溫度有沒有超標(biāo),通過在循環(huán)策略里面加上代碼判斷“電機1溫度”(數(shù)據(jù)庫字符串變量之一)在上下限范圍即可。如:

IF !lVal(電機1溫度)>=電機1下限AND !lVal(電機1溫度)<=電機1上限THEN

電機1指示=1

ELSE

電機1指示=0

3.4 防斷電數(shù)據(jù)的保存

升降機工作場合條件惡劣,會發(fā)生供電不穩(wěn)定,斷電等現(xiàn)象。斷電時,很多重要的數(shù)據(jù)如傾角上下限,溫度上下限,設(shè)置頁面登陸密碼等會恢復(fù)到系統(tǒng)初始化狀態(tài),這就需要做好數(shù)據(jù)保存工作。mcgs函數(shù)庫中提供了!SaveSingleDataInit()和!FlushDataInitValueToDisk()。

!SaveSingleDataInit()把數(shù)據(jù)對象的當(dāng)前值設(shè)置為初始值,!FlushDataInitValueToDisk()把!SaveSingleDataInit()設(shè)定的初始值寫入磁盤去,可以防止斷電而丟失數(shù)據(jù)。

在升降機項目中,建立了保存數(shù)據(jù)的循環(huán)策略:“數(shù)據(jù)保存”,用來實時保存一些重要的數(shù)據(jù),循環(huán)時間設(shè)置為2s一次。一般情況即能保證要求。如:

!SaveSingleDataInit(登錄密碼)

!FlushDataInitValueToDisk()

可實現(xiàn)定時保存數(shù)據(jù)庫變量“登錄密碼”的值。

4結(jié)語

升降機監(jiān)控系統(tǒng)是個完整的項目工程,涉及內(nèi)容很多,本文主要論述了升降機數(shù)據(jù)采集系統(tǒng)的硬件結(jié)構(gòu)和MCGS觸摸屏在系統(tǒng)中關(guān)鍵功能的實現(xiàn)。市場上MCU模塊多種多樣,MCGS支持的驅(qū)動模塊有限,不可能全部涉及,通過自定義協(xié)議和RS232串口進行數(shù)據(jù)交互可作為一種比較靈活的解決辦法。

參考文獻:

[1] 馬國華. 監(jiān)控組態(tài)軟件及其應(yīng)用[M]. 北京:清華大學(xué)出版社,2001.

[2] 孫忠偉,姜永成,張成龍,等. 基于MCGS組態(tài)軟件和PLC的糧食干燥控制系統(tǒng)[J]. 佳木斯大學(xué)學(xué)報,2011.

[3] 張小京,易志華. 基于GPRS的無線視頻監(jiān)控系統(tǒng)[J]. 國外電子元器件,2007.

摘要:介紹了升降機監(jiān)控系統(tǒng)硬件結(jié)構(gòu)以及MCGS觸摸屏在系統(tǒng)中的應(yīng)用。下位機主控模塊用的是泓格I-7188E,通過485總線和各模塊進行數(shù)據(jù)傳遞。MCGS驅(qū)動程序里沒有I-7188E的驅(qū)動程序,文中采用了自定義協(xié)議的方式,讓主控模塊和MCGS通信。MCGS解析數(shù)據(jù)后,結(jié)合邏輯功能的設(shè)計,將相應(yīng)信息直接反饋在觸摸屏界面上。

關(guān)鍵詞:MCGS;升降機;I-7188E模塊

Research on Elevator Monitoring System Based on MCGS FAN Peng, ZHANG Xiang-tian, WANG Yun-long

(School of Mechanical Engineering, Nanjing University of Science and Technology, Nanjing 210094, China)

Abstract:This paper introduces the hardware structure of elevator monitoring system and the application of MCGS touch screen this system. The main control module of the lower computer is Hon I-7188E, which transfers data with other modules through 485 buses. In MCGS drivers diagram, there is no corresponding one to I-7188E, thus via the method of the custom protocol, the MCU module can be communicated with the MCGS touch screen. Accompanied by the design of logical function, when the data is parsed, useful information can be directly showed on the screen.

Keywords:MCGS; elevator; I-7188E module

中圖分類號:TP277.2

文獻標(biāo)志碼:B

文章編號:1671-5276(2015)02-0203-03

作者簡介:范鵬(1986-),男,江蘇興化人,碩士研究生,研究方向為嵌入式系統(tǒng)的硬件與軟件應(yīng)用開發(fā)。

猜你喜歡
策略系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
基于“選—練—評”一體化的二輪復(fù)習(xí)策略
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
求初相φ的常見策略
例談未知角三角函數(shù)值的求解策略
基于PowerPC+FPGA顯示系統(tǒng)
我說你做講策略
半沸制皂系統(tǒng)(下)
高中數(shù)學(xué)復(fù)習(xí)的具體策略
主站蜘蛛池模板: 久久男人视频| 国产自产视频一区二区三区| 欧美成人看片一区二区三区 | 日韩国产精品无码一区二区三区 | 在线观看亚洲成人| 人人看人人鲁狠狠高清| 亚洲男人天堂久久| 国产va在线观看| 免费无码又爽又黄又刺激网站 | 欧美午夜小视频| 亚洲色图欧美一区| 欧美国产日产一区二区| 99视频在线免费观看| 國產尤物AV尤物在線觀看| 五月婷婷亚洲综合| 日韩无码真实干出血视频| 成人中文在线| 一级看片免费视频| 99爱在线| 大学生久久香蕉国产线观看| 香蕉色综合| 成人国产一区二区三区| 青青国产成人免费精品视频| 99久久99这里只有免费的精品| 男女性午夜福利网站| 69av免费视频| 国产乱论视频| 国产精品刺激对白在线| 国产亚洲欧美在线人成aaaa| 亚洲妓女综合网995久久| 成人亚洲国产| 啊嗯不日本网站| 中文字幕久久亚洲一区 | 亚洲色欲色欲www在线观看| 国产女主播一区| 久久夜色精品国产嚕嚕亚洲av| 蝴蝶伊人久久中文娱乐网| 97色伦色在线综合视频| 夜夜操天天摸| 日韩午夜福利在线观看| lhav亚洲精品| 久久国产亚洲偷自| 极品性荡少妇一区二区色欲| 亚洲第一成人在线| 亚洲国产亚洲综合在线尤物| 免费又黄又爽又猛大片午夜| 午夜激情福利视频| 亚洲国产理论片在线播放| 操国产美女| 免费看a毛片| 国产91线观看| 呦视频在线一区二区三区| 免费a级毛片18以上观看精品| 国产91全国探花系列在线播放| 国模视频一区二区| 国产精品香蕉在线| 波多野结衣一区二区三视频| 中文字幕无码av专区久久| 免费看的一级毛片| 欧美亚洲第一页| 国产最爽的乱婬视频国语对白| 亚洲精品无码不卡在线播放| 欧美成人一区午夜福利在线| 最新亚洲人成无码网站欣赏网 | 国产成人乱码一区二区三区在线| 国产真实自在自线免费精品| 欧美一级色视频| 国产微拍一区二区三区四区| 在线va视频| 国产成人高清在线精品| 精品免费在线视频| 99国产精品免费观看视频| 欧美五月婷婷| 91亚洲视频下载| 亚洲人免费视频| 久久77777| a毛片在线播放| 538国产在线| 国产欧美日韩91| 毛片大全免费观看| 久久精品一卡日本电影| 中文字幕在线视频免费|