《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于FameView的打撈浮筒監測系統的設計
基于FameView的打撈浮筒監測系統的設計
2019年電子技術應用第4期
陳夏寅,彭菊紅,程 志,葉 波,周 民
湖北大學 計算機與信息工程學院,湖北 武漢430062
摘要: 設計了一種基于FameView的打撈浮筒監測系統,由傳感器、PLC和上位機構成。其中傳感器及PLC用于數據采集;上位機是FameView組態軟件開發的監測系統,用于遠程監測數據。系統可在上位機的監測交互界面上實時監測浮筒姿態、壓力和浮力等參數并動態顯示,具有報警顯示、歷史數據記錄、Web發布和移動終端等功能。此外,系統利用多物理場仿真及分段化曲為直的算法計算浮筒的浮力,降低了誤差。系統操作方便、數據可靠、性能穩定,在運行中具有良好的交互性、可靠性和穩定性,可以大幅度降低操作人員勞動強度和難度,提高工作效率,具有較好的實際應用價值。
中圖分類號: TP273
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.183093
中文引用格式: 陳夏寅,彭菊紅,程志,等. 基于FameView的打撈浮筒監測系統的設計[J].電子技術應用,2019,45(4):69-73.
英文引用格式: Chen Xiayin,Peng Juhong,Cheng Zhi,et al. Design of monitoring system of salvaged pontoons based on FameView[J]. Application of Electronic Technique,2019,45(4):69-73.
Design of monitoring system of salvaged pontoons based on FameView
Chen Xiayin,Peng Juhong,Cheng Zhi,Ye Bo,Zhou Min
School of Computer and Information Engineering,Hubei University,Wuhan 430062,China
Abstract: A monitoring system of salvaged pontoons based on FameView is designed, which consists of sensors, PLC and upper machine. Sensors and PLC are used for data acquisition, and PC is the monitoring system of FameView configuration software development for remote monitoring data. The system can real-time monitor the pose, pressure and buoyancy parameters of pontoons and display them dynamically. It has the functions of alarm display, historical data storage, web and mobile terminal. In addition, the buoyancy of pontoons is calculated by multi-physical field simulation and algorithm of piecewise curves turned into straight lines, which reduces the error. The system is easy to operate,and has reliable data and stable performance. It has good interactivity, reliability and stability in operation. The system can greatly reduce the labor intensity and difficulty of operators and improve work efficiency, and has good practical application value.
Key words : FameView;salvaged pontoons;PLC;data monitoring;multi-physical field simulation

0 引言

    在打撈作業中,鋼制浮筒發揮了極大的作用。鋼制浮筒在打撈工程中的應用主要分為浮筒鋼纜的預埋、浮筒的沉放及浮筒的充氣平衡三個階段[1]。浮筒的充氣平衡是整個作業過程中最重要又最難的一步。傳統的打撈作業中為了保證整個過程準確無誤,常需要專業打撈人員潛入水中進行人為監測,但因傳統計算模型具有較大的誤差及人為因素的存在導致了在耗費了大量人力物力的情況下,整個進程仍然不易得到準確控制。針對這個問題本文設計了一套基于FameView打撈浮筒監測系統,用于實時監測浮筒深水作業時的情況。

    本文根據實際需求,開發了基于FameView組態軟件的打撈浮筒監測系統。利用 FameView 組態軟件建立與下位機之間的通信,并搭建一個監測平臺。在每個浮筒上安置裝有壓力傳感器、液位計、傾角儀及PLC的水密箱,PLC采集各傳感器的數據,并傳遞給上位機。上位機是通過開發FameView組態軟件而得到的監測系統平臺,對采集的數據進行處理、控制、監視。本文所設計的監測系統使作業人員可以通過人機交互畫面實時獲取準確數據,并對信息進行分析與處理。此外本系統也根據實際情況增加了報警、歷史數據、Web發布、移動終端等附加功能。在操作過程中一旦出現問題,監測系統會立刻給出報警信息,在問題解決后,系統將恢復正常,記錄并退出報警,以便于之后的分析。該系統在實際測試中,數據真實可靠,監測精準,操作簡便,系統穩定,性能良好。

