rofibus details pb51

58
© ABB Automation Products GmbH Presentation PROFIBUS Details PB51 PROFIBUS Overview / Details The world of fieldbus technologies. www.abb.com/fieldbus

Upload: nour

Post on 17-Nov-2014

283 views

Category:

Documents


1 download

DESCRIPTION

This pdf gives you some details on profibus,its developed by ABB.

TRANSCRIPT

Page 1: Rofibus Details Pb51

© ABB Automation Products GmbHPresentation PROFIBUS Details PB51

PROFIBUS Overview / Details

The world of fieldbustechnologies.

www.abb.com/fieldbus

Page 2: Rofibus Details Pb51

© ABB Automation Products GmbH - 22008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Contents

Big pictureoverview

Physical Layer EIA485 / MBPWiring and Installation

Data Link Layer (Fieldbus Data Link)Adressing and Scheduling

Application Layer (Application Profiles)PA Profile

Block model (PA Profile)

ConfigurationGSD-Files, FDT/DTM, EDD

Diagnosis and Asset Management

Performance (cycle times)

PROFIBUS & HART

This sessioncovers:

Page 3: Rofibus Details Pb51

© ABB Automation Products GmbH - 32008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Overview

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

MBP– Physical layer (1)

EIA485– Physical layer

PROFIBUS DP – Communication protocol (DPV0…V2)

DP = Decentralized Peripherals, Stack for PROFIBUS encapsulating all communication specifications

PROFIBUS PAApplicationProfile

PA = ProcessAutomation

… (2)

Application Profiles for data representationspecifications, Block specifications, Parameter definitions, …PROFIdrive, PROFIsave, …

(1) Including MBP-LP (low power) and MBP-IS (Intrinsic safety)

(2) Other Profiles available e.g. PROFIdrive, PROFIsave, HART on DP

Fibre– Physical layer

Page 4: Rofibus Details Pb51

© ABB Automation Products GmbH - 42008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Communication Layers

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

Physical Layer [1]

Fieldbus Data Link (Data Link Layer) [2]

Application Profiles [7]

[n] -> OSI – Layer (Open Systems Interconnection reference model layer)

OSI Layers covered by PROFIBUS:

communication stack

Page 5: Rofibus Details Pb51

© ABB Automation Products GmbH - 52008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details

PROFIBUS Network

PROFIBUS PA

Ethernet/TCP-IP

MBP-IS / IEC 61158-2EIA-485 / FibrePROFIBUS DP

OperateOperate EngineerEngineer

ControlControl

FieldField

EngineerEngineerMasterClass 1&2 Master

Class 2

PS

PS PS

PS

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

Page 6: Rofibus Details Pb51

© ABB Automation Products GmbH - 62008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details

PROFIBUS Communication

PROFIBUS PA

Ethernet/TCP-IP

MBP-IS / IEC 61158-2EIA-485 / FibrePROFIBUS DP

OperateOperate EngineerEngineer

ControlControl

EngineerEngineer

MasterClass 1&2

MasterClass 2

PS

PS PS

PS

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

Request2->10

Response10->2

17.375 Good

2Request

2->7

Response2->7

5.865 Good

Request2->5

Request2->5

Response5->2

17.375 Good

Response5->2

17.375 Good

7 10 125

30

Set parameterTB; Nr. 18; 20.6

0->10

0

OK. Success10->0

Master / Slavecyclic

Client / Serveracyclic

Page 7: Rofibus Details Pb51

© ABB Automation Products GmbH - 72008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details

PROFIBUS schedule & application

PROFIBUS PA

Ethernet/TCP-IP

MBP-IS / IEC 61158-2EIA-485 / FibrePROFIBUS DP

OperateOperate EngineerEngineer

ControlControl

EngineerEngineer

MasterClass 1&2

MasterClass 2

PS

PS PS

PS

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

Master polls all slaves in a sequence.

Application always implementedand executed in controller(control in the host)

Page 8: Rofibus Details Pb51

© ABB Automation Products GmbH - 82008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Objectives / Big Picture

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

Ethernet

