• 现行
  • 正在执行有效
  • 2006-10-16 颁布
  • 2007-05-01 实施
©正版授权
GB/T 20540.6-2006测量和控制数字数据通信工业控制系统用现场总线类型3:PROFIBUS规范第6部分:应用层协议规范_第1页
GB/T 20540.6-2006测量和控制数字数据通信工业控制系统用现场总线类型3:PROFIBUS规范第6部分:应用层协议规范_第2页
GB/T 20540.6-2006测量和控制数字数据通信工业控制系统用现场总线类型3:PROFIBUS规范第6部分:应用层协议规范_第3页
GB/T 20540.6-2006测量和控制数字数据通信工业控制系统用现场总线类型3:PROFIBUS规范第6部分:应用层协议规范_第4页
GB/T 20540.6-2006测量和控制数字数据通信工业控制系统用现场总线类型3:PROFIBUS规范第6部分:应用层协议规范_第5页
已阅读5页,还剩471页未读 继续免费阅读

下载本文档

文档简介

ICS25.040N10中华人民共和国国家标准GB/T20540.6—2006测量和控制数字数据通信工业控制系统用现场总线类型3.PROFIBUS规范第6部分:应用层协议规范Digitaldatacommunicationformeasurementandcontrol-Fieldbusforuseinindustrialcontrolsystems--Type3:PROriBUSspeeification-Part6:Applicationlayerprotocolspecification(IEC61158-6Type3:2003.MOD)2006-10-16发布2007-05-01实施中华人民共和国国家质量监督检验检疫总局爱布中国国家标准化管理委员会

GB/T20540.6一2006三次前言引言围2规范性引用文件3术语和定义3.1摘要…………3.2出出自相关国家标准的术语和定义3.3出出自GB/T20540.5的术语和定义3.4本部分的术语和定义3.5缩略语和符号3.6的定…103.7在状态机中使用的约定二通信协议规范……….414FAL语法描述4.114传输语法…….4.2FAL协议状态机4.3AP-Context状态机4.4FAL服务协议机(FSPM)·4.574.6应用关系协议机(ARPM)2104.7DLL映射协议机(DMPMS)·····4.8用于DP从站的参数462图1本部分与其他现场总线层及现场总线应用服务的用户之间的关系WI图2图3数据类型二进制日期值的编码日期时间值的编码图4图5时差值的编码网络时间值的编码图6图7网络时差值的编码图8ModulStatus_Array的示例图9在DPV1诊断格式具有报警和状况PDU的情况下.ExtDiagData的示例在基本诊断格式情况下.ExtJiagJata的示例……图10图11个特殊标识符格式的示例…具有数据类型的特殊标识符格式的示例图12具有数据类型的特殊标识符格式的示例图1300图14具有数据类型的空槽的示例·………………图15具有AI和DO功能块的多变量设备的示例60图16标识符(ID)……

GB/T20540.6-2006图176图18请求和响应DLPDU的DataJnit的结构61图19在DP从站中的协议机和相邻层的结构64图20在DP主站(1类)中的协议机和相邻层的结构图21在DP主站(2类)中的协议机和相邻层的结构图22DP主站与DP从站之间的通信序列S7图23DP主站(2类)与DP主站(1类)之间的通信序列60DP主站(1类)与DP从站之间的非循环通信序列图24图25图26在MS2上主站方的Idle在MS2上从站方的1dle图2774在MS2(服务器方)上连接建立的示例图28RMRegistry中的RM登录项的结构图29表1状态机描述要素12表2状态机各要素的描述表3状态机中使用的约定表4APDU语法14表5置换表6Alarm_Type范围…....表7Status_Type值范围表8Alarm_Specifier表9ModulStatusEntry(1-4)的范围表1020比特LockReq和UnlockRReq的含义规定表1132表12LengthbfManufacturerSpecifieData的范围(如果在ChkCfe-REQ-PDU中使用的话).37表13L.engthbfManufacturerSpecificData的范围(如果在GetCfg-RES-PDU中使用的话)表14数据类型的值(代码)………….表15比特Un-/Sync和Un-/Freeze的规定表16FunctionCode/FunctionNum的编码41表17ErrorCode/FunctionNum的编码….42表18rrorDecode的值.......13表19在DPV1上ErrorCode』的编码44表20MDiagJdentifier的值·....45表21AreaCodeUpDownload的值46AreaCodeActBrct的值表22表23AreaCodeAct的值47表24DataJate的值::表25Slave_Type的值·表26AlarmMode的值50表27Subnet的值……..·54

