首页 理论教育PROFIBUS-DP用户层在现场总线

PROFIBUS-DP用户层在现场总线

【摘要】:图4-21 PROFIBUS-DP系统的通信模型在图4-21中,2类主站中不存在用户接口,DDLM直接为用户提供服务。而用户接口定义了PROFIBUS-DP设备可使用的应用功能以及各种类型的系统和设备的行为特性。PROFIBUS-DP协议的任务只是定义用户数据怎样通过总线从一个站传送到另一个站。HMI行规具体说明了通过PROFIBUS-DP把这些设备与更高一级自动化部件的连接,此行规使用了扩展的PROFIBUS-DP的功能来进行通信。

1.概述

用户层包括DDLM和用户接口/用户(User Interface/User)等,它们在通信中实现各种应用功能(在PROFIBUS-DP协议中没有定义第7层(应用层),而是在用户接口中描述其应用)。DDLM是预先定义的直接数据链路映射程序,将所有的在用户接口中传送的功能都映射到第2层(FDL)和FMA 1/2服务。它向第2层发送功能调用中SSAP、DSAP和Serv_class等必需的参数,接收来自第2层的确认和指示并将它们传送给用户接口/用户。

PROFIBUS-DP系统的通信模型如图4-21所示。

978-7-111-35607-3-Chapter04-27.jpg

图4-21 PROFIBUS-DP系统的通信模型

在图4-21中,2类主站中不存在用户接口,DDLM直接为用户提供服务。在1类主站中除DDLM外,还存在用户、用户接口以及用户与用户接口之间的接口。用户接口与用户之间的接口被定义为数据接口与服务接口,在该接口上处理与DP从站之间的通信。在DP从站中,存在着用户与用户接口,而用户和用户接口之间的接口被创建为数据接口。主站-主站之间的数据通信由2类主站发起,在1类主站中数据流直接通过DDLM到达用户,不经过用户接口及其接口之间的接口。而1类主站与DP从站两者的用户经由用户接口,利用预先定义的DP通信接口进行通信。

在不同的应用中,具体需要的功能范围必须与具体应用相适应,这些适应性定义称为行规。行规提供了设备的可互换性,保证不同厂商生产的设备具有相同的通信功能。

2.PROFIBUS-DP行规(www.chuimin.cn)

PROFIBUS-DP只使用了第1层和第2层。而用户接口定义了PROFIBUS-DP设备可使用的应用功能以及各种类型的系统和设备的行为特性。

PROFIBUS-DP协议的任务只是定义用户数据怎样通过总线从一个站传送到另一个站。在这里,传输协议并没有对所传输的用户数据进行评价,这是DP行规的任务。由于精确规定了相关应用的参数和行规的使用,从而使不同制造商生产的DP部件能容易地交换使用。目前已制定了如下的DP行规:

1)NC/RC行规(3.052)。该行规介绍了人们怎样通过PROFIBUS-DP对操作机床和装配机器人进行控制。根据详细的顺序图解,从高一级自动化设备的角度,介绍了机器人的动作和程序控制情况。

2)编码器行规(3.062)。本行规介绍了回转式、转角式和线性编码器与PROFIBUS-DP的连接,这些编码器带有单转或多转分辨率。有两类设备定义了它们的基本和附加功能,如标定、中断处理和扩展诊断。

3)变速传动行规(3.071)。传动技术设备的主要生产厂商共同制定了PROFIDRIVE行规。行规具体规定了传动设备怎样参数化,以及设定值和实际值怎样进行传递,这样不同厂商生产的传动设备就可互换,此行规也包括了速度控制和定位必需的规格参数。传动设备的基本功能在行规中有具体规定,但根据具体应用留有进一步扩展和发展的余地。行规描述了DP或FMS应用功能的映像。

4)操作员控制和过程监视行规(HMI)。HMI行规具体说明了通过PROFIBUS-DP把这些设备与更高一级自动化部件的连接,此行规使用了扩展的PROFIBUS-DP的功能来进行通信。