新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > P-NET現場總線技術分析與應用

        P-NET現場總線技術分析與應用

        作者: 時間:2013-02-27 來源:網絡 收藏


        當從站接收到請求之后,從上一幀的最后一個字節的停止位開始計算,允許從站在11到30個位周期內開始訪問總線。從站中的延時應設置的盡量的小,因為任何不必要的延時都可能降低系統的速度。在傳輸速度為76.8KB/S時,最大允許延時時間是390us。

        這種令牌傳遞方式是一種基于時間的循環機制,不同于采用實報文傳遞令牌的方式。它與報文傳遞令牌方式相比節省了主控器的處理時間,提高了總線的傳輸效率,而且它不需要任何總線仲裁的功能。

        5、訪問控制(Control process)

        的總線管理系統VIGO是一種OLE自動化服務器,可以很方便地與適應OLE自動化的標準應用相結合,例如:Excel和Access。VIGO現場總線管理系統是由幾部分程序元素組成的集合體,它是一個開放系統,其結構如圖3所示。VIGO允許附加其它銷售商的網絡元素,能夠滿足用戶的不同需求。全部這些元素由VIGO處理和集成入VIGO,這些程序元素都可以無需任何轉換地動態連接到現有的系統中,產生一個適用于任何現場總線數據的非常簡單和明確的接口。

        實際上,VIGO現場總線管理系統十分類似于目前流行的LINUX操作系統,它提供了一個強大的鏈接環境,任何用戶需要的應用程序都可以通過標準接口掛接在它的平臺上,這種易于擴展的特性是其他總線系統無法比擬的。此外,用戶通過面向對象語言,可以將總線裝置作為對象使用,并可將單獨的外部測量像內部變量一樣使用。同時,它還允許通過支持WINDOWS的任意網絡,在工作站、PC和服務器之間傳遞面向對象的數據,這使得總線數據可以在整個管理系統或Intranet中顯示和控制。


        圖3 VIGO的結構組成

        VIGO可以使分布在工廠內的各種獨立控制單元組成過程自動化管理系統,可實現一種現場總線之中或幾種現場總線之間的數據通信。VIGO可以把一個實在的工廠用數據、有關的數據結構和數據位置來描述,它管理工廠內部產生的數據的安全性和完善性,跟蹤工廠內的物理對象之間的關系和輔助的現場總線節點,同時還描述相關的控制程序、配置、校準參數的文件集合以及配置、備份、下載的工具等等。發送或處理同一個網絡或不同網絡的若干同步信息包也由VIGO來管理,這是通過一個實時通信內核實現的。當幾個應用程序試圖訪問同一個總線系統時,在Windows的多任務環境中會出現問題,這個問題可以由VIGO解決,它可以保證通信包和報文不發生混淆。

        VIGO與互通信PC應用程序之間的所有數據交換都是通過OLE自動化(一種微軟數據交換標準)方式實現的。VIGO作為一種OLE自動化服務器,為用戶應用程序提供了開放的和明確的接口。處理工廠網絡中任意點的數據請求,都象是在PC機中直接實現的一樣。用戶無需考慮不同的通信協議、數據轉換或尋址方式之間的差異。PC應用程序應當是標準應用程序,如EXCEL電子數據表,ACCESS數據庫,或由Visual Basic,Delphi ,C++等語言編寫的具體應用程序。

        使用VIGO的影響是深遠的,只需通過接口連接到一個系統上,而無需了解總線的類型。發展VIGO的使用工具,實用程序,例程等被視為總體目標,這就意味著,隨著公司數量的增加,可以提供公共使用的包,從而縮短了開發周期。

        6、結束語(Conclusion)

        P-NET現場總線已經出現了多年,在世界范圍內有5000種以上的實際應用,應用范圍從只有簡單的幾個I/O節點的設備到有幾千個I/O節點的龐大系統。其典型應用領域主要有奶品廠、啤酒廠、農業環境控制、動物飼養系統、瀝青和水泥生產、發電廠、太陽能電站、塑料成型、船舶發動機控制、油罐管理/報警、數據測量、供水系統、樓宇自動化、燃料管理系統,等等。P-NET現場總線在我國奶制品生產、農業環境控制、水產養殖等方面的應用大大提高了我國農業自動化技術的發展。相信在今后的社會發展中,P-NET也將不斷完善,創造出更多更好的業績。

        參考文獻:
        李曉春蘇嘉華,P-NET及其應用,機電工程
        梅恪,現場總線P-NET
        吳志揚,P-NET:VIGO軟件介紹性描述
        zhangcuil,P—NET分析

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 张家港市| 浦城县| 潼南县| 平泉县| 泸定县| 荆州市| 澜沧| 克拉玛依市| 报价| 建宁县| 大理市| 镶黄旗| 天峨县| 治多县| 嘉兴市| 兰考县| 巴塘县| 昌吉市| 芷江| 安乡县| 梅州市| 叙永县| 鹤岗市| 宣城市| 满城县| 阳山县| 巩义市| 赤城县| 尉氏县| 丰宁| 扶绥县| 光泽县| 灵台县| 古蔺县| 彰化市| 陈巴尔虎旗| 犍为县| 满城县| 曲沃县| 凌海市| 松滋市|