浅析PROFIBUS-DP特性及规范

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

技术瞭望│TECHNOLOGY OUTLOOK│ 41

浅析PROFIBUS-DP特性及规范
Analysis of PROFIBUS-DP Characteristics and Specifications
• 山东钢铁集团莱芜分公司能源动力厂 周志敏 Zhou Zhimin

摘 要:本文在简介了PROFIBUS-DP特性及特点的基础上,重点阐述了PROFIBUS-DP的基本功
能及PROFIBUS-DP规范的物理层、数据链路层、管理层、用户层。
关键词:特性 功能 规范
Abstract: On the basis of introducing the characteristics and characteristics of PROFIBUS-DP,
this paper focuses on the basic functions of PROFIBUS-DP and the physical layer, data link
layer, management layer and user layer of PROFIBUS-DP specification.
Key words: Characteristic Functional Specification
【中图分类号】TN91【文献标识码】B 文章编号1606-5123(2018)10-0041-04

1 引言 (3)PROFIBUS-PA(Process Automation,过程自动
1.1 Profibus分类 化 ),是专为过程自动化而设计,具有本质安全性,主要用
Profibus 根据其应用特点分为 Profibus_Dp,Profibus_FMS, 于安全性要求较高的场合以及有总线供电的站点。因此,
Profibus_PA 三种兼容版本。 PA 尤其适用于化工、石油、冶金等行业的过程自动化控制
(1)Profibus_Dp(Decentralized Peripheral,分散外 系统。
设 ),是一种经过优化的、高速廉价的通信连接,是专为 1.2 PROFIBUS-DP
自动控制系统和设备级分散 I/O 之间的通信而设计,使用 PROFIBUS-DP是一种高速且优化的通信方案,主要用
PROFIBUS-DP 模块可取代价格昂贵的 24V 或 0-20m A 并行 于实现现场级控制系统与分布式I/O及其他现场设备之间的
信号线。用于分布式控制系统的高速数据传输,其数据传 通信,总线周期一般小于10ms。主站(PLC或IPC等)通过标准
输速率可达 12Mbps。自动控制系统同这些分散外设 ( 传感 的专用电缆与分散的现场设备(远程I/O、驱动器、阀门、智
器、执行器等 ) 进行的数据交换多数是周期性的,一般构 能传感器和下层网络等)进行通信,对整个DP网络进行管理
成单主站系统,主从站之间采用循环数据传送方式工作。 和控制。PROFIBUS-DP用于传感器和执行器级的高速数据
(2)
Profibus_FMS(Fieldbus Message Specification,现场 传输,它以德国标准DIN1924的第一部分为基础,根据其所
总线信息规范 ),用于解决车间级通用性通信任务,要求面 需要达到的目标对通信功能加以扩充。
向对象,提供较大数据量的通信服务,完成中等速度的循 PROFIBUS-DP使用第一层、第二层和用户接口。这种
环和非循环通信任务,是一个令牌结构、实时多主网络。 结构确保了数据传输的快速和有效进行,直接数据链路映象
由于它是完成控制器和智能现场设备之间的通信以及控制 (DDLM)为用户接口提供第二层功能映象,用户接口规定了用
器之间的信息交换,因此它考虑的主要是系统的功能而不 户系统以及不同设备可以调用的应用功能,并详细说明了各种
是系统的响应时间,应用过程通常要求的是随机的信息交 不同PROFIBUS-DP设备的设备行为。PROFIBUS-DP适用于现
换 ( 如改变设定参数等 )。强有力的 FMS 向用户提供了广 场级分布式自动化外设之间的高速数据传输(DP的含义为分散
泛的应用范围和更大的灵活性,可用于大范围和复杂的通 的外围设备),传输技术使用RS4859(称为H2),这种结构能保
信系统。主要用于纺织工业、楼宇自动化、电气传动、低 证通信的实时性和系统实现的低成本。在用户接口中使用了定
压开关设备等一般自动化控制。 义用户和系统使用的应用功能和描述现场设备行为的行规。
42 │TECHNOLOGY OUTLOOK│技术瞭望

