JB T 10308.3-2005 测量和控制数字数据通信.工业控制系统用现场总线.类型3 PROFIBUS规范..pdf

上传人:livefirmly316 文档编号:213723 上传时间:2019-07-14 格式:PDF 页数:445 大小:84.43MB
下载 相关 举报
JB T 10308.3-2005 测量和控制数字数据通信.工业控制系统用现场总线.类型3 PROFIBUS规范..pdf_第1页
第1页 / 共445页
JB T 10308.3-2005 测量和控制数字数据通信.工业控制系统用现场总线.类型3 PROFIBUS规范..pdf_第2页
第2页 / 共445页
JB T 10308.3-2005 测量和控制数字数据通信.工业控制系统用现场总线.类型3 PROFIBUS规范..pdf_第3页
第3页 / 共445页
JB T 10308.3-2005 测量和控制数字数据通信.工业控制系统用现场总线.类型3 PROFIBUS规范..pdf_第4页
第4页 / 共445页
JB T 10308.3-2005 测量和控制数字数据通信.工业控制系统用现场总线.类型3 PROFIBUS规范..pdf_第5页
第5页 / 共445页
亲,该文档总共445页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 25.040 N 10 B 中华人民共和国机械行业标准JB厅10308.3-2005 代替JBfT10308.3 2001 测量和控制数字数据通信工业控制系统用现场总线类型3:PROFIBUS规范(共二册下册)Digital data communication for measurement and control Fieldbus for use in industrial systems-Type 3:PROFIBUS specification (IEC 61158 TYPE 3:2002,如IOD)2005-05-18发布2005-11-01实施中华人民共和国国家发展和改革委

2、员会发布060508000014 ICS 25.040 N 10 同I可中华人民共和国机械行业标准JBfT 10308.3-2005 测量和控制数字数据通信工业控制系统用现场总线类型3:PROFIBUS规范第6部分:应用层协议规范Digital data communication for measurement and control一Fieldbus for use in industrial systems-Type 3:PROFIBUS specification Part 6: Application layer protocol specification 2005-05-18发布

3、2005-11-01实施中华人民共和国国家发展和改革委员会发布JB厅10308.3-2005目次前言,.733引言.734! 范围.7352 规范性引用文件.7353 术语和定义.7363.1 出自GB厅9387.1的术语和定义.7363.2 出自GB厅15695的术语和定义.736 3.3 出自GB厅17176的术语和定义.7363.4 出自GB厅16262的术语和定义737 3.5 出自GB厅16263的术语和定义.738 3.6 出自IEC61158的术语和定义_7383.7其他术语和定义.739 3.8 缩略语和符号741 3.9 约定.7433.10 在状态机中使用的约定.7454

4、通信协议规范;.7474.1 FAL (现场总线应用层)语法描述.7474.女传输语法.752 4.3 FAL协议状态机.7924.4 AP-Context (上下关系)状态机8034.5 FAL服务协议机(FSPM) 803 4.6 应用关系协议机(ARPMs ) . . . . 928 4.7 DLL映射协议机CDMPMS)1124 4.8 用于DP从站的参数1169图1本标准的本部分与其他各层及现场总线应用服务的用户之间的关系734图2特殊字段的共同结构.744 图3数据类型二进制日期值的编码.753 图4日时值的编码754 图5时差值的编码.754 图6网络时间值的编码.754 图7网

5、络时差值的编码755图8Modul_Status_Array的示例.757 图9在DPVl诊断格式具有报警和状况PDU的情况下,Ext_Diag_Data的示例.788图10在基本诊断格式情况下,Ext_Diag_Data的示例.,.“.789图11一个特殊标识符格式的示例789 图12具有数据类型的特殊标识符格式的示例.790图13具有数据类型的特殊标识符格式的示例.790 图14具有数据类型的空槽的示例,.790728 JB厅10308.3-2005图15具有AI和DO功能块的多变量设备的示例.791图M标识符(ID). 791 图17标识符表.791 图18请求和响应DLPDU的Data

