主页 购物车 询价 关于我们
www.GB-GBT.com
收录标准: 222550 (2026-05-23) 搜索
路径: 主页 > GB/T > 第184页 > GB/T 25105.2-2014

[PDF] GB/T 25105.2-2014 - 英文版

标准搜索结果: 'GB/T 25105.2-2014'
标准号码美元购买PDF工期标准名称(英文版)
GB/T 25105.2-2014 RFQ 点击询价 <=3 工业通信网络 现场总线规范 类型10:PROFINET IO规范 第2部分:应用层协议规范
基本信息
标准编号 GB/T 25105.2-2014 (GB/T25105.2-2014)
中文名称 工业通信网络 现场总线规范 类型10:PROFINET IO规范 第2部分:应用层协议规范
英文名称 Industrial communication networks -- Fieldbus specifications -- Type 10 PROFINET IO specifications -- Part 2: Application layer protocol specification
行业 国家标准 (推荐)
中标分类 N10
国际标准分类 25.040
字数估计 666,653
实施日期 4/1/2015
旧标准 (被替代) GB/Z 25105.2-2010
引用标准 GB/T 1988; GB/T 7408; GB/T 9387.1; GB/T 15695; GB/T 16262.1; GB/T 17176; GB/T 17966; GB/T 17967; GB/T 20540.1; GB/T 20540.2; GB/T 20540.3; GB/T 20540.4; GB/T 20540.5; GB/T 20540.6; IEC 61158-5-7; IEC 61158-4-24; IEC 61158-5-15; IEC 61158-5-17; IEC 61158-6
采用标准 IEC 61158-6-10-2010, MOD
标准依据 中华人民共和国国家标准批准发布公告2014年第22号
发布机构 中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会
范围 本部分的首要目标是规定应用层协议的语法和行为, 该协议传送在PROFINET IO中定义的应用层服务。第二个目标是提供与现有工业通信协议的升级途径。正是该目标造成了IEC 61158中标准化协议的多样性。本部分不规定个别的实现或产品, 也不限制工业自动化系统内的应用层实体的实现。可通过实现本应用层协议规范来实现一致性。