PA (31.25 kBit/s)

topologies

data ratesdata encoding

Controller

DP (up to 12 MBit/s)

powering

cables

Page 9: Rofibus Details Pb51

© ABB Automation Products GmbH - 92008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details

Bus with spurs(passive T junctions)

Topologies

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

EIA485/MBP

PROFIBUS DP

OperateEthernet TCP/IP

ControllerPROFIBUS Master Class 1 & 2

Bus with spurs(passive T junctions)

R

TreeR

Daisy-Chain

PROFIBUS PA

Page 10: Rofibus Details Pb51

© ABB Automation Products GmbH - 102008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Terms – PROFIBUS Line

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

EIA485/MBP

PROFIBUS DP

OperateEthernet TCP/IP

ControllerPROFIBUS Master Class 1 & 2

R

R

PROFIBUS PA

PROFIBUS Line includes allPA and DP Segments controlledby the Master.125 Stations addressable.

Page 11: Rofibus Details Pb51

© ABB Automation Products GmbH - 112008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Terms – PROFIBUS Segments

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

EIA485/MBP

PROFIBUS DPSegments

OperateEthernet TCP/IP

ControllerPROFIBUS Master Class 1 & 2

R

R

PROFIBUS PASegments

PROFIBUS Segements withdefined limits and rules:Number of devices, segment length, Termination rules

TTT

T

T

T

T

T

T T

Page 12: Rofibus Details Pb51

© ABB Automation Products GmbH - 122008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details PROFIBUS DP (EIA485)

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

EIA485

PROFIBUS DP

Physical LayerEIA485

R TTT

T

Page 13: Rofibus Details Pb51

© ABB Automation Products GmbH - 132008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Transmission speeds (EIA485 side)

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

EIA485

9.6 19.2 45.45 93.75 187.5 500 1500 3000 6000 12000

kbps

Not all Instruments support all 10 transmissionspeeds (information in GSD)

Maximum cable length of the PROFIBUS DP segmentdepends on the transmission speed

Avoid use of transmission speeds of Red Area because signal is then most sensitive to influences.

ProcessIndustry

Page 14: Rofibus Details Pb51

© ABB Automation Products GmbH - 142008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Bus cabling (EIA485 side)

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

EIA485

!

Max. cable length [m]

Transmissionspeed [kbps]

100

200

400

1000

1200

9.619.2 93.75

187.545.45500 3000

6000150012000

Maximum length of the bus segment depends on the transmission speed.

Use Shielded Twisted Pair cables with impedance 150 Ω and Loopresistance < 110 Ohm/km.

Min. 1 meter cable betweentwo devices (to avoid influences)

Page 15: Rofibus Details Pb51

© ABB Automation Products GmbH - 152008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Spur length (EIA485 side)

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

EIA485

!If spurs are needed, keep them as short as possible.Maximum length of all spurs in segment 6.6m (sum of all spurs)

TJJ

active, poweredTermination!…

< 25 cm

∑spur < 6.6m

trunk > 6.6mPassive T-Junctions

Page 16: Rofibus Details Pb51

© ABB Automation Products GmbH - 162008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Bus cabling (EIA485 side)

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

EIA485

! Cable has an A-Line and a B-Line (NDC110)Jacket Color: Purple (non Ex) / Blue EEx i

A-Line, green (-)

B-Line, red (+)Foil -> protection

againstfrequences > 50

MHz

Braid -> protectionagainst

frequences < 50 MHz

Page 17: Rofibus Details Pb51

© ABB Automation Products GmbH - 172008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Maximum devices (EIA485 side)

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

EIA485

Maximum of 32 devices per segment

includingmasters, slave devices, active terminators, couplers and repeaters-> Bus load

Devices areseperatly powered

Maximum of 4 DP/DP Repeaters allowed(max. of 5 Segements)

!

PROFIBUS DPSegments

R TTT

T

Page 18: Rofibus Details Pb51

© ABB Automation Products GmbH - 182008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Termination (EIA485 side)

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

EIA485

! A powered termination is needed at each end of segment.

ABB has active terminations (5V powered) for use as last device in segement!

