19
Oslo University College 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 technical basics The PROFIBUS protocols Wiring Installation, DP- and PA-nodes Data representation on the bus Exchange of data,

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

Wiring

2 wires

shield

Oslo University College

Pin assignement

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