GB/T20540.6-2006表281nstance是DLL时原因代码的值54表29Instance是MS2时原因代码的值表30ExtendedFunctionNum的值...表31FI-State的值56状态机的分配表32表33由由AP-Context发给FSPMS的原语表34由FSPMS发给AP-Context的原语7表35FSPMS状态表表36FSPMS使用的功能·125表37由AP-Context发给FSPMMI的原语127表38由FSPMMI发给AP-Context的原语表39FSPMM1状态表·……187FSPMMI使用的功能·表401表41由AP-Context发给FSPMM2的原语表42由FSPMM2发给AP-Context的原语表43FSPMM2状态表·……160表44FSPMM2使用的功能210表45由FSPMS发给MSCY1S的原语210表46由MSCYIS发给FSPMS的原语用于检查DPVIStatusJ.DPVIStatus2和DPVIStatus3的规则表47MSCYIS状态表表48表49MSCY1S使用的功能表50由FSPMS发给MSACIS的原语表51由MSACIS发给FSPMS的原语表52由MSCY1S发绘MSAClS的原语表53由MSACIS发给MSCYIS的原语表54在MSACIS与MSCY1S之间交换的原语使用的参数表55MSAC1S状态表…………….257MSAC1S使用的功能表56由FSPMS发给SSCY1S的原语表57表58由SSCY1S发给FSPMS的原语表59SSCYIS状蚕表274SSCYIS使用的功能表60由FSPMS发给MSRM2S的原语表61270表62由MSRM2S发给FSPMS的原语表63MSRM2S状态表……….270表64由FSPMS发给MSAC2S的原语表65由MSAC2S发给FSPMS的原语284表66由MSRM2S发给MSAC2S的原语表67由MSAC2S发给MSRM2S的原语表68与MSAC2S交换的原语使用的参数表69MSAC2S状态表表70由MSCSIS发给FSPMS的原语306

GB/T20540.6一2006表71MSCSIS状态表307表72由FSPMMI发给MSCYIM的原语308表73由MSCYIM发给FSPMMI的原语308表74在FSPMMI与MSCYIM之间交换原语使用的参数309表75MSCY1M状态表…………311表76由FSPMMI发给MSAL1M的原语334表77由MSALIM发给FSPMM1的原语334表78由MSCYIM发给MSALIM的原语384表79由MSALIM发给MSCYIM的原语,334表80在MSAL1M与MSCYIM之间交换原语使用的参数表81在AlarmStateTTable中的可能值表82MSAL1M状态表……由FSPMMI发给MSACIM的原语表8334表84由MSACIM发给FSPMMI的原语345表85由MSAL1M发给MSAC1M的原语346由MSACIM发给MSALIM的原语表86346表87在MSAL1M与MSCYIM之间交换原语使用的参数34G表88MSAC1M状态表……………表89由FSPMMI发给MMAC1的原语表90由MMACI发给FSPMMI的原语表91MMAC1状态表表92由FSPMMI发给MSCSIM的原语表93由MSCSIM发给FSPMMI的原语表94MSCSIM状态表………………表95由ESPMM2发给MSAC2M的原语由MSAC2M发出给FSPMM2的原语表9637与MSAC2M交换原语使用的参数表97378表98382表99由FSPMM2发给MMAC2的原语表100由MMAC2发给ESPMM2的原语103表101与MMAC2交换原语使用的参数·表102MMAC2状态表·……表103由FSPMS发给DMPMS的原语表104由DMPMS发给FSPMS的原语表105由MSCY1S发给DMPMS的原语3由DMPMS发给MSCY1S的原语表106表107由DMPMS发给SSCY1S的原语表108由MSACIS.MSRM2S.MSAC2S发给DMPMS的原语表109由DMPMS发给MSACIS.MSRM2S.MSAC2S的原语S表110由DMPMS发给MSCSIS的原语表111由DMPMS发给DL的原语·表112由DL发给DMPMS的原语表113与DMPMS交换原语使用的参数…417