390 Ω

390 Ω

220 Ω

VP + 5V

B-Line

A-Line

DG

Powered termination necessary to keep defined logic level when bus is quiet and to keep resistor equal to cable impedance.

Page 19: Rofibus Details Pb51

© ABB Automation Products GmbH - 192008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Termination (EIA485 side)

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

EIA485

! Attention, there are different ways to terminate thesegment:

Built in termination (device)within device or network component like controller card orlinking device

Switchable termination within device or plugTermination can be switched on and off on Plug or device

External termination elementExternaly powered termination elements

Page 20: Rofibus Details Pb51

© ABB Automation Products GmbH - 202008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Connectors

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

EIA485

! We recommend the use of DB9 connectors withswitchable termination and female connection formaintenance (NDE230-NO).

Page 21: Rofibus Details Pb51

© ABB Automation Products GmbH - 212008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details PROFIBUS PA (MBP)

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

MBP

R

RTTT

T

T

T

T

T

PROFIBUS PA

Physical LayerMBP

T T

Page 22: Rofibus Details Pb51

© ABB Automation Products GmbH - 222008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Bus cabling (MBP side) - Segment

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

MBP

Type A

Shielded, twisted pair

Type B

Multi-twisted-pair, with shield

1900m

1200m

Maximum length of PA Segment (trunk + ∑spur length)Maximum of 4 repeaters allowed -> extends max length to9500 m.

!

1000m

Segment length considerably reduced by

…the voltage drop …the limited supply current…the cable diameter…the number of PA Slaves

Page 23: Rofibus Details Pb51

© ABB Automation Products GmbH - 232008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Bus cabling (MBP side)

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

MBP

! Cable has an A-Line and a B-Line (NPC080)Jacket Color: Black (non Ex) / Blue EEx i

A-Line, green (-)

B-Line, red (+)

Foil -> protectionagainst

frequences > 50 MHz

Braid -> protectionagainst

frequences < 50 MHz

Page 24: Rofibus Details Pb51

© ABB Automation Products GmbH - 242008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Cable length (MBP side) - Spurs

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

MBP

devices in segment

maximumspur length

1-12

13-14

15-18

19-24

25-32

1m 30m 60m 90m 120m

1 device per spur

Maximum length of a spur depending on the number of devices of the segment and number of devices per spur.

!

6-8 devices in segment

Use Field Barrier to increasespur length, segment length and maximum number of devices per segment in Ex Areas!

Page 25: Rofibus Details Pb51

© ABB Automation Products GmbH - 252008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Fieldbarrier FB 900-S*4 (MBP side)

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

MBP

Max. Spur length 120 m in Ex AreasMax. segment length up to 1,900 m in Ex AreasMax. Number of devices per segment up to 16 in Ex AreasMax. 4 field devices linkable per Barrier

!EEx e

EEx ia

X

Short circuit protectionper stub (spur)-> high availability

Galvanic isolationagainst trunk-> easy grounding / shielding

FISCO approval

Page 26: Rofibus Details Pb51

© ABB Automation Products GmbH - 262008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Maximum devices (MBP side) per Segment

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

MBP

!

32 devices MBP physics according IEC 61158-2

16 ABB recommendation for AC 800M

6…8 For Ex Areas according FISCO model

Maximum number of devices also depends on the power consumption of each field device (10mA at least needed for modulation) and the voltage drop!

Maximum devices per segment, defined by physicallayer specification, ABB recommendation orFISCO model.

Page 27: Rofibus Details Pb51

© ABB Automation Products GmbH - 272008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Termination

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

MBP

100 Ω

1 μF

! A termination is needed at each end of the segment.

-> Terminators prevent reflections that disturb the datasignal.

is a short circuit for 31.25 kBit/s

Termination only within T-junctions or Field Barrier allowed and possible!

Page 28: Rofibus Details Pb51

© ABB Automation Products GmbH - 282008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Powering (supply checks)

! Supply situation on segment is limited regardingvoltage and current.

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptNetworkingManagementSystem ManagementConfigurationDiagnosis & Asset Management

