Você está na página 1de 33

Parte II

Tecnologias dos sistemas de


comunicação em ambiente industrial

4. PROFINET

Bruno Marques,
PhD in Electrical and Computer Engineering

Dep. Engenharia Electrotécnica


bmarq@estv.ipv.pt
Campus Politécnico de Repeses
3504 - 510 Viseu
http://www.estv.ipv.pt/paginaspessoais/bmarq/
Portugal

T +351 232 480 500


F +351 232 424 651
Comunicações em Sistemas Industriais
www.elect.estv.ipv.pt
Mestrado em Engenharia Electrotécnica –
© DEE/ESTGV
novembro de 19 Energia e Automação Industrial

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 2

1
What is PROFINET ?

PROFINET is designed for all branches of industrial automation engineering:

PROFINET introduction: video 1; video 2

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 3

What is PROFINET ?

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 4

2
What is PROFINET ?

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 5

PROFINET Communication Services

• Standard TCP/IP
• Real Time (PROFINET RT)
• Isochronous Real Time (PROFINET IRT)

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 6

3
PROFINET I/O device classes

I/O-Supervisor

I/O-Controller

I/O-Device

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 7

PROFINET within the ISO/OSI-Model

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 8

4
Conformance Classes - Applications area – CCA/CCB/CCC

(Isócrona = Execução em tempos iguais)

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 9

Coverage of communication timing requirements

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 10

10

5
How is PROFINET IO implemented?

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 11

11

Device Designation and their Rolls

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 12

12

6
PROFINET-Network (Overview)

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 13

13

Network topologies

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 14

14

7
Network topologies

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 15

15

Network topologies

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 16

16

8
PROFINET copper cables (examples)

Single-wire sheath

Braided shield

PROFINET cable

Film shield
Copper wire
Outer sheath
Inner sheath

Figure 9-1: PROFINET cable type A

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 17

17

PROFINET copper cables (examples)

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 18

18

9
PROFINET copper cables (examples)

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 19

19

PROFINET selection of connectors

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 20

20

10
Transmission link length and connector pairs (copper)

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 21

21

Cabling examples - Copper-based cabling


Number Name

Pre-assembled PROFINET cable with RJ45 connectors in


1
IP 20

Pre-assembled PROFINET cable with RJ45 connectors in


2
IP 65 / IP 67

PROFINET cable for field assembly,


3 for fixed installation with RJ45 connectors IP 65 / IP 67 and
RJ45 in IP 20

Pre-assembled PROFINET cable with M12 connectors


4
IP 65 / IP 67

Wall duct
5
From RJ45 IP 65 / IP 67 to RJ45 IP 20

Pre-assembled PROFINET cable, for fixed installation with


6
RJ45 connectors in IP 20

PROFINET cable for field assembly Suitable for trailing


7
chains with RJ45 connectors in IP 65 / IP 67

Wall duct
8
From M12 IP 65 / IP 67 to RJ45 IP 20

9 RJ45 socket IP 65 / IP 67

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 22

22

11
Application of optical fiber technology for EMI

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 23

23

Attainable transmission links of optical fiber types

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 24

24

12
PROFINET FO Cables (examples)

Single-wire sheath Outer sheath


Loose
buffer

Fiber-optic cable

Strain relief via aramid yarn


Optical fiber

Figure 9-6: PROFINET optical fiber cable


Outer sheath
Single-wire sheath
Supporting

FO trailing cable

Non-woven wrapping with strain relief elements

PCF fiber
Strain relief via aramid yarn

Figure 9-7: PROFINET FO trailing cable

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 25

25

PROFINET selection of connectors

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 26

26

13
Cabling examples – FO based cabling

Number Name

Pre-assembled FO cable with SCRJ connectors in IP 65 /


1
IP 67 and in IP 20 on both ends

Pre-assembled POF cable with SCRJ connectors in IP 65 /


2
IP 67 and in IP 20 on both ends

3 SCRJ wall duct from IP 65 / IP 67 to IP 20

Pre-assembled adapter cable with SCRJ connectors in IP


4
20

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 27

27

Transmission link length and connector pairs (FO)

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 28

28

14
PROFINET transition points

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 29

29

PROFINET wall ducts

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 30

30

15
Example of a factory automation

Switch cabinet I Control room Switch cabinet II

Plant area A Plant area B

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 31

31

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 32

32

16
Engineering

GSD
GSD

Adapt the modules to the


real plant

15 Device manufacturer

Same
SameEngineering-View
Engineering-Viewfor
forPROFIBUS
PROFIBUSand
andPROFINET
PROFINET. .

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 33

33

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 34

34

17
From Engineering to Data Exchange (Overview)

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 35

35

PROFINET I/O based on slots and subslots

Slot 1 Slot 2 … Slot 22

Slot 0 and Slot 1 and Slot 2 and Slot 0x7FFFand


Subslot 0 = DAP Subslot 0 Slot Subslot 0 Slot Subslot 0 Slot

Subslot 1…0x7FFF . .
Channel 1…x Subslot 1 . .
. .

Subslot 2
Subslot 0x7FFF Subslot...0x7FFF Subslot...0x7FFF

DAP I/O Module I/O Module I/O Module

Addressing of I/O data in PROFINET on the basis of slots and


subslots

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 36

36

18
Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 37

37

Application/Communication Relations

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 38

38

19
Application/Communication Relations

• Every data exchange is embedded into an application relation (AR)

