rofibus details pb51
DESCRIPTION
This pdf gives you some details on profibus,its developed by ABB.TRANSCRIPT
© ABB Automation Products GmbHPresentation PROFIBUS Details PB51
PROFIBUS Overview / Details
The world of fieldbustechnologies.
www.abb.com/fieldbus
© 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:
© 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
© 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
© 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
© 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
© 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)
© 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
© 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
© 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.
© 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
© 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
© 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
© 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)
© 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
© 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
© 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
© 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.
© 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
© 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).
© 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
© 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
© 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
© 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!
© 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
© 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.
© 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!
© 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
© 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
© 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
© 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
© 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
© 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)
© 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)
© 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.
© 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…
© 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
© 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)
© 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
© 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
© 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
© 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
© 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)
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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.
© 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
© 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.
© 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)
© 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
© ABB Automation Products GmbH - 572008-04 Rev. 02 – 3KXN630051R5801
INSTRUMENTATIONPROFIBUS Details Conclusion
10100101
ABB makes the difference…
Freedom Power Reliability
© ABB Automation Products GmbH - 582008-04 Rev. 02 – 3KXN630051R5801
INSTRUMENTATIONPROFIBUS Details