PROFIBUS规范—标准部分第3部分_数据链路层服务定义

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1PROFIBUS规范—标准部分第三部分:数据链路层服务定义PROFIBUSSpecification-NormativePartsPart3:DataLinkLayerServiceDefinition2第三部分数据链路层服务定义目录页码1范围--------------------------------------------------------------32引用标准---------------------------------------------------------33概论-------------------------------------------------------------34PROFIBUS第二层接口-------------------------------------------------34.1现场总线数据链路层(FDL)用户与FDL的接口------------------------------------34.1.1服务概述----------------------------------------------------------------------------------------34.1.2交互作用概述----------------------------------------------------------------------------------44.1.3服务和交互作用的详细规范----------------------------------------------------------------94.1.3.1发送数据需应答(SDA)--------------------------------------------------------------------94.1.3.2发送数据无需应答(SDN)---------------------------------------------------------------114.1.3.3发送/请求数据需回答(SRD)-------------------------------------------------------------124.1.3.4循环地发送/请求数据需回答(CSRD)------------------------------------------------154.2现场总线管理层1/2(FMA1/2)用户与FMA1/2的接口----------------------------194.2.1服务概述---------------------------------------------------------------------------------------204.2.2交互作用概述---------------------------------------------------------------------------------214.2.3服务和交互作用的详细规范---------------------------------------------------------------234.2.3.1FMA1/2复位---------------------------------------------------------------------------------234.2.3.2FMA1/2设定值,FMA1/2读值---------------------------------------------------------------------234.2.3.3FMA1/2事件-----------------------------------------------------------------------------------254.2.3.4FMA1/2标识-----------------------------------------------------------------------------------254.2.3.5FMA1/2LSAP状态-----------------------------------------------------------------------264.2.3.6FMA1/2活动表--------------------------------------------------------------------------------284.2.3.7FMA1/2(R)SAP激活,FMA1/2SAP解除激活--------------------------------285管理(FMA1/2)------------------------------------------------------------------------------345.1FMA1/2功能一般描述-----------------------------------------------------------------------345.2FDL与FMA1/2的接口----------------------------------------------------------------------355.2.1服务概述----------------------------------------------------------------------------------------355.2.2交互作用概述----------------------------------------------------------------------------------365.2.3服务和交互作用详细规范-------------------------------------------------------------------365.2.3.1FDL复位----------------------------------------------------------------------------------------365.2.3.2FDL设定值,FDL读值---------------------------------------------------------------------375.2.3.3FDL故障--------------------------------------------------------------------------------------395.3物理层(PHY)与FMA1/2的接口--------------------------------------------------------405.3.1服务概述----------------------------------------------------------------------------------------405.3.2交互作用概述----------------------------------------------------------------------------------415.3.3服务和交互作用详细规范----------------------------------------------------------------425.3.3.1PHY复位---------------------------------------------------------------------------------------425.3.3.2PHY设定值,PHY读值--------------------------------------------------------------------425.3.3.3PHY事件-------------------------------------------------------------------------------------4331范围(见第二部分)2引用标准(见第二部分)3概论(见第二部分)4PROFIBUS第二层接口下面几个条目简单地描述PROFIBUS数据传送(FDL=现场总线数据链路)和管理(FMA=现场总线管理)服务。FDL服务通过第二层向用户提供。FMA1/2服务通过与第一层和第二层有关的管理(FMA1/2)实现。无论对控制器的实现,还是对硬件、固件或软件接口的实现均未作规定。4.1FDL用户与FDL的接口本条目描述提供给FDL用户的数据传输服务,这些服务用它们的服务原语和相关参数实现。这些FDL服务是可选的。FDL用户第二层FDL第一层PHY图1.在层模型关系中FDL用户与FDL的接口4.1.1服务概述提供给第二层用户的数据传输服务如下:z发送数据需应答(SDA)z发送数据无需应答(SDN)z发送并请求数据需回答(SRD)z循环地发送并请求数据需回答(CSRD)发送数据需应答(SDA)此服务允许主站中的FDL(第二层)用户(以下称本地用户)发送用户数据(Link_Service_data_unit,L-sdu)给一个远程站。在远程站,如果接收无误,则L-sdu被FDL传送给用户(以下称远程用户)。本地用户接收关于用户数据收到或未收到的一个确认。如果在传输期间出现错误,则本地用户的FDL将重复此数据传输。FMA1/2“第0层”物理介质4发送数据无需应答(SDN)此服务允许本地用户传送数据(L-sdu)给一个远程站,或同时传送给多个远程站(群播)或全部远程站(广播)。本地用户接收一个传输结束的确认信息,不管数据是否及时接收。在远程站,如果接收无误,则L-sdu被传递给远程用户,无需确认。这样,一次数据传输就已经完成。发送并请求数据需回答(SRD)此服务允许本地用户传输数据(L-sdu)给一个远程站,并同时请求早就在远程站备好的数据(L-sdu)。在远程站,若接收无错误,则所接收的L-sdu被传送给远程用户。此服务还允许本地用户不用发送数据(L-sdu=Null)给远程用户而向远程用户请求数据。本地用户接收所请求的数据,或数据无效的指示,或被传输的数据未接收到的确认。前两种情况也确认接收到被传输的数据。如果在传输期间出现错误,则本地用户的FDL重复带有数据请求的数据传输。循环地发送并请求数据需回答(CSRD)此服务允许本地用户循环地传输数据(L-sdu)给远程站,并同时请求从远程站发来的数据。在远程站将接收到的无误的数据循环地传送给远程用户。此服务还允许本地用户循环地不发送数据给远程用户而请求从远程用户来的数据。本地用户循环地接收所请求的数据,或数据无效的指示,或被传输的数据未接收到的确认,前两种情况也确认接收到被传输的数据。如果在传输期间出现错误,则本地用户的FDL将重复带数据请求的数据传输。对循环模式,所选择的远程站和带数据请求的数据传输的编号和顺序由本地用户定义在轮询表中。4.1.2交互作用概述使用服务原语(用FDL-…指定的)来实现这些服务。为了请求一个服务,用户使用一个请求原语。在一个服务完成时,或在有循环重复服务的情况下每一个发送/请求循环之后,将一个确认原语返回给用户。如果在远程站发生意外的事件,则用一个指示原语告知远程用户。对上述服务可用如下的原语:服务原语适用的站发送数据需应答(SDA)FDL_DATA_ACK.request主站FDL_DATA_ACK.indication主站和从站FDL_DATA_ACK.confirm主站发送数据无需应答(SDN)FDL_DATA.request主站.indica

1 / 44
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功