• Within the AR, communication relations (CRs) specify the data explicitly

• An I/O-Controller can establish one AR each with multiple I/O-Devices

• An I/O-Device can have multiple ARs established from different I/O-


Controllers

• Within an AR, several 10 Communication Relations (10 CR) and APIs can
be used for data exchange, and they are set up simultaneously

Standard channel Real-time channel Real-time channel


config data cyclic data alarms

Record data CR

IO data CR

Alarm CR
IO-Controller IO-Device
AR

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 39

39

A field device can be accessed by multiple application relations

IO-Controller

AR

IO-Device
Slot 1 Slot 2 … Slot 22

DAP I/O Module I/O Module I/O Module

A field device can be accessed by multiple application relations

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 40

40

20
Name Assignment:
PROFINET with DCP (Discovery Configuration Protocol)
(Discovery Configuration Protocol)
Gerätename
Device namewird
Device name
Gerätename is einer
is assigned
wird einer to
assigned to
PROFINET – The
Open Industrial MAC-Adresse
aMAC-Adresse
a MAC-Address
MAC-Addresszugeordnet
zugeordnet
Ethernet-Standard
for the Automation

Functional Scope
Device Description
11 192.168.0.2 08-00-06-68-80-C0 IM151-3 Pult2
Offline-Configuration
Offline-Configuration
Engineering DX
Each
Each Device
Device receives
receives aa
Start up
device
device name
name (e.
(e. g.
g.
Cyclic
Pult2)DX
Pult2)
Neighborhood Online:
Online:
Configuration
Configuration tool
tool IO-Controller
Acyclic DX 22 Write
Write device
device name
name
automatically
automatically assigns
assigns
Diagnosis
into
into the
the device
device
the IP-Address
the IP-Address
Redundancy
16
RT-Communication Ethernet
Fieldbus-Integration 33 MAC Addr 1 MAC Addr 2
Other Services Start
Start up:
up:
IO-Controller
IO-Controller assigns
assigns
IP-Address
IP-Address to
to the
the device
device

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 41

41

A PROFINET IO-Device is addressed for direct data exchange


by its MAC address

MAC address and OUI (organizationally unique


identi er)

Each PROFINET device is addressed using its


globally unique MAC address. This MAC address
consists of a company code (bits 24 ... 47) as an OUI
(Organizationally Unique Identi er) and a consecutive
number (bits 0 … 23). With an OUI, up to 16,777,214
products of a single manufacturer can be identi ed.

Bit value 47 ... 24 Bit value 23 ... 0


00 0E CF XX XX XX
Company code -> OUI Consecutive number

The OUI is available free of change from the IEEE


Standards Department.

PI provides all device manufacturers that do not want


to apply for their own OUI 4 K-areas of the PI OUI. This
service allows companies to acquire MAC addresses
directly from the PI Support Center. The OUI of PI is
00-0E-CF.

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 42

42

21
Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 43

43

PROFINET field devices know their neighbors

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 44

44

22
Neighborhood Information with LLDP

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 45

45

LLDP (Link Layer Discovery Protocol)

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 46

46

23
LLDP (Link Layer Discovery Protocol)

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 47

47

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 48

48

24
Transmission of the Cyclic Data
(Device  Controller)

Real-time communication with cycle time monitoring

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 49

49

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 50

50

25
The Acyclic Data Exchange (Read and Write)

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 51

51

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 52

52

26
Diagnosis Concept

Diagnostic model for signaling faults with different priority

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 53

53

Diagnosis Concept

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 54

54

27
Diagnosis Concept

Diagnostic information

• Slot number (module)

• Channel number

• Channel type (input/output)

• Coded fault cause (e.g., wire break,


short circuit)

• Additional manufacturer-specific
information

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 55

55

PROFINET Communication

Standard Communication with UDP (100ms)

Real-Time Communication (5-10ms)

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 56

56

28
In non-synchronized real-time communication
the start of a bus cycle is not synchronized

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 57

57

Isochronous Real-Time Communication

Every device knows


exactly in which time slot
it is allowed to send data
over the bus

The communication cycle


is split into a
deterministic part and an
open part

IRT(250~31.25us) RT and UDP/IP

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 58

58

29
Isochronous Real-Time Communication

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 59

59

Real-Time Communication

1 Open TCP/IP channel


IT appli- Device parameterization
cations PROFINET applications Reading of diagnostics
e.g.
data
HTTP 1
SNMP Loading of
DHCP... Standard data Real-Time data
interconnections
Negotiation of the
Real-time

TCP/UDP communication channel


for user data
IP
2 RT 2 Real-time channel RT
High-performance
transmission
Ethernet 38
Cyclic data
Event-controlled signals

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 60

60

30
Real-Time Ethernet with Isochronous Mode

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 61

61

Real-Time Ethernet with Isochronous Mode

• Synchronization of clock pulse generators within an IRT domain by the


clock master
• The bus cycles run synchronously (at the same time) with a maximum
deviation of 1 μs

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 62

62

31
Real-Time Ethernet with Isochronous Mode

IRT communication divides the bus cycle into a reserved interval (red) and an open interval (green)

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 63

63

Optimized IRT mode

Packing of individual frames into a group frame

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 64

64

32
Integration of Fieldbus-Systems

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 65

65

IT-Standards

Bruno F. Marques,
novembro de 19 Comunicações em Sistemas Industriais 66

66

33

Você também pode gostar