1 系統分析

    為了準確獲知浮筒在打撈作業時是否到達充氣平衡狀態,系統將采集浮筒艏艙壓力、艉艙壓力、橫傾角、縱傾角、浮筒艏艙液位、艉艙液位及中艙液位等數據,并由PLC控制、轉換、分析后傳送給上位機,以顯示在監測界面上供操作人員進行系統監測。

    本系統由上位機、PLC、傳感器組成。上位機用于監測,其通過開發FameView組態軟件得到一個較好的人機交互界面以便對浮筒打撈整個過程進行集中監測與在線管理。PLC接收傳感器傳送的數據并按照控制器內部預先設置的參數及編制的程序進行計算。傳感器在本系統的作用為采集浮筒工作時的各項數據[2]

    系統以FameView組態軟件為核心完成了對80噸級別浮筒在深水作業時的數據采集、分析、監測、存儲、顯示等功能。數據采集及監測系統的原理如圖1所示。

ck3-t1.gif

2 系統設計

    本系統由數據采集模塊、信號轉換模塊、監測模塊三個部分組成。由壓力傳感器、傾角儀及液位計組成的數據采集模塊通過CAN總線與DE4-20 mA電流與由PLC構成的信號轉換模塊相聯系。這兩個模塊在一起構成下位機,置于水密箱中綁定在浮筒上。由FameView組態軟件構成本系統核心的監測模塊,并通過485總線和Modbus RTU與信號轉換模塊進行通信。系統功能模塊如圖2所示。

ck3-t2.gif

2.1 數據采集

    本系統利用傳感器和PLC實現數據的采集功能。壓力傳感器獲取浮筒艏艙壓力、艉艙壓力;傾角儀收集橫傾角、縱傾角;液位計采集浮筒艏艙液位、艉艙液位和中艙液位。傾角儀通過CAN總線與PLC通信,而壓力傳感器與液位計的數據將轉化為DC 4-20 mA電流信號傳送給PLC。系統中傳感器以及PLC被封閉在水密箱中,安置在浮筒上。軟件流程如圖3所示。

ck3-t3.gif

2.2 軟件設計

    可編程序控制器(PLC)作為新一代的工業控制裝置,其結構簡單、性能優良、可靠性高、抗干擾能力強、易學易用,并可進行在線修改[3]。基于PLC優點,結合系統在結構、功能、通信等方面的要求,本系統選用施耐德M251系列PLC來完成數據采集。對于上位機,FameView功能主要是讀取PLC程序所采集到的數據并將其存儲在數據庫,同時將數據實時顯示以便之后對數據進行集中管理與監測。在系統中通過Modbus RTU通信協議將PLC與FameView組態軟件連接在一起,實現數據的實時傳送。PLC與FameView的通信協議如圖4所示。

ck3-t4.gif

3 FameView監測系統設計

    本系統使用FameView組態軟件設計人機界面監測程序。FameView數據庫功能強大,其設備數據表能多線程穩定地處理從工業現場采集的數據,并以圖表、報表的形式進行儲存,調取分析便捷[4]。對FameView進行開發需要完成五個工作:系統設置、設備通信定義、運行數據庫設置、顯示畫面制作以及數據庫連接。本系統除了得到較好的人機交互界面外,還根據實際情況增加了報警系統、歷史數據、Web發布、移動終端等功能。

3.1 監測界面

    根據浮筒監測系統的設計思想和控制策略,在監測界面上應同時包含有四個浮筒傾角、壓力、液位等參數。