T

TF212U = 9.0 VI = 11.8 mAI∆err = 3.2 mA

265DxU = 10.2 VI = 11.7 mAI∆err = 5.6 mA

TZIDCU = 9.0 VI = 11.5 mAI∆err = 3.5 mA

Current consumption calculation on segement and check:

Iges = ∑Idevice + Max(I∆err) = 11.8 + 11.7 + 11.5 + 5.6 = 40.6 mA

Iges < Io (supply)

Voltage check on segment:

Max(Udevice) < Uo (supply)

SupplyUo = 24 VIo = 400 mA

Page 29: Rofibus Details Pb51

© ABB Automation Products GmbH - 292008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Powering (supply calculations)

! Length of the segment is limited depending on thevoltage drop on the segment.

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptNetworkingManagementSystem ManagementConfigurationDiagnosis & Asset Management

T

TF212U = 9.0 VI = 11.8 mAI∆err = 3.2 mA

265DxU = 10.2 V I = 11.7 mAI∆err = 5.6 mA

TZIDCU = 9.0 VI = 11.5 mAI∆err = 3.5 mA

Length calculation using Ohm's law U = R * I :

U = Uo - Max(Udevice) ; I = Iges ; R = Rcable/km

SupplyUo = 24 VIo = 400 mA

Lsegment

Lsegment =

U [V]

R [Ω]I [A] * 1000 m

+ ∑ Lspur

Page 30: Rofibus Details Pb51

© ABB Automation Products GmbH - 302008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Objectives / Big Picture

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

Ethernet

PA (31.25 kBit/s)

Communicationmodels

Controller

DP (up to 12 MBit/s)

Master devices

Addressing

TAG: TT-101ADDRESS: 26

SD2

Packets

Linking devices

Page 31: Rofibus Details Pb51

© ABB Automation Products GmbH - 312008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Device Types

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

Each device in the network that is no Master Class 1 or 2. (DP Slaves and PA Slaves)

Slave

Controls the communication on the bus – cyclic and acyclic.

Master Class 1 & 2

Links DP to PA segements –manages the physical change from EIA485 to MBP.

Linking device

Page 32: Rofibus Details Pb51

© ABB Automation Products GmbH - 322008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Identification

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

contains the device type (hard coded within the device, unique), 2 Bytes HEX value.

worldwide unique

0x0639

Indent Number(per device type)

Set by user. For example using the Control Builder M or a DTM.

projectwide unique

TT-002

Device Name(Tag)

Set by User. Identifies a device on the Segment for communication addressing.

“Linewide” unique

33 (0..127)

Address

Page 33: Rofibus Details Pb51

© ABB Automation Products GmbH - 332008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Device addresses

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

Reserved for service-, diagnosis- and programming tools

Masters (Class 1 & 2)Addresses as low and as close together

Slaves (total 124 in single master system)

Reserved for „Set slave address“ command(Master Class 2 command)

0x00(0)

0x01 – 0x7D(1 – 125)

configurable

0x7F(127)

Reserved for Broadcast messages

0x7E(126)

Page 34: Rofibus Details Pb51

© ABB Automation Products GmbH - 342008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Device addresses

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

PROFIBUS communication with max. 124 addressablestations per line (single master system)

NO address (transparent for protocol)

DP/PA-Coupler (P+F KFD2)ABB LD800PRepeaters

WITH address

PROFIBUS Masters (Class 1 & 2)Slaves (DP, PA, …)DP/PA-Link (Siemens)

Page 35: Rofibus Details Pb51

© ABB Automation Products GmbH - 352008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Communication

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

DP-V0

DP-V2

inter device communicationtimestamped alarmsdeterministic communicationused by PROFIdrive Profile

DP-V0

DP-V1acyclic communicationMaster Class 1 & 2Block principleDevice Management FDT/DTM

DP(-V0)

cyclic data exchangeMaster Class 1Configured using GSD files

PROFIBUS implements 3 levels of communication on theBus.

Higher levels include all capabilities of the levels below. Master and device have to implement the same level to usethese functionalities.