6、_Unit的结构.791 图19在DP从站中的协议机和相邻层的结构.794图20在DP主站(1类)中的协议机和相邻层的结构.795图21在DP主站(2类)中的协议机和相邻层的结构.796图22DP主站与DP从站之间的通信序列.797图23DP主站(2类)与DP主站(1类)之间的通信序列798图24DP主站(1类)与DP从站之间的非循环通信序列.799图25在MS2上连接建立的示例.801罔却在MS2上主站方的Idle.802 图27在MS2上从站方的Idle.“. 802 图28在MS2(服务器方)上连接建立的示例.994图29RM_Registry中的RM登人项的结构.995 表l状态机描述

7、要素.745表2状态机各要素的描述.745表3状态机中使用的约定.“.“745 表4APDU语法.747 表5置换.750表6Alann_ Type值范围.757表7Status_ Type值范围.758表8Alarm_Specifier .758 表9Modul_Status_Entry (1-的的范围. . “ . . 759 表10E汀or_type“.761 表门比特Lock_Req和Unlock_Req的含义规定.764表12Length_of_Manufacturer_Specific_Data的范围.769 表13L元ngth_of_Manufacturer_Specific_D

8、ata的范围. . . . . 769 表M数据类型的值(代码). . ,. . 770 表白比特Un-/Sync和Un-lFreeze含义的规定771表16Function_ CodelFunction_Num的编码773表17Error_CodelFunction_Num的编码. . . ., 774 表18Error_Decode的值.774表19在DPVl上E汀or_Code_1的编码775表20MDiag_Identifier的值776表21Area_ Code_ UpDownload的值.777表22Area_CodeActBrct的值.778表23Area_ CodeAct的值.

9、778表24Data_rate的值.打9表25SJave_ Type的值.刊1表26AJann_Mode的值781表27Subnet的值.785表28实例是DLL时原因代码(reason code)的值.785729 JB厅10308.3-20055 表29实例是MS2时原因代码的值78臼表3刘oE t臼end由ed一Fu山m肘1刊cton凡_一一-町町白町川-响.表3引1Fl_St阔at忧巳的值.787 表32状态机的分配.793 表33由AP-Context发出给FSPMS的原语.803表34由FSPMS发出给AP-Context的原语.806表35FSPMS状态表.813 表36FSPM

10、S使用的功能_850表37由AP-Context发出给FSPMMl的原语.852表38由FSPMMl发出给AP-Context的原语.,.855表39FSPMMl状态表862表40FSPMMI使用的功能.903表削由AP-Context发出给FSPMM2的原语.903表42由FSPMM2发出给AP-Context的原语.906表43FSPMM2状态表.909表制内PMM2使用的功能.928表仍由FSPMS发出给MSCYlS的原语.928表“由MSCYlS友出给FSPMS的原语.929表47用于检查DPVl_Status_l,DPVl_Status_2和DPVI_Status_3的规则.931表

11、48MSCYlS状态表.936表的MSCYlS使用的功能.969表到由邵阳1S发出给MSAClS的原语.972表51由MSAC1S发出给FSPMS的原语.973表52由MSCYlS发出给MSAClS的原语.t.973表53由MSAClS发出给MSCY1S的原语.973表54在MSAC1S与MSCYlS之间交换的原语使用的参数.973表55MSAClS状态表.974表56MSAClS使用的功能.川.990表们由FSPMS发出给SSCYlS的原语.990表58由SSCYlS发出给FSPMS的原语.990表59SSCYlS状态表991表60SSCYlS使用的功能.993表白由FSPMS发出给MSRM

12、2S的原语.t.993表62由MSRM2S发出给FSPMS的原语.,.,.994表63MSRM2S状态表.仙996表由FSPMS发出给MSAC恕的原语.1000表白由MSAC却发出给FSPMS的原语.1001表66由MSRM2S发出给MSAC2S的原语.1001表的由MSAC2S发出给MSRM恕的原语.1002表68与MSAC2S交换的原语使用的参数.1002表69MSAC2S状态表.1004表70由MSCSlS发出给FSPMS的原语. . . . I I .1022 表71MSCSlS状态表.1024730 JB厅10308.3-2005表72由FSPMMl发出给MSCYIM的原语.1024

13、表73由MSCYIM发出给FSPMMl的原语.1025表74在FSPMMl与MSCYIM之间交换原语使用的参数.10万表75MSCYIM状态表.1027表76由FSPMMl发出给MSAL1M的原语.10日表77由MSALIM发出给FSPMMl的原语.1052表78由MSAL1M发出给MSAL1M的原语.1052表79由MSAL1M发出给MSAL1M的原语.1052表80在MSAL1M与MSCYIM之间交换原语使用的参数1052表们在Alarrn_State_Table中的可能值.10日表白MSAL1M状态表.1055表83由FSPMMl发出给MSACIM的原语.1062表84由MSACIM发出

14、给FSPMMl的原语1063表白由MSAL1M发出给MSACIM的原语.1063表86由MSACIM发出给MSAL1M的原语.1063表们在MSALlM与MSCYIM之间交换原语使用的参数.1064表88MSACIM状态表10表的由FSPMMl发出给MMACl的原语.1078表90由MMACI发出给FSPMMl的原语.10万表引MMACl状态表1080表但由FSPMMl发出给MSCSIM的原语.1088表93由MSCSIM发出给FSPMMl的原语.1088表94MSCSIM状态表1089表95由FSPMM2发出给MSAC2M的原语.1093表%由MSAC2M发出给FSPMM2的原语.1093表

15、97与MSAC2M交换原语使用的参数1094表98MSAC2M状态表.1098表“由自PMM2发出给MMAC2的原语.1114表100由MMAC2发出给FSPMM2的原语.1115表101与MMAC2交换原语使用的参数.1115在102MMAC2状态表1116表103由FSPMS发出给DMPMS的原语.1124表104由DMPMS发出给FSPMS的原语1124表l仍由MSCY1S发出给D岛1PMS的原语.1124表106由DMPMS发出给MSCY1S的原语.1124表107由DMPMS发出给SSCY1S的原语.1125表108由MSAC1S,MSRM绍,MSAC2S发出给DMPMS的原语.11

16、25表109由DMPMS发出给MSAC1S,MSRM2S , MSAC2S的原语1126表110由DMPMS发出给MSCS1S的原语.1126表111由DMPMS发出给DL的原语1126表112由DL友出给DMPMS的原语.1127表113与DMPMS交换原语使用的参数.1128去门4DMPMS状态表1129731 JB厅10308.3-2005表115DMPMS使用的功能1138表116由FSPMMl发出给DMPMMl的原语“1139 表117由DMPMMl发出给FSPMMl的原语.1140表l山由MSCYIM发出给DMPMMl的原语.1140表119由DMPMMl发出给MSCYIM的原语.

17、1140表120由MSALlM,MSACIM发出给DMPMMl的原语1141表121由DMPMMl发出给MSAL1M,MSACIM的原语.1141表122由MMACl发出给DMPMMl的原语.1141 表123由DMPMMl发出给MMACl的原语.1142表124由MSCSIM发出给DMPMMl的原语.1142表125由DMPMMl发出给MSCSIM的原语.1142表126由DMPMMl发出给DL的原语.1143表127由DL发出给DMPMMl的原语.1144表128与DMPMMl交换的原语使用的参数.1145表129Status的可能值.1146表130DMPMMI状态表. I 表13川1D

18、MPMMl使用的功能. 1158 表132由FSPMM2发出给DMPMM2的原语.1160表133由DMPMM2发出给FSPMM2的原语1160表134由MSAC2M发出给DMPMM2的原语.1161 表135由DMPMM2发出给MSAC2M的原语.1161表136由MMAC2发出给DMPMM2的原语.1161表137由DMPMM2发出给MMAC2的原语.1161表138由DMPMM2发出给DL的原语.1162表139由DL发出给DMPMM2的原语.1162表140与DMPMM2交换的原语使用的参数1163表141DMPMM2状态表.1163表142DMPMM2使用的功能.1168表143DP

19、从站的总线参数/反应时间1169732 JB厅10308.3-一.2005前本部分是JB厅10308.3“作为行首字符开始的一一第4列包含下一如果事件发生且满足状态机描述的结构如表l所示。状态机描述中各要素的含义在表2中列出。表1状态机描述要素# 表达式。目l下一状态=动作|赋值、服务或功能调用的列于动作的部分在表3中列出状态机中使用的约定。约定xxx “xxx 表3状态机中使用右边数据项的值来代替左边数据项的值。如果右边数据项是一个参数,则它来自一个输入事件的原语参数名称例如:Identifier := reason 意指将参数reason的值赋值给称为Identifier的参数指出固定的值

20、例如:Identifier := “abc“ 意指将值飞bc“赋值给名称为Identifier的参数745 JB厅10308.3-2005表3(续)约定含义-指出左边数据项筹于右边数据项的逻辑条件指出左边数据项大于右边数据项的逻辑条件 指出左边数据项不等于右边数据项的逻辑条件取反后再加一个二进制数1所得的结果。),从其最后一个八位位组的个编号位赋给一个数字值2N,(第1个八位位组的位7除的二进制数1,如此即叙述为个正整数的二的,对该整数自身的二进制数4.2.1.3 无符号CUnsigned)值的编码a) Unsigned8、Unsigned16和Unsigned32类型的固定ContentsO