3.1.1 監測畫面設計

    FameView 組態軟件中畫面制作功能強大。其自帶的工具箱及軟件箱為界面制作提供了便捷方式和豐富的素材,也可以自定義圖形。使用組件箱中的“文本變量”、“曲線顯示”、“數據庫”、“命令按鈕”、“畫面控件”來制作主監測畫面及次級畫面,按鈕控件可實現主次畫面的轉換[5]。FameView進行畫面設計的一般流程為:第一步,建立通信;第二步,定義設備數據表;第三步,運行數據庫;第四步,畫面制作[6]。利用FameView提供的組件和腳本語言,按照流程來制作沉船打撈監測系統的監測畫面,然后結合打撈浮筒流程以及實地作業情況進行改善,完成整套監測系統畫面的布置。在設計的過程中,每套監測系統與PLC所對應接口未確定,需根據實際情況進行接口的設定。本文通過開發FameView而得到的界面較為直觀,為操作人員帶來了極大的便利。監測主畫面如圖5所示。以浮筒1的為例,監測數據的放大畫面如圖6所示。

ck3-t5.gif

ck3-t6.gif

3.1.2 浮力計算

    在監測界面上將顯示浮筒的橫傾角、縱傾角;艏艙液位、中艙液位和艉艙液位;艏艙壓力、艉艙壓力及浮力等數據。傾角,液位和壓力可以分別通過傾角儀、液位計和壓力傳感器獲取,而浮力則需要通過液位來獲取。

    由于浮筒艙體內為非規則結構,若使用傳統方法計算艙內進水后對應的艙內進水容積與進水液位之間的關系表,將會帶來較大的誤差。故為了得到準確的數據,在本系統中通過多物理場仿真用浮筒的進水液位來計算艙內的進水容積。計算流程如圖7所示。

ck3-t7.gif

    先通過SolidWorks對浮筒艙體建模,再通過有限元計算容積-液位表。在實際測量中通過所得液位信息及容積-液位表中容積和液位關系計算出浮力。

    本文中首先通過建模仿真獲取浮筒艏艙液位中艙液位、艉艙液位在0~3.2 m范圍內每隔0.1 m時的體積,并由此建立體積表,并通過擬合得到體積與液位之間的關系,如圖8所示。

ck3-t8.gif

    之后根據體積表將數據分為32段,每一段均化曲為直,即在每一小段內體積是隨著液位線性變化的。圖8中黑線為建模仿真曲線,灰線是化曲為直的計算結果,可看出最大體積誤差出現在深度50 cm左右。為分析誤差對系統的影響,將深度為20~140 cm的體積與液位關系圖取出放大,可以看出最大體積誤差十分小,可以忽略不計。

ck3-gs1-4.gif

3.1.3 設備通信

    設備通信主要包括設備數據表和設備驅動程序。設備數據表是系統提供的數據內存,大小為 2 000×1 024,用來存放與外部設備進行交換的原始數據。設備驅動程序用來讀取外部設備中的數據,放入設備數據表中的指定位置,本文所設計的監測系統對于各種PLC都具有性能非常好的驅動。

    由于FameView 組態軟件在與下位機通信前必須要根據下位機軟件所設定的通信方式安裝驅動,因此本文選擇了Modbus的MB_RTU通信驅動[7]。在實際作業中,在下位機與設備之間建立通信后,將采集數據建立設備數據表,之后通過由VBscript寫的腳本進行控制。系統可以通過設備號、單元號和位號訪問設備數據表中存儲的各種數據。本文根據實際情況,一共有4套打撈監測系統。由于D1設備號被系統占用,其內容不能被驅動程序使用,因此4套打撈監測系統的設備號對應為 D2、D3、D4、D5。

    浮筒的液位量程、海水密度等參數會因為外部環境發生變化,可在設備參數表中進行設置,如圖9所示。系統把修改的參數發送給外部設備,實現實時監測的功能。

ck3-t9.gif

    通過實驗及分析發現傳感器存在誤差,為減小誤差的影響設計了校準。為提高數據的可靠性,規定只有在得到授權下才能修改參數。