Page 36: Rofibus Details Pb51

© ABB Automation Products GmbH - 362008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Communication

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

Client / Server

Master / Slave

Upload / DownloadSetpoint changes

Parameter changesRemote diagnostics

FDT/DTM

bi-directional, connection needed

acyclic

Data exchange,Diagnosis data

uni-directional,request to one device,

response heard byall devices

cyclic

Unscheduled / Scheduled

Unconfirmed / Confirmed

The two models of communication…

Page 37: Rofibus Details Pb51

© ABB Automation Products GmbH - 372008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Communication

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

PROFIBUS supports multi master networks

Communication sequentially (logical token ring). Master pollsall slaves (DP and PA slaves) belonging to him. A slave canbelong to more than one master.

Master Class 1+2 Master Class 1+2 Master Class 2

PROFIBUS DP and PA slaves

Page 38: Rofibus Details Pb51

© ABB Automation Products GmbH - 382008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Communication

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

PROFIBUS DP supports 4 message types

SD1Status request, acknowledgementno data, „Ping“ functionality (6 Bytes long)

SD2

Data Transfer (data exchange, diagnosis, …)data section maximum length244 Bytes (DP-V0)224 Bytes (DP-V1)218 Bytes (DP-V2)

Details of data section defined throughconfigured modules (described in GSD file)

SC MessageShort acknowledgement(1 Byte long)

SD4Token Transfer (between masters)(6 Bytes long)

Page 39: Rofibus Details Pb51

© ABB Automation Products GmbH - 392008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Objectives / Big Picture

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

Ethernet

PA (31.25 kBit/s)

Controller

DP (up to 12 MBit/s)

SD2

PA Profile

Page 40: Rofibus Details Pb51

© ABB Automation Products GmbH - 402008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details PA Profile

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

PROFIBUS PA (Process Automation) Profile defines commonbehaviours and characteristics of instruments mainly on MBP physical level

Equal Instrument behaviours (standard set of parameters)

Equal engineering (FDT/DTM, EDD)

Identical data structure (4 Bytes data, 1 Byte status)

Developed for the process industry

Fieldbus for sensors and actuators

Installations in Ex(Haz.) zone 1 possible

Data communication and energy supply

InteroperabilityInterchangebility

Page 41: Rofibus Details Pb51

© ABB Automation Products GmbH - 412008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details PA Profile – Data section

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

PROFIBUS PA Profile defines a data length of 5 Bytes foreach value (Input/Output)

The 5 Bytes contain 4 Bytes of floating point value and 1 Byte for status information.

V V V VS

-1.17549435 E-38 ... 3.40282347E39

8 Bits for status description accordingto NAMUR NE107

0 – 127 Bad / Uncertain128 – 191 Good / Maintenance

Page 42: Rofibus Details Pb51

© ABB Automation Products GmbH - 422008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Objectives / Big Picture

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

Ethernet

PA (31.25 kBit/s)

Controller

DP (up to 12 MBit/s)

SD2

T PF F

Block Model

Page 43: Rofibus Details Pb51

© ABB Automation Products GmbH - 432008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details PA Profile – Block concept

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

P T

F

Blocks are software componentswithin the device

Blocks can be accessed by Slot and Index principle

Profile describes Function Block types

Standard Transducer and Function Blocks specified

Blocks described within GSD-File (*.gsd)

Page 44: Rofibus Details Pb51

© ABB Automation Products GmbH - 442008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details PA Profile – Block concept

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

physical characteristics of the PA (DPV1) device

Hosts can read all Information of the Resource Block

Every Device must have one Resource Block.

Manufacturer IDDevice TypeSoftware revisionHardware revisionTAG

Acyclic access – client / server

PhysicalBlocks

FunctionBlocks

Encapsulates basic automation functions

Execution is explicitly scheduledby Master Class 1 (non deterministic)

Use of function blocks managed by module configuration (modules & blocks described in GSD)

Cyclic access / execution –master/slave(acyclic access for config. purposes)

TransducerBlocks

links the physical Sensor / Actuator world to the information world

Describes specific measurement principles.