PROFIBUS-DP用于现场设备级的高速数据传送,主 使用最多的传输介质。光缆用于高速、远距离和对抗干扰
站周期地读取从站的输入信息并周期地向从站发送输出信 要求高的场合,其中玻璃光纤传输的距离最长,但较难装
息。总线循环时间必须要比主站(PLC)程序循环时间短。除 配 ;塑料光纤传输距离比前者短,其成本低,装配简单。
周期性用户数据传输外,PROFIBUS-DP还提供智能化设备 信号传输距离和使用的传输介质及波特率有关。
所需的非周期性通信以进行组态、诊断和报警处理。 PROFIBUS-DP 交换数据使用异步传输技术和 NRZ
(NonReturntoZero) 编码,NRZ 编码的二进制信号“0”
2 PROFIBUS-DP特征 或“1”
的信号电平在信号持续期间维持不变。PROFIBUS 的
2.1 PROFIBUS-DP的速率 特征码 (Character) 由 11 位 (bits) 组成,即一个起始位 ( 起
在一个有着32个站点的分布系统中,PROFIBUS-DP对 始位总为 0)、8 个数据位、一个校验位和一个停止位 ( 停止
所有站点传送512bit/s输入和512bit/s输出,在12Mbit/s时只 位总为 1)。DP 系统运行的过程其实也就是各站之间相互通
需1ms。 信、执行主控程序结果的过程,DP 各站的功能实现是靠互
2.2 PROFIBUS-DP的诊断功能 相之间交换报文的方式进行的。
经过扩展的PROFIBUS-DP诊断功能,能对故障进行快 (2)总线存取 :PROFIBUS-DP 各主站间令牌传递,主
速定位,诊断信息在总线上传输并由主站采集。诊断信息 站与从站间为主 - 从传送。支持单主或多主系统。总线上
分三级: 最多站点 ( 主 - 从设备 ) 数为 126。
(1)
本站诊断工作 :本站设备的一般工作状态,如温度 (3)通信 :点对点 ( 用户数据传送 ) 或广播 ( 控制指
过高、压力过低。 令 )。循环主 - 从用户数据传送和非循环主 - 主数据传送。
(2)
模块诊断工作 :一个站点的某具体 I/O 模块故障。 (4)
运行模式 :运行、清除、停止。
(3)
通道诊断工作 :一个单独输入 / 输出位的故障。 (5)
同步 :控制指令允许输入和输出同步。同步模式 :
2.3 PROFIBUS-DP 的特点 输出同步 ;锁定模式 :输入同步。
(1)
代替 PLC/PC 与 I/O 之间的电缆传输线。 (6)功能 :DP 主站和 DP 从站间的循环用户数据传
(2)
快速,传输 1 千字节的输入数据和 1 千字节的输出 送 ;各 DP 从站的动态激活和可激活 ;DP 从站组态的检
数据所需时间 <2ms。 查 ;强大的诊断功能,三级诊断信息 ;输入或输出的同
(3)
强有力的工具,减少组态和维护费用。 步 ;通过总线给 DP 从站赋予地址 ;通过总线对 DP 主站
(4)
被所有主要的 PLC 制造商支持。 (DPM1) 进行配置。
(5)有广泛的产品 :PLC、PC、I/O、驱动器、调节阀、 (7)可靠性和保护机制 :所有信息的传输按海明距离
编码器等。 HD=4 进行。DP 从站带看门狗定时器 (WatchdogTimer)。对
(6)
允许周期性和非周期性的数据传输。 DP 从站的输入 / 输出进行存取保护,DP 主站上带可变定时
(7)网络中可以是单主站或多主站结构。为了安全原 器的用户数据传送监视。
因,只能有一个主站对相应的从站进行控制 ( 写入数据 )。 (8)设备类型 :第二类 DP 主站 (DPM2) 是可进行编
(8)
每个站的输入和输出数据最多可达 244 字节。 程、组态、诊断的设备。第一类 DP 主站 (DPM1) 是中央可
(9)
网络中所有从站具有同样的优先权。 编程序控制器,如 PLC、PC 等。DP 从站是带二进制值或模
(10)可以进行循环和非循环通信。一般来说,1 类主站 拟量输入输出的驱动器、阀门等。
和从站间的通信 (I/O 数据交换 ) 是循环的 ;和 2 类主站有
关的通信都是非循环的。1 类主站和 2 类主站均可以读取从 3 PROFIBUS-DP 规范
站的数据。中央控制器 ( 主站 ) 周期地读取从站的输入信 1996年7月2日,PROFIBUS被欧洲CENELECTC65CX批
息,并周期地向从站发送输出信息。总线循环时间必须要 准为欧洲标准EN50170V.2。因此,PROFIBUS-DP规范已经
比中央控制器的程序循环时间短,在很多应用场合,程序 不作修改地被包含在EN50170中,并以PROFIBUS用户组织
循环时间约为 10ms。 制定的行规和导则作为补充。PROF1BUS-DP规范包括物理
2.4 PROFIBUS-DP功能 层、数据链路层和用户层。PROFIBUS-DP的协议结构是根据
(1)传输技术 :PROFIBUS-DP 采用 RS485 双绞线或 ISO7498国际标准化开放式互联网络(OSI)作为参考模型,它
光缆作为传输介质,传输速率从 9.6kbit/s~12Mbit/s。双绞 使用了第1、2层和用户层,隐去了第3~7层,这样确保了数据
线成本最低,使用方便,能满足大部分使用场合,所以是 传输快速和有效地进行,直接数据链路映像(DDLM)适用于
《智慧工厂》Smart factory
October 2018 │ 43