GB/T 25105.2-2014 Industrial communication networks.Fieldbus specifications.Type 10 PROFINET IO specifications.Part 2:Application layer protocol specification ICS 25.040 N10 中华人民共和国国家标准 代替GB/Z 25105.2-2010 工业通信网络 现场总线规范 类型10:PROFINETIO规范 第2部分:应用层协议规范 Type10elements,MOD) 2014-09-30发布 2015-04-01实施 中华人民共和国国家质量监督检验检疫总局 中国国家标准化管理委员会发布 目次 前言 ⅩⅦ 引言 ⅩⅧ 1 范围 1 1.1 概述 1 1.2 规范 1 1.3 一致性 1 2 规范性引用文件 1 3 术语、定义、缩略语、符号和约定 3 3.1 引用的术语和定义 3 3.2 用于分布式自动化的附加术语和定义 4 3.3 用于分散外围设备的附加术语和定义 4 3.4 用于分布式自动化的附加缩略语和符号 11 3.5 用于分散式外围设备的附加缩略语和符号 11 3.6 用于媒体冗余的附加缩略语和符号 13 3.7 约定 13 3.8 在状态机中使用的约定 18 4 通用协议的应用层协议规范 20 4.1 FAL语法描述 20 4.2 传输语法 23 4.3 发现和基本配置 34 4.4 精确时间控制 63 4.5 媒体冗余 133 4.6 实时循环 168 4.7 实时非循环 185 4.8 远程过程调用 199 4.9 链路层发现 215 4.10 MAC桥 223 4.11 虚拟桥 240 4.12 IP协议族 251 4.13 域名系统 254 4.14 动态主机配置 254 4.15 简单网络管理 254 4.16 通用DLL映射协议机 278 5 分布式自动化的应用层协议规范 285 6 分散式外围设备的应用层协议规范 286 6.1 FAL语法描述 286 6.2 传输语法 299 6.3 FAL协议状态机 428 6.4 AP上下关系状态机 430 6.5 FAL服务协议机 430 6.6 应用关系协议机 509 6.7 DLL映射协议机 619 附录A(资料性附录) 过滤数据库(FDB) 620 附录B(资料性附录) 建立伙伴AR 624 附录C(资料性附录) 建立设备访问AR 625 附录D(资料性附录) 建立AR(简单过程) 626 附录E(资料性附录) 建立AR(加速过程) 627 附录F(资料性附录) 建立AR(快速启动过程) 629 附录G(资料性附录) 上载、存储和取回过程的示例 630 附录H (资料性附录) 使用RT_CLASS_3CR建立AR 632 附录I(资料性附录) AlarmCR概貌 633 附录J(资料性附录) OSI参考模型的层 634 附录K(资料性附录) IO设备状态机概貌 635 附录L(资料性附录) IO控制器状态机概貌 636 附录 M (资料性附录) 优先级再生 637 附录N(资料性附录) 同步主时钟层次概貌 638 附录O(资料性附录) IEEE802.1D模型 640 附录P(资料性附录) 带宽使用的优化 643 附录Q(资料性附录) 用于带宽分配的时间约束 645 图1 特殊字段的通用结构 15 图2 特殊字段八位位组1(高)的通用结构 16 图3 特殊字段八位位组2(低)的通用结构 16 图4 特殊字段八位位组1(高)的通用结构 17 图5 特殊字段八位位组2的通用结构 17 图6 特殊字段八位位组3的通用结构 17 图7 特殊字段八位位组4(低)的通用结构 18 图8 数据类型BinaryDate的编码 25 图9 TimeofDay值的编码 25 图10 TimeDifference值的编码 26 图11 NetworkTime值的编码 26 图13 PTCP_Time和CycleCounter之间相对应的时标 69 图14 报文时间戳点 74 图15 4个报文时间戳 74 图16 有后继的线延迟协议 75 图17 无后继的线延迟协议 75 图18 线延迟测量 76 图19 GSDML用法的模型参数 77 图20 桥延迟测量 78 图21 延迟积聚 78 图22 同步的积聚时间偏差最坏情况 79 图23 偏差测量的方案 79 图24 偏差的测量 80 图25 发送无FolowUp帧的Sync帧 80 图26 发送有FolowUp帧的Sync帧 81 图27 转发Sync帧和FolowUp帧 81 图28 在同步变型之间的转换 82 图29 延迟请求的状态转换图 83 图30 延迟响应的状态转换图 90 图31 PTCP概况 95 图32 BMA的状态转换图 96 图33 MPSM状态转换图 110 图34 SPSM状态转换图 118 图35 SRPM状态转换图 125 图36 SCHEDULER状态转换图 131 图37 用于 MRP的 MRM协议机 139 图38 MRC协议机 146 图39 MRM协议机 155 图40 MRRT的 MRC协议机 161 图41 RRT_RELAY状态转换图 164 图42 CycleCounter的结构 169 图43 产生事件的状态转换图 231 图44 REDRELAY的状态转换图 236 图45 MUX的状态转换图 242 图46 DEMUX的状态转换图 248 图47 在DMPM内的协议机的结构(桥) 279 图48 FrameSendOffset与周期时间 335 图49 诊断、维护和合格的分类 369 图50 保留间隔的定义 383 图51 PLLWindow的定义 386 图52 探测丢失帧-出现 395 图53 探测丢失帧-消失 395 图54 协议机之间的关系 429 图B.1 建立伙伴AR 624 图C.1 建立设备访问AR 625 图D.1 建立IOAR(简单过程) 626 图E.1 无错误的IOAR的加速建立 627 图E.2 带有“late”错误的IOAR的加速建立 628 图F.1 使用快速启动建立IOAR 629 图G.1 上载、存储的示例 630 图G.2 取回存储的示例 631 图H.1 使用RT_CLASS_3CRs建立AR 632 图I.1 使用高优先级的AlarmCR概貌 633 图I.2 使用低优先级的AlarmCR概貌 633 图J.1 OSI参考模型层的分配 634 图K.1 IO设备状态机概貌 635 图L.1 IO控制器状态机概貌 636 图N.1 同步主时钟层次的层模型 638 图N.2 同步主时钟层次的两层变型 639 图O.1 IEEE802.1D的“Adaptedbaggypants”模型 640 图O.2 用于帧发送器的IEEE802.1D的“Adaptedbaggypants”模型 641 图O.3 用于帧接收器的IEEE802.1D模型 642 图P.1 在线型结构中的设备连接 643 图P.2 在发送方向的帧传播 643 图P.3 在接收方向的帧传播 644 图Q.1 带宽分配的时间约束概览 645 图Q.2 时段长度的计算 645 表1 状态机描述要素 18 表2 状态机各要素的描述 19 表3 状态机中使用的约定 19 表4 符合IEEE802.3-2005的DLPDU语法 21 表5 符合IEEE802.11-1999的DLPDU语法 21 表6 符合IEEE802.15.1-2005的DLPDU语法 22 表7 SourceAddress 27 表8 DCP_MulticastMACAdd 28 表9 PTCP_MulticastMACAdd范围1 28 表10 PTCP_MulticastMACAdd范围2 28 表11 PTCP_MulticastMACAdd范围3 29 表12 PTCP_MulticastMACAdd范围4 29 表13 PTCP_MulticastMACAdd范围5 29 表14 PTCP_MulticastMACAdd范围6 29 表15 PTCP_MulticastMACAdd范围7 29 表16 PTCP_MulticastMACAdd范围8 30 表17 MRPOUI 30 表18 MRPMulticastMACAdd 30 表19 MRRTMulticastMACAdd 30 表20 LT(长度/类型) 31 表22 FrameID范围1 32 表23 FrameID范围2 32 表24 FrameID范围3 32 表25 FrameID范围4 32 表26 FrameID范围5 32 表27 FrameID范围6 33 表28 FrameID范围7 33 表29 FrameID范围8 33 表30 FrameID范围9 34 表31 DCPAPDU语法 34 表32 DCP替代 35 表33 ServiceID 37 表34 用于请求的ServiceType 38 表35 用于响应的ServiceType 38 表36 ResponseDelayFactor 38 表37 选项表 39 表38 选项IPOption的子选项表 39 表40 选项DHCPOption的子选项表 40 表41 选项ControlOption的子选项表 40 表43 选项AlSelectorOption的子选项列表 40 表45 SuboptionDHCP 42 表46 与SuboptionStart联合的DCPBlocklength的编码 43 表47 与SuboptionStop联合的DCPBlocklength的编码 43 表48 与SuboptionSignal联合的DCPBlocklength的编码 43 表51 带有选项IP的BlockQualifier 45 表53 BlockError 45 表57 用于所有其他子选项的BlockInfo 46 表59 SignalValue 47 表60 DeviceRoleDetails 48 表61 IPAddress 49 表62 Subnetmask 49 表63 StandardGateway 50 表64 DCPUCS状态表 53 表65 DCPUCR状态表 56 表66 DCPMCS状态表 58 表67 DCPMCR状态表 60 表68 DCPHMCS状态表 61 表69 DCPHMCR状态表 62 表70 PTCPAPDU语法 63 表71 PTCP替代 63 表72 PTCP_TLVHeader.Type 64 表73 PTCP_Delay10ns 65 表74 PTCP_Delay1ns_Byte.Value 65 表75 PTCP_Delay1ns 66 表76 PTCP_Delay1ns_FUP 66 表77 PTCP_SequenceID 66 表78 用于OUI的PTCP_SubType(=00-0E-CF) 67 表79 PTCP_NanoSeconds 67 表80 PTCP_Flags.LeapSecond 67 表81 MJD、UTC和PTCP_EpochNumber之间相对应的时标 68 表82 PTCP_EpochNumber、PTCP_Second、PTCP_Nanosecond、CycleCounter和SendClockFactor 之间相对应的时标 68 表83 用于SyncID==0和SyncProperties.Role==2的PTCP_MasterPriority1 69 表84 用于SyncID==0和SyncProperties.Role==1的PTCP_MasterPriority1 70 表85 用于SyncID==1和SyncProperties.Role==2的PTCP_MasterPriority1 70 表86 用于SyncID==1和SyncProperties.Role==1的PTCP_MasterPriority1 70 表87 PTCP_MasterPriority2 70 表88 用于SyncID==0(时钟同步)的PTCP_ClockClass 71 表89 用于SyncID==1(时间同步)的PTCP_ClockClass 71 表90 PTCP_ClockAccuracy 72 表91 PTCP_ClockVariance 73 表92 PTCP_T2TimeStamp 73 表93 DelayRequest状态表 84 表94 DelayRequest所使用的宏 88 表95 DelayRequest所使用的函数 89 表96 DelayResponse状态表 91 表97 DelayResponse使用的宏 93 表98 DelayResponse使用的函数 93 表99 BMA状态表 97 表100 BMA最佳远程同步主时钟(RSM)状态表 103 表101 BMA获得最佳同步主时钟(GB SM)状态表 106 表102 BMA使用的宏 108 表103 BMA使用的函数 109 表104 MPSM状态表 111 表105 MPSM使用的宏 116 表106 MPSM使用的函数 116 表107 SPSM状态表 119 表108 SPSM使用的宏 123 表109 SPSM使用的函数 124 表110 SRPM状态表 125 表111 SRPM使用的宏 128 表112 SRPM使用的函数 129 表113 SCHEDULER状态表 131 表114 MRPAPDU语法 133 表115 MRP替代 133 表116 MRP_TLVHeader.Type 134 表117 MRP_Prio 135 表118 MRP_PortRole 135 表119 MRP_RingState 135 表120 MRP_Interval 135 表121 MRP_Transition 136 表122 MRP_TimeStamp 136 表123 MRP_DomainUUID 136 表124 MRRTAPDU语法 137 表125 MRRT替代 137 表126 MRRT_TLVHeader.Type 137 表127 MRRT_DomainUUID 138 表128 MRM协议机的本地变量 139 表129 MRM状态机 140 表130 MRC协议机的本地变量 147 表131 MRC状态机 148 表132 函数 152 表133 FDB清除定时器 154 表134 拓扑改变定时器 154 表135 用于 MRRT激活的 MRM协议机的本地变量 156 表136 用于 MRRT激活的 MRM状态机 156 表137 MRRT激活的 MRC状态机 162 表138 MRM和 MRC函数 163 表139 RRT_RELAY状态表 164 表140 RRT_RELAY使用的宏 167 表141 RTCAPDU语法 168 表142 RTC替代 168 表143 CycleCounter的差值 169 表144 DataStatus.State 170 表148 RT_CLASS_3的TransferStatus 171 表149 IOxS.Extension 172 表150 IOCS.Instance 172 表151 IOxS.DataState 172 表152 PPM状态表 174 表153 PPM使用的函数 177 表154 CPM状态表 178 表155 CPM使用的函数 184 表156 RTAAPDU语法 185 表157 RTA替代 185 表158 PDUType.Type 186 表159 PDUType.Version 186 表160 APMS状态表 189 表161 APMS和APMR使用的函数 193 表162 A_Timer_add 193 表163 A_Timer_event 194 表164 A_Timer_remove 194 表165 APMR状态表 195 表166 RPCAPDU语法 199 表167 RPC替代 199 表168 RPCPacketType 201 表169 RPCFlags 201 表170 RPCFlags2 202 表172 RPCDRepOctet2-浮点表示法 202 表173 RPCObjectUUID.Data4 203 表174 PNIO的RPCObjectUUID 203 表175 PNIO的RPCInterfaceUUID 204 表176 RPC端点映射器的RPCInterfaceUUID 204 表177 RPCOperationNmb(IO设备、IO控制器和IO监视器) 205 表178 端点映射器的RPCOperationNmb 205 表180 RPCInquiryType 208 表181 RPCEPMapStatus 211 表182 NCAFaultStatus的值 212 表183 NCARejectStatus的值 213 表184 LLDPAPDU语法 215 表185 LLDP替代 215 表186 LLDP_PNIO_SubType 217 表187 PTCP_PortRxDelayLocal 218 表188 PTCP_PortRxDelayRemote 218 表189 PTCP_PortTxDelayLocal 218 表190 PTCP_PortTxDelayRemote 218 表191 CableDelayLocal 219 表192 RTClass2_PortStatus.State 219 表193 RTClass3_PortStatus.State 219 表194 MRRT_PortStatus.State 220 表203 由LLDP发给RTC3PSM的原语 224 表204 由IEEE802.3-2005发给RTC3PSM的原语 224 表205 由PTCP发给RTC3PSM的原语 224 表206 由IEEE802.1D-2004发给RTC3PSM的原语 224 表207 由RTC3PSM发给IEEE802.1D-2004的原语 224 表208 RTC3PSM状态表 225 表209 RTC3PSM函数表 230 表210 事件功能表 231 表211 由LLDP发给RTC2PSM的原语 232 表212 由IEEE802.3-2005发给RTC2PSM的原语 232 表213 由PTCP发给RTC2PSM的原语 232 表214 由IEEE802.1D-2004发给RTC2PSM的原语 232 表215 由RTC2PSM发给IEEE802.1D-2004的原语 232 表216 RTC2PSM状态表 233 表217 RTC2PSM函数表 235 表218 REDRELAY状态表 237 表219 REDRELAY函数表 240 表220 REDRELAY宏表 240 表221 由 MUX发给 MAC的原语 241 表222 由 MAC发给 MUX的原语 241 表223 MUX状态表 242 表224 MUX函数表 246 表225 由 MAC发给DEMUX的原语 247 表226 DEMUX状态表 248 表227 DEMUX函数表 251 表228 DEMUX宏表 251 表229 IP/UDPAPDU语法 251 表230 IP/UDP替代 252 表231 UDP_SrcPort 253 表232 UDP_DstPort 253 表233 IP_DstIPAddress 253 表235 Enterprisenumber 255 表236 LMPM状态表 280 表237 LMPM宏表 284 表238 LMPM函数表 285 表239 IOAPDU替代 286 表240 BlockType 299 表241 AlarmType 304 表246 API 307 表247 SlotNumber 307 表248 SubslotNumber 308 表249 DiagnosisData的分组 310 表250 Index(用户特定) 311 表251 Index(子槽特定) 311 表252 Index(槽特定) 312 表253 Index(AR特定) 313 表254 Index(API特定) 314 表255 Index(设备特定) 315 表256 ARType 315 表257 使用RT_CLASS_UDP的IOCRMulticastMACAdd 316 表258 使用RT_CLASS_2或RT_CLASS_3的IOCRMulticastMACAdd 317 表259 Type10OUI 317 表260 ARProperties.State 317 表271 IOCRType 321 表274 LengthIOCS 322 表275 LengthIOPS 322 表282 AlarmSequenceNumber 324 表283 AlarmCRType 325 表284 RTATimeoutFactor 325 表285 RTARetries 325 表288 MCITimeoutFactor 326 表289 ModuleIdentNumber 327 表296 ControlCommand.Done 330 表300 SendClockFactor的值 332 表301 ReductionRatio的值 332 表302 Phase的值 334 表303 Sequence的值 334 表304 DataHoldFactor 334 表305 WatchdogFactor 335 表306 FrameSendOffset的值 335 表307 负响应的ErrorCode值 336 表308 ErrorDecode的值 336 表309 用于ErrorDecode值为PNIORW的ErrorCode1编码 337 表310 用于ErrorDecode值为PNIO的ErrorCode1和ErrorCode2的值 338 表311 用于ErrorCode1=RPC的ErrorCode2值 345 表312 ModuleState 346 表327 SubstitutionMode 350 表329 InitiatorUDPRTPort 351 表330 ResponderUDP......