3.2 報警系統

    長期的深水作業會使裝有傳感器及PLC的水密箱面臨老化、磨損、腐蝕等一系列問題。在艙體打撈過程中,一旦水密箱出現漏水問題,就將會損壞PLC及傳感器,造成設備報廢、環境污染、財產損失等后果。從設備安全保障方面看,必須要采取預防措施,落實防患于未然。

    系統根據報警輕重程度,分為警告、故障、報警、自定義四個級別,指示燈會根據設備的受損程度顯示不同的顏色。在發生報警后操作人員會首先通過報警名稱進行關鍵字查詢,從而獲取發生報警的原因,然后再通過報警信息獲得更加詳細的內容,最后操作人員結合報警備注,找到解決方案[8]。報警級別、報警位置、報警點會顯示在一個表格中,便于工作人員去查詢。此外為了大幅度地提升查詢效率,系統通過報警位置對報警進行了分組,實現了分組管理。在試驗時考慮到參與過程的設計人員安危,為每個浮筒添加了各自的超高報警信息,一旦產生安全問題,必將及時報警。

3.3 歷史數據

    深水作業時不僅要實時監測,還需要保留一定周期內的歷史數據,以便用來分析設備具體情況,對作業情況進行核實與比對。歷史數據缺省存儲在關系數據庫,支持的數據庫類型有Access和SQL Serve。數據表名稱為Doc -Data。由于在測試階段歷史數據量較小,因此可以使用Access數據庫,不需要安裝其他軟件。但在實際應用中建議使用SQL Server數據庫[9],其必須要安裝SQL Server或MSDE/Express軟件平臺。此外缺省歷史數據庫類型也可以根據計算機安裝環境決定。在使用的過程中為了防止數據庫文件尺寸達到限定邊界或硬盤最大容量,需限定數據庫文件尺寸,可以使用差值優化減少存檔變量存儲容量。打撈浮筒監測歷史曲線(模擬量)如圖10所示。

ck3-t10.gif

3.4 Web發布

    操作人員可以通過安裝Web組件包并以管理員身份運行瀏覽器以獲取需要的一些信息[10],在瀏覽器地址欄中輸入服務器IP或域名即可進入初始網頁。Web發布包含:畫面、趨勢、報警、報表、曲線、下載等信息。其中的畫面對應監測系統運行主畫面,趨勢對應歷史曲線,報警對應漏水報警。而對于報表和曲線等信息則需在SQL Server里添加變量并導入運行數據庫才能看到效果。通過Web發布,客戶即可通過IP或域名遠端監測或操作系統。此外系統所增加的移動終端功能也將使客戶不再局限于固定的PC。

4 結論

    本系統操作方便、數據可靠、性能穩定,在運行中具有良好的交互性、可靠性和穩定性。此外系統還大幅度降低了操作人員的勞動強度和難度,提高了工作效率。實時數據傳輸和人機交互監測界面,使得操作人員能夠在第一時間準確地獲知水下作業情況并盡快作出調整;報警功能可第一時間反映錯誤,避免了較大的財力損失;歷史數據功能將存儲部分數據,為設備情況分析提供第一手的數據;Web發布功能將提供遠程監測及操控功能。本系統將為深水作業帶來極大的便利,在某海域實測證明該系統滿足實際應用要求。

參考文獻

[1] 張晨晨.鋼制浮筒在“世越號”打撈工程中的應用[J].世界海運,2017,40(10):31-36.

[2] 董佳,王志強,崔彥軍.基于FameView和PLC的遠程復位系統設計[J].工業控制計算機,2015(5):65-66.

[3] 謝澤明,尹俊勛.用PLC實現的蜂窩移動通信網基站參數采集系統[J].電子技術應用,2000:52-53,59.

[4] 周凱,周鳳星,左智勇,等.OSB軋輥雙頻淬火機床監控系統的改進設計[J].自動化儀表,2010,31(6):30-33.

