[發明專利]一種PROFIBUS耦合器及PROFIBUS的數據傳輸方法有效
| 申請號: | 201710183240.3 | 申請日: | 2017-03-24 |
| 公開(公告)號: | CN106878131B | 公開(公告)日: | 2020-06-05 |
| 發明(設計)人: | 張曉剛;王芳杰;陳軍偉;張燁峰 | 申請(專利權)人: | 浙江中控技術股份有限公司 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 310053 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 profibus 耦合器 數據傳輸 方法 | ||
1.一種PROFIBUS耦合器,其特征在于,包括:DP協議棧、PA協議棧及連接在所述DP協議棧與所述PA協議棧之間的數據交換代理模塊,其中:
所述DP協議棧通過DP總線與DP主站相連接并進行數據報文傳輸,所述PA協議棧通過PA總線與PA設備相連接并進行數據報文傳輸;
所述數據交換代理模塊用于緩存所述DP協議棧通過DP總線接收到的所述DP主站發送的第一數據報文,緩存所述PA協議棧通過PA總線接收到的所述PA儀表發送的第二數據報文,并將緩存的第三數據報文提供給所述PA協議棧和/或所述DP協議棧,實現所述PA設備與所述DP主站之間的數據報文傳輸;
所述DP協議棧為多個,且每個所述DP協議棧具有有效標志位,所述有效標志位被置位時表明所述DP協議棧處于有效的運行狀態;
還包括:DP協議棧冗余調度模塊,其中:
所述DP協議棧冗余調度模塊,用于從多個備用的DP協議棧中基于有效標志位確定進行數據報文傳輸的DP協議棧;
還包括:PA接口及DP接口,其中:
所述PA接口連接于所述PA總線與所述PA協議棧之間,用于通過所述PA總線傳輸所述PA協議棧與所述PA設備之間的數據報文;
所述DP接口連接于所述DP總線與所述DP協議棧之間,用于通過所述DP總線傳輸所述DP協議棧與所述DP主站之間的數據報文;
所述PA接口采用曼徹斯特軟編解碼進行數據報文的傳輸;
所述DP接口為RS485接口;
所述DP接口通過波特率搜索確定用于數據報文傳輸的目標波特率;
其中,所述DP接口在當前波特率上連續接收到N個錯誤報文或在預設時長內沒有接收到報文時,切換到下一個波特率進行報文接收;
所述DP接口在當前波特率上連續接收到N個正確報文時,確定當前波特率為目標波特率,N為大于1的正整數;
所述DP協議棧在接收到所述DP主站發送的對所述PA設備的參數化報文之后,將所述參數化報文緩存到所述數據交換代理模塊,并向所述DP主站回復第一消息;
所述DP協議棧在接收到所述DP主站發送的對所述PA設備的組態報文之后,將所述組態報文緩存到所述數據交換代理模塊,將以為組態標志置位,并向所述DP主站回復第一消息;
所述PA協議棧從所述數據交換代理模塊中查詢所述組態報文是否表明所述PA設備有新的組態,如果是,在所述數據交換代理模塊中獲取所述組態報文,并基于所述組態報文對所述PA設備進行操作;
所述PA協議棧將組態后的診斷信息緩存到所述數據交換代理模塊;
所述DP協議棧在接收到所述DP主站對所述PA設備組態后的診斷請求報文之后,從所述數據交換代理模塊中獲取所述診斷信息并向所述DP主站發送所述診斷信息;
所述DP協議棧從所述數據交換代理模塊中無法獲取到所述診斷信息時,向所述DP主站回復第二消息;
所述PA協議棧還用于:監測所述PA總線上的PA設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江中控技術股份有限公司,未經浙江中控技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710183240.3/1.html,轉載請聲明來源鉆瓜專利網。





