Professional Documents
Culture Documents
Part07 FieldbusCommunication
Part07 FieldbusCommunication
Communications
Agenda
Maintenance
Information
Interoperable devices
[File Name or Event]
Emerson Confidential
27-Jun-01, Slide 3
Fieldbus Technology - Communications
Comparison to ISO OSI Model
FIELDBUS MESSAGING
7
APPLICATION LAYER SPECIFICATION
FIELDBUS ACCESS
SUBLAYER
PRESENTATION LAYER 6
SESSION LAYER 5
TRANSPORT LAYER 4
NETWORK LAYER 3
COMMUNICATION
STACK
Communication Communication
Stack Stack
Fieldbus
Physical Layer
Physical Layer
17.5 18 mA (approx.)
V = 50 x 18 = 900 mV (approx.)
V (mV)
900 mV (approx.)
Clock
1
Data
0
1 0 1 1 0 0
Manchester
Biphase-L
Encoding
1 Bit Time
Clock
1 0 1 0 1 0 1 0
Preamble
1 N+ N- 1 0 N- N+ 0
Start
Delimiter
1 N+ N- N+ N- 1 0 1
End
Delimiter
Fieldbus Message
Specification FMS Encoding USER Data
4 0 to 244
A Device May Be
Disconnected Without
Impacting Other Devices
Trunk
Spur
Terminator Terminator
Power
Filter
Backup Configurator
LAS Local
Operator Visiting Device
Interface Addresses: 242 to 255
Lowest Permanent Power
Address Filter
DCS Configuration
Fieldbus
Regulatory Control
Calculations AO
PID PID AO
PID PID
AI
AI AI
AI
Fieldbus Segment #2
pH Control
Backward Path
AI PID AO
Forward Path
PID
FT
AI FC
AO
I (mA) Token
Iq1
Token
I (mA)
Iq2
Token
I (mA)
Iq3 16 ~ 20 mA
LAS
LAS
ADVANCED
OPTIMIZATION
CONTROL
Fieldbus
PS
LAS
LAS
AO
AO
PID
PID PID
PID
AI
AI AI
AI
AI
PID
AO
• Publish/Subscribe • Alarms/Events
• Maintenance/Diagnostic Information
• Program Invocation
Function Block Scheduling • Permissives/Interlocks
• Display Information
AO • Trend Information
AI PID
• Configuration
Temperature Flow
Transmitter Transmitter
TT100 FT101
OUT OUT
Positioner.
IN IN
Communiction Capability
Publish
Subscribe
Link Master
Time Publisher
Cyclic Acyclic
[File Name or Event]
Emerson Confidential
27-Jun-01, Slide 26
Macrocycle
CD DATA
FB FB
MRDxSLT
LAS Backup
LAS
SLT = 510
MRD= 44 SLT = 10 SLT = 8 SLT = 4
MID = 812 MRD= 3 MRD= 3 MRD= 4
MID = 12 MID = 10 MID = 8
Link
Settings
[File Name or Event]
Emerson Confidential
27-Jun-01, Slide 30
SLT= 16
MRD=10 Ideal Max.
MID= 12
CD DATA CD 28 / s
2.3 5.4
8
100
160
Macro cycle
30
24 10
1
99 01
97
AI Execution Time
Maximum Reply Delay x Slot Time
Number of Devices
I (mA) Token
Iq1
Token
I (mA)
Iq2
Token
I (mA)
Iq3 16 ~ 20 mA
ADVANCED
OPTIMIZATION
CONTROL
Fieldbus
LAS
LAS
AO
AO
PID
PID PID
PID
AI
AI AI
AI
[File Name or Event]
Emerson Confidential
27-Jun-01, Slide 35
Importance of Synchronised Function Block Execution
Synchronised process sampling and control -Open Loop
Process variable
Set point
Time
Process variable
Set point
Result
Process variable
• Erratic control
sample interval
• Generates process disturbance
• Loop has to be de-tuned
Control sample • Poor performance
interval
Time
Process variable
Set point
Time
0-50msec
51-100msec
101-150msec
151-200msec
0-50msec
51-100msec
101-150msec
151-200msec
0-50msec
51-100msec
101-150msec
151-200msec
0-25msec
26-50msec
51-75msec
76-100msec
101-125msec
0-25msec
26-50msec
51-75msec
76-100msec
101-125msec
101-125msec
51-75msec CHAR
ARITH
0-25msec
INTG
0 0.5 1 1.5 2 2.5 ISEL
Number of Manufacturers
0-5msec
6-10msec
11-15msec
16-20msec
Slot Time
(Based on 29 Manufacturers)
<1.1msec
1.1-1.5msec
1.6-2.1msec
AI=30 PID=45
TT
AI=30 PID=45
FT
AO=80
FCV
Cascade Control Example
MID MID
CD
DATA
DATA
DATA
FB FB
(MRD+
2xSLT)
SLT = 510
MRD= 44 SLT = 10 SLT = 8 SLT = 4
MID = 812 MRD= 3 MRD= 3 MRD= 4
MID = 12 MID = 10 MID = 8
Link
Settings
49.50ms
2.3 5.4
8 ms
Macrocycle = 165 ms
Assumptions: 3rd Generation Transmitter, AI&PID executed in
Transmitter, Second generation Valve executes AO
AI XFR PID AO
20ms 30ms 120ms 60ms
Macrocycle = 230 ms
Macrocycle = 250 ms
Control Cycle*
*Not Synchronized with
Macro cycle and subject to jitter
Fieldbus
Macrocycle
Scheduled
100
Control in
DCS 99.5
99
Control in
the field 98.5
98
97.5
[File Name or Event] 400 425 450 475 500 525 550 575 600 625 650 675 700 725
Emerson Confidential Time
(s e c )
27-Jun-01, Slide 60
Impact of Splitting Control Between
Fieldbus and Control System
z Execution in the control system is typically not
synchronized with function block execution on
fieldbus segments.
z Lack of synchronization introduces a variable
delay into the control loop as great as the
segment macrocycle e.g. 1/2 sec loop may have
up to 1/2 sec variable delay.
z Added delay will increase variability in the
control loop.
HSE Fieldbus
PLC
Analyzers
BK_CAL IN
BK_CAL OUT
AO CAS_IN
AI AI
PID AO PID AO
Macrocycle Macrocycle
[File Name or Event]
Emerson Confidential
27-Jun-01, Slide 64
HSE and H1 Function Block links
HSE (High Speed Ethernet)
HSE Field
Device H1
Communication within
H1 segment
H1 Fieldbus Devices
HSE Field
Device H1 H1
Publish/Subscribe between
devices in different H1
segments through a
Linking Device Bridge H1 Fieldbus Devices
HSE Field
Device H1
Publish/Subscribe
between a HSE device
and a H1 device H1 Fieldbus Devices
HSE Field
Device H1
Block execution is
synchronized only between
devices on the same H1
or HSE segment.
H1 Fieldbus Devices
Device Class
Capability 42a 42b 42c 42d
H1 Configuration by HSE Host X X X X
Monitioring of H1 by HSE Host X X X
Linking between HSE and/or H1 X X
Flexible Function Block support X
z ABB