[5] 李良民,雷宇霆.FameView在高背壓高溫射流實驗中的應用[J].電子技術與軟件工程,2010(13):336-337.

[6] 嚴凡濤,王俊鵬,楊樹亮,等.基于FameView的浮選液位控制系統的設計和應用[J].有色金屬工程,2017,7(1):49-54.

[7] 段淇倡,劉順波,周光偉.基于網絡的除濕機遠程監控系統的設計及應用[J].工業控制計算機,2012,25(7):8-10.

[8] 劉亞坤,程曉東,趙子先,等.工業組態在煤礦綜合自動化生產平臺建設中的應用[J].煤礦機電,2010(2):80-83.

[9] 崔在惠.Access數據庫與SQL Server數據庫主要功能的比較[J].鞍山師范學院學報,2009(6):51-52.

[10] 張成,李迪,吳培浩,等.基于Web發布的組態軟件設計與實現[J].自動化與儀表,2018(1):89-92.



作者信息:

陳夏寅,彭菊紅,程  志,葉  波,周  民

(湖北大學 計算機與信息工程學院,湖北 武漢430062)

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲精品一级| 久久久久久一区二区| 久久av一区二区| 亚洲一区二区在线免费观看视频| 亚洲精品乱码久久久久久黑人| 在线看片欧美| 亚洲国产美女久久久久| 亚洲国产成人久久综合一区| 亚洲第一精品福利| 18成人免费观看视频| 影音先锋亚洲一区| 亚洲高清视频一区| 亚洲欧洲精品成人久久奇米网| 亚洲黄色在线观看| 亚洲精品视频免费在线观看| 亚洲精品一二三| 99re6这里只有精品视频在线观看| 亚洲日本成人| 亚洲乱码国产乱码精品精98午夜| 亚洲毛片在线看| 一区二区三区波多野结衣在线观看| 日韩亚洲不卡在线| 亚洲性视频h| 欧美一区二区女人| 久久精品视频在线看| 亚洲黄色天堂| 亚洲精品视频在线观看免费| 日韩午夜电影| 亚洲午夜免费视频| 午夜伦理片一区| 久久久久久久久久久一区| 久久一区二区三区四区五区| 欧美电影免费观看大全| 欧美日韩久久不卡| 国产精品你懂的在线欣赏| 国产欧美日韩在线视频| 韩国av一区二区三区四区| 亚洲高清av在线| 99国产一区| 午夜精彩视频在线观看不卡| 亚洲成人在线视频播放| 亚洲电影免费观看高清| 亚洲卡通欧美制服中文| 亚洲综合电影| 久久久久成人精品| 欧美激情2020午夜免费观看| 欧美色图麻豆| 国产色爱av资源综合区| 亚洲国产精品传媒在线观看| 亚洲视频在线免费观看| 久久激五月天综合精品| 一区二区国产日产| 久久精品男女| 欧美日韩裸体免费视频| 国产无遮挡一区二区三区毛片日本| 国产综合在线视频| 亚洲毛片在线观看| 久久国产日本精品| 亚洲视频成人| 久久综合五月| 国产精品都在这里| 在线观看不卡| 亚洲伊人色欲综合网| 亚洲人成啪啪网站| 欧美伊人久久| 欧美日本免费| 激情国产一区二区| 一本到高清视频免费精品| 欧美在线欧美在线| 亚洲小说欧美另类婷婷| 麻豆成人91精品二区三区| 国产精品久久久久aaaa樱花| 在线观看中文字幕亚洲| 亚洲中字黄色| 99re66热这里只有精品3直播| 欧美在线999| 欧美日韩亚洲免费| 亚洲高清一区二区三区| 性欧美大战久久久久久久久| 在线视频亚洲欧美| 欧美暴力喷水在线| 国内精品视频在线播放| 亚洲午夜日本在线观看| 亚洲人体一区| 久久久久国产一区二区| 国产精品久久久久久户外露出 | 欧美日韩在线一区| 伊人春色精品| 午夜国产欧美理论在线播放| 亚洲婷婷国产精品电影人久久| 欧美bbbxxxxx| 一区免费在线| 欧美在线免费播放| 欧美影院精品一区| 国产精品国产福利国产秒拍| 亚洲欧洲精品一区二区| 亚洲高清不卡av| 久久精品一二三| 国产日产欧产精品推荐色| 国产精品99久久久久久久vr| 99国产精品视频免费观看一公开 | 美乳少妇欧美精品| 狠狠色狠狠色综合日日五| 亚洲一区二区视频| 亚洲欧美电影院| 国产精品高精视频免费| 一区二区激情小说| 亚洲少妇中出一区| 欧美日韩一区二区视频在线观看| 亚洲国产欧美久久| 91久久亚洲| 欧美第一黄色网| 最新日韩在线视频| 一本久道久久综合中文字幕 | 欧美日韩一区二区三区四区在线观看| 亚洲丶国产丶欧美一区二区三区| 久久爱91午夜羞羞| 久久免费观看视频| 激情综合在线| 亚洲激情社区| 欧美国产一区二区在线观看| 亚洲国产人成综合网站| 日韩视频在线一区二区三区| 欧美精品电影在线| 亚洲精品在线三区| 在线亚洲欧美| 国产精品国产三级国产aⅴ9色| 亚洲丝袜av一区| 欧美一区二区三区免费观看| 国产人成一区二区三区影院| 欧美一区二区免费观在线| 久久亚洲春色中文字幕| 在线免费观看日本一区| 亚洲毛片视频| 欧美日韩在线视频观看| 亚洲伊人观看| 久久久99爱| 亚洲国产99| 亚洲无毛电影| 国产日韩欧美不卡在线| 亚洲电影自拍| 欧美日本韩国一区| 亚洲伊人观看| 久久免费黄色| 亚洲高清视频一区二区| 一区二区三区 在线观看视| 国产精品乱人伦一区二区 | 亚洲国产精品一区二区第一页 | 亚洲精品综合| 午夜精品免费视频| 国内精品久久久久久久影视蜜臀| 亚洲日本免费电影| 欧美天堂亚洲电影院在线播放| 亚洲午夜羞羞片| 久久久久久高潮国产精品视| 亚洲电影免费观看高清完整版在线观看 | 亚洲性感美女99在线| 国产区亚洲区欧美区| 亚洲激情一区二区三区| 欧美网站在线| 久久xxxx精品视频| 欧美日韩国产一区精品一区| 亚洲一区二区三区精品视频| 久久久久久网址| 日韩视频免费| 久久精品一区二区三区不卡牛牛| 欧美区国产区| 亚洲第一页自拍| 国产亚洲欧美一区在线观看| 亚洲少妇自拍| 久久久久久一区二区三区| 91久久精品国产91久久| 亚洲欧美在线一区二区| 影音先锋另类| 亚洲欧美视频在线观看| 在线观看视频一区| 午夜国产精品影院在线观看| 在线免费观看视频一区| 香蕉视频成人在线观看| 亚洲高清在线视频| 欧美一区二区三区四区在线观看地址 | 亚洲二区三区四区| 国产精品久久久久aaaa樱花| 亚洲国产一区二区三区a毛片| 国产精品乱人伦中文| 最新国产成人在线观看| 国产欧美日韩综合| 一本色道婷婷久久欧美| 黄色亚洲免费| 午夜久久影院| 日韩视频第一页| 免费成人美女女| 小黄鸭精品aⅴ导航网站入口| 欧美少妇一区二区| 亚洲日韩成人| 黑人巨大精品欧美黑白配亚洲| 亚洲尤物在线| 亚洲精品乱码久久久久久按摩观| 久久视频免费观看| 午夜亚洲性色视频|