新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 全數字式數控總線應用層通用化設計

        全數字式數控總線應用層通用化設計

        作者: 時間:2016-12-20 來源:網絡 收藏

        統一的服務接口實現流程
        圖8統一的服務接口實現流程

          通過對各總線所提供的服務進行分類、歸納、抽象,提煉出統一的服務接口,部分服務接口如表2所示。

        部分服務接口列表

          說明:其中TS_xxx表示傳輸服務,為從站設備提供連接、同步傳輸、異步傳輸、傳輸管理等服務。SV_xx表示伺服驅動服務,用來操作控制伺服軸;SPIN—xxxxx表示主軸服務,用來操作控制主軸;IO_xxx表示I/O服務,用來操作控制I/O設備;SENS_xxx表示傳感器服務,用來操作控制傳感器設備;NCB__表示總線管理服務,管理配置查詢各總線信息,包括總線配置服務、總線查詢服務等。各總線的服務接口按照BusType—DeviceType—XXX形式來實現,如M3一SV—velCtrl。

          這樣設計的優點表現在:

          (1)將應用層劃分為應用接口子層和協議接口子層,各層的功能互不相同,使得系統層次結構更加明確。統一的應用層架構為各總線應用層的實現提供了參考。

          (2)通過設計統一的站點邏輯地址、統一的應用層協議數據格式、統一的單位系、統一的總線配置結構以及統一的服務接口,屏蔽了各總線的差異,使得一個系統中兼容多種總線成為可能,具有很好的兼容性。

          (3)統一的應用層服務接口屏蔽了各總線應用層服務的差異,對上層應用透明。對于新加入的總線,只需按照統一的服務接口實現自己的服務,具有很好的擴展性。

        4 結束語

          多現場總線兼容技術是當前現場總線技術的一個重要發展方向,實現一個數控系統中兼容多種總線,屏蔽各總線的差異具有重要的意義。本文在參考現場總線協議模型的基礎上,建立了數控總線結構模型,設計了一個統一的應用層架構,分析了多總線兼容的技術需求,并對關鍵性技術提出了解決方案。該設計屏蔽了各總線差異,向用戶程序提供了統一的服務接口,具有很好的兼容性和擴展性。下一步的工作將根據具體總線的協議規范,按照本文設計的統一的應用層架構及統一的服務接口,實現具體總線的應用層服務,并將其應用于數控系統中。


        上一頁 1 2 3 4 下一頁

        關鍵詞: 全數字式數控總

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 年辖:市辖区| 田东县| 内丘县| 高邮市| 阿瓦提县| 吉安市| 满洲里市| 平阳县| 古浪县| 平定县| 怀来县| 额济纳旗| 鄂尔多斯市| 屏东县| 富平县| 金昌市| 文昌市| 巩义市| 盘锦市| 湾仔区| 康乐县| 荆门市| 营口市| 奉节县| 利辛县| 望谟县| 齐河县| 恭城| 招远市| 彝良县| 棋牌| 博爱县| 宜良县| 都安| 界首市| 分宜县| 株洲县| 古蔺县| 思茅市| 怀集县| 犍为县|