21、ctets应准确地分别由一个、两个或四个八b ) ContentsOct叫是等于此无符号值的二进制数,并由m位组的比特7到比特0、其后接着第2个八位位组的比特7到比特0,依次直到包含此ContentsOctets的最后一个八位位组的比特7到比特0组成。注通过以下方法得到二进制数:首先对ContentsOctets中的比特进行编号,从其最后一个八位位组的比特0开始编号作为O.直到其第一个八位位组的比特7作为末位编号,并对每个编号位服给一个数字值2N其中N是此位在上述编号序列中的位号。然后按位加那些设置为1的每个位的数字值,如此即得到一个无符号值的二进制数。4.2.1 .4 浮点CFloating

22、-Point)值的编码a) Floating321孚点值的编码是简单的,其ContentsOctets应准确地由四个八位位组组成。752 JB厅10308.3-2005b ) ContentsOctets应包含符合C60559定义的浮点值。第1个八位位组的位7用作符号的编码,其后从第l个八位位组的位6开始用作指数,然后从Floating32的第2个八位位组的位6开始用作尾数。4.2.1.5 可视串(VisibleString)值的编码a)可变长度的VisibleString值的编码应为原始格式。b)没有长度字段,其长度被隐含地编码。b ) ContentsOctets应是一个八位位组序列。最左

