Professional Documents
Culture Documents
Configurao de Redes
2
Configurao de Redes
3
DP-V2
Nvel de funes
DP-V1
Extenses:
- Sincronismo entre clocks & time stamp
- HART on DP
- Upload e Download
- Redundncia
Tempo
Configurao de Redes
4
Obrigatrios
Data_Exchange
Slave_Diag
Set_Prm
Chk_Cfg
Global_Control
Mestre (Classe 2)
Obrigatrio
Get_Master_Diag
PLC
Obrigatrios
Data_Exchange
RD_Ind
RD_Outp
Slave_Diag
Set_Prm
Chk_Cfg
Get_Cfg
Global_Control
PC/PDA
Opcionais
Start_Seq
Download
Upload
End_Seq
Act_Para_Brct
Act_Param
Escravo
Servios Opcionais
Data_Exchange
RD_Inp
RD_Outp
Slave_Diag
Set_Prm
Chk_Cfg
Get_Cfg
Global_Control
Set_Slave_Add
Centro de Competncia PROFIBUS do Brasil, 2010, USP So Carlos - SP
Mestre (Classe 1)
Set_Slave_Add (opcional)
Configurao Profibus
5
Arquivos GSD
6
Arquivos GSD
7
Arquivos GSD
8
www.profibus.com
Arquivos GSD
9
9.6_supp=1
19.2_supp=1
45.45_supp=1
93.75_supp=1
187.5_supp=1
500_supp=1
1.5M_supp=1
3M_supp=0
6M_supp=0
12M_supp=0
MaxTsdr_9.6=60
MaxTsdr_19.2=60
MaxTsdr_45.45=250
MaxTsdr_93.75=60
MaxTsdr_187.5=60
MaxTsdr_500=100
MaxTsdr_1.5M=150 MaxTsdr_3M=250
MaxTsdr_6M=450 MaxTsdr_12M=800
GSD_Revision=1
Vendor_Name="SENSE ELETRONICA LTDA"
Model_Name="DP-KDM-2EP-2SC"
Revision="V1.0"
Ident_Number=0x07FA
Protocol_Ident=0
Station_Type=0
Hardware_Release="A1.0"
Software_Release="Z1.0"
Configurao Profibus
10
Mdulo 1
Identifier 0
Slot 0/1
mdulos 2 ... n
identifiers 1 ... n-1
slots 1/2 ...
Arquivos GSD
11
Arquivos GSD
FB
AI
AO
Exemplos de
Identifier bytes
de alguns
Mdulos em
Profibus PA
(E/S dos
Function Blocks)
Parameter
OUT
SP
SP /
READBACK /
POS_D
SP /
CHECK_BACK
SP /
READBACK /
POS_D /
CHECK_BACK
RCAS_IN /
RCAS_OUT
RCAS_IN /
RCAS_OUT /
CHECK_BACK
SP / READBACK /
RCAS_IN /
RCAS_OUT /
POS_D/
CHECK_BACK
TOT TOTAL
TOTAL / SETTOT
TOTAL / SETTOT
/ MODETOT
Identifier Byte
0x94
0xA4
0x96,0xA4
0x92,0xA4
0xC3,0x84,0x82,0x08,0x05,0x0
A
0xC7,0x84,0x89,0x08,0x05,0x08
,0x05,0x05, 0x05, 0x0A
0x99,0xA4
0xB4
0xC4,0x84,0x84,0x08,0x05,0
x08,0x05
0x97,0xA4
0xC5,0x84,0x87,0x08,0x05,0x08
,0x05,0x0A
0x9E,0xA9
0xCB,0x89,0x8E,0x08,0x05,0x0
8,0x05,0x08,0x05,0x08,0x05,0x0
5,0x05,0x0A
0x41,0x84,0x85,
0xC1, 0x80, 0x84, 0x85
0xC1, 0x81, 0x84, 0x85
12
Arquivos GSD
13
O escravo
opera de
acordo com
a opo 3
Mdulos
disponveis
Mdulo
configurado
Configurao Profibus
14
Fabricante A
Fabricante B
Fabricante C
DP/PA Link
Perfil PA
Arquivo de
parametrizao
GSD do aparelho
comunicao
Arquivo de
descrio do
EDD/ instrumento
DTM param. funo
* (PA)
PROFIBUS-PA
31.25 kbit/s
Fabricante X
Fabricante Y
PROFIBUS-DP, 12 Mbit/s
Especfico do fabricante
Resumo Profibus
15
Profibus DP
Nota: apenas 5
servios
essenciais para
escravos
Req Requisio
Resp Resposta
M
Mandatrio
O
Opcional
Estrutura da Mensagem
17
SD
LE
LEr SDr
DA
SA
LE
LEr
DA
Destination Address
SA
Source Address
FC
Frame Control
DSAP
SSAP
PDU
FCS
ED
SD
Mecanismos de Segurana
18
Erro de Caractere
Erro de Protocolo
Erro no SD e ED
Check Sum
FCS
LE
LEr SDr
EXT
26
bit
7
bit
6
DA
SA
FC
ED
20
bit
5
bit
4
bit
3
bit
2
bit
1
bit
0
DA = 0 a 127 (0 a 7F hex )
SA = 0 a 126 (0 a 7E hex )
DA = 127: Endereo de Broadcast
EXT = 1: Source e Destination SAP presentes no campo de dados
SD
Tipos de SAP
20
10
Modos do Mestre
21
Stop
Clear
Inicializao do Escravo
22
11
LE
LEr SDr
DA
SA
FC DSAP SSAP
PDU
FCS ED
Param
SD
12
LE
LEr SDr
DA
SA
FC DSAP SSAP
PDU
FCS ED
Config
SD
Inicializao do Escravo
26
13
PLC1 Mestre
14
DP-DP Coupler:
Transferncia
interna de
dados
Redes separadas ou
uma
nica rede
Rede
Rede
cabealho
header
Resposta
Response Frame
cabealho
header
Por Escravo:
Mx. 244 bytes sada
Mx. 244 bytes entada
Dado
Input
de Entrada
data
FCS
trailer
Dado
Output
de data
Sada
immediate
Resposta
response
Imediata
Mestre
Requisio
Request
Frame
FCS
trailer
2
Escravo
DP slave
nr.3
1x
30
15
DATA_UNIT
FC
SA
DA SD2 LEr
LE
SD2
ED FCS
DATA_UNIT
FC
SA
DA SD2 LEr
LE
SD2
SD2
LEr SD2 DA
PLC
PLC
LE
SA
FC
DATA_UNIT
FCS ED
SC
Sync e Freeze
32
16
Sync e Freeze
33
Dado = 00 significa
A volta ao estado normal
de operao
Global Control
Diagnsticos
34
Baixa prioridade na
resposta indica troca de
dados normal
17
Diagnsticos
35
Diagnstico Padro
36
18
Diagnstico Padro
37
Diagnstico Padro
38
19
Diagnstico Padro
39
Diagnstico Padro
40
Atuador
Diagnstico do sistema:
Sensor
Falha do escravo
Falha no cabeamento
20
ON
BF
SF
Condio de falha
Tudo OK
Sem comunicao
X/O
(piscar)
Configurao errada
41
Diagnstico Estendido
42
21
Diagnstico Estendido
43
Atuador
Diagnstico do sistema:
Sensor
Diagnstico do sistema:
Diagnsticos
44
22
O Target Token Rotation Time, TTR, escolhido pelo usurio para indicar um
tempo de ciclo de varredura adequado, para que a rede comporte tambm
operao de mestres classe II, etc
Cada mestre calcula o Token Hold Time, TTH, de acordo com a regra:
TTH = TTR TRR
Onde TRR o tempo passado desde a ltima recepo do token e a
atual.
23
Tempo de Ciclo
[ms]
1.5 MBit/s
12 MBit/s
Escravos
500 kBit/s
Tempo de Watchdog
- Configurado para cada escravo na parametrizao
- Determina o mximo tempo entre duas requisies a este
escravo antes de ele ir ao modo de falha segura.
- Normalmente configurado como um mltiplo do target
rotation, tipicamente entre 5 e 10 vezes o TTR.
24
25
Quando uma nova estao ativa est pronta para receber o token, o
mestre anterio envia o token a ela e reduz sua faixa de procura de novos
mestres.
Se o token for perdido, por exemplo, quando um mestre que o retm for
desconectado, o mestre remanescente com o mnimo endereo cria um
novo token para manter a rede ativa.
26
1 to 100
HSA
2 to 126
Max retry
Limit
Maximum Retries
0 to 8
Escravo
Perda da
comunicao
Mestre
27
55
TSL
Slot Time
min TSDR
max TSDR
TQUI
Quiet Time
TSET
Setup Time
TID1 e T ID2
Idle Time 1 e 2
TTR
56
28
TSL
PLC
PLC
11
12
10
3
8
Tempo mximo que o escravo pode levar para comear a responder, entre
60 e 800 TBIT.
29
PLC
PLC
11
12
10
TSL
Slot Time
min TSDR
max TSDR
TQUI
Quiet Time
TSET
Setup Time
TID1 e T ID2
Idle Time 1 e 2
TTR
60
30
62
31
TSDR
Mensagem de Resposta
Tid = 105 TBit
Tmensagem
Mensagem de Requisio
32
TMC
TID
TSDR
Header
I
O
Slaves
=
=
=
=
=
=
=
Exemplo:
33
Min_Slave_Intervall
- Mnimo tempo permitido entre varreduras sucessivas em um
escravo.
Exemplo: Min_Slave_Intervall = 25
Significa que o tempo de ciclo deve ser maior de 25x0.1ms = 2.5ms.
Se o ciclo de mensagens for mais rpido, o mestre deve atrasar sua
requisio.
O clculo do tempo de ciclo dado pela frmula ser incorreto se o
Min_Slave_Intervall de qualquer escravo na configurao for maior de
que o TMC calculado
34
Estao de
engenharia
ES
1ms
1ms
1ms
1ms
75 msec
Comunicao acclica
PROFIBUS PA 31,25Kbps
15ms
15ms
15ms
15ms
Comunicao cclica
15ms
4 msec
PROFIBUS DP
at 12 Mbps
35
9.6K
19.2K
45.45
K
93.75
K
187.5
K
500K
1.5M
3M
6M
12M
TSL (TBIT)
100
100
640
100
100
200
300
400
600
1000
Max_TSDR (TBIT)
60
60
400
60
60
100
150
250
450
800
Min_TSDR (TBIT)
11
11
11
11
11
11
11
11
11
11
TSET (TBIT)
95
16
TQUI (TBIT)
GAP
10
10
10
10
10
HSA
126
126
126
126
126
126
126
126
126
126
Max_Retry_Limit
71
36