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

PROFIBUS Basics

Active Stations

PC
PLC

PROFIBUS

Passive Stations (Field Devices)

s PROFIBUS Basics
Date 09/06/00, Page 1
PROFIBUS Basics

All PROFIBUS services


High Speed Data Exchange
Peer to Peer
Hazardous Area

can be used together in one network


Therefore Communication is Transparent for
the User
Same Cable and Components for High Speed
Data Exchange and Peer to Peer

s PROFIBUS Basics
Date 09/06/00, Page 2
PROFIBUS Basics
High-Speed Data Exchange Features
Same priority for all field devices
Communication is permanent & cyclic
Amount of data specified during configuration
Only one master can write to outputs (safety
aspect)
Acyclic communication to field devices possible by
using extended functions (DP Extended/DPV1)
Alarm acknowledgment
Up to 244 bytes input AND 244 bytes output data
per field device
Fastest fieldbus system (up to 12Mbaud)
s PROFIBUS Basics
Date 09/06/00, Page 3
PROFIBUS Basics

Plug & Play With Electronic Device Data Sheets


PROFIBUS
rat ion Configuration Tool
onf igu
m C
te
Sy s

PLC
GSD GSD GSD GSD GSD GSD

Electronic Device Data Sheets (GSD, GSE, GSF, GSG, GSI, GSP, GSS Files)
PROFIBUS

s PROFIBUS Basics
Date 09/06/00, Page 4
PROFIBUS Basics

High-Speed Data Exchange - Startup Sequence

Power ON/ Power ON/Reset of Master or Slave


Reset

Download of Parameters into the Field


Parameterization Device (selected during Configuration
by the User)

Download of I/O Configuration into the


I/O Configuration Field Device (selected during
Configuration by the User)

Cyclic Data Exchange (I/O Data)


Data Exchange
and Field Device reports Diagnostics

s PROFIBUS Basics
Date 09/06/00, Page 5
PROFIBUS Basics

High-Speed Data Exchange - Parameterization


Parameter Download (up to 244 bytes)

Master Slave

Features Implemented in Device


Described in GSD File
Processed by Configuration Tool
Selected at Configuration
Examples:
Enable Channel Diagnostic
Operation Range for Analog Channels
(e.g. ±10V or 0..10V)
Fail Safe Behavior (e.g. Hold Last
Value)

= Parameterization Data = Confirmation (Data Received)

s PROFIBUS Basics
Date 09/06/00, Page 6
PROFIBUS Basics

Parameterization (continued)
Parameter selection with Configuration Tool

jsdfehrgihw[orijth]ewj]ypokjeky jsdfehrgihw[orijth]ewj]ypokjeky
gadfgsadfhsfghjjsffghsfgh gadfgsadfhsfghjjsffghsfgh
fdhsdldajhtviertivetvert fdhsdldajhtviertivetvert
34524 34524
575687356nj8467knggnhngjt 575687356nj8467knggnhngjt
rby5yik57859mnnbvt456hn, rby5yik57859mnnbvt456hn,
g76nkbvijyuftisdt0iewryt9eiuoriy g76nkbvijyuftisdt0iewryt9eiuoriy
rywkrowrgowrtohworthorthwrth rywkrowrgowrtohworthorthwrth
rthwrthrwthtryjtyjyuky rthwrthrwthtryjtyjyuky
tyjy7u79jtyu568566ut tyjy7u79jtyu568566ut
rtjhyuiuikujkhyjiyuiyuii rtjhyuiuikujkhyjiyuiyuii
thjyukiuio7ujtyujytuoiuky thjyukiuio7ujtyujytuoiuky
tyjyukuikyukuiluiliuioliuiluiil tyjyukuikyukuiluiliuioliuiluiil
6buhyijtiu8o67m8m747567n8 6buhyijtiu8o67m8m747567n8
567n75567nm78m78,om87o, 567n75567nm78m78,om87o,
56nu78m,,9o,0p.90.p;0;.;’-;/ 56nu78m,,9o,0p.90.p;0;.;’-;/

Fewer DIP Switches - NO Handheld - NO Extensive Additional Documentation


User defines every Function in ONE Tool.

s PROFIBUS Basics
Date 09/06/00, Page 7
PROFIBUS Basics

High-Speed Data Exchange - Configuration


Configuration Download (up to 244 bytes)

Master Slave

Possible I/O Selections described in GSD File


