Upload
maximillian-davidson
View
219
Download
3
Embed Size (px)
Citation preview
Oslo University College
technical basics
The PROFIBUS protocolsWiring Installation, DP- and PA-nodes Data representation on the busExchange of data, master / slaveCycle time, DP Mono-master-
systemConfigurationGSD : Electronic data sheet
Oslo University College
The PROFIBUS protocols
User
Lay
er
(3)-(6)
Application(7)
Data Link(2)
Physical(1)
not used
DP PAFMS
Fieldbus MessageSpecification (FMS)
IEC 61158-2
PROFIBUS guidelines
IEC Interface*Fieldbus Data Link (FDL)
RS-485 / Fiberoptikk
EN 50 170 DIN E 19245 partl 4
DP-Functions
Application Profiles
Oslo University College
Termination, RS485
Station 1 Station 2
Shield
RxD/TxD-P (3)
DGND (5)
VP (6)
RxD/TxD-N (8)
(3) RxD/TxD-P
(5) DGND
(6) VP
(8) RxD/TxD-N
390
Data line B
Data line A
DGND (5)
VP (6)
220
390
RxD/TxD-P (3)
RxD/TxD-N (8)
Oslo University College
Installation, DP-nodes
VP
B
A
DGND
First station
390
220
390
Bus termination
Last station
Bus terminationVP
B
A
DGND
Data line B
Data line A
B BA A
Station 2 Station 3
390
220
390
BA BA
Oslo University College
Installation, PA-nodes
Power Supply
100 100
1 F1 F
…… Max 32
PA-stations
Bus termination
Bus termination
Oslo University College
The smallest data package
Idle
Start 1 2 3 4 5 6 7 8 Parity Stop StartBit sequense:
1. octet
LSB MSB
2. octet
LSB
The OCTET
Oslo University College
Data representationIEC – 6 1158-2
tbit 1 bit 2 bit 4 bit 6bit 3 bit 5
1 0 1 01 1
I0
I0+9mA
I0-9mA
Oslo University College
Stations, repeaters and segments
Termination
Termination
2 3 30 31
62 61 33 32
Termination
Repeater
Repeater
Station 1
Oslo University College
Token ring
Aktive stations, MASTERS
Passive stations , SLAVES
PLCPLC PC
PROFIBUS
Logical token ring
Oslo University College
Exchange of data, master/slave
Data
Status
DP
-Sla
ve
DP
-Mas
ter
Request
Data
DP
-Sla
ve
DP
-Mas
ter
Slave Master
Master Slave
Oslo University College
The 3 most common PROFIBUS telegrams
1.) Token Passing
2.) FDL Status Request Telegram
3.) Data Telegram
SDx = Start Delimiter xDA = Destination Address
SA = Source Address
FC = Function Code
FCS = Frame Check Sequence
ED = End Delimiter
LE = Length
LEr = Repeated Length
DSAP = Destination Service Access Point
SSAP = Source Service Access Point
DU = Data Unit
SD4 DA SA
SD1 DA SA FC FCS ED
SD2 LE LEr SD2 DA SA FC DSAP SSAP DU FCS ED
TaleHead
Oslo University College
Data transmission at 1.5 MBaud
” Idle time ” for master : typical 75 Tbit = 50 s ” Station delay time ” for slave : typical 11 Tbit = 7.3 s
Total, 2 bytes of data : (33+66+143+75+11)Tbit = 0.219 ms
Tbit = transmission time, 1 bit = 0.6667s
OCTET : 11 Tbit = 7.3 s
Token Passing : 33 Tbit = 22 s
Status / Request : 66 Tbit = 44 s
Data : Head (9 octets) + Tale (2 octets) + Data (n octets)
2 bytes of data : 13 x 11 Tbit = 143 Tbit = 95.3 s
Oslo University College
Cycle time, DP Mono-master-system
Each Slave : 2 bytes in / 2 bytes out
Bus cycle time [ms]
Number of Slaves
12 MBit/s
1.5 MBit/s
500 kBit/s
Oslo University College
ConfigurationPROFIBUS
Configuration Software
System Configuration
Electronic Data Sheet (GSD - files)
PLC
PROFIBUS
GSD GSD GSD GSD GSD GSD
PLC
Oslo University College
GSD-file (WINblock station)
; WIWB0250.GSD ; Geraetestammdatei fuer PROFIBUS DP WINbloc 8 DI P ; Art.No. 827516 ; Weidmueller GmbH + Co, Postfach 2807, 33058Paderborn ; Serviceline 05252 960-555, Fax 05252 960116 ; Mailbox GSD, Siemens Typdateien: 05231 141555; Name:Gast kein Password ; ; Version: 1.6 Stand: 10.6.97 Km ;================================;#Profibus_DPGSD_Revision = 1Vendor_Name = "Weidmueller Interface"Model_Name = "WINbloc 8DI"Revision = "V1.6"Ident_Number = 0x250;
Oslo University College
GSD-filecont.
Protocol_Ident = 0Station_Type = 0FMS_supp = 0Hardware_Release = "Ver.4"Software_Release = "00";9.6_supp = 119.2_supp = 1O.s.v12M_supp = 1;MaxTsdr_9.6 = 60MaxTsdr_19.2 = 60O.s.vMaxTsdr_12M = 800;Redundancy = 0Repeater_Ctrl_Sig = 224V_Pins = 0;Implementation_Type = "LSPM2"Bitmap_Device = "winblocn"Bitmap_Diag = "winblocs";
Oslo University College
GSD-file cont.; Slavespezifische Werte;OrderNumber = "827516"Periphery = "WINbloc"Freeze_Mode_supp = 1Sync_Mode_supp = 1Auto_Baud_supp = 1Set_Slave_Add_supp = 0Min_Slave_Intervall = 1Modular_Station = 0Modul_Offset = 0Fail_Safe = 0Slave_Family = 3@TdF@WINbloc;Max_Diag_Data_Len = 13User_Prm_Data_Len = 0x05User_Prm_Data = 0x00,0x00,0x00,0x00,0x00Module = "DP-Kompaktgeraet 8 I" 0x00,0x10EndModule