23、边的串元素编码在第一个八位位组,其后接着第2个八位位组,依次直到包含最后的八位位组作为此ContentsOctets的最右边。4.2.1.6八位位组串(Octet Strin马掣编码a)可变长度的Octetb)没有长度字段,位位组,其后是第2个边。4.2.1 .7 二进制日期(a ) BinaryDate值的b)长度字段应以一个l“U号八位1立!.l:l2 4 6 7 。年用于1951-19991主为(避免Y2K问题,0-50年的值用于2000-2050年,而51-99年的值用于195这符合大不列颠标准协会(BSi) D SC PD2000-. 1998“ 2000年兼容要求的定义“规则3(b

24、) 图3数据类型二进制日4.2.1.8 有和无日期指示值的日时的编码a)有和无日期指示值的日时的编码应为原始格式。b)长度字段应以一个二进制数指示在有和元日期指示值的日时中八位位组的个数。c) ContentsOctets的值应等于这些八位位组的数据值,如图4所示。4.2.1.9 有和无日期指示值的时差的编码a)有和无日期指示值的时差的编码应为原始格式。b)长度字段应以一个二进制数指示在有和无日期指示值的时差中八位位组的个数。c) ContentsOctets的值应等于这些八位位组的数据值,如图5所示。4.2.1.10 网络时间值的编码a)网络时间值的编码应为原始格式。753 JB厅10308

