国产做无码视频在线观看_国产成人精选视频在线观看_打桩机和他宝贝124是哪一对_国产三级欧美

基于RIA和軟PLC的現場總線監控系統的設計

摘要:隨著技術的發展,原先互不相干的互聯網和現場總線,得以相互延伸與整合,大大豐富了工業控制的手段。在原先由軟PLC與現場總線技術構建的Web監控系統中,再集成應用RIA技術,使得這種基于RIA架構的Web遠程監控,既實現了現場總線網絡內網與Intemet外網之間的信息交換,又利用RIA和多層結構提高了系統的性能,改善了用戶體驗,形

摘要:隨著技術的發展,原先互不相干的互聯網和現場總線,得以相互延伸與整合,大大豐富了工業控制的手段。在原先由軟PLC與現場總線技術構建的Web監控系統中,再集成應用RIA技術,使得這種基于RIA架構的Web遠程監控,既實現了現場總線網絡內網與Intemet外網之間的信息交換,又利用RIA和多層結構提高了系統的性能,改善了用戶體驗,形成了一種有效的工業控制與管理信息化的集成解決方案。
關鍵詞:RIA;軟PLC;Web監控;現場總線
現場總線控制技術融合了最新的網絡技術,促進了從標準以太網延伸到工業控制領域的進程,這種進程使得通過Web對遠程或惡劣工業環境中的實時監控成為可能 與此同時,RIA(riehInternetapplieation,富因特網應用)技術的發展改善了傳統的Web應用的體驗 為此,在Web遠程監控中運用RIA架構,利用RIA的異步傳輸和局部刷新技術,可以改善數據快速交互,滿足實時性的要求,也提供了一種更直觀、更好的用戶體驗。
1系統結構
基于RIA架構和軟PLC技術的Web現場總線控制系統主要由3個模塊組成,分別是現場UO!監控中心和Web應用 其結構如圖l所示 .

 

系統模塊的邏輯功用是:現場FO采集控制現場設備的運行狀況數據,然后經現場總線交送給監控中心,同時也可以接受監控中心發回的邏輯控制指令;監控中心由軟PLC構成,主要發送指令至現場FO,完成預設的邏輯控制動作,同時也接受由Web應用發來的干預指令 而Web應用則形成了遠程的監控界面 其中涉及的主要技術包括用于控制邏輯的軟PLC!用于數據采集的遠程FO端子,以及帶來更好的用戶體驗的基于RIA的Web應用 .
2系統硬件技術特點
2.1軟PLC
軟PLC即軟件形式的邏輯控制器,以軟件形式封裝實現硬件PLC的全部功能 相比于傳統的硬件PLC,軟PLC是基于PC機的,這使得它既能完成傳統PLC的邏輯控制功能,同時更易于融入現場總線網絡的體系結構,便于采用一系列開放的國際工業標準,實現真正意義上的工業自動化與信息化的無縫集成 目前,軟PLC的執行標準是IEC61131一 該標準的定義涵蓋了PLc整個生命周期的各個部分,如設備調試!安裝維護!編程語言!設備通信等 該標準定義的PLC編程語言,包括了目前使用最廣泛的5種:梯形圖(ladderdia腳m)!結構文本(strueturelist)!J頃序功能圖(sequentialfunetionehart)!功能塊圖(funetionbloekdi聊m)和指令表(instruetionlist)[.] 軟PLe工作原理圖如圖2所示 .

 

基于RIA和軟PLC的現場總線監控系統采用了Bekhoff公司的軟PLC產品TwinCAT,TwinCAT軟件系統支持IEc61巧8公布的全部現場總線標準,其編程環境完全支持IEC61131一3,還可以根據不同需求和用戶喜好實現上述5種PLC編程語言的混合編程 使用時只需在PC機上插加對應不同現場總線協議的通信卡,就可以對連接在現場總線上的現場設備進行邏輯控制 為了實現控制現場物理FO節點與軟PLc中的FO控制變量的數據組態映射,TwinCAT提供了系統管理器(systemman路er),如圖3所示 .

 

2.2OPC數據交換
本系統中,軟PLC與Web應用之間的數據交換是用oPe(o比fo:proeesseontrol)實現的,作為一種得到微軟公司支持的用于信息交換技術的標準接口,OPC的主要技術包括:
1.COM/nCOM(eomponentobjeetmodeFdistributedc0M,組件對象模型/分布式組件對象模型標準) .他是微軟公司開發的通信組件,支持不同網絡的不同對象之間的相互通信。
2.OLE(objeetlinkingandembedding,對象鏈接和嵌人技術)。定義和實現了一種允許應用程序作為軟件 對象 (數據集合和操作數據的函數)彼此進行 連接 的機制,也是由微軟公司制定的在應用程序之間傳輸和共享信息的一組綜合標準。
3.ActiveX。是一些以D幾(動態鏈接庫)為主要表現形式的組件或文檔,使用時以引用方式插人應用程序。ActiveX組件的應用技術基礎是組件對象模型(COM)。
4.TwinCAT軟件。在數據交換時提供了一個基于AetiveX技術的AdsOex.Oex控件,借助于該控件,TwinCAT可方便快捷地實現與VB、C#或Delphi之間的數據交換。軟PLC中對應實際FO的變量常采用變量數組進行定義,下面的代碼通過Adsocx聲明了變量數組ErmrRetl[20]。

 