GB/T20540.6—2006DMPMS状态表表114419表115,DMPMS使用的功能·429表116由FSPMMI发给DMPMMI的原语431表117由DMPMMI发给FSPMMI的原语431表118由MSCYIM发给DMPMMI的原语437表119由DMPMMI发给MSCYIM的原语表120由MSALIM.MSACIM发给DMPMMI的原语432由DMPMMI发给MSALIM.MSACIM的原语表121表122由MMACI发给DMPMMI的原语433表123由DMPMMI发给MMACI的原语433表124!由MSCSIM发给DMPMMI的原语433由DMPMMI发给MSCSIM的原语表125434表126由DMPMM1发给DL的原语434表127由DL发给DMPMMI的原语表128与DMPMMI交换的原语使用的参数436Status的可能值·………表129437表130DMPMMI状态表438表131DMPMMI使用的功能·…450表132由FSPMM2发给DMPMM2的原语3由DMPMM2发给FSPMM2的原语表133表134由MSAC2M发给DMPMM2的原语表135由DMPMM2发给MSAC2M的原语表136由MMAC2发给DMPMM2的原语13由DMPMM2发给MMAC2的原语表137454表138由DMPMM2发给DL的原语454表139由DL发给DMPMM2的原语454表140与DMPMM2交换的原语使用的参数表141DMPMM2状态表456表142DMPMM2使用的功能461表143DP从站的总线参数/响应时间467

GB/T20540.6—2006工业控制系统用现场总线GB/T20540-2006《测量和控制数字数据通信类型3:PROFIBUS规范》分为如下6个部分:-GB/T20540.1概述和导则:GGB/T20540.2物理层规范和服务定义;GB/T20540.3数据链路层服务定义;GB/T20540.4数据链路层协议规范;GB/T20540.5应用层服务定义;-GB/T20540.6应用层协议规范。本部分为GB/T20540—2006的第6部分。本部分修改采用1EC61158-6Type3:2003《测量和控制数字数据通信工业控制系统用现场总线类型3:PROFIBUS规范第6部分:应用层协议规范》,在技术内容上与原国际标准没有差异,为方便我国用户使用,在文本结构编排上进行了适当调整,并按GB/T1.1的要求进行编辑。本部分基于JB/T10308.3—2005制定。本部分由中国机械工业联合会提出。本部分由全国工业过程测量和控制标准化技术委员会第四分技术委员会归口。本部分起草单位:中国机电一体化技术应用协会、机械工业仪器仪表综合技术经济研究所、西南大学、中海石油研究中心、上海自动化仪表股份有限公司、清华大学、重庆川仪总厂、北京交通大学、天华化工机械及自动化研究设计院、中石化装备总公司、中国仪器仪表协会、西门子(中国)有限公司本部分主要起草人:李百煌、欧阳劲松、王春喜、梅格、王玉敏、刘枫、徐伟华、孙昕、谢素芬、惠敦炎、刘云男、阳宪惠、董景辰、姜金锁、冯秉耘、陈明海、田英明。本部分为首次发布。