25、.3-2005b)长度字段应以一个二进制数指示在网络时间值中八位位组的个数。c) ContentsOctets的值应等于这些八位位组的数据值,如图6所示。比特7 6 5 4 3 2 八IjL直!l!。227 226 225 , 223 222 il 220 219 i8 217 3 2 5 2 4 213 i2 211 210 29 4 27 26 25 24 23 22 21 5 2 5 214 213 2 2 211 20 29 6 27 26 25 t 23 22 21 M5b 图4日时值的编码比特7 6 5 4 3 2 八位位组231 iO 229 228 227 226 225 2

26、223 222 il 220 219 218 217 3 2 5 2 4 213 212 211 210 29 4 27 26 25 24 23 22 21 5 2 5 214 213 212 211 210 29 6 27 26 25 24 23 22 21 Msb 图5时差值的编码比1寺7 I 6 I 5 。224 216 28 20 28 20 。224 216 28 20 28 20 八位位t11,.11 .p0 z29 228 227 226 225 224 从1.1.19000.00,00开始从午夜开始的毫衫、数从01.01.84开始的日数仅用于有日期指示)町、s日(仅用于有日期指

27、示22.1 222 il 220 219 218 217 216 或从7.2.20366.28,16开始的秒, 3 215 214 213 212 211 210 29 28 (当时间值小于4 27 26 25 24 23 22 21 20 Ox9dff4400、00000000)5 231 z30 229 228 227 226 225 224 6 223 222 il 220 219 218 217 216 秒的小数(Fraction)部分7 215 2 4 213 212 211 210 29 28 一个单位是1(232)5s 27 26 25 24 23 22 21 20 Msb 图6

28、网络时间值的编码4.2.1.11 网络时差值的编码a)网络时差值的编码应为原始格式。754 JB厅10308.3-2005b)长度字段应以一个二进制数指示在网络时差值中八位位组的个数。c) ContentsOctets的值应等于这些八位位组的数据值,如图7所示。比1号。八!丘位组).11 、30i9 228 227 226 225 224 节1 2.1 二)22I 220 219 218 217 216 3 115 zi4 213 212 211 210 29 28 4 27 26 25 24 23 22 21 20 5 231 去。229 228 227 226 225 224 6 223

29、222 I 220 219 218 217 216 7 zl5 zl4 213 212 211 210 29 28 8 27 26 25 24 23 22 21 20 msb 图7网络时差值的编码4.2.1.12 空(Null)值的编码a空(NulJ)值的编码应为原始格式。b) ContentsOctets应省略。4.2.2 与数据交换PDU有关的编码部分4.2.2.1 字段Outp_Data的编码每个Outp_Data字段应使用下列数据类型之一t秒(用Integer32表示)秒的小数(Fraction)部分一个单位是1/(232)S Boolean (布尔)、Integer(整数)、Unsi

30、gned(无符号)、FloatingPoint (浮点)、VisibleString (可视串)、OctetString (八位位组串、Date(日期)、TimeofDay (日时)和Time-Difference(时差)。4.2.2.2 字段Inp一Data的编码每个Inp_Data字段应使用下列数据类型之一:Boolean (布尔)、Integer(整数)、Unsigned(元符号、FloatingPoint (浮点)、VisibleString (可视串)、OctetString (八位位组串)、Date(日期)、TimeofDay (日时)和Time-Difference(时差)。注.

31、用于Inp_Data或Outp_Data的具有可变长度的数据类型(VisibleString、OctetS国ng、Date、Timeof Day和Time-Difference) .在DataExchange-RES-PDU或DataExchange-REQ-PDU中只出现一次。用户数据符合组态PDU的内容。4.2.3 与从站诊断PDU有关的编码部分4.2.3.1 字段Station_status_l的编码此宇段的编码应依照3.9.2的规定,各比特应具有以下含义:比特0:Diag.Station_Non_Existent 在Diagnoses-RES-PDU情况下,应设置为0。值(0):在Get_Master_Diag-RES-PDU情况下,含义为FALSE值(1):在Get_Master_Diag-RES-PDU情况下,含义为TRUE比特1:Diag.Station_Not_Ready FALSE (0) , TRUE (1) 比特2:Diag.Cfg_Fault (组态故障)FALSE (0) , TRUE (1) 755

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 行业标准 > JB机械行业

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1