新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > PROFIBUS-DP现场总线的结构及应用

PROFIBUS-DP现场总线的结构及应用

作者:时间:2012-07-07来源:网络收藏

3. PROFIBUS总线存取控制技术
、FMS、PA均采用一样的总线存取控制技术,它是通过OSI参考模型第2层(数据链路层)来实现的,它包括保证数据可靠性技术及传输协议和报文处理。在PROFIBUS中,第2层称之为数据链路层(FDL,Fieldbus Data Link)。介质存取控制(M A C, Medium Access Control)具体控制数据传输的程序,MAC必须确保在任何一个时刻只有一个站点发送数据。PROFIBUS协议的设计要满足介质存取控制的两个基本要求:

1)在复杂的自动化系统(主站)间的通信,必须保证在确切限定的时间间隔中,任何一个站点要有足够的时间来完成通信任务。
2)在复杂的程序控制器和简单的I/O设备(从站)间通信,应尽可能快速又简单地完成数据的实时传输。

因此PROFIBUS主站之间采用令牌传送方式,主站与从站之间采用主从方式。令牌传递程序保证每个主站在一个确切规定的时间内得到总线存取权(令牌),令牌在所有主站中循环一周的最长时间是事先规定的。在PROFIBUS中,令牌传递仅在各主站之间进行。主站得到总线存取令牌时可依照主-从通信关系表与所有从站通信,向从站发送或读取信息,也可依照主-主通信关系表与所有主站通信。所以可能有3种系统配置:纯主-从系统、纯主-主系统和混合系统。

在总线系统初建时,主站介质存取控制MAC的任务是制定总线上的站点分配并建立逻辑环。在总线运行期间,断电或损坏的主站必须从环中排除,新上电的主站必须加入逻辑环。第2层的另一重要工作任务是保证数据的高度完整性。PROFIBUS在第2层按照非连接的模式操作,除提供点对点逻辑数据传输外,还提供多点通信,包括广播和选择广播功能。

4.基本功能
用于现场设备级的高速数据传送,主站周期地读取从站的输入信息并周期地向从站发送输出信息。总线循环时间必须要比主站(PLC)程序循环时间短。除周期性用户数据传输外,PROFIBUS-DP还提供智能化设备所需的非周期性通信以进行组态、诊断和报警处理。

(1)PROFIBUS-DP基本特征
采用RS-485双绞线、双线电缆或光缆传输,传输速率从9.6kbps到12Mbps。各主站间令牌传递,主站与从站间为主-从传送。支持单主或多主系统,总线上最多站点(主-从设备)数为126。采用点对点(用户数据传送)或广播(控制指令)通信。循环主-从用户数据传送和非循环主-主数据传送。控制指令允许输入和输出同步。同步模式为输出同步;锁定模式为输入同步。

DP主站和DP从站间的循环用户有数据传送。各DP从站的动态激活和可激活。DP从站组态的检查。强大的诊断功能,三级诊断信息。输人或输出的同步。通过总线给DP从站赋予地址。通过总线对DP主站(DPM1)进行配置,每DP从站的输入和输出数据最大为246字节。

所有信息的传输按海明距离HD=4进行。DP从站带看门狗定时器(Watchdog Timer)。对DP从站的输入/输出进行存取保护。DP主站上带可变定时器的用户数据传送监视。

每个PROFIBUS-DP系统包括3种类型设备:第一类DP主站(DPM1)、第二类DP主站(DPM2)和DP从站。DPM1是是中央控制器,它在预定的周期内与分散的站(如DP从站)交换信息。典型的DPM1如PLC、PC等;DPM2是编程器、组态设备或操作面板,在DP系统组态操作时使用,完成系统操作和监视目的;DP从站是进行输入和输出信息采集和发送的外围设备,是带二进制值或模拟量输入输出的I/O设备、驱动器、阀门等。

经过扩展的PROFIBUS-DP诊断能对故障进行快速定位。诊断信息在总线上传输并由主站采集。诊断信息分3级:本站诊断操作,即本站设备的一般操作状态,如温度过高、压力过低;模块诊断操作,即一个站点的某具体I/O模块故障;通道诊断操作,即一个单独输人/输出位的故障。

(2)PROFIBUS-DP允许构成单主站或多主站系统
在同一总线上最多可连接126个站点。系统配置的描述包括:站数、站地址、输入/输出地址、输入/输出数据格式、诊断信息格式及所使用的总线参数。PROFIBUS-DP单主站系统中,在总线系统运行阶段,只有一个活动主站。如图1所示为PROFIBUS-DP单主站系统,PLC作为主站。

PROFIBUS-DP多主站系统中总线上连有多个主站。总线上的主站与各自从站构成相互独立的子系统。如图1所示,任何一个主站均可读取DP从站的输入/输出映像,但只有一个DP主站允许对DP从站写入数据。



评论


相关推荐

技术专区

关闭