Data: 14.04.23Arquivo: 7Kdp_Tok.1SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
Acesso ao Barramento PROFIBUS Gerenciamento do BASTÃO
Data: 14.04.23Arquivo: 7Kdp_Tok.2SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
Vista Geral
Estação ATIVAcom
Controle de Acessoao Barramento
Estação PASSIVAsem
Controle de Acessoao Barramento
PROFIBUS
Data: 14.04.23Arquivo: 7Kdp_Tok.3SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
Vista Geral
Anel Lógico de Passagem de Bastão
TS = 1
NS = 2PS = 4
Conexão Física
de barramento
SA = 2 DA = 3
SA = 3 DA = 4
SA = 4 DA = 1
SA = 1 DA = 2
BASTÃO
TS = 2
NS = 3PS = 1
TS = 3
NS = 4PS = 2
TS = 4
NS = 1PS = 3
SA = 2 DA = 3
SA = 3 DA = 4
SA = 4 DA = 1
BASTÃO
SA = 1 DA = 2
SA = 1 DA = 2
BASTÃO
BASTÃO
BASTÃO
BASTÃO
BASTÃO
BASTÃO
BASTÃO
Data: 14.04.23Arquivo: 7Kdp_Tok.4SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
Vista Geral
Serviços Acíclicos (serviços "One-Off" (um desligado))
• Envio de Dados com nenhum Reconhecimento (SDN)
(Broadcast)
• Envio de Dados com Reconhecimento (SDA)
Dado
Dado
• Envio e Requisição de Dados com Resposta (SRD)
Dado
Dado com requisição de dados
Transferência de Mensagens
Reconh.
Data: 14.04.23Arquivo: 7Kdp_Tok.5SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
Vista Geral
Serviço Cíclico
• Envio e Requisição de Dados Cíclico com Resposta (CSRD)
Estação n
Estação n+1
Dado com requisição de dado
Dado
Dado
Dado com requisição de dado
Data: 14.04.23Arquivo: 7Kdp_Tok.6SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
Gerenciamento do BASTÃO
Anel lógico do bastão de estações ativas com direção para passagem de bastão
TS = Esta Eestação
PS = Estação Anterior
NS = Próxima Estação
1
5
2 3 4
6 7 8 10
Conexões físicasao barramento
EstaçõesAtivas
EstaçõesPassivas
TS<NS<PS PS<TS<NS PS<TS<NS NS<PS<TS
Data: 14.04.23Arquivo: 7Kdp_Tok.7SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
Gerenciamento do BASTÃO
Recebimento do BASTÃO
Estação Anterior Anel lógico do bastão Próxima Estação
Ciclos de Mensagens
PS = 2
Estação 3
SA = 2 DA = 3
Lista de Estações Ativas
(LAS) da Estação 3
TS = 3
TS
PS
3
2
Próprio endereço
Estação Anterior
BASTÃO
Data: 14.04.23Arquivo: 7Kdp_Tok.8SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
Gerenciamento do BASTÃO
Transmissor do BASTÃO
Estação 4
Estação Anterior
Próxima Estação
Lista de Estações Ativas
(LAS) da Estação
Próprio Endereço
Próxima Estação
TS = 4
NS = 5
TS 4
NS 5
SA = 4 DA = 5
BASTÃO
Data: 14.04.23Arquivo: 7Kdp_Tok.9SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
TS = 3
PS = 2
TS = 2
NS = 3
BASTÃO
BASTÃO
BASTÃO
BASTÃO
Nenhuma atividade no barramento
Nenhuma atividade no barramento
Nenhuma atividade no barramento
SA = 2 DA = 3
Primeira tentativa
SA = 2 DA = 3
SA = 2 DA = 3
SA = 2 DA = 4
Segunda tentativa
Tempo de Slot
Tempo de Slot
Tempo de Slot
Passa o bastão para a próxima estação ativa
Gerenciamento do BASTÃO
Transmissor do BASTÃO
Data: 14.04.23Arquivo: 7Kdp_Tok.10SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
Requisição do Estado FDL
TS = 1
NS = 3
TS = 3
PS = 1
TS = 2
BASTÃO
Requisição doEstado FDL
Resposta
Anel Lógico
Um endereço é verificado a cada vez que o bastão é recebido. Esta verificação é feita Com o => Requisição do Estado FDL <= mensagem de requisição
Gerenciamento do BASTÃO
Endereço GAP 2 • Pronto para o anel • Não pronto• Estação Passiva
Adicionando e Retirando Estações
Data: 14.04.23Arquivo: 7Kdp_Tok.11SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
LAS Lista de Estações Ativas
Esta lista é criada no estado "Sincronização de bastão" (Listen-Token).
(fase de sincronização após a energização)
A lista contem todas as estações ativas no anel lógico de bastão.
GAPL
A área de endereço para qual esta estação ativa é responsável é mapeada
na GAPL.
A área cobre do endereço da própria estação (endereço FDL)
ao endereço da próxima estação (NS).
Gerenciamento do BASTÃO
Listas nas Estações Ativas
Data: 14.04.23Arquivo: 7Kdp_Tok.12SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
Listas nas Estações Ativas
Gerenciamento do BASTÃO
LAS Lista de Estações Ativas
Esta lista é criada no estado "Sincronização de bastão" (Listen-Token).
(fase de sincronização após a energização)
A lista contem todas as estações ativas no anel lógico de bastão.
GAPL
A área de endereço para qual esta estação ativa é responsável é mapeada
na GAPL.
A área cobre do endereço da própria estação (endereço FDL)
ao endereço da próxima estação (NS).
Data: 14.04.23Arquivo: 7Kdp_Tok.13SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
1
LAS-
1
2 3 4 5
1 2
T:1-1
T:1-1
1 2 3
1 2 3 4
1 2 3 4 5
T: 1-1 "Pronto" para o estado deBASTÃO da Estação 1 para Estação 1 requisição do anel
Requis. Estado
Requis. Estado
Requis. Estado
Requis. Estado
"Pronto"
"Pronto"
"Pronto"
"Pronto"
T: 1-2
T: 2-1
T: 1-2
T: 2-3
T: 3-1
T: 1-2
T: 2-3
T: 3-4
T: 4-1
T: 1-2
T: 1-2
T: 2-3
T: 2-3
T: 3-4
T: 3-4
T: 4-5
T: 5-1
T: 4-5
T: 5-1
Inicialização do anel lógico de bastão
Data: 14.04.23Arquivo: 7Kdp_Tok.14SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
BASTÃO
BASTÃO
BASTÃO
BASTÃO
BASTÃO
A: Início da medição do tempo de rotação do bastão B: Término do tempo de medição para o ciclo executado
O resultado é o tempo real de rotação TRR (real rotation time).....
Medições dos tempos de ciclo seguintes começam imediatamente.
A
B
Gerenciamento do BASTÃO
Tempo de Rotação do Bastão
BASTÃO
Data: 14.04.23Arquivo: 7Kdp_Tok.15SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
Gerenciamento do BASTÃO
Se
uma estação também pode executar ciclos de mensagens de baixa-prioridade
TRR < TTR
Tempo Real de Rotação TRRTempo Real de Rotação TRR
Tempo Meta de Rotação TTRTempo Meta de Rotação TTR
Data: 14.04.23Arquivo: 7Kdp_Tok.16SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
min TTR = na x (TTC + high TMC) + k x low TMC + mt x RET TMC
na = Número de estações ativas
k = Provável número de ciclos de mensagens de baixa-prioridade por rotação de bastão
TTC = Tempo de ciclo de bastão
TMC = Tempo de ciclo de mensagem, dependendo do comprimento da mensagem
mt = Número de ciclos de repetição de mensagem por rotação do bastão
RET TMC = Tempo de ciclo de repetição de mensagem
Gerenciamento do BASTÃO
Exemplo de Cálculo dos Parâmetros de Operação Tempo Meta de Rotação TTR :
Data: 14.04.23Arquivo: 7Kdp_Tok.17SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
Gerenciamento do BASTÃO
Exemplo de Cálculo dos Parâmetros de Operação Tempo Meta de Rotação TTR :
min TTR = na x (TTC + high TMC) + k x low TMC + mt x RET TMC
na = Número de estações ativas
k = Provável número de ciclos de mensagens de baixa-prioridade por rotação de bastão
TTC = Tempo de ciclo de bastão
TMC = Tempo de ciclo de mensagem, dependendo do comprimento da mensagem
mt = Número de ciclos de repetição de mensagem por rotação do bastão
RET TMC = Tempo de ciclo de repetição de mensagem
Data: 14.04.23Arquivo: 7Kdp_Tok.18SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
Modo de Envio / Requisição Acíclico
Modo Requisição de Envio
Send Data with No Acknowledgement:(envio de dados sem reconhecimento)
SDN- Envio de dados para uma ou todas
as estações (broadcast) sem reconhecimento
Send Data with Acknowledgement:(envio de dados com reconhecimento)
SDA- Envio de dados para uma estação com
reconhecimento imediato
Send and Request Data with Reply:(envio e requisição de dados com resposta)
SRD- Envio de dados para uma estação e, ao mesmo
tempo, solicita dados e aguarda umaresposta imediata com dados
Data: 14.04.23Arquivo: 7Kdp_Tok.19SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
Polling é interrogação cíclica ou envio cíclico
de informações para estações passivas ou ativas em
uma seqüência específica.
5763919257
102108
Endereços das Estações
Lista de Polling
Modo Requisição de Envio
Modo de Envio / Requisição Cíclico
Data: 14.04.23Arquivo: 7Kdp_Tok.20SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
Modo Requisição de Envio
Modo de Envio / Requisição Cíclico
Polling é interrogação cíclica ou envio cíclico
de informações para estações passivas ou ativas em
uma seqüência específica.
5763919257
102108
Endereços das Estações
Lista de Polling
Data: 14.04.23Arquivo: 7Kdp_Tok.21SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
Lista dePolling
EstaçãoAtiva
CSRD Cyclic SRD- Envio e requisição cíclica de dados com resposta imediata, usando uma lista de
polling.
EstaçãoPassiva
BASTÃO
Dado + requisição dado
Dado
Dado + requisição dado
Dado
Dado + requisição dado
Dado
CSRD
CSRD
Modo Requisição de Envio
CSRD
Data: 14.04.23Arquivo: 7Kdp_Tok.22SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
Lista Viva (LIFE)
Estrutura da lista Viva (LIFE)
Comprimento da lista = 3 a 2n + 1
Endereço FDL (DA) da estação k
Tipo de estação (estado FDL) k
Endereço FDL (DA) da estação k + 1
Tipo de estação (estado FDL) k + 1
Endereço FDL (DA) da estação n
Tipo de estação (estado FDL) n
1)
2)
3)
4)
5)
L)
L + 1)
k = Primeira estação presente; n = máx. 126; L = máx. 254
Data: 14.04.23Arquivo: 7Kdp_Tok.23SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
Apêndice 1
• Uma estação ativa e uma estação passiva
• Duas estações ativas
Configuração Mínima
ativa
passiva
ativa ativa
Data: 14.04.23Arquivo: 7Kdp_Tok.24SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
Apêndice 2
TS = 1 TS = 2 TS = 3 TS = 4
Conexão física
do barramento
BASTÃO
Segunda tentativa
BASTÃO
Segunda tentativa
BASTÃO
Primeira tentativa
Primeira tentativa
Primeira tentativa
Segunda tentativa
SA = 1 DA = 4
SA = 1 DA = 3
SA = 1 DA = 2
SA = 1 DA = 1
Exemplo: estação com defeito BASTÃO
Data: 14.04.23Arquivo: 7Kdp_Tok.25SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
BASTÃO
BASTÃO
Conexão físicado Barramento
Exemplo: Recebimento do bastão com um SA diferente
SA = 1 DA = 3
SA = 1 DA = 3
Tempo de Slot(tempo de espera p/recebimento) Após nova tentativa:
PS é setado para 1 na LAS! O anel do bastãofoi mudado.
Apêndice 3 Anel Lógico do Bastão
TS = 3NS = 4
PS = 2(1)
TS = 4NS = 1PS = 3
TS = 1NS = 3PS = 4
Data: 14.04.23Arquivo: 7Kdp_Tok.26SIMATIC NET
Siemens AG 1998. All rights reserved..
Conhecimento em AutomaçãoTraining Center
Tempo de Transmissão do Barramento
O tempo de transmissão do barramento depende dos seguintes valores:
Da faixa de dados ajustada para o barramento
Do tempo de posse do bastão(TTR menos TRR)
Do número de estações e resultante tempo de rotação do bastão
Top Related