Temperature TBPressure TBFlow TBAnalyser TBDiscrete Output TB

Acyclic access – client / server

Page 45: Rofibus Details Pb51

© ABB Automation Products GmbH - 452008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details PA Profile – Block concept

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

Physical Block

PressureT- Block AI F-BlockPressure

Sensor

PRO

FIB

US

V V V V V‘ V‘ V‘ V‘ SV V V V S

Parameter Read / Writeacyclic

TemperatureT-Block AI F-BlockTemp.

SensorV V V V V V V V V‘ V‘ V‘ V‘ SS

Data Exchange of process valuecyclic

Device: Device can have one physical Block only.Sensor: Each sensor has one Transducer BlockFunction: Device may have n Function Blocks implemented

Page 46: Rofibus Details Pb51

© ABB Automation Products GmbH - 462008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Communication configuration

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

Device vendor creates and delivers GSD File [Geräte-Stammdaten] for cyclic communication configuration(available for all PROFIBUS devices)

Device properties, Diagnostic data, modules for cyclic dataexchange (+ Function Block description for PA devices), supported baud rates and timing behaviours are described withina GSD file. Offline configuration possible.

- ASCII files

- Ending GSD (content english if the only GSD file)

- Support of different languagages (ending .gse – english, .gss –spanish, …)

ABB_062D.GSD

max. 4 charactersmanufacturer name

ident number4 characters HEX

ending

Page 47: Rofibus Details Pb51

© ABB Automation Products GmbH - 472008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details *.GSD File - Example

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

;----------- General: -----------------------------------------;Vendor_Name = "ABB Automation"Model_Name = "2600T Multivr.267/269 2010TC"Revision = "1.03"Ident_Number = 0x062D Protocol_Ident = 0Station_Type = 0FMS_supp = 0Hardware_Release = "8"Software_Release = "0.24";----------- Bitmaps: -------------------------------------; bitmap: *.DIB format 70x40 pixel, 16 colors;Bitmap_Device = "2600TO_N"Bitmap_Diag = "2600TO_D"Bitmap_SF = "2600TO_S";;----------- Baudrates: ------------------------------------;31.25_supp = 145.45_supp = 193.75_supp = 1;MaxTsdr_31.25 = 100MaxTsdr_45.45 = 250MaxTsdr_93.75 = 250;

Code

Keyword

Page 48: Rofibus Details Pb51

© ABB Automation Products GmbH - 482008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Communication configuration

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

ABB M Controller Series (AC 800M) needs a special fileformat for device integration: Hardware Definition File (*.hwd)

GSD Importer converts GSD to a Hardware Definition File.

HWUnitInfoHWUnitID 16#0085062DDescription "ABB_267-269_YP0_v1_0"Information "ABB Automation"Icons DefaultAdapterTypeAttributes AdapterUnit AutoAttach

InterfaceInfoIoSysType CIGIOCLSID_CB 70AC2B68-4487-48e3-9957-EA25FD20A55FCLSID_CTRL 7a59948b-4432-4d69-9f66-2ca7ed7f9db5HWConfig Fail

End InterfaceInfo

Page 49: Rofibus Details Pb51

© ABB Automation Products GmbH - 492008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Communication configuration

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

PROFIBUS PAPROFIBUS DP

Ethernet/TCP-IP

OperateOperate EngineerEngineer

ControlControl

FieldField

1. Install max. 1 device

2. Import GSD

3. Set PROFIBUS address

Page 50: Rofibus Details Pb51

© ABB Automation Products GmbH - 502008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Diagnosis / Alarms

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

Alarm condition reachedfor Alarm within device

(Standard or vendorspecific)

1

Device creates Diagnosis Messageand sends availibilitywith Data Exchange package

Error Code

2

Asset Management Systeminterprets alarm object -> visualization

e.g. Asset Master

3

transmission (bus) with nextData Exchange Package instead of data

Page 51: Rofibus Details Pb51

© ABB Automation Products GmbH - 512008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Performance influences

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

Bus Cycle TimeDP variable, PA constant

