PROFIBUS-DP现场总线、通信网络及应用系统.ppt
《PROFIBUS-DP现场总线、通信网络及应用系统.ppt》由会员分享,可在线阅读,更多相关《PROFIBUS-DP现场总线、通信网络及应用系统.ppt(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、5 PROFIBUS-DP现场总线nPROFIBUS(PROCESS FIELDBUS的缩写)是由Siemens等公司组织开发的一种国际化的、开放的、不依赖于设备生产商的现场总线标准。先后成为德国和欧洲的现场总线标准(DIN19245和EN50170),并于2000年成为IEC61158国际现场总线标准之一,2001年成为我国的机械行业标准JB/T10308.3-2001。n1995年成立了PROFIBUS用户组织,该组织遍布世界各地。1997年我国成立了PROFIBUS专业委员会CPO(Chinese PROFIBUS User Organization)。nPROFIBUS由以下三个兼容部
2、分组成。nPROFIBUS-DP:用于传感器和执行器级的高速数据传输,它以DIN19245的第一部分为基础,根据其所需要达到的目标对通信功能加以扩充,DP的传输速率可达12Mbps,一般构成单主站系统,主站、从站间采用循环数据传输方式。5.1 PROFIBUS概述n它的设计旨在用于设备一级的高速数据传输。在这一级,中央控制器(如PLC/PC)通过高速串行线同分散的现场设备(如I/O、驱动器、阀门等)进行通信,同这些分散的设备进行数据交换多数是周期性的。nPROFIBUS-PA:对于安全性要求较高的场合,制定了PROFIBUS-PA协议,这由DIN19245的第四部分描述。PA具有本质安全特性,
3、它实现了IEC1158-2规定的通信规程。nPROFIBUS-PA是PROFIBUS的过程自动化解决方案,PA将自动化系统和过程控制系统与现场设备,如压力、温度和液位变送器等连接起来,代替了420mA模拟信号传输技术,在现场设备的规划、敷设电缆、调试、投入运行和维修等方面可节约成本40%之多,并大大提高了系统功能和安全可靠性,因此PA尤其适用于石油、化工、冶金等行业的过程自动化控制系统。nPROFIBUS-FMS:它的设计是旨在解决车间一级通用性通 信任务,FMS提供大量的通信服务,用以完成以中等传输速率进行的循环和非循环的通信任务。n为了满足苛刻的实时要求,PROFIBUS协议具有如下特点:
4、(1)不支持长信息段235B(实际最大长度为255B,数据最大长度244B,典型长度120B)。(2)不支持短信息组块功能。由许多短信息组成的长信息包不符合短信息的要求,因此,PROFIBUS不提供这一功能(实际使用中可通过应用层或用户层的制定或扩展来克服这一约束)。(3)本规范不提供由网络层支持运行的功能。(4)除规定的最小组态外,根据应用需求可以建立任意的服务子集。这对小系统(如传感器等)尤其重要。(5)其他功能是可选的,如口令保护方法等。(6)网络拓扑是总线形,两端带终端器或不带终端器。(7)介质、距离、站点数取决于信号特性,如对屏蔽双绞 线,单段长度小于或等于1.2km,不带中继器,每
5、段32个 站点。(网络规模:双绞线,最大长度9.6km;光纤,最大长度90km;最大站数,127个)(8)传输速率取决于网络拓扑和总线长度,从9.6kbps到12Mbps不等。(9)在传输时,使用半双工,异步,滑差(Slipe)保护同步(无位填充)。(10)报文数据的完整性,用海明距离HD=4,同步滑差检查和特殊序列,以避免数据的丢失和增加。(11)地址定义范围为:0127(对广播和群播而言,127是全局地址),对区域地址、段地址的服务存取地址(服务存取点LSAP)的地址扩展,每个6bit。(12)使用两类站:主站(主动站,具有总线存取控制权)和从站(被动站,没有总线存取控制权)。如果对实时性
6、要求不苛刻,最多可用32个主站,总站数可达127个。(13)总线存取基于混合、分散、集中三种方式:主站间 用令牌传输,主站与从站之间用主从方式。令牌在由主 站组成的逻辑令牌环中循环。如果系统中仅有一主站,则不需要令牌传输。这是一个单主站多从站的系统。最小的系统配置由一个主站和一个从站或两个主站组成。(14)数据传输服务有两类:非循环的:有/无应答要求的发送数据;有应答要求的发送和请求数据。循环的(轮询):有应答要求的发送和请求数据。nPROFIBUS广泛应用于制造业自动化、流程工业自动化和楼宇、交通、电力等其它自动化领域,PROFIBUS的典型应用如图8-32所示。工厂管理级总线循环时间100
7、0ms车间级总线循环时间100ms现场级总线循环时间10ms工厂管理系统MMS,TCP/IPBackbonePROFIBUS-FMSPROFIBUS-DP现场设备远程I/O设备现场设备传感器传动装置变送器PROFIBUS-PA网关CNCPCPCPLSPLCM图8-32PROFIBUS的典型应用n1.PROFIBUS-DP的物理层nPROFIBUS-DP的物理层支持屏蔽双绞线和光纤电缆两种传输介质。(1)DP(RS-485)的物理层n对于屏蔽双绞电缆的基本类型来说,PROFIBUS的物理层(第1层)实现对称的数据传输,符合EIA RS-485标准(也称为H2)。一个总线段内的导线是屏蔽双绞电缆,
8、段的两端各有一个终端器,如图8-33所示。5.2 PROFIBUS-DP的通信模型DGND(5)RS-485段390220390390220390VP(6)VP(6)DGND(5)最多32个站AB图8-33RS-485总线段的结构 传输程序n用于PROFIBUS RS-485的传输程序是以半双工、异步、无间隙同步为基础的。数据的发送用NRZ(不归零)编码,即1个字符帧为11位(bit),如图8-34所示。n在传输期间,二进制“1”对应于RXD/TXD-P(Receive/Transmit-Data-P)线上的正电位,而在RXD/TXD-N线上则相反。各报文间的空闲(idle)状态对应于二进制“
9、1”信号,如图8-35所示。b1b2b3b4b5b6b8b7p0位含义20MSB27LSB(“0”或“1”信号)信息位起始(“0”信号)奇偶校验位(“0”或“1”信号)1停止位(“1”信号)LSB最低有效位MSB最高有效位图8-34PROFIBUSUART数据帧 总线连接n国际性的PROFIBUS标准EN 50170推荐使用9针D型连接器用于总线站与总线的相互连接。D型连接器的插座与总线站相连接,而D型连接器的插头与总线电缆相连接。n9针D型连接器的针脚分配如表8-11所示。总线终端器n当总线系统运行的传输速率大于1.5Mbps时,由于所连接站的电容性负载而引起导线反射,因此必须使用附加有轴向
10、电感的总线连接插头,如图8-36所示。二进制信号A导线B导线101110图8-35用NRZ传输时的信号形状引脚号信号名称设计含义1SHIELD屏蔽或功能地24V2M24输出电压的地(辅助电源)3RXD/TXD-P接收/发送数据-正,B线4CNTR-P方向控制信号P5DGND数据基准电位(地)6VP供电电压-正7P24正24V输出电压(辅助电源)8RXD/TXD-N接收/发送数据-负,A线9CMTR-N方向控制信号N表8-119针D型连接器的针脚分配该类信号是强制性的,它们必须使用。站BAL1110nHBAVP(6)总线驱动器DGND(5)TxD/RxD-N(8)总线导线总线导线TxD/RxD-
11、P(3)390390220L2110nHL4110nHL3110nH图8-36传输速率大于1.5Mbps的连接结构nRS-485总线驱动器可采用SN75176,当通信速率超过1.5Mbps时,应当选用高速型总线驱动器,如SN75ALS1176等。(2)DP(光纤电缆)的物理层nPROFIBUS第1层的另一种类型是以PNO(PROFIBUS用户组织)的导则“用于PROFIBUS的光纤传输技术,版本1.1,1993年7月版”为基础的,它通过光纤导体中光的传输来传送数据。光纤电缆允许PROFIBUS系统站之间的距离最大到15km。n2.PROFIBUS-DP的数据链路层(FDL)n根据OSI参考模型
12、,数据链路层规定总线存取控制、数据安全性以及传输协议和报文的处理。在PROFIBUS-DP中,数据链路层(第2层)称为FDL层(现场总线数据链路层)。n3.PROFIBUS-DP的用户层n用户层包括DDLM和用户接口/用户等,它们在通信中实现各种应用功能。nPROFIBUS-DP协议是为自动化制造工厂中分散的I/O设备和现场设备所需要的高速数据通信而设计的。典型的DP配置是单主站结构,如图8-37所示。5.3 PROFIBUS-DP的总线设备类型DP从站(被动站)DP主站(1类)令牌总线图8-37DP单主站结构nDP主站与DP从站间的一个报文循环由DP主站发出的请求帧(轮询报文)和由DP从站返
13、回的有关应答或响应帧组成。n1DP主站(1类)n1类DP主站循环地与DP从站交换用户数据。n2DP从站nDP从站只与装载此从站的参数并组态它的DP主站交换用户数据。DP从站可以向此主站报告本地诊断中断和过程中断。n3DP主站(2类)n2类DP从站是编程装置,诊断和管理设备。n4DP组合设备n可以将1类DP主站、2类DP主站和DP从站组合在一个硬件模块中形成一个DP组合设备。实际上,这样的设备是很常见的。n对一种设备类型的特性GSD以一种准确定义的格式给出其全面而明确的描述。GSD文件由生产厂商分别针对每一种设备类型准备并以设备数据库清单的形式提供给用户,这种明确定义的文件格式便于读出任何一种P
14、ROFIBUS-DP设备的设备数据库文件,并用在组态总线系统时自动使用这些信息。nGSD分为以下三部分。(1)总体说明n包括厂商和设备名称、软硬件版本情况、支持的波特率、可能的监控时间间隔及总线插头的信号分配。(2)DP主设备相关规格n包括所有只适用于DP主设备的参数(例如可连接的从设备的最多参数或加载和卸载能力)。从设备没有这些规定。n(3)从设备的相关规格5.4 设备数据库文件(GSD)n包括与从设备有关的所有规定(例如I/O通道的数量和类型、诊断测试的规格及I/O数据的一致性信息)。n所有PROFIBUS-DP设备的GSD文件均按PROFIBUS标准进行了符合性试验,在PROFIBUS用
15、户组织的网站中有GSD库。n厂商必须为每种DP从设备类型和每种1类DP主设备类型向PROFIBUS用户组织申请标识号,各地区办事处均可领取申请表格。nPROFRIBUS-DP协议的实现有两种方式:一种通过软件实现,原则上只要微处理器或微控制器配有内部或外部的异步串行通信接口(UART),PROFIBUS-DP协议在任何微处理器或微控制器上都可以实现。但是,如果协议的传输速率超过500kbps时,则应当使用ASIC通信控制器。6 PROFIBUS-DP通信网络 6.1 PROFIBUS-DP从站和主站的实现 n采用何种方式,主要取决于现场设备的复杂程度、需要的性能和功能。n1.简单DP从站的实现
16、n这是最简单的协议实现方式。在单片中包括了协议的全部功能,不需要任何微处理器或软件,只需外加总线接口驱动装置、晶振和电力电子。如西门子的SPM2 ASIC或Delta-t的IXI芯片,使用这些ASIC芯片只受I/O数据位数多少的限制。n2.智能化DP从站的实现n在这个方式中,PROFIBUS协议的关键时间部分由协议芯片实现,其余部分由微控制器的软件完成。目前所提供的智能化从站设备所用通信控制器有Siemens公司的SPC3和SPC4,Delta-t公司的IXI和IAM公司的PBS。这些ASIC芯片提供的接口是通用性的,可以与8位或16位微处理器和微控制器直接连接。MOTOROLA及其它公司还提
17、供了微处理器内集成PROFIBUS-DP协议的芯片。n3.复杂DP主站的实现n在这个方式中,PROFIBUS-DP协议的关键部分由通信控制器实现,其余部分由微处理器或微控制器的软件完成。n目前主站通信控制器有Siemens公司的ASPC2,Delta-t公司的IXI和IAM公司的PBM,这些芯片均可以与各种通用的微处理器和微控制器接口。n1.SPC3功能简介nSPC3为PROFIBUS智能从站提供了廉价的配置方案,与SPC2相比,SPC3存储器内部管理和组织有所改进,并支持PROFIBUS-DP。nSPC3内部集成了1.5KB的双口RAM作为SPC3与软件/程序的接口。n整个RAM被分为192
18、段,每段8字节。用户寻址由内部MS(Microsequencer)通过基址指针(Base-Pointer)来实现。基址指针可位于存储器的任何段。所以,任何缓存都必须位于段首。n总线接口是一参数化的8位同步/异步接口,可使用各种Intel和Motorola处理器/微处理器。用户可通过11位地址总线直接访问1.5KB的双口RAM或参数存储器。6.2 从站通信控制器SPC3n处理器上电后,程序参数(站地址、控制位等)必须传送到参数寄存器和方式寄存器。n任何时候状态寄存器都能监视MAC的状态。n各种事件(诊断、错误等)都能进入中断寄存器,通过屏蔽寄存器使能,然后通过响应寄存器响应。SPC3有一个共同的
19、中断输出。n看门狗定时器有3种状态Baud_Search、Baud_Control、Dp_Control。n微顺序控制器(MS)控制整个处理过程。n程序参数(缓存器指针、缓存器长度、站地址等)和数据缓存器包含在内部1.5KB双口RAM中。n在UART中,并行、串行数据相互转换,SPC3能自动调整波特率。n空闲定时器(Idle Timer)直接控制串行总线的时序。n2.SPC3引脚介绍nSPC3为44引脚PQFP封装,引脚说明如表8-12所示。引脚引脚名称描述源/目的1XCS片选C32方式:接VDDCPUC165方式:片选信号2XWR/E_Clock写信号/EI_CLOCK对Motorola总线
20、时序(80C165)CPU3DIVIDER设置CLKOUT2/4的分频系数低电平表示4分频4XRD/R_W读信号/Read_WriteMotorolaCPU5CLK时钟脉冲输入系统6VSS地7CLKOUT2/42或4分频时钟脉冲输出系统、CPU8XINT/MOT0Intel接口1Motorola接口系统9X/INT中断CPU,中断控制10AB10地址总线C32方式:0C165方式:地址总线11DB0数据总线C32方式:数据/地址复用C165方式:数据/地址分离CPU,存储器12DB113XDATAEXCHPROFIBUS-DP的数据交换状态LED14XREADY/XDTACK 外部CPU的准备
21、好信号系统,CPU表8-12SPC3引脚说明 引脚引脚名称描述源/目的15DB2数据总线C32方式:数据地址复用C165方式:数据地址分离CPU存储器16DB317VSS地18VDD电源19DB4数据总线C32方式:数据地址复用C165方式:数据地址分离CPU存储器20DB521DB622DB723MODE080c166数据地址总线分离;准备信号180c32数据地址总线复用;固定定时系统24ALE/AS地址锁存使能C32方式:ALEC165方式:0CPU(80C32)25AB9地址总线C32方式:0C165方式:地址总线CPU(C165)存储器26TXD串行发送端口RS-485发送器27RTS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PROFIBUS DP 现场总线 通信 网络 应用 系统
限制150内