2.3遠程I/O端子
遠程FO端子是分布于現場總線末端用來連接控制現場各種傳感器、操作終端和控制器的端子,用于收集現場監控信號。其物理鏈路是:現場設備的各種I/0信號-總線端子-現場總線耦合器-計算機中的現場總線通信卡-PC機-軟PLC。對于不同的控制和監控對象(如開關信號、模擬信號、轉速信號等),可以通過更換不同類型的I/O端子來實現。如需采用不同的總線協議,如profibus、InterbuS、CAN、ControlNET等,只需更換該物理鏈路中的總線通信卡和現場總線藕合器,同時對總線拓撲作相應調整即可 本系統中的TwinCAT軟件PLC支持IEC61158標準中包含的主要總線協議,無需針對不同總線協議作特別調整.
3軟件系統的實現
3.1RIA技術
與基于文本的傳統Web頁面相比,在基于RIA的Web應用中,由于數據能夠被異步緩存在客戶端,故可實現接口更健壯、反應更靈敏、響應速度更快并具有媲美桌面系統界面功能的Web應用。
RIA是基于XML、腳本語言和WebServiee的。對開發者而言,應用RIA技術有著多種途徑:基于Flash的Flex、基于.NET技術的SilverUght及基于Java技術的JavaFX等。相比較而言,Flash的強大影響使得Flex技術成為廣受青睞的解決方案,Flex編程模型、Flash等各個產品也構成了完整的RIA開發平臺。對用戶而言,使用Flex與使用Flash一樣,無系統平臺和瀏覽器兼容性問題,只需在客戶端運行環境中安裝有FlashPlayer就可以了。
由于RIA的應用模型是多層架構的,與此對應,本系統的結構被劃分成明顯的功能單元和多層邏輯結構:客戶層、表示層、業務邏輯層和資源層(見圖4)。這種多層架構可以降低系統各層之間的藕合度,使得客戶端與數據庫隔離,這樣既可有效地保證系統的安全可靠,又使系統具有較好的可擴展性與可維護性。

 

3.2多層邏輯結構
1.客戶層。由基于RIA的Web應用來實現。使用瀏覽器,系統可以顯示所有的動態監控數據和完成控制指令設置等操作?;赗IA的Web應用采用Flex的開發語言ActionScriPt3.0和編譯器,使用時Flex會在weh服務器中生成和發布swf文件,并在客戶端Web瀏覽器訪問服務器時,由客戶端的FlashPlayer下載和運行。
2.表示層。Flex本身不能直接與數據庫通信,系統的表示層是用ASP.NET來完成的,當用戶需要進行數據交換時,AsP.NET服務器負責與數據庫的通信(由ASP.NET經由中間層提供的ServieeInterface接口進行訪問)。Flex本身可以通過多種方式和Socket進行數據交換,如WebService、HTTPSerVice、RemoteObject等。本系統采用了WebService方式。下面為使用webservice進行數據交互通信的一個簡單示例。
首先準備后臺服務端的WebService。

 

