《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于iFIX高速公路隧道監控系統的設計與實現
基于iFIX高速公路隧道監控系統的設計與實現
來源:電子技術應用2011年第12期
蔡曉霞1,趙丹兵2,錢新標3
1.紹興職業技術學院 通信與信息工程系,浙江 紹興312000; 2.諸暨市市政管理處,浙江 諸暨311800; 3.杭州銀界科技有限公司,浙江 杭州310013
摘要: 高速公路及隧道監控系統中,沒有現成可用的I/O驅動,無法直接通過組態軟件的I/O驅動獲取數據,只能通過用戶編寫大量復雜的通信程序與之進行數據交換。為降低開發難度、提高開發效率,提出在組態軟件腳本語言環境下運用API函數實現系統的通信設計。該系統以iFIX組態軟件為平臺,開發上位機監控系統軟件,系統硬件部分搭建了以光纖作為傳輸介質的PLC冗余環網。運行結果表明,該系統占用資源小、維護方便、通信穩定且數據傳輸率高。
中圖分類號: TP27
文獻標識碼: A
文章編號: 0258-7998(2011)12-0022-03
Design and realization of freeway tunnel monitoring system based on iFIX
Cai Xiaoxia1,Zhao Danbing2,Qian Xinbiao3
1.Department of Communication and Information Engineering, Shaoxing Vocational & Technical College, Shaoxing 312000,China; 2.Zhuji Management Office, Zhuji 311800,China; 3.Hangzhou Silver Bounded Technology Co., Hangzhou 310013,China
Abstract: Freeway and tunnel monitoring system has no ready available I/O drive,cannot access data directly by configuration software I/O drive. They can only exchange data in the way users write plenty of complicated communication programs. In order to reduce the difficulty of development and raise the development efficiency,using API function to realize the communication design under the condition that configuration software script language is put forward.The system regards iFIX configuration software as platform to develop PC monitoring system software; The system hardware part built PLC redundant nets whose transmission mediumis is optical. It is proved on the running spot that the designed program occupies less resource,maintains more conveniently, stable and high rate of data transmission.
Key words : freeway tunned;monitor system;data communication;iFIX;API function


    隨著我國高速公路隧道里程的日益增長,高速公路隧道的高效、安全運行面臨著嚴峻的挑戰[1]??焖佟踩?、可靠的高速公路隧道監控系統,是指揮車輛有序通行、實時掌控交通流參數值、車輛運行環境指標和現場設備運行狀況、減少和及時處理交通事故的主要保障措施[2]。
    在高速公路隧道監控系統開發方面,國內有許多案例采用Windows下通用的軟件開發平臺(如VC++、VB、DELPHI)進行開發。由于高速公路隧道監控系統是一個典型的系統集成工程,現場設備的接口形式和數據類型多樣,數據量和集成難度大[3],尤其在使用大量PLC的場合,實現監控系統與PLC的通信比較困難。因此,使用通用軟件開發平臺,其開發難度大、周期長、調試困難。由于所開發的監控系統是非開放的軟件,后期的維護難度更大。
    而目前廣泛使用的組態軟件,能夠更好地解決這個問題[4]。組態軟件作為專業的工控軟件,在系統界面設計、數據接口、功能組合等方面的開發非常方便和穩定,可以很容易地實現和完成監控層的各項功能[5]。此外,由于組態軟件的開放性,系統管理人員可以輕松維護系統。因此最近幾年,組態軟件開始被系統設計人員應用到高速公路隧道監控系統的開發中。
    由于組態軟件采用腳本語言,提供給用戶的編程開發的功能相對較弱。在缺少I/O驅動的情況下,如在使用組態王的案例中,還需使用通用開發平臺編寫通信程序,并為組態軟件提供OPC服務器功能;在與情報板這類可變長度數據、非實時刷新的設備交換數據時,組態軟件同樣存在困難。針對以上問題,本文的設計思路是利用組態軟件及其腳本語言,實現與所有設備的通信時無需再借用OPC技術開發通信程序,以減少數據的交換次數,提高系統的運行效率,同時提高系統的完整性和開放性。
    本文介紹了高速公路隧道監控系統的結構及實現方法,針對現場數據采集和執行設備的接口形式多樣、數據集成難度大等問題,既有針對PLC使用的穩定可靠的I/O驅動,也有大量使用API函數設計的通信程序,并使用腳本語言直接完成實時數據與情報板的通信。通過系統實際調試運行驗證了該設計方案的可行性。
