technical basics The PROFIBUS protocols Wiring Installation DP
technical basics The PROFIBUS protocols Wiring Installation, DP- and PA-nodes Data representation on the bus Exchange of data, master / slave Cycle time, DP Mono-master-system Configuration GSD : Electronic data sheet Oslo University College
The PROFIBUS protocols DP PA Layer FMS Application Profiles User DP-Functions Application (7) Fieldbus Message Specification (FMS) (3)-(6) not used Fieldbus Data Link (FDL) Data Link (2) Physical (1) RS-485 / Fiberoptikk EN 50 170 Oslo University College DIN E 19245 partl 4 IEC Interface* IEC 61158 -2 PROFIBUS guidelines
Wiring 2 wires shield Oslo University College
Pin assignement Oslo University College
Termination, RS 485 Station 1 VP (6) Station 2 390 Data line B Rx. D/Tx. D-P (3) (3) Rx. D/Tx. D-P DGND (5) DGND VP (6) 220 (6) VP Rx. D/Tx. D-N (8) Rx. D/Tx. D-N Data line A Rx. D/Tx. D-N (8) Shield 390 DGND (5) Oslo University College
Installation, DP-nodes First station Last station Bus termination VP 390 B 220 A 390 Data line B B 220 Data line A A 390 DGND Oslo University College VP A B A B Station 2 Station 3
Installation, PA-nodes Bus termination Power Supply Bus termination 100 1 F …… Max 32 PA-stations Oslo University College
The smallest data package The OCTET 2. octet 1. octet Idle LSB Bit sequense: Start 1 MSB 2 Oslo University College 3 4 5 6 7 8 Parity Stop Start LSB
Data representation IEC – 6 1158 -2 1 0 1 bit 2 bit 3 bit 4 bit 5 bit 6 I 0+9 m. A I 0 -9 m. A Oslo University College t
Stations, repeaters and segments Termination Repeater Station 1 2 3 30 31 61 33 32 Termination Repeater 62 Oslo University College
Token ring Logical token ring Aktive stations, MASTERS PLC PC PLC PROFIBUS Passive stations , SLAVES Oslo University College
Oslo University College DP-Slave Request Data Status DP-Slave Master Slave DP-Master Slave Master DP-Master Exchange of data, master/slave
The 3 most common PROFIBUS telegrams 1. ) Token Passing SD 4 DA SA 2. ) FDL Status Request Telegram SD 1 DA SA FC FCS ED SDx DA SA = Start Delimiter x = Destination Address = Source Address FC FCS ED = Function Code = Frame Check Sequence = End Delimiter LE = Length LEr = Repeated Length DSAP = Destination Service Access Point SSAP = Source Service Access Point DU = Data Unit 3. ) Data Telegram SD 2 LE LEr SD 2 DA SA FC DSAP SSAP DU FCS ED Head Oslo University College Tale
Data transmission at 1. 5 MBaud Tbit = transmission time, 1 bit = 0. 6667 s 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 ª ª ” 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 Oslo University College
Cycle time, DP Mono-master-system Bus cycle time [ms] Each Slave : 2 bytes in / 2 bytes out 500 k. Bit/s 1. 5 MBit/s 12 MBit/s Number of Slaves Oslo University College
Configuration t a r igu PROFIBUS Configuration Software onf C m te Sys Electronic Data Sheet (GSD - files) PLC GSD PROFIBUS Oslo University College GSD GSD GSD
GSD-file (WINblock station) ; WIWB 0250. GSD ; Geraetestammdatei fuer PROFIBUS DP WINbloc 8 DI P ; Art. No. 827516 ; Weidmueller Gmb. H + Co, Postfach 2807, 33058 Paderborn ; 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_DP GSD_Revision =1 Vendor_Name = "Weidmueller Interface" Model_Name = "WINbloc 8 DI" Revision = "V 1. 6" Ident_Number = 0 x 250 ; Oslo University College
GSD-file cont. Oslo University College Protocol_Ident =0 Station_Type =0 FMS_supp =0 Hardware_Release = "Ver. 4" Software_Release = "00" ; 9. 6_supp =1 19. 2_supp =1 O. s. v 12 M_supp =1 ; Max. Tsdr_9. 6 = 60 Max. Tsdr_19. 2 = 60 O. s. v Max. Tsdr_12 M = 800 ; Redundancy =0 Repeater_Ctrl_Sig =2 24 V_Pins =0 ; Implementation_Type = "LSPM 2" Bitmap_Device = "winblocn" Bitmap_Diag = "winblocs" ;
GSD-file cont. ; Slavespezifische Werte ; Order. Number = "827516" Periphery = "WINbloc" Freeze_Mode_supp =1 Sync_Mode_supp =1 Auto_Baud_supp =1 Set_Slave_Add_supp =0 Min_Slave_Intervall =1 Modular_Station =0 Modul_Offset =0 Fail_Safe =0 Slave_Family = 3@Td. F@WINbloc ; Max_Diag_Data_Len = 13 User_Prm_Data_Len = 0 x 05 User_Prm_Data = 0 x 00, 0 x 00 Module = "DP-Kompaktgeraet 8 I" 0 x 00, 0 x 10 End. Module Oslo University College
- Slides: 19