200 likes | 413 Views
- teknologi. PROFIBUS protokollene Kabling Installasjon, DP- and PA-noder Datarepresentasjon på bussen Utveksling av data, master / slave Syklustid, DP Mono-master-system Konfigurering GSD : Elektronisk datablad. Layer. Bruker. Applikasjon. (7). (3)-(6). Fieldbus Data Link (FDL).
E N D
- teknologi PROFIBUS protokollene Kabling Installasjon, DP- and PA-noder Datarepresentasjon på bussen Utveksling av data, master / slave Syklustid, DP Mono-master-system Konfigurering GSD : Elektronisk datablad
Layer Bruker Applikasjon (7) (3)-(6) Fieldbus Data Link (FDL) Data Link IEC grensesnitt* (2) Fysisk RS-485 / Fiberoptikk IEC 61158-2 (1) PROFIBUS protokollene FMS DP PA Applikasjonaprofiler DP-Funksjoner Fieldbus Message Specification (FMS) Ikke brukt DIN E 19245 partl 4 EN 50 170 PROFIBUS guidelines
Kabel 2 ledere skjerm
390 RxD/TxD-P (3) (3) RxD/TxD-P DGND (5) (5) DGND 220 VP (6) (6) VP RxD/TxD-N (8) (8) RxD/TxD-N 390 Terminering, RS485 VP (6) Station 1 Station 2 Data line B RxD/TxD-P (3) Data line A RxD/TxD-N (8) Shield DGND (5)
390 390 220 220 390 390 Installasjon, DP-noder Første stasjon Siste stasjon Bussterminering Bussterminering VP VP Datalinje B B B Datalinje A A A DGND DGND A B A B B A B A Stasjon 2 Stasjon 3
Installasjon, PA-noder Buss- terminering Buss- terminering Spenningstilførsel 100 100 1 F 1 F Maks 32 PA-stasjoner ……
LSB MSB LSB Den minste data-pakke OCTET 1. octet 2. octet Idle Start 1 2 3 4 5 6 7 8 Parity Stop Start Bit sequense:
bit 6 bit 2 bit 4 DatarepresentasjonIEC – 6 1158-2 (PA) 0 1 0 1 1 1 I0+9mA I0 I0-9mA t bit 1 bit 3 bit 5
Stasjoner, repeatere og segmenter Terminering Terminering Repeater Stasjon 1 2 3 30 31 Terminering Repeater 33 32 62 61
Token ring Logiskl token ring Aktive stasjoner, MASTERE PC PLC PLC PROFIBUS Passive stasjoner , SLAVER
DP-Slave DP-Slave Utveksling av data, master/slave Request Slave Master DP-Master Data Data Master Slave DP-Master Status
SD4 DA SA SD1 DA SA FC FCS ED De 3 vanligste PROFIBUS-telegrammene SDx = Start Delimiter x DA = 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 1.) Token Passing 2.) FDL Status Request Telegram 3.) Data Telegram SD2 LE LEr SD2 DA SA FC DSAP SSAP DU FCS ED Head Tale
Datatransmisjon ved 1.5 MBaud Tbit = transmisjonstid for 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 data : 13 x 11 Tbit = 143 Tbit = 95.3 s • ” Idle time ” for master : typisk 75 Tbit = 50 s • ” Station delay time ” for slave : typisk 11 Tbit = 7.3 s • Totalt, 2 bytes data : (33+66+143+75+11)Tbit = 0.219 ms
Syklustid, DP Mono-master-system Buss syklustid [ms] Hver slave : 2 bytes inn / 2 bytes ut 500 kBit/s 1.5 MBit/s 12 MBit/s Antall slaver
Systemkonfigurering GSD GSD GSD GSD GSD GSD PROFIBUS Konfigurering PROFIBUS Konfigureringsprogram Electronisk datablad (GSD - filer) PLS PLC
GSD-fil (WINblock stasjon) ; 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_DP GSD_Revision = 1 Vendor_Name = "Weidmueller Interface" Model_Name = "WINbloc 8DI" Revision = "V1.6" Ident_Number = 0x250 ;
GSD-filforts. 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 12M_supp = 1 ; MaxTsdr_9.6 = 60 MaxTsdr_19.2 = 60 O.s.v MaxTsdr_12M = 800 ; Redundancy = 0 Repeater_Ctrl_Sig = 2 24V_Pins = 0 ; Implementation_Type = "LSPM2" Bitmap_Device = "winblocn" Bitmap_Diag = "winblocs" ;
GSD-fil forts. ; Slavespezifische Werte ; OrderNumber = "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@TdF@WINbloc ; Max_Diag_Data_Len = 13 User_Prm_Data_Len = 0x05 User_Prm_Data = 0x00,0x00,0x00,0x00,0x00 Module = "DP-Kompaktgeraet 8 I" 0x00,0x10 EndModule