1 監控系統的構成
    某高速公路的一個機電標段中包含多條隧道,每個隧道采用了7~8套OMRON公司CS1D-S系列的PLC,并配有以太網模塊。這些PLC負責車道指示器、汽通門、風機、照明燈、水泵等開關量的輸入/輸出,照度、一氧化碳(CO)、能見度(VI)、風速(TW)等模擬量的輸入。該機電標段,還包含了雷達車輛檢測儀28臺,各種規格的情報信息標志35套,還有3套能見度檢測儀和3套氣象數據檢測儀。所有這些設備分布在大約200 km高速公路沿線收費站和服務區的附近路段,并且通過RS-232接口,先用光纖傳輸到就近的各個收費站或者服務區的機房內,再接入串口服務器,然后進入由光纖構成的以太網。其網絡結構框圖如圖1所示。

    這些現場設備通常不采用標準的MODBUS協議,無法通過組態軟件的I/O驅動獲取數據,只能通過用戶編寫通信程序與其進行數據交換。
2 監控系統軟件設計
    本文采用iFIX2.6的浙大中控OEM版Sview2.6,該軟件的腳本語言是Microsoft VBA6.0,與VB6.0相比,Sview2.6除了不能編譯成獨立的可執行程序外,其他的編程語法、語句及調試方法等功能兩者基本相同。
2.1 實時數據庫的建立
    運行iFIX軟件,打開Sview數據庫管理器。從菜單欄選擇“驅動器”,打開“OMF”,對驅動程序進行設置和添加PLC站點,并為每個站點定義數據塊。驅動程序以數據塊的形式與PLC交換數據,這是一種高效的通信方式;同時,在PLC編程時,對于要組態的數據,盡量集中存放,避免過多的數據塊。在數據庫中添加標簽,要注意“I/O地址”的輸入格式,如圖2所示。

2.2 建立控制系統主畫面
    在iFIX工作臺中,建立所需要的各個畫面,并鏈接動畫。如果需要報警,則在建立實時數據庫時,設置好報警條件,然后在畫面中增加報警控件;如果需要曲線,則啟動歷史定義程序,定義好要儲存的歷史數據,并在后臺啟動歷史儲存程序,然后在畫面中增加曲線顯示控件[6]。到此,作為一般性的組態任務基本完成。
    考慮到通信程序必須和監控軟件始終同時運行,而且腳本程序通常是畫面文件的一部分,因此在畫面設計時,做成了上(占12%)、下(占88%)兩部分。其中上部是始終運行,下部則可以通過上部的切換按鈕,進行畫面切換。上部畫面稱之為“主菜單”,并在此畫面的代碼中編寫通信程序,如圖3所示。

2.3 實時通信的實現
    微波車輛檢測器設置為每分鐘自動發送一幀數據;氣象和能見度檢測則先發送命令,然后讀取數據。所有的串口服務器,在監控計算機上映射為虛擬的串口。微軟的MSComm控件是被廣泛應用于串口通信的控件,但由于MSComm控件只能支持最多16個串口,故不適合在本系統的環境中使用。為此,本系統嘗試使用API函數實現串口通信。API函數的聲明是:可以使用VB的API文本瀏覽器,復制到iFIX項目中。使用API初始化串口步驟如下:
    (1)調用CreateFile創建句柄,如果結果大于0,可以進入下一步,否則中止。
    (2)調用GetCommState取得設備參數,根據實際需要修改其中部分參數(如波特率、校驗、數據位和停止位等)。
    (3)調用SetCommState設置修改后的設備參數。
    (4)調用SetCommTimeouts設置超時參數,其中ReadIntervalTimeout須設置為-1(即為16進制FFFFFFFF)。
    (5)調用SetupComm設置輸入/輸出緩沖區大小。
    至此,串口的初始化完成,然后可以定時接收(ReadFile)和發送(WriteFile)數據了。CloseHandle則用于關閉串口。串口初始化和能見度、氣象儀程序流程圖如圖4所示。

 

 

    能見度和氣象儀共6套,利用一個500 ms定時器,輪流進行數據收發,數據刷新周期為3 s。采用的通信方式是先接收,對數據長度和頭尾幾個字節進行校驗,若校驗符合,則進行數據處理,然后發送讀命令。能見度接收數據長度為22 B,其中15 B~18 B為單精度浮點數。數據處理采用API函數CopyMemory,采用傳遞地址的方式,把字節數組中的內容復制到一個單精度變量中(如按照IEEE 754標準進行換算,但計算紛繁復雜),然后把這個單精度變量的內容寫到iFIX實時數據庫標簽中(標簽的I/O地址采用SIM驅動器的地址空間)。