Processed by Configuration Tool
Selected at Configuration
Examples
8DI (1 Byte), 8DO (1 Byte)
2AI (2 Words), 2AO (2 Words)
RS232 Interface, Counter Module

= Configuration Data = Confirmation (Data Received)

s PROFIBUS Basics
Date 09/06/00, Page 8
PROFIBUS Basics

Configuration Tool (continued)


I/O selection with Configuration Tool

s PROFIBUS Basics
Date 09/06/00, Page 9
PROFIBUS Basics

PROFIBUS Demo

io nn
c ttio
elele c
SSe
O
I/I/O
r &&
e ttee r
a m
m e
ra
PPaar

s PROFIBUS Basics
Date 09/06/00, Page 10
PROFIBUS Basics

High-Speed I/O - Data Exchange & Diagnostics

Data Exchange (up to 244 bytes)

Master Slave

Slave indicates diagnostics to report

Master Slave

= Output Data = Input Data = Diagnostic Indicator

s PROFIBUS Basics
Date 09/06/00, Page 11
PROFIBUS Basics

Data Exchange & Diagnostics (continued)

Diagnostic Request and Response (up to 244 bytes)

Master Slave

Data Exchange (up to 244 bytes)

Master Slave

= Diagnostic Request = Diagnostic Response

s PROFIBUS Basics
Date 09/06/00, Page 12
PROFIBUS Basics

Diagnostic Response (continued)


Up to 244 Bytes

Header Header Header

6 Bytes Device Identifier Channel


Mandatory Related Related Related
(Optional) (Optional) (Optional)

r ong oad 4 ak o
r
w
e.g. uratio
n no l u le # re
fig e.g. wer .
d
mo nostic wi re b cuit
. g e.g. ort cir
con po e diag
h a s sh

s PROFIBUS Basics
Date 09/06/00, Page 13
PROFIBUS Basics

High-Speed Data Exchange - Fail Safe

What happens if my bus fails:


valve open, valve closed,
valve 1/2 open…???

o r oof f
v i r
s b eehhaavsios
b
pe ccifiifeiestionnLLooss
S afefesspeunicicaatio
F aailil SCa mmmun
re F f oom
tu re o C
n a l lfefeaatnu caassee of
io a i c
OOppt tiountppuutsts in
OOut
s PROFIBUS Basics
Date 09/06/00, Page 14
PROFIBUS Basics

Fail Safe (continued)


Optional Feature for Field Devices
Defined in Electronic Device Data Sheet
Manufacturer has the capability to allow the End
User to specify the action on loss of communication
Hold outputs at the last value received (e.g. valve 1/2 open)
Set outputs to a specified value (e.g. open or close valve
completely)

User defines action during Parameterization

s PROFIBUS Basics
Date 09/06/00, Page 15
PROFIBUS Basics

Fail Safe (continued)

s PROFIBUS Basics
Date 09/06/00, Page 16
PROFIBUS Basics

PROFIBUS Demo

affee
il SSa
FFaail
s &&
stticics
noos
iaiaggn
DD

s PROFIBUS Basics
Date 09/06/00, Page 17
PROFIBUS Basics

High-Speed Data Exchange Timing


10 Stations With 2 Byte I/O (160 In/Output Signals)
Bus Cycle Time 0.8ms

s PROFIBUS Basics
Date 09/06/00, Page 18
PROFIBUS Basics

High-Speed Data Exchange Timing


10 Stations With 128 byte I/O (10,240 In/ Output Signals)
Bus Cycle Time 2.0ms

s PROFIBUS Basics
Date 09/06/00, Page 19
PROFIBUS Basics

High-Speed Data Exchange Timing


Typical Cycle Time - Each Station With 2 Byte I/O

20.0
20.5

18.0

16.0
14.1
14.0 12MBaud
12.0 1.5MBaud
[ms]

10.0 500kBaud
7.7
8.8
8.0
6.1
4.6
6.0
3.3
4.0
0.9 2.0
2.0 2.0 1.5 2.1
0.8
0.0 0.3 0.5
1 5 10 20 30 [Number of
Slaves]

s PROFIBUS Basics
Date 09/06/00, Page 20
PROFIBUS Basics

PROFIBUS Summary
Extensive Parameterization Features
Extensive Diagnostic Features
Fail-Safe Behavior
Deterministic
Fast (Up to 12 MBaud)
Safe and Reliable
Easy Configuration
Capabilities for Complete Plant Solution from
Cell to Bit Level

s PROFIBUS Basics
Date 09/06/00, Page 21

You might also like