這里,使用wsdl設置WebServiee的URL,最終,由load的onRequest()方法指定testService調用webService的MyTest()。其中onSuccess()方法用于處理調用成功的信息,而onFault()用于處理調用失敗的信息。
3.中間層。所有與數據有關的處理,如并發操作,完整性和一致性控制、安全控制等都是在這一層完成。
4.業務層。完成控制系統需求的業務邏輯,由軟PLC對經由現場采集的I/O數據按照業務需求加工處理,并保存和更新數據庫數據。與常見的多層體系相同,在業務層中完成系統的數據庫訪問事務。如需要將系統整合到企業的信息管理系統中,可以通過業務層以定制方式組織各公用數據庫的連接。通常認為,這是一種值得推薦的企業生產信息管理模式。
5.資源層。資源層是為系統提供資源服務的,如數據庫的數據資源。開發者也可以利用該層集成與整合企業的其他信息資源。
3.3完成中間層
系統多層架構中的中間層的實現主要依托WebService。WebService主要利用HTTP和SOAP(simpleobjectaccessprotocol)協議使業務數據在Web傳輸,也就是說,webService在系統中形成了一種多層應用通信機制的規范。這樣,中間層可以做到:遠程監控用戶可以從Web頁面直接調用中間層組件,從而不再需要建立某些相關的互動頁面,提高了系統開發效率。系統網頁的開發是基于C#的,使用WebService時,直接使用了.NET的SOAP客戶端。
系統運行時,用戶通過瀏覽器訪問遠程監控現場的操控頁面并對控制節點發出控制信號。作為響應,web頁面以SOAP協議與WebService組件通信,將獲得的控制信號以參數形式傳遞給Webservice,再由webservice調用軟PLC中預設的業務控制邏輯(TwinCAT程序中的POU(programorganizationunit)并執行,從而實現了對遠程現場節點的控制.
在本系統中,實現WebService的主要步驟是:首先需要生成SOAP代理類:在命令行使用Wsdl.EXE(webservicesDescriptionLanguage)生成代理類:Ws-dl.exe/l:C#/n:mywebservice/out:test.eshttp://292.168.0.4/myControl.asmx;然后,需要編譯并部署代理類,以便將代理類文件myControl.cs編譯為DLL文件,存放在bin文件夾下:CSC/t:libray/out:binmy-Control.dllmyControl.es/r:System.dll/r:System.Web.serviee.dll/r:system.XML,dll。一旦生成代理類后,Web服務就如同系統的內置類般,只需通過在Web應用程序項目中 添加Web引用 來建立與WebService的聯系,就可直接使用Web服務了。
系統運行時,Web頁面首先查詢對WebSercice進行分類和描述的UDDI(universaldeseription,discovery,andintegration)協議注冊表,在完成對指定WebServ-ice的定位后,由代理類對象實現與實際的遠程WebService以SOAP協議進行通信,然后由WebService完成相應的業務邏輯。這樣,WebService組件作為中間層,形成了與表示層和業務層之間的紐帶。
4結束語
軟PLC+現場總線+分布式遠程I/O的控制系統集成和利用了PC平臺上的硬件和軟件資源,簡化了工控系統的組成結構,提高了效率,也降低了系統成本。以此為基礎,再將其與基于RIA的Weh技術集成,借助RIA架構帶來的數據異步傳輸和局部刷新,可實現數據快速交互。這樣,只需通過瀏覽器,就可以在遠程對控制系統完成組態、診斷和實時監控,其中的RIA技術又大大改善了Web監控的可視化體驗性能與系統的響應性能。

国产做无码视频在线观看_国产成人精选视频在线观看_打桩机和他宝贝124是哪一对_国产三级欧美

      <address id="drvvf"><nobr id="drvvf"><meter id="drvvf"></meter></nobr></address>

                  <address id="drvvf"><nobr id="drvvf"><meter id="drvvf"></meter></nobr></address>
                  <form id="drvvf"><nobr id="drvvf"><meter id="drvvf"></meter></nobr></form>
                    国产精品乱码一区二区三区| 蜜桃av噜噜一区二区三区| 欧美日韩免费一区二区三区| 欧美日一区二区三区在线观看国产免| 欧美一区三区三区高中清蜜桃| 香蕉久久夜色精品国产使用方法| 亚洲高清av| 国产日韩精品一区观看| 亚洲国产欧美日韩| 国产精品一卡二| 欧美国产激情二区三区| 久久久999精品视频| 亚洲在线一区二区| 日韩一级精品视频在线观看| 欧美影院久久久| 日韩一级不卡| 禁断一区二区三区在线| 日韩一区二区久久| 久久精品人人| 亚洲另类视频| 亚洲国产欧美一区二区三区丁香婷| 麻豆成人综合网| 亚洲精品网址在线观看| 亚洲欧美在线x视频| 亚洲激情二区| 国产精品一区一区三区| 久久精品国产亚洲高清剧情介绍| 欧美大胆成人| 久久xxxx精品视频| 亚洲国产成人91精品| 99在线|亚洲一区二区| 一区二区三区四区五区精品| 亚洲精品永久免费| 亚洲免费影院| 浪潮色综合久久天堂| 亚洲欧美在线观看| 欧美14一18处毛片| 国产欧美日韩中文字幕在线| 羞羞视频在线观看欧美| 欧美与欧洲交xxxx免费观看| 欧美va亚洲va香蕉在线| 亚洲缚视频在线观看| 亚洲一区在线视频| 国产女人18毛片水18精品| 亚洲高清影视| 久久视频在线视频| 欧美日本亚洲| 欧美在线亚洲在线| 亚洲免费在线| 激情五月综合色婷婷一区二区| 亚洲欧美日韩另类| 久久久久久亚洲综合影院红桃| 国产精品视频一区二区高潮| 日韩亚洲综合在线| 国产精品二区在线| 在线一区二区三区做爰视频网站| 在线观看久久av| 亚洲第一精品夜夜躁人人躁| 国产精品久久久久久久app| 伊人夜夜躁av伊人久久| 亚洲一区二区三区在线看| 国产欧美日韩中文字幕在线| 开元免费观看欧美电视剧网站| 亚洲免费一在线| 欧美r片在线| 中文欧美在线视频| 一区二区欧美视频| 影音先锋亚洲电影| 亚洲国产一区二区视频| 在线视频成人| 亚洲第一色在线| 欧美视频中文字幕| 影音先锋中文字幕一区| 久久爱91午夜羞羞| 一区二区亚洲| 日韩香蕉视频| 一区二区三区中文在线观看| 亚洲精品五月天| 99视频一区二区| 欧美网站大全在线观看| 欧美人牲a欧美精品| 欧美日韩一区视频| 一区二区三区自拍| 国产一二三精品| 欧美日韩激情网| 欧美好骚综合网| 在线观看视频一区二区| 欧美精品一区三区| 老色鬼精品视频在线观看播放| 亚洲日本欧美日韩高观看| 亚洲电影免费观看高清完整版| 久久亚洲影音av资源网| 久久精品综合网| 欧美激情一区二区三区在线视频| 国内精品久久久久久久果冻传媒| 亚洲国产美女精品久久久久∴| 99精品视频网| 久久久夜色精品亚洲| 久久久久久久网| 久久精品国产77777蜜臀| 欧美中文日韩| 午夜精品久久久久久99热软件| 一区二区三区毛片| 国产日韩精品在线观看| 久久综合久久综合这里只有精品| 欧美国产激情| 欧美激情一区二区三区成人| 亚洲第一精品影视| 亚洲欧美中日韩| 午夜精品一区二区三区在线播放| 欧美性猛交xxxx免费看久久久| 欧美日韩精品一区二区三区四区| 亚洲午夜羞羞片| 欧美三区在线| 欧美电影免费观看高清完整版| 欧美日韩国产va另类| 国产精品国产亚洲精品看不卡15| 91久久精品日日躁夜夜躁欧美| 亚洲三级电影全部在线观看高清| 日韩午夜激情电影| 欧美中文在线免费| 亚洲欧美日韩成人高清在线一区| 亚洲欧美在线另类| 亚洲精品乱码久久久久| 欧美韩日视频| 亚洲图片欧洲图片日韩av| 黄色一区二区三区四区| 久久精品国产欧美亚洲人人爽| 欧美亚洲视频一区二区| 欧美日韩国产天堂| 亚洲永久免费av| 欧美一区二区免费| 99视频国产精品免费观看| 欧美日韩p片| 在线观看中文字幕不卡| 国产精品日韩欧美| 欧美精品九九| 激情婷婷久久| 久久免费视频网| 国产精品黄页免费高清在线观看| 国产日本欧洲亚洲| 久久中文精品| 一区二区黄色| 国产精品家教| 狠狠色丁香婷婷综合| 亚洲国产精品传媒在线观看| 国产日韩一区二区三区在线播放| 国产日韩欧美视频| 亚洲伦理一区| 久久久精品tv| 国产欧美日韩三区| 欧美日本乱大交xxxxx| 亚洲精选久久| 午夜精品福利在线观看| 亚洲国产精品www| 久久网站免费| 欧美一区视频在线| 久久一二三国产| 国产亚洲精品aa午夜观看| 亚洲一区久久| 欧美顶级艳妇交换群宴| 精品91久久久久| 亚洲国产精品va| 欧美精品一区三区在线观看| 欧美午夜无遮挡| 亚洲欧美另类久久久精品2019| 亚洲一区999| 亚洲午夜性刺激影院| 91久久久国产精品| 在线视频中文亚洲| 欧美人与禽猛交乱配视频| 欧美福利一区| 在线看欧美视频| 在线中文字幕不卡| 亚洲视频1区2区| 羞羞答答国产精品www一本| 亚洲国产日韩欧美在线动漫| 国产视频欧美视频| 影院欧美亚洲| 亚洲视频免费看| 亚洲国产一区二区三区在线播| 欧美成年人网| 欧美日韩极品在线观看一区| 国产精品成人在线观看| 亚洲综合视频1区| 国产精品午夜久久| 午夜精品在线| 国产色综合天天综合网| 免费成人av资源网| 亚洲美女精品成人在线视频| 亚洲乱码国产乱码精品精可以看| 美女网站在线免费欧美精品| 国产欧美一区二区三区久久| 欧美亚洲尤物久久| 亚洲视频精品在线| 欧美成年人视频| 亚洲巨乳在线| 国产精品欧美在线| 女同性一区二区三区人了人一| 国产精品男gay被猛男狂揉视频|