2.4 情報信息標志通信的實現
    考慮到情報信息標志為非實時刷新,因此采用Access數據庫來保存每塊信息標志有關的內容。當程序打開時,自動讀取數據庫中的所有記錄,并把其中的關鍵信息添加到“選擇對象”ComboBox中。當用戶在復合框選擇一塊信息標志時,程序從數據庫中讀取該信息標志的有關信息及上次發送的內容,并顯示給用戶。當用戶成功下載內容到信息標志時,把相關內容更新到數據庫中。
    在VBA中處理漢字的方法是:一個漢字為一個字符,可以使用MID()函數截取一個字符,然后用ASC()函數取得該字符的值,如果是漢字,則該值為負數,否則為正數。該負值加65 536,得到該漢字的雙字節機內碼,整數除256得到高字節,取模256得到低字節。
    如圖5所示,畫面右下角的“高級功能”按鈕用于啟動情報信息標志設備廠家專用軟件。雖然設備廠家軟件功能齊全,但從使用結果來看,本文開發的系統響應速度快,一個請求過程平均耗時在0.1~0.6 s之間(包括數據庫的處理時間、通過日志記錄的數據計算),而情報信息標志設備廠家專用軟件正常情況下處理時間需10 s左右,有時還有錯誤的響應(如網絡不通),但顯示狀態仍為正常等現象。

    以iFIX為平臺開發的高速公路及其隧道項目數據監控系統已投入正常運行,并取得了比較滿意的效果,系統運行穩定可靠、占用資源小、維護方便。使用組態軟件開發隧道監控系統,能夠充分發揮組態軟件靈活多樣的組態功能;同時使用大量的VBA6.0腳本語言編寫通信程序,解決了組態軟件數據集成難度大的問題,提高了系統運行效率,降低了系統的開發成本。