外设间的高速数据传输,使用户接口易于进入第2层。具体结 中传输。应答帧不包含任何用户数据。传输运行方式规定
构如表1所示。 报文循环的时间顺序,分四种类型 :令牌处理 ;非循环的
表1 PROFIBUS-DP协议结构 请求或发送 / 请求工作 ;循环的发送 / 请求工作,轮询 ;站
OSI 物理层
数据链 网络 传输 会话 表示 应用
用户层 的登记。
路层 层 层 层 层 层

数据链 DP行规 (2)FDL 服务定义。FDL 服务通过第 2 层向用户提供。


RS485/光纤 DP扩展
路层
PROF1BUS
空 DP基本 FMA1/2 服务通过与第 1 层和第 2 层有关的管理 (FMA1/2)
-DP
功能
FMA1/2 实现,无论对控制器的实现,还是对硬件、固件或软件接
3.1 物理层 口的实现均未作规定。
FDL 服务与物理层类似,数据链路层
DP物理层规范主要描述介质和信号特征,论及“第 的服务原语也分为请求原语 (FDL-DATA.
request) 和指示原
0层”和第1层(即ISO/OSI层次模型中的物理介质和物理层 语 (FDL-DATA.indica.tion)。数据链路层在交互作用过程
PHY)。 中,使用服务原语来实现数据传输服务。为了请求一个服
(1)PHY 协议规范。PHY 协议规范定义串行现场总线的 务,用户使用一个请求原语 ;在一个服务完成时,或在有
功能、电气和机械特性,其中串行现场总线是为自动化系统 循环重复服务的情况下每一个发送 / 请求循环之后,将一
现场的应用而设计的。此规范的目的是花最小的成本使多家 个确认原语返回给用户。如果在远程站发生意外的事件,
制造商生产的现场设备互连,并将它们集成为一个分散的控 则用一个指示原语告知远程用户。
制系统,且确保实现通信。通常,这称之为“开放系统互连 3.3 管理层
(OSI)”。DP 物理层属于类型 1,是根据 EIA 标准 RS-485 制 第1层和第2层管理FMA1/2用户与PHY和FDL中的逻辑
定的,采用 NRZ 位编码与 EIARS-485 信号相结合的技术, 功能之间的错误处理,并且完成第2层MAC子层特定的总
它不包含本质安全的要求。类型 1 规范描述平衡的总线传 线参数的设定和第1层PHY的设定,激活或撤消FLC子层和
输。DP 物理层定义传输介质以适应不同的应用,它包括长 LLI子层之间的服务访问点的管理。FMA1/2功能分为本地
度、拓扑、总线接口、站点数和从 9.6~1500kbis 可变的数 功能和远程功能。本地功能是:第1层复位;参数的读取和
据传输速率等。DP 还规定了不同的物理层,以适应各种应用 设定;链路服务存取点(LSAP)的激活,组态和解除激活;
的需要。 事件和错误报文;版本标识;确定LSAP组态。远程功能
(2)PHY 服务定义。PHY 服务定义包括 PHY 数据服务 是:版本识别;请求LSAP组态;确定活动表。FMA1/2的
的简要描述,这些服务由 PHY 层提供给 FDE 层。它支持 作用好像本地FMA1/2用户和第1层、第2层之间的协调者。
接收和传输位 (FDL 符号 ),这些位是 UART 字符的元素, 从以上协议结构可以看出,每层内部和层与层之间都
每个 FDL 符号持续 1 个位时间 t Ⅲ T。PHY 数据服务包括 2 存在着相互作用的接口,每个数据就是通过各个接口在各
个服务原语,其中 :请求原语 (PHY-DATA.request) 是由 层各部分之间的作用进行传输的。PHY 用户与 PHY 的接口
FDL 控制器用于请求 1 个服务 ;指示原语 (PHY-DATA. 就是“第 0 层”传输介质与第 1 层物理层的接口,该接口
indication) 是用来向 FDL 控制器指示 1 个接收。 描述不限制或不约束在现场总线实体中的实现。FDL 用户
3.2 数据链路层 与 FDL 的接口描述了提供给 FDL 用户的数据传输服务,这
这 一 层 主 要 描 述 FDL 的 数 据 传 输 协 议 规 范 和 管 理 些服务是可选的,用它们的服务原语和相关参数实现。现
(FMA) 服务。 场总线管理层 FMA1/2 用户与其接口描述了提供给 FMA1/2
(1)FDL 协议规范。PROFIBUS-DP 系统采用由混合介 用户的管理服务 (FMA1/2= 现场总线层 1 和层 2 的管理 ) 以
质存取方式实现的控制介质存取 :对应于令牌传递原理的 及相关的服务原语和参数。PHY 层和 FDL 层之间接口的
分散方式是以对应于主从原理的集中方式为基础的。在令 物理特性没有特殊规定。经验表明,至少下列 3 个信号是
牌传递原理中,站地址的升序用令牌帧将令牌从一个主站 必须的 :传输数据 (TXD),接收数据 (RXD) 和发送器启用
传送到另一个主站 ( 只有一个主站的 DP 系统例外 ),为了 ( 请求发送,RTS)。PHY 与 FMA1/2 的接口描述 PHY 层对
封闭逻辑令牌环,具有最高地址的站要传送令牌给具有最 FMA1/2 提供的服务:
PHY 复位、
设定值、
读值、
事件 ( 可选 )。
低地址的站。在主从原理中,只有获得令牌的主站有权主 FDL 与 FMA1/2 的接口描述了在 FDL 对 FMA1/2 提供的服
动向其他站申请工作,其他站只有响应权,从站只能被动 务中,只有 FDL 故障与 FMA1/2 对其用户的 FMA1/2 事件
地听从主站的安排和支配。另外,报文的交换以循环方式 不同,其余类似。
进行。用户数据可以在主动帧 ( 发送 ) 中和回答帧 ( 回答 ) 3.4 用户层
(下转55页)
《智慧工厂》Smart factory
October 2018 │ 55