Data quantity(number of configured modules / Blocks)

Number of slaves to poll

Number of masters in network

Type of PA Coupler

Bus Parameter settings

Device parameterMin_Slave_Interval

The performance of a PROFIBUS network depends on several influencing factors

Further information: Excel Layout Tool training

Page 52: Rofibus Details Pb51

© ABB Automation Products GmbH - 522008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Modular segment coupler LD800P

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

Performance booster: Linking device LD800P.Pipelining of max. 4 PA Channels (Segments).

Modified GSD files needed for virtual Field Devices on DP side. ABB provides converter software.

Page 53: Rofibus Details Pb51

© ABB Automation Products GmbH - 532008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details

HS 820 (2- channel) ≤ 10 PL 8x0

Per PL 810 ≤ 32 PA field devicePer PL 890 ≤ 8 PA field device

Every combination of a PL 810 (Non-Ex) and PL 890 (Ex) is possible. Only PL890 (Ex) as first module on the right side! of the HS 8x0 is not allowed.

Connecting cable between HS 8x0 and channel 2..4 ≤5 m.

LD800P rules

Per LD 800P Systemper channel of a HS 8x0 ≤ 5 PL

8x0HS 810 (1-channel) ≤ 5 PL 8x0

HS 8x

0

HS = Head StationPL = Power Link

PROFIBUS DP

PS

EEx

i

EEx

i

PROFIBUS PA

PL 8x0

1. 2. 3. 4. 5.

Channel 1

Con

nect

ing

cabl

ePS

EEx

i

EEx

i

EEx

i

1. 2. 3. 4. 5.

Channel 2

EEx

i

EEx

i

PROFIBUS PA1. 2. 3. 4. 5.PS

Channel 3

1. 2. 3. 4. 5.PS PROFIBUS PA

EEx

i

EEx

i

EEx

i

PROFIBUS PA

Channel 4

HS 840 (4- channel) ≤ 20 PL 8x0

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

Page 54: Rofibus Details Pb51

© ABB Automation Products GmbH - 542008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details PROFIBUS & HART – Remote I/O

Big PicturePhysical LayerData Link LayerApplication LayerBlock conceptConfigurationDiagnosis & Asset ManagementPerformancePROFIBUS & HART

Mountable in Ex Zone 1/2

Input / Output modules (e.g. for HART devices)

Modules changeable in running system even power supply(Hotswap)

Max. 16 modules with max. 128 binary / 64 analog channels (devices)

S900 Remote I/O

Scalable, cabling saving, easy to integrate, fully HART compatible, FDT/DTM enabled (configure Ex devices from thecontrol room), …

First step into fieldbustechnology. Easy reuse of existing instruments.

Page 55: Rofibus Details Pb51

© ABB Automation Products GmbH - 552008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details World of revisions…

Revisions are necessary to differbetween implementation and development stages...old ornew…

Revision (GSD File)contains changes in hardware or firmware

Hardware Release (GSD File)Version of the hardware of the device

Software Release (GSD File)Version of firmware within the device

GSD Revision (GSD File)Actual version of the Geräte-Stammdaten File

Profile Revision (GSD File)Version implemented profile (e.g. PA Profile)

Page 56: Rofibus Details Pb51

© ABB Automation Products GmbH - 562008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Summary

OperateOperate

ControllerController

Ethernet TCP/IP

MasterClass 1&2

T

RFO

R RTTTTTTT

DP (EIA485)Linking deviceLD800P with Power Links

DP Repeaters

Powered termination

HART devicesvia Remote I/O

DP-devicesexternally powered

PA (MBP)

DB9 connectors

MasterClass 2

T

PA-devicesBus-powered

RTTT

PS

Field BarrierFB 900

PS PS

PS

Page 57: Rofibus Details Pb51

© ABB Automation Products GmbH - 572008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details Conclusion

10100101

ABB makes the difference…

Freedom Power Reliability

Page 58: Rofibus Details Pb51

© ABB Automation Products GmbH - 582008-04 Rev. 02 – 3KXN630051R5801

INSTRUMENTATIONPROFIBUS Details