GB/T20540.6—2006概述本部分是为方便实现自动化系统各组成部分互连所形成的系列标准之一。它与在某种程度上基于开放系统互连基本参考模型的“三层"现场总线参考模型所定义的标准系列中的其他标准有关。两种参考模型均将互连标准化区域细分为一系列层规范,每层有可管理的大小范围。本部分描述现场总线应用层(FAL)协议,它定义应用实体调用(AE-I)之间的信息交换和相互作用,以支持应用服务。应用协议通过使用数据链路层或其他毗邻的更低层提供的服务来提供应用服务。在图1中闸述了现场总线应用服务、现场总线应用协议、现场总线数据链路服务和系统管理之间的关系。住:本部分中使用的系统管理是用于管理层协议的本地机制应用服务现场总线应用管理应用层服务数据链路物理层图1本部分与其他现场总线层及现场总线应用服务的用户之间的关系应用进程使用现场总线应用层服务与其他应用进程交换信息。这些服务定义应用进程与应用层之同的抽象接口应用层协议是一组规则,这些规则决定各种设备中应用层之间的信息交换的格式和含义。应用层使用此协议来实现应用层服务定义。协议机定义应用层的各种状态以及这些状态之间的有效转换。它可以被认为是一个有限状态机。使用状态表来描述协议机。在应用进程和协议机之间.通过应用服务数据单元交换信息。协议机通过应用协议数据单元(APDU)与其他协议机交换信息。应用层标准未规定具体的实现或产品,也未对工业自动化系统内部的应用实体(AE)和接口的实现加以限制。应用层标准不包括为确保符合这种要求的测试程序本部分的主要目的是提供一组通信规则.这些通信规则是依据对等数据链路实体(DLE)在通信时刻要执行的步骠来表达的。这些通信规则试图为服务于以下各种目的的开发提供可靠的基础:。)作为实现者和设计者的指南;在设备的测试和采购中使用:作为系统准人开放系统环境约定的一部分:作为对理解(SI中有严格时间要求的通信的明确表达。

GB/T20540.6—2006本部分特别考虑了传感器、执行器和其他自动化设备的通信和相互协调工作。本部分与在(SI或现场总线参考模型内的其他标准一起使用,但随意组合共同工作的系统可能是不兼容的。2本部分引用的命名法条款(包括附录)以及任何从属的子条款可全部引用,如"条款N"或“附录N".此处N是此条款的编号或此附录的字母。子条款以及此子条款的任何从属子条款可全部引用.如"N.M"或"N,M.P”等(依据此子条款的级别类推),此处是此子条款的编号或附录的字母,而M、P等表示上一子条款的后续级别,并包括其所涉及的子条款,当一个条款或子条款包含一个或多个从属的子条款时.该条款或子条款标题与其第一个从属子条款之间的正文可全部被引用.如"N.O”或"N.M.0"或"N.M.P.0”等.此处的N、M和P如前所述。不同的是,以".0"结束的引用表示一个条款或子条款标题与其第一个从属子条款之间的正文和图。

GB/T20540.6—2006测量和控制数字数据通信工业控制系统用现场总线类型3:PROFIBUS规范第6部分:应用层协议规范1范围现场总线应用层(FAL)是应用层通信标准,其设计目的在于支持自动化环境中设备之间传输有严格时间要求的应用请求和响应。术语“有严格时间要求”用来表达存在一个时段,在此时段内,必须按某些已定义的确定性等级完成所需的一个或多个规定的动作。在此时段内没有完成所规定的动作,会导致需要这些动作的应用失败的风险.并附带造成仪器、设备和可能的人员生命的风险。本部分依据以下的条款来规定远程应用之间的交互作用:-适用于所有应用层协议数据单元(APDU)的编码规则:这些APDU的形式抽象语法定义;以正确的顺序处理APDU和原语的协议状态机描述:-PDU与GB/T20540.3中所定义的数据链路层服务之间的相互映射FAL编码规则的设计,假定编码器(发送方)和译码器(接收方)均有共同的抽象语法理解。无论在什么情况下,数据类型标识符既不被编码,也不在网络上传送住:这就是抽象语法记法1/基本编码规则不适用于FAL的原因。本部分的目的是定义提供给以下部分的协议:在

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

最新文档

评论

0/150

提交评论