您现在的位置是:首页 > PLC技术 > PLC技术

PROFIBUS的数据链路层

来源:艾特贸易2017-06-05

简介PROFIBUS 协议结构见图 7-26 ,第 2 层称为现场总线数据链路层 (FDL) 。 PROFIBUS 采用混合的总线访问控制机制(见图 7-27 )。它包括主站之间的令牌 (Token) 传递方式和主站与从站之间的主

    PROFIBUS协议结构见图7-26,第2层称为现场总线数据链路层(FDL)

   PROFIBUS采用混合的总线访问控制机制(见图7-27)。它包括主站之间的令牌(Token)传递方式和主站与从站之间的主-从方式。令牌实际上是一条特殊的报文,它在所有的主站上循环一周的时间是事先规定的。主站之间构成令牌逻辑环,令牌传递仅在各主站之间进行。

PROFIBUS协议结构

    7-26    PROFIBUS协议结构

PROFIBUS现场总线的总线访问方式

    7-27    PROFIBUS现场总线的总线访问方式

    当某主站得到令牌报文后,该主站可以在一定时间内执行主站工作。在这段时间内,它可以依照主,从通信关系表与它所有的从站通信,也可以依照主-主通信关系表与所有的主站通信。令牌传递程序保证每个主站在一个确切规定的时间内得到总线访问权(即令牌)。

   DP的用户接口规定了设备的应用功能、DP系统和设备的行为特性。直接数据链路映像程序DDLM提供对第2层的访问。

    在总线初始化和启动阶段,主站媒体访问控制( MAC)通过辨认主站来建立令牌环,首先自动地判定总线上所有主站的地址,并将它们的节点地址记录在主站表中。在总线运行期间,从令牌环中去掉有故障的主站,将新上电的主站加入到令牌环中。

   PROFIBUS媒体访问控制还可以监视传输媒体和收发器是否有故障,检查站点地址是否出错(例如地址重复),以及令牌是否丢失或有多个令牌。

   DP主站与DP从站之间的通信基于主.从原理,DP主站按轮询表依次访问DP从站,主站与从站之间周期性地交换用户数据。DP主站与DP从站之间的一个报文循环由DP主站发出的请求帧(轮询报文)和由DP从站返回的应答或响应帧组成。