參考文獻
[1] 王志偉,楊超.高速公路隧道監控系統的現狀與發展[J]. 現代隧道技術,2009,46(6):8-16.
[2] 趙忠杰,陳井偉,朱斌.基于PLC網絡的公路隧道測控系統實現[J].微計算機信息,2007,23(1):43-44.
[3] 袁向陽,鄭宏,孟峰.基于PLC的高速公路隧道監控系統及其數據集成[J].電氣應用,2006,8(4):34-39.
[4] 周曉軍,劉洪亮,胡康.WinCC及S7-300在電封閉交流傳動測試臺中的應用[J].控制工程,2010,17(5):655-657.
[5] 鐘路,戴遠.城市隧道監控系統的集成設計[J].武漢理工大學學報,2010,32(15):119-122.
[6] 浙大中控.Sview2.6電子手冊[Z].2003.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          99精品免费视频| 小黄鸭精品密入口导航| 欧美国产日韩在线| 亚洲精品久久久久久久久久久| 亚洲一二三区精品| 亚洲精品永久免费精品| 国产综合色产| 一区二区三区www| 亚洲人体1000| 国产亚洲一区二区三区在线观看| 亚洲视频在线观看免费| 欧美一区二区三区精品电影| 奶水喷射视频一区| 国产精品久久久久久久久免费桃花| 欧美激情中文字幕一区二区| 99av国产精品欲麻豆| 伊人成综合网伊人222| 欧美视频一区二区在线观看| 亚洲日韩成人| 悠悠资源网亚洲青| 欧美日韩在线直播| 久久这里只有| 很黄很黄激情成人| 国产精品sm| 亚洲激情电影中文字幕| 亚洲乱码国产乱码精品精98午夜| 欧美高清在线一区| 国产精品外国| 99re6热只有精品免费观看| 国产精品嫩草影院av蜜臀| 国产精品九色蝌蚪自拍| 精品成人一区二区| 亚洲欧美在线一区二区| 亚洲国产精品尤物yw在线观看| 亚洲国产美国国产综合一区二区| 欧美在线视频不卡| 欧美精品v国产精品v日韩精品| 午夜影视日本亚洲欧洲精品| 免费一区视频| 亚洲女性裸体视频| 在线免费高清一区二区三区| 欧美日韩国产综合久久| 狠狠爱综合网| 亚洲欧洲在线视频| 久久一区二区三区国产精品| 欧美三级电影大全| 久热这里只精品99re8久| 国产精品日本欧美一区二区三区| av成人免费| 国产精品久久久久久久久| 在线观看日韩国产| 午夜精品成人在线| 麻豆9191精品国产| 国产精品theporn| 亚洲美女色禁图| 欧美久久精品午夜青青大伊人| 亚洲欧美日本在线| 136国产福利精品导航| 国产精品一区二区久久久| 欧美一区午夜视频在线观看| 国产精品视频久久久| 国产精品高潮视频| 欧美日产国产成人免费图片| 久久精品99无色码中文字幕| 亚洲精品在线三区| 欧美日韩国产一级片| 国产一区二区三区观看| 国产真实乱子伦精品视频| 亚洲国产精品va在线看黑人| 91久久精品日日躁夜夜躁欧美| 国产婷婷色综合av蜜臀av| 亚洲国产一区二区三区a毛片| 欧美精品日日鲁夜夜添| 国产精品美女久久久久aⅴ国产馆| 欧美91视频| 久久免费一区| 久久人91精品久久久久久不卡| 亚洲人被黑人高潮完整版| 国产精品videossex久久发布| 亚洲三级电影全部在线观看高清| 欧美一区二区在线| 国产亚洲精品成人av久久ww| 在线精品国精品国产尤物884a| 国产精品卡一卡二| 一区二区激情小说| 一区二区在线观看视频| 国产精品久久久久一区二区三区| 国产精品视频yy9299一区| 国产精品国产三级国产普通话蜜臀| 国产精品九九久久久久久久| 久久国产精品99精品国产| 亚洲综合色视频| 国产主播一区二区三区| 亚洲一区免费网站| 国产精品视频导航| 午夜欧美大尺度福利影院在线看| 国产在线不卡| 国产精品美女久久久浪潮软件| 久久久久久精| 欧美 日韩 国产在线| 久久久久久久久岛国免费| 日韩视频免费观看高清在线视频| 亚洲观看高清完整版在线观看| 亚洲精品视频中文字幕| 国产精品国产三级国产aⅴ无密码| 欧美精选午夜久久久乱码6080| 欧美在线不卡视频| 在线精品视频免费观看| 久久午夜羞羞影院免费观看| 欧美视频在线观看视频极品| 欧美成人精品一区| 日韩视频一区二区三区在线播放免费观看| 亚洲第一精品影视| 久久亚洲欧洲| 激情久久综艺| 国产乱码精品一区二区三区av| 亚洲精品自在久久| 亚洲福利电影| 欧美一区二区播放| 久久久久91| 欧美国产一区视频在线观看| 国产精品萝li| 国产日产高清欧美一区二区三区| 国产精品成人免费视频| 一区二区三区波多野结衣在线观看| 欧美 日韩 国产在线| 国产精品一区久久| 一本久久综合亚洲鲁鲁五月天| 亚洲最快最全在线视频| 国内精品久久久久影院薰衣草| 欧美日韩久久久久久| 久久久久国产一区二区| 亚洲欧美三级伦理| 亚洲另类黄色| 欧美精品1区2区| 国产精品日韩欧美大师| 国产精品毛片va一区二区三区| 亚洲手机视频| 欧美在线观看视频| 国产亚洲精品久久久| 亚洲精品婷婷| 国产日韩欧美一区二区三区四区| 久久精品国产999大香线蕉| 国产欧美一区二区三区在线看蜜臀| 中文亚洲字幕| 午夜精品久久久久久| 久久欧美中文字幕| 亚洲黄色av一区| 老鸭窝毛片一区二区三区| 午夜精品久久久久久99热| 欧美夜福利tv在线| 国产一区日韩一区| 欧美破处大片在线视频| 亚洲承认在线| 一区国产精品| 欧美视频一区二区三区…| 亚洲小视频在线观看| 99精品视频免费观看| 一区二区在线看| 欧美电影免费网站| 在线观看91精品国产麻豆| 性色av一区二区三区在线观看| 亚洲欧美成aⅴ人在线观看| 亚洲二区在线视频| aa日韩免费精品视频一| 影音先锋亚洲电影| 国产婷婷97碰碰久久人人蜜臀| 久久综合狠狠综合久久综青草| 国产精品综合av一区二区国产馆| 亚洲精品影视| 亚洲无亚洲人成网站77777| 久久久久久有精品国产| 日韩亚洲欧美一区| 亚洲国产高清在线观看视频| 国产亚洲欧美一区二区| 欧美日韩视频在线| 男男成人高潮片免费网站| 欧美午夜精品久久久久久浪潮| 国内在线观看一区二区三区| 日韩视频―中文字幕| 久久精品毛片| 美女露胸一区二区三区| 欧美在线高清视频| 亚洲一区在线直播| 久久久噜噜噜| 欧美日韩一区不卡| 亚洲激情在线视频| 亚洲国产欧洲综合997久久| 欧美chengren| 91久久精品国产91性色| 有坂深雪在线一区| 亚洲国产经典视频| 日韩视频在线观看一区二区| 欧美一区免费视频| 亚洲小说区图片区| 国内精品嫩模av私拍在线观看| 亚洲二区视频| 国内精品视频在线播放| 欧美在线视频一区二区| 亚洲在线观看| 夜夜狂射影院欧美极品| 国产一区二区看久久| 久久久一本精品99久久精品66| 亚洲精品免费在线| 国产一区二区三区四区老人| 午夜亚洲性色视频| 欧美日韩国产成人在线91| 一区在线播放| 一区二区高清视频在线观看| 午夜精品美女久久久久av福利| 国产综合在线看| 99国产精品视频免费观看| 在线免费观看一区二区三区| 国产精品视频一| 一区二区三区日韩在线观看| av72成人在线| 欧美精品久久久久久| 欧美自拍偷拍| 亚洲免费婷婷| 欧美色欧美亚洲高清在线视频| 午夜在线不卡| 禁断一区二区三区在线| 久久蜜桃资源一区二区老牛| 99国产精品99久久久久久粉嫩| 午夜在线a亚洲v天堂网2018| 女人色偷偷aa久久天堂| 久久久亚洲国产美女国产盗摄| 亚洲深夜福利网站| 一本久久a久久免费精品不卡| 另类综合日韩欧美亚洲| 亚洲激情校园春色| 香蕉久久久久久久av网站| 一区电影在线观看| 欧美精品免费播放| 久久久亚洲午夜电影| 欧美1区2区| 国产亚洲精品一区二区| 欧美韩日视频| 欧美在线播放一区| 欧美国产1区2区| 在线观看国产日韩| 欧美日韩一区二区三区四区在线观看| 欧美日韩一级片在线观看| 国产精品午夜电影| 欧美精选午夜久久久乱码6080| 一区二区精品在线| 欧美精品日韩www.p站| 亚洲国产精品一区| 国产精品久久久久久久9999| 国内一区二区三区在线视频| 久久国产天堂福利天堂| 欧美伊人久久久久久久久影院| 久久久久88色偷偷免费| 韩日精品在线| 欧美成人免费全部观看天天性色| 欧美专区中文字幕| 亚洲自拍高清| 亚洲精品一线二线三线无人区| 欧美与黑人午夜性猛交久久久| 夜夜嗨av色一区二区不卡| 亚洲香蕉网站| 午夜精品福利在线| 国产精品伦理| 欧美精品亚洲精品| 欧美色欧美亚洲高清在线视频| 亚洲午夜精品17c| 久热精品视频| 久久久综合激的五月天| 国产视频亚洲精品| 国内成+人亚洲+欧美+综合在线| 黄色综合网站| 欧美剧在线免费观看网站| 在线综合欧美| 久久精品人人做人人综合| 午夜精品视频网站| 亚洲在线播放电影| 欧美日韩精品国产| 欧美精品一区二区高清在线观看| 欧美日韩一区视频| 亚洲欧美久久| 亚洲一区www| 久久精品天堂| 精品不卡一区二区三区| 久久一区激情| 国产精品腿扒开做爽爽爽挤奶网站| 亚洲午夜一区二区| 国产一区二区精品久久99| 国内自拍一区| 性欧美video另类hd性玩具| 国产日韩欧美综合一区| 国产伦精品一区二区三区| 国产三级欧美三级日产三级99| 久久国内精品视频| 欧美伊人影院| 狂野欧美一区| 欧美激情亚洲精品| 久久免费99精品久久久久久| 欧美尤物巨大精品爽| 噜噜爱69成人精品| 亚洲日本aⅴ片在线观看香蕉| 欧美性猛交xxxx免费看久久久| 久热这里只精品99re8久| 国产精品极品美女粉嫩高清在线| 国产美女诱惑一区二区| 欧美天天在线| 国产精品久久久久久久久久直播| 久久久久久久一区| 欧美一区二区三区精品| 美女图片一区二区| 噜噜爱69成人精品| 亚洲国产一区二区三区青草影视| 欧美日韩国产成人在线观看| 一区二区三区欧美| 欧美日韩国产综合视频在线观看| 欧美日韩成人精品| 在线欧美视频| 亚洲亚洲精品三区日韩精品在线视频| 国模私拍视频一区| 精品动漫3d一区二区三区免费| 一区二区久久| 亚洲成人原创| 国产在线欧美日韩| 久久精品一区中文字幕| 136国产福利精品导航网址| 国内欧美视频一区二区| 国产亚洲欧美在线| 欧美精品一区三区在线观看| 亚洲一区二区影院|