通过改造,换热系统实现了全自动控制,不需要再
人为的去设定PID温度控制仪的参数,解决了需要人为设
定换热温度的问题,降低了劳动强度,节省了人力和费用
开支。其次,避免了由于人为因素造成温度设定值太高,
致使阀门开度过大,造成暖通循环水的温度过高,从而对
管道保温产生损害,提高了安全运行系数。再次,通过实
现凝结水罐分季节温度设定,将凝结水热量利用实现最大
化,节省了蒸汽,降低了能源消耗。

图8 换热系统参数设定界面图 参考文献
[1] 蓝少健.燃气热水器板翅式换热系统传热性能研究[D].华南理工

大学,2011.

[2] 陈世和,朱亚清,张曦.基于压力自适应的凝结水节能控制技术[J].

中国电力,011,44(11):43-45.

[3] 周兰欣等.自然风对空冷凝汽器换热效率影响的数值模拟.[J]动

力工程学报28.1(2008):104-107.

[4] 李 长 海 . 火 电 厂 凝 结 水 精 处 理 系 统 调 试 [ J ] . 中 国 电

力,2010,43(6):69-73.
图9 换热系统报警界面图

作者简介
5 结束语 吕玉凤 (1989-) 工学硕士 研究方向 :工厂自动化工程

(上接43页)

在OSI模型基础上增加的用户层规定了标准的功能模 4 结束语
块、对象字典和设备描述,供用户组成所需要的应用程 PROFIBUS是Process Field Bus的缩写,由以SIEMENS
序,并实现网络管理和系统管理。DP规范的用户层包括功 公司为主的十三家工业企业和五家研究机构在1987联合推
能和行规,主要是针对DP用户而专门设计的。随着DP技术 出,是联邦德国于九十年代初制定的国家工业现场总线协
的不断完善,用户所要求的DP应用领域也在不断扩展。原 议标准,代号DIN19245,1996 年经欧洲电工委员会批准成
有的DP规范中所定义的DP基本功能已经不能满足各种应用 为欧洲标准EN50170,1999 年 12 月被批准成为国际标准
领域的特殊需求,所以也带动了DP功能的扩展。原有的DP IEC61158 的组成部分(Type III),因此,PROFIBUS已经
基本功能包括:循环的数据交换、站诊断、模块诊断和特 成为一种国际化的、开放的现场总线标准。PROFIBUS是
点通道的诊断;扩展的功能包括:依据过程自动化的需求 一个用在自动化技术的现场总线标准,截止到2014年,全
而增加的功能、非循环数据通信(用于参数赋值、操作、智 球有超过250家公司生产1500多种Profibus产品。截至2006
能现场设备的可视化和报警处理等),还有根据驱动技术的 年初,PROFIBUS全球的安装节点已经超过1500万个。
需求而增加的同步从站通信和从站对从站通信等功能。 PROFIBUS也已成为中国国家标准,在中国工业自动化工程
DP行规定义:DP行规等于DP子集(协议规范EN50170 领域得到极为广泛的采用。
中的DP规范)加DP应用专用的定义(设备要求、应用需求),
内容包括:对工作和装配机器的行规;对编码器的行规; 参考文献(略)
各种速度驱动器的行规;操作员控制和过程监视行规。

You might also like