<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 移動機車位置檢測器的PROFIBUS-DP接口設計

          移動機車位置檢測器的PROFIBUS-DP接口設計

          作者: 時間:2012-02-16 來源:網(wǎng)絡 收藏

          byte0字節(jié)是板返回的到用戶模板串口波特率編號:1=9.6k,2=19.2k,3=38.4k,4=57.6k,5=115.2k,6=460.8k,7=1.8432M。
          byte1字節(jié)是初始化報文錯誤號,其意義如表5所示。

          本文引用地址:http://www.ex-cimer.com/article/149672.htm

          h.jpg


          程序中對板回應報文進行,若對板初始化成功,繼續(xù)程序流程,這時PB-OEM2-SE接口板上的紅色指示燈滅。
          到是初始化失敗的回應報文,則顯示回應報文中初始化報文錯誤號約2s,然后進入死循環(huán),停止看門狗喂食,讓檢測器的AT89S51自動復位,重新對接口板進行初始化。
          與接口板進行數(shù)據(jù)交換程序若初始化成功,且PB-OEM2-SE接口板與主站連通,則接口板上綠色指示燈亮,接口板進入數(shù)據(jù)交換狀態(tài)。
          用戶模板的CPU只與PB-OEM2-SE交換數(shù)據(jù),PB-OEM2-SE按照設定的數(shù)據(jù)交換報文長度自動將其轉(zhuǎn)換成協(xié)議報文與主站進行通信。所以用戶程序只需要考慮與PB-OEM2-SE的數(shù)據(jù)交換,這種數(shù)據(jù)交換是采用用戶模板主動詢問,接口板被動回答的方式。
          在數(shù)據(jù)交換狀態(tài)下,PB-OEM2-SE接收用戶模板發(fā)送數(shù)據(jù)包括:PROFIBUS輸入數(shù)據(jù)profibus_input、請求數(shù)據(jù)命令req_com、一個字節(jié)校驗和。報文長度≤202個字節(jié)。
          在數(shù)據(jù)交換狀態(tài)下,PB-OEM2-SD向用戶模板發(fā)送數(shù)據(jù)報文包括:PROFIBUS輸出數(shù)據(jù)profibus_output、用戶參數(shù)化標記(user_prm_ok)、用戶參數(shù)(user_prm)和一個字節(jié)的報文校驗和。報文長度≤202個字節(jié)。
          用戶模板發(fā)送數(shù)據(jù)報文如表6所示。若:req_com=00H,表示用戶模板請求讀取PROFIBUS輸出數(shù)據(jù),接口板將回答“輸出數(shù)據(jù)報文A”,如表7所示。req_com=01H表示用戶模板請求讀取更新的用戶參數(shù)數(shù)據(jù),接口板將回答“輸出數(shù)據(jù)報文B”,如表8所示。

          i.jpg


          檢測器每30ms檢測到一次,然后將位置數(shù)據(jù)發(fā)送給PB-OEM2-SE,發(fā)送報文共12個字節(jié),由于不需要更新的用戶參數(shù)數(shù)據(jù),所以第1字節(jié)是請求數(shù)據(jù)命令00H,2-11字節(jié)是位置數(shù)據(jù),第12字節(jié)是校驗和。
          位置檢測器接收的報文見表9,第2行00,表示不更改原來設定的值,為FFH表示按照本報文指定的方式進行位置檢測和顯示。

          j.jpg



          5 GSD文件
          每一個PROFIBUS站點設備都要有一個GSD文件即“設備描述文件”,用來描述該PROFIBS-DP設備的各種性能參數(shù)的文本文件(類似Windw os的設備驅(qū)動),當用PROFIBS組態(tài)工具實現(xiàn)系統(tǒng)組態(tài)時,需根據(jù)與設備對應的GSD文件將其設備集成到總線系統(tǒng)中。
          GSD文件包含了設備所有定義參數(shù),包括:支持的波特率、支持的信息長度、輸入/輸出數(shù)據(jù)數(shù)量、診斷數(shù)據(jù)的含義、可選模塊種類等。GSD文件可以分為3個部分:1)一般規(guī)范,這部分包括生產(chǎn)廠商和設備的名稱、硬件和軟件的版本狀況、支持的波特率、可能的監(jiān)視時間間隔以及總線插頭的信號分配;2)與DP主站有關(guān)的規(guī)范,這部分包括只適用于DP主站的各項參數(shù)(如連接從站的最多臺數(shù)或上裝和下裝能力),這一部分對從站沒有規(guī)定;3)與DP從站有關(guān)的規(guī)范,這部分包括與從站有關(guān)的一切規(guī)范(如輸入/輸出通道的數(shù)量和類型、中斷測試的規(guī)范以及輸入/輸出數(shù)據(jù)的一致性信息)。
          GSD文件是文本類文件,可用西門子GSD文件編輯器GSDedit或其他文本編輯器編輯。
          PB-OEM2-SE產(chǎn)品已經(jīng)在國際PROFIBS組織PI備案,取得PI授予ID號:06FA和GSD文件名:DS_06FA.GSD。所以用戶產(chǎn)品的GSD文件可以在PB-OEM2-SE的GSD文件基礎上,在用戶公司名、產(chǎn)品型號、系列號等處置換成用戶產(chǎn)品信息,即可成為用戶的GSD文件,這并木復雜。
          需要注意的是,設備初始化報文中的定義的ID號必須和GSD文件中的ID號一致。

          6 結(jié)束語
          PROFIBUS-DP現(xiàn)場總線應用越來越廣泛。采用PB-OEM2-SE接口模板的具有PROFIBUS-DP接口的位置檢測器已經(jīng)在自動化系統(tǒng)中實際應用,穩(wěn)定可靠。這種方案,系統(tǒng)具有很好的靈活性、通用性,以及開發(fā)周期短、開發(fā)成本低等優(yōu)點,值得推廣應用。


          上一頁 1 2 3 4 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();