
Industrial communication networks―Fieldbus specifications―Type 20 HART specification―Part 4: Application layer protocol specification
標準號:GB/T 29910.4-2013
基本信息
標準號:GB/T 29910.4-2013
發布時間:2013-12-17
實施時間:2014-05-01
首發日期:
出版單位:中國標準出版社查看詳情>
起草人:高鏡媚、劉丹、王麟琨、馮翔、劉濤、梁煒、楊志家、包偉華、劉楓、王駿、羅安、陳小楓、戈劍、董景辰、蔣濟友
出版機構:中國標準出版社
標準分類: 工業自動化與控制裝置綜合
ICS分類:工業自動化系統
提出單位:中國機械工業聯合會
起草單位:機械工業儀器儀表綜合技術經濟研究所、HART通信基金會、中國科學院沈陽自動化研究所、上海自動化儀表股份有限公司、西南大學、上海工業自動化儀表研究院、北京和利時系統工程股份有限公司、北京奧斯汀科技有限公司、福建上潤精密儀器有限公司、中國儀器儀表協會
歸口單位:全國工業過程測量和控制標準化技術委員會(SAC/TC 124)
發布部門:中華人民共和國國家質量監督檢驗檢疫總局 中國國家標準化管理委員會
主管部門:全國工業過程測量和控制標準化技術委員會(SAC/TC 124)
標準簡介
GB/T 29910的本部分為在HART現場總線特定的自動化環境中,應用程序之間的基本報文通信提供了公共要素。 本部分規定了IEC 61158現場總線類型20的應用層結構和服務,與OSI基本參考模型(ISO/IEC 7498 1)和OSI應用層結構(ISO/IEC 9545)一致。
標準摘要
GB/T29910《工業通信網絡 現場總線規范 類型20:HART規范》分為以下6個部分: ———第1部分:HART有線網絡物理層服務定義和協議規范; ———第2部分:HART有線網絡數據鏈路層服務定義和協議規范; ———第3部分:應用層服務定義; ———第4部分:應用層協議規范; ———第5部分:WirelessHART無線通信網絡及通信行規; ———第6部分:應用層附加服務定義和協議規范。 本部分為GB/T29910的第4部分。 本部分按照GB/T1.1—2009給出的規則起草。 本部分等同采用IEC61158-6-20:2010《工業通信網絡 現場總線規范 第6-20部分:應用層協議規范 類型20元素》(英文版)。 與本部分中規范性引用的國際文件有一致性對應關系的我國文件如下: ———GB/T9387.1—1998信息技術 開放系統互連 基本參考模型 第1部分:基本模型(ISO/IEC7498-1:1994,IDT) ———GB/T15273.1—1994 信息處理 八位單字節編碼圖形字符集 第1部分:拉丁字母一(ISO/IEC8859-1:1987,IDT) ———GB/T16262.1—2006 信息技術 開放系統互連 抽象語法記法一(ASN.1) 第1部分:基本記法規范(ISO/IEC8824-1:2002,IDT) ———GB/T16263.1—2006 信息技術 開放系統互連 第1部分:ASN.1 編碼規則(ISO/IEC8825-1:2002,IDT) ———GB/T17176—1997 信息技術 開放系統互連 應用層結構(ISO/IEC9545:1994,IDT) ———GB/T17966—2000 微處理器系統的二進制浮點運算(IEC60559:1989,IDT) 本部分的技術內容和組成結構與IEC61158-6-20:2010《工業通信網絡 現場總線規范 第6-20部分:應用層協議規范 類型20元素》(英文版)相一致,只是對第2章規范性引用文件做了如下調整和補充: ———將參考文獻中IEC8825-1調整到第2章,因為在第3章中引用; ———增加了GB/T29910.5—2013,因為在表23等條文中引用。 本部分由中國機械工業聯合會提出。 本部分由全國工業過程測量和控制標準化技術委員會(SAC/TC124)歸口。 本部分起草單位:機械工業儀器儀表綜合技術經濟研究所、HART通信基金會、中國科學院沈陽自動化研究所、上海自動化儀表股份有限公司、西南大學、上海工業自動化儀表研究院、北京和利時系統工程股份有限公司、北京奧斯汀科技有限公司、福建上潤精密儀器有限公司、中國儀器儀表行業協會、上海漢物天物聯網技術有限公司、重慶工業自動化儀表研究所、二重集團(德陽)重型裝備股份有限公司。 本部分主要起草人:高鏡媚、劉丹、王麟琨、馮翔、劉濤、梁煒、楊志家、包偉華、劉楓、王駿、羅安、陳小楓、戈劍、董景辰、蔣濟友。 |
標準目錄
前言 Ⅴ 1 范圍 1 1.1 概述 1 1.2 規范 1 1.3 一致性 1 2 規范性引用文件 1 3 術語和定義、符號、縮略語、約定 2 3.1 其他標準中的術語和定義 2 3.2 IEC/TR61158-1術語 3 3.3 HART現場總線應用層特定定義 6 3.4 縮略語和符號 7 3.5 約定 8 3.6 狀態機約定 9 4 抽象語法 10 5 傳送語法 10 5.1 概述 10 5.2 通用APDU 結構 10 5.3 服務特定APDU 結構 13 5.4 數據編碼規則 28 6 FAL協議狀態機結構 34 7 AP上下關系狀態機 35 8 FAL服務協議機(FSPM) 35 8.1 概述 35 8.2 FSPM 狀態表 36 8.3 FSPM 使用的函數 44 8.4 FSPM/ARPM 原語參數 45 9 應用關系協議機(ARPM) 45 9.1 AREP映射到數據鏈路層 45 9.2 應用關系協議機(ARPM) 47 9.3 AREP狀態機原語描述 49 9.4 AREP狀態機使用的函數 50 10 DLL映射協議機(DMPM) 50 10.1 DMPM 狀態 50 10.2 DMPM 狀態機 50 10.3 在數據鏈路層和DMPM 之間交換的原語 51 10.4 DMPM 使用的函數 52 參考文獻 53 圖1 APDU 格式 10 圖2 從站對主站的正常響應 11 圖3 從站到主站的命令錯誤響應 12 圖4 從站到主站的通信錯誤響應 12 圖5 不帶標識的編碼 29 圖6 整數類型數據編碼 29 圖7 Integer16類型數據編碼 29 圖8 無符號類型數據編碼 29 圖9 Unsigned16類型數據編碼 30 圖10 單精度浮點型數據編碼 30 圖11 雙精度浮點型數據編碼 31 圖12 數據類型數據編碼 32 圖13 協議機與相鄰層之間的關系 35 圖14 FSPM 狀態轉換圖 36 圖15 客戶機ARPM 的狀態轉換圖 47 圖16 服務器ARPM 的狀態轉換圖 48 圖17 DMPM 狀態轉換圖 50 表1 狀態機所用的約定 9 表2 響應代碼(Responsecode)值 11 表3 設備狀態(Devicestatus)值 11 表4 響應代碼(Responsecode)值 12 表5 通信錯誤(Commerror)代碼 13 表6 標識請求APDU 13 表7 標識響應的Value字段 14 表8 標識命令特定的響應代碼 15 表9 讀主變量響應的Value字段 15 表10 讀主變量命令特定的響應代碼 15 表11 讀回路電流和范圍百分比響應的Value字段 16 表12 讀回路電流和范圍百分比命令特定的響應代碼 16 表13 讀動態變量和回路電流響應的Value字段 16 表14 讀動態變量和回路電流命令特定的響應代碼 17 表15 寫回路配置請求的Data字段 17 表16 Loopcurrentmode代碼 17 表17 寫回路配置命令特定的響應代碼 17 表18 讀回路配置響應的Value字段 18 表19 讀回路配置命令特定的響應代碼 18 表20 讀動態變量族類別響應的Value字段 18 表21 讀動態變量族類別命令特定的響應代碼 19 表22 讀帶狀態的設備變量請求的Data字段 19 表23 讀帶狀態的設備變量響應的Value字段 19 表24 變量狀態(Variablestatus)值 21 表25 讀帶狀態的設備變量命令特定的響應代碼 22 表26 讀消息響應的Value字段 22 表27 讀消息命令特定的響應代碼 23 表28 讀標簽,描述符和日期響應的Value字段 23 表29 讀標簽,描述符和日期命令特定的響應代碼 23 表30 讀主變量傳感器響應的Value字段 24 表31 讀主變量傳感器命令特定的響應代碼 24 表32 讀設備信息響應的Value字段 24 表33 讀設備信息命令特定的響應代碼 25 表34 讀最終裝配號響應的Value字段 25 表35 讀最終裝配號命令特定的響應代碼 25 表36 寫消息請求的Data字段 26 表37 寫消息命令特定的響應代碼 26 表38 寫標簽,描述符和日期請求的Data字段 26 表39 寫標簽,描述符和日期命令特定的響應代碼 27 表40 寫最終裝配號請求的Data字段 27 表41 寫最終裝配號命令特定的響應代碼 27 表42 讀長標簽響應的Value字段 28 表43 讀長標簽命令特定的響應代碼 28 表44 寫長標簽請求的Data字段 28 表45 寫長標簽命令特定的響應代碼 28 表46 Date類型編碼 31 表47 單八位位組枚舉類型編碼 32 表48 單八位位組BitField 33 表49 PackedASCII字符集 33 表50 ISOLatin-1字符的AccepTable子集 34 表51 FSPM 狀態表-客戶機事務 36 表52 FSPM 狀態表-服務器處理情況 44 表53 函數Command() 44 表54 函數CommErr() 44 表55 函數CommandErr() 45 表56 函數Resp() 45 表57 函數Device() 45 表58 在FSPM 和ARPM 之間交換的原語所用的參數 45 表59 客戶機ARPM 狀態 47 表60 客戶機ARPM 狀態表 48 表61 服務器APRM 狀態 48 表62 服務器ARPM 狀態表 49 表63 ARPM 發給DMPM 的原語 49 表64 DMPM 發給ARPM 的原語 49 表65 在ARPM 和DMPM 之間交換的原語所使用的參數 50 表66 DMPM 狀態描述 50 表67 DMPM 狀態表-客戶機事務 50 表68 DMPM 狀態表-服務器事務 51 表69 在數據鏈路層和DMPM 之間交換的原語 51 |
推薦檢測機構
申請入駐
暫未檢測到相關機構,邀您申請入駐~
推薦認證機構
申請入駐
暫未檢測到相關機構,邀您申請入駐~
推薦培訓機構
申請入駐
暫未檢測到相關機構,邀您申請入駐~