SlideShare uma empresa Scribd logo
1 de 24
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.1
Conhecimento em Automação
Training Center
Estrutura de Mensagens PROFIBUS
Camada de Troca de Dados (Camada 2)
Fieldbus Data Link ( FDL )
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.2
Conhecimento em Automação
Training Center
Caracteres da Estrutura de Mensagem
 Caracteres UART
Transmissor/Receptor assíncrono universal para
caracteres Partida-Parada
0 b1 b2 b3 b4 b5 b6 b7 b8 P 1
1 Bit de partida ST com sinal binário "0"
8 Bits informação I com sinal binário "0" ou "1"
1 Bit de paridade PAR P com sinal binário "0" ou "1"
1 Bit de parada SP com sinal binário "1"
LSB Bit menos significativo (Least Significant Bit)
MSB Bit mais significativo (Most Significant Bit)
1 2 3 4 5 6 7 8 9 10 11Série de bits
na linha
Significado do bit (I) 20
LSB
27
MSB
Bit de partida (ST) Bit de parada (SP)
Bit de paridade par
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.3
Conhecimento em Automação
Training Center
Formatos de Estruturas de Mensagens com
Hamming Distance 4 (HD= 4)
 Formatos com comprimento de campo de informação fixo sem unidade
de dados
SYN SD1 DA SA FC FCS ED
L
Formato da estrutura de mensagem de requisição:
SC
Formato da estrutura de mensagem curta de reconhecimento:
SYN = Bits de sincronização, pelo menos 33 bits ociosos
SD1 = Delimitador de Partida 1, código: 10H
DA = Endereço de Destino
SA = Endereço da Fonte
FC = Controle da estrutura de mensagem
FCS = Seqüência de verificação da estrutura de mensagem
ED = Delimitador Final, código: 16H
L = Informação tamanho do campo, No. fixo de bytes, L=3
SC = Caractere solteiro, código: E5H
SD1 DA SA FC FCS ED
Formato da estrutura de mensagem de reconhecimento :
L
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.4
Conhecimento em Automação
Training Center
Formatos de Estruturas de Mensagens com
Hamming Distance 4 (HD = 4)
 Formatos com comprimento de campo de informação fixo com unidade
de dados
SYN SD3 DA SA FC DATA_UNIT ED
L
Formato da estrutura de mensagem de requisição de envio:
SD3 DA SA FC DATA_UNIT FCS ED
L
Formato da estrutura de mensagem de reconhecimento :
SYN = Bits de sincronização, pelo menos 33 bits ociosos
SD3 = Delimitador de Partida 3, código: A2H
DA = Endereço de Destino
SA = Endereço da Fonte
FC = Controle da estrutura de mensagem
DATA_UNIT = Unidade de dado, tamanho fixo (L-3) = 8 bytes
FCS = Seqüência de verificação da estrutura de mensagem
ED = Delimitador Final, código: 16H
L = Informação tamanho do campo, No. fixo de bytes L=11
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.5
Conhecimento em Automação
Training Center
Formatos de Estruturas de Mensagens com
Hamming Distance 4 (HD = 4)
 Formatos com comprimento variável de informação
SYN = Bits de sincronização, pelo menos 33 bits ociosos
SD2 = Delimitador de Partida 2, código: 68H
LE = Comprimento, valor: 4 a 249
LEr = Repetição do comprimento
DA = Endereço de Destino
SA = Endereço da Fonte
FC = Controle da estrutura de mensagem
DATA_UNIT = Unidade de dado, tamanho fixo (L-3), máx. 246 bytes
FCS = Seqüência de verificação da estrutura de mensagem
ED = Delimitador Final, código: 16H
L = Informação tamanho do campo, No. fixo de bytes L = 4 a 249
DATA_UNITSD2 LE LEr SD2 DA SA FC FCS ED
L
Formato da estrutura de mensagem de resposta:
SYN SD2 LE LEr SD2 DA SA FC FCS ED
L
DATA_UNIT
Formato da estrutura de mensagem de requisição de envio:
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.6
Conhecimento em Automação
Training Center
Estrutura de Mensagem Bastão
 Bastão (token)
SYN SD4 DA SA
SYN = Bits de sincronização, pelo menos 33 bits ociosos
SD4 = Delimitador de Partida 4, código : DCH
DA = Endereço de Destino
SA = Endereço da Fonte
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.7
Conhecimento em Automação
Training Center
Comprimento, Endereço, Bytes de Seqüência de Controle e
Verificação da Estrutura de Mensagem
 Comprimento dos bytes LE e LEr
Formato da estrutura de mensagem de requisição de envio, Hd = 4:
DATA_UNITSYN SD2 LE LEr SD2 DA SA FC FCS ED
Hd=4: L=4 a 249
L
27
20
L
b8 b1
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.8
Conhecimento em Automação
Training Center
Comprimento, Endereço, Bytes de Seqüência de Controle e
Verificação da Estrutura de Mensagem
 Bytes de Endereço
SYN SD2 LE LEr SD2 DA SA FC FCS EDDATA_UNIT
SA Byte do Endereço da Fonte EXT 26
20
Endereço
SA = 0 a 126
b8 b1
DA Byte de Endereço de DestinoEXT 26
20
Endereço
DA = 0 a 127
b8 b1
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.9
Conhecimento em Automação
Training Center
Comprimento, Endereço, Bytes de Seqüência de Controle e
Verificação da Estrutura de Mensagem
 Bytes de Endereços
EXT 26
20
Endereço
b8 b1
EXT = 0 : Nenhuma extensão de endereço na DATA_UNIT
EXT = 1 : Extensão de endereço associado a DATA_UNIT
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.10
Conhecimento em Automação
Training Center
Comprimento, Endereço, Bytes de Seqüência de Controle e
Verificação da Estrutura de Mensagem
 Bytes DAE / SAE na estrutura de mensagem
DA SA FC DAE FCS ED
DATA_UNIT
EXT=1 EXT=0
DA SA FC SAE FCS ED
DATA_UNIT
EXT=0 EXT=1
DA SA FC DAE SAE FCS ED
DATA_UNIT
EXT=1 EXT=1
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.11
Conhecimento em Automação
Training Center
Comprimento, Endereço, Bytes de Seqüência de Controle e
Verificação da Estrutura de Mensagem
 Byte de extensão de Endereço
DA SA FC DAE SAE
DATA_UNIT
EXT=1 EXT=1
EXT TYP 2
5
2
0
Endereço
b8 b1b7 b6
b7 identifica o tipo
b8 indica uma extensão adicional de endereço
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.12
Conhecimento em Automação
Training Center
Comprimento, Endereço, Bytes de Seqüência de Controle e
Verificação da Estrutura de Mensagem
 Ponto de Acesso ao Serviço de Conexão (LSAP - Link Service Access Point)
LSAPs = Camada 2 conexão
SSAP (fonte) DSAP (destino)
SSAP (fonte)DSAP (destino)
Usuário FDL 2Usuário FDL 1
Associação
entre as estações
PROFIBUS
SA
SADA
DA
DAE
SAE
SAE
DAE
Estação 1 Estação 2
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.13
Conhecimento em Automação
Training Center
Comprimento, Endereço, Bytes de Seqüência de Controle e
Verificação da Estrutura de Mensagem
 Ponto de Acesso a Serviços (SAP - Service Access Points )
LSAPLSAP
Link
Service
Access
Point
Link
Service
Access
Point
SSAPSSAP
Source
Service
Access
Point
Source
Service
Access
Point
DSAPDSAP
Destination
Service
Access
Point
Destination
Service
Access
Point
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.14
Conhecimento em Automação
Training Center
Comprimento, Endereço, Bytes de Seqüência de Controle e
Verificação da Estrutura de Mensagem
 Byte de Controle da Estrutura de Mensagem, FC
FCB = Bit contagem Frame: 0/1. Alternância chamada bit
seqüência
FCV = Bit válido contagem Frame
0 = função alternância do FCB inválido
FCV 1 = função alternância do FCB válido
b6 b5
FCB FCV
0 0 = não avaliado FCB (b6)
x 1 = avaliado FCB (b6), X=0 ou 1
1 0 = salvo FCB (b6)
Stn-Type: (Tipo de Estação e Estado FDL)
b6 b5
0 0 = estação passiva
0 1 = estação ativa não pronta
1 0 = estação ativa pronta para passagem lógica de bastão
1 1 = estação ativa na passagem lógica de bastão
1 FCB FCV 2
3
2
0
0 Stn-Type
b8 b1b7 b6 b5 b4
Res Frame Function
Res: Reservado (IEC-TC 57,P.5-2)
Tipo de Frame:
1 = (Envio e/ou Requisição; Primário)
0 = (Reconhecimento/Resposta; Secundário)
Function:
Função Transmissão
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.15
Conhecimento em Automação
Training Center
Comprimento, Endereço, Bytes de Seqüência de Controle e
Verificação da Estrutura de Mensagem
 Bit contagem de Mensagem, FCB
Envio / Requisição 1
Reconhecimento / Resposta
Envio / Requisição 2
Reconhecimento / Resposta
Envio / Requisição 3
Reconhecimento / Resposta
Salva SA + FCB
SA = 1
FCB = 1
Avalia FCB
FCB = 0
Avalia FCB
FCB = 1
SA = 1
SA = 1
SA = 1
FCV = 0
FCB = 1
FC byte
FCV = 1
FCB = 0
FC byte
FCV = 1
FCB = 1
FC byte
O bit contagem de frame (mensagem) previne a duplicação ou perda de mensagens
Estação 1
ativa
Estação 2
ativo/passivoFC
Mensagem Requisição de Envio
FC = Controle da Mensagem
TS = 1 TS = 2
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.16
Conhecimento em Automação
Training Center
Comprimento, Endereço, Bytes de Seqüência de Controle e
Verificação da Estrutura de Mensagem
 Bit Contagem de Mensagem
FCB, FCV no que responde
FCB FCV Condição Significado Ação
0 0 DA = TS/127 Chamada sem reconhecimento
Chama estado FDL / Ident./estado LSAP
Apaga última
resposta/reconhecimento
0 / 1 0 / 1 DA ≠ TS Chamada p/ outro que responde Apaga última resposta/reconh.
1 0 DA = TS Chamada inicial FCBM := 1 SAM := SA
Apaga última resposta/reconh.
0 / 1 1 DA = TS
SA = SAM
FCB ≠ FCBM
Nova chamada FCBM := FCB
Apaga última resposta/reconh.
Mantem resposta/reconh. em
prontidão p/ repetição
0 / 1 1 DA = TS
SA = SAM
FCB ≠ FCBM
Repetição de chamada FCBM := FCB
Repete resposta/reconh. e
continua mantendo prontidão
0 / 1 1 DA = TS
SA ≠ SAM
Novo Iniciador FCBM := FCB SAM := SA
Mantem resposta/reconh. em
prontidão p/ repetição
-- -- Telegrama Bastão Apaga última resposta/reconh.
1 FCB FCV 2
3
2
0
b8 b1b7 b6 b5 b4
Res Frame
Function
FCBM = FCB salvo
SAM = SA salvo
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.17
Conhecimento em Automação
Training Center
Comprimento, Endereço, Bytes de Seqüência de Controle e
Verificação da Estrutura de Mensagem
 Transmissão de código de função
Telegrama de chamada
Função Abreviatura No. do Código
IEC-TC 57, P.5-2, FC-Código 0-2 0-2
Envio Dados com Reconhecimento baixo SDA baixo 3
Envio Dados sem Reconhecimento baixo SDN baixo 4
Envio Dados com Reconhecimento alto SDA alto 5
Envio Dados sem Reconhecimento alto SDN alto 6
Reservado / Req. Dados Diagnóstico 7
IEC-TC 57, P.5-2, FC-Código 8 8
Requisição estado FDL com Repetição Estado FDL 9
Reservado 10
Reservado 11
Envio e Requisição Data baixo SRD baixo 12
Envio e Requisição Data alto SRD alto 13
Requisição e Ident. com Repetição Identificação 14
Requisição LSAP-Status com Repetição
(No. Código 14 e 15: FMA 1/2)
Estado LSAP 15
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.18
Conhecimento em Automação
Training Center
Comprimento, Endereço, Bytes de Seqüência de Controle e
Verificação da Estrutura de Mensagem
 Transmissão de código de função
Mensagem requisição de envio; Primário)
b4 b3 b2 b1 No. Código
0 0 0 0 0
0 0 0 1 1
0 0 1 0 2
0 0 1 1 3
0 1 0 0 4
0 1 0 1 5
0 1 1 0 6
0 1 1 1 7
1 0 0 0 8
1 0 0 1 9
1 0 1 0 10
1 0 1 1 11
1 1 0 0 12
1 1 0 1 13
1 1 1 0 14
1 1 1 1 15
Res 1 FCB FCV
2
3
2
2
2
1
2
0
Function
b8 b1b7 b6 b5 b4 b3 b2
Byte de Controle de Mensagem (FC)
Mensagem Requis.Envio
Tipo de
Mensagem
b7 = 1
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.19
Conhecimento em Automação
Training Center
Comprimento, Endereço, Bytes de Seqüência de Controle e
Verificação da Estrutura de Mensagem
 Transmissão de código de função
Telegrama de Reconhecimento
Função Abreviatura No. Código
Reconhecimento positivo OK 0 *
Reconhecimento negativo
FDL/FMA 1/2 – Erro do Usuário
UE 1
Reconhecimento negativo
sem capac. p/ envio dados (& sem Resposta Dado FDL)
RR 2
Reconhecimento negativo
nenhum Serviço ativado
RS 3
Reserva 4 -7
Resposta FDL/FMA 1/2-Dados baixos(& Envio Dados ok) DL 8
Reconhecimento negativo
sem Resposta FDL/FMA 1/2-Dado (& Envio Dados ok)
NR 9 *
Resposta FDL-Dado alto (& Envio Dados ok) DH 10
Reserva 11
Resposta FDL-Dado baixo
sem capac. p/ envio dados
RDL 12
Resposta FDL-Dado alto
sem capac. p/ envio dados
RDH 13
Reserva 14, 15
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.20
Conhecimento em Automação
Training Center
Comprimento, Endereço, Bytes de Seqüência de Controle e
Verificação da Estrutura de Mensagem
 Transmissão de código de função
Mensagem Reconhecimento / Resposta; Secundário
b4 b3 b2 b1 No. Código
0 0 0 0 0
0 0 0 1 1
0 0 1 0 2
0 0 1 1 3
0 1 0 0 4
0 1 0 1 5
0 1 1 0 6
0 1 1 1 7
1 0 0 0 8
1 0 0 1 9
1 0 1 0 10
1 0 1 1 11
1 1 0 0 12
1 1 0 1 13
1 1 1 0 14
1 1 1 1 15
Byte de Controle de Mensagem (FC)
Mensagem de
Reconhecimento
Tipo de
Mensagem
b7 = 0
Res 0
2
3
2
2
2
1
2
0
Function
b8 b1b7 b6 b5 b4 b3 b2
Stn Type
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.21
Conhecimento em Automação
Training Center
Comprimento, Endereço, Bytes de Seqüência de Controle e
Verificação da Estrutura de Mensagem
 Seqüência de verificação de Mensagem (FCS)
2
7
2
0
b8 b1
Byte FCS
DATA_UNITSYN SD2 LE LEr SD2 DA SA FC FCS ED
Formato da Mensagem de Requisição de Envio
SYN SD1 DA SA FC FCS ED
Formato da Mensagem de Requisição
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.22
Conhecimento em Automação
Training Center
Unidade de Dados
 Parte de Endereço
máx. de 4 bytes de extensão de endereços
 Unidade de Dados, Hd=4
máx. 246 bytes
DAE / SAE
Parte Endereço Parte Dados
DATA_UNIT
SYN SD2 LE LEr SD2 DA SA FC EDDATA_UNIT FCS
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.23
Conhecimento em Automação
Training Center
Unidade de Dados
 Parte de dado para serviço de gerenciamento remoto de Ident
SD2 LE LEr SD2 DA SA FC FCS EDDATA_UNIT
LE_VN LE_CT LE_HR LE_SR Vendor_name
Controller_type HW_release SW_release
Parte dado Ident
Parte dado Ident
Mensagem Resposta
SIMATIC NETSiemens AG 1998. All rights reserved.
Data: 22.04.14
Arquivo: 7Kdp_Fr.24
Conhecimento em Automação
Training Center
Unidade de Dados
 Parte de dados para serviço de gerenciamento remoto de estado LSAP
Estado LSAP Parte dados
SD2 LE LEr SD2 DA SA FC FCS EDDATA_UNIT
Mensagem de Resposta
Acesso
Extensão de Endereço
Role_in_service Service_type
“ “
“ “
Role_in_service Service_type
b8 b1b5 b4
Byte 1
Byte 6

Mais conteúdo relacionado

Mais procurados (20)

Camada de Rede
Camada de RedeCamada de Rede
Camada de Rede
 
Redes De Computadores Internet
Redes De Computadores   InternetRedes De Computadores   Internet
Redes De Computadores Internet
 
IPv6
IPv6IPv6
IPv6
 
Aula 6 emu8086
Aula 6   emu8086Aula 6   emu8086
Aula 6 emu8086
 
33022293 comandos-dos-para-redes
33022293 comandos-dos-para-redes33022293 comandos-dos-para-redes
33022293 comandos-dos-para-redes
 
Comando para rede
Comando para redeComando para rede
Comando para rede
 
Conceitos associado às redes
Conceitos associado às redesConceitos associado às redes
Conceitos associado às redes
 
13 ligações inter-redes
13   ligações inter-redes13   ligações inter-redes
13 ligações inter-redes
 
Redes - IPv6 Pratica
Redes - IPv6 PraticaRedes - IPv6 Pratica
Redes - IPv6 Pratica
 
Redes - Camada de Inter-Redes
Redes - Camada de Inter-RedesRedes - Camada de Inter-Redes
Redes - Camada de Inter-Redes
 
Basico de protocolos_2009
Basico de protocolos_2009Basico de protocolos_2009
Basico de protocolos_2009
 
Aula 03 configuração da topologia ppp
Aula 03   configuração da topologia pppAula 03   configuração da topologia ppp
Aula 03 configuração da topologia ppp
 
Redes de computadores 2 - Protocolos
Redes de computadores 2 - ProtocolosRedes de computadores 2 - Protocolos
Redes de computadores 2 - Protocolos
 
I Pv4 Final 2
I Pv4 Final 2I Pv4 Final 2
I Pv4 Final 2
 
Camada de rede parte1
Camada de rede   parte1Camada de rede   parte1
Camada de rede parte1
 
Rede
Rede Rede
Rede
 
Modbus apostila
Modbus apostilaModbus apostila
Modbus apostila
 
Protocolos de Redes
Protocolos de RedesProtocolos de Redes
Protocolos de Redes
 
Camada de Transporte Redes Tanenbaum
Camada de Transporte Redes TanenbaumCamada de Transporte Redes Tanenbaum
Camada de Transporte Redes Tanenbaum
 
Protocolos modbus
Protocolos modbusProtocolos modbus
Protocolos modbus
 

Destaque

Apostila do treinamento profibus instalação
Apostila do treinamento profibus   instalaçãoApostila do treinamento profibus   instalação
Apostila do treinamento profibus instalaçãoconfidencial
 
Curso completo de simocode 3 uf70 revisao 2
Curso completo de simocode 3 uf70 revisao 2Curso completo de simocode 3 uf70 revisao 2
Curso completo de simocode 3 uf70 revisao 2confidencial
 
Instalação material adicional
Instalação   material adicionalInstalação   material adicional
Instalação material adicionalconfidencial
 
Simocode dp = manual de parametrização e operação
Simocode dp = manual de parametrização e operaçãoSimocode dp = manual de parametrização e operação
Simocode dp = manual de parametrização e operaçãoconfidencial
 
Sce pt 010-060_r1209_s7-1200_pid-1
Sce pt 010-060_r1209_s7-1200_pid-1Sce pt 010-060_r1209_s7-1200_pid-1
Sce pt 010-060_r1209_s7-1200_pid-1confidencial
 
Fluxograma processo acucar_alcool_etanol_verde
Fluxograma processo acucar_alcool_etanol_verdeFluxograma processo acucar_alcool_etanol_verde
Fluxograma processo acucar_alcool_etanol_verdeconfidencial
 

Destaque (8)

Apostila do treinamento profibus instalação
Apostila do treinamento profibus   instalaçãoApostila do treinamento profibus   instalação
Apostila do treinamento profibus instalação
 
Curso completo de simocode 3 uf70 revisao 2
Curso completo de simocode 3 uf70 revisao 2Curso completo de simocode 3 uf70 revisao 2
Curso completo de simocode 3 uf70 revisao 2
 
Instalação material adicional
Instalação   material adicionalInstalação   material adicional
Instalação material adicional
 
Simocode pro
Simocode proSimocode pro
Simocode pro
 
Simocode dp = manual de parametrização e operação
Simocode dp = manual de parametrização e operaçãoSimocode dp = manual de parametrização e operação
Simocode dp = manual de parametrização e operação
 
Sce pt 010-060_r1209_s7-1200_pid-1
Sce pt 010-060_r1209_s7-1200_pid-1Sce pt 010-060_r1209_s7-1200_pid-1
Sce pt 010-060_r1209_s7-1200_pid-1
 
Configuração
ConfiguraçãoConfiguração
Configuração
 
Fluxograma processo acucar_alcool_etanol_verde
Fluxograma processo acucar_alcool_etanol_verdeFluxograma processo acucar_alcool_etanol_verde
Fluxograma processo acucar_alcool_etanol_verde
 

Semelhante a Estrutura de Mensagens PROFIBUS (20)

Pro2 12p
Pro2 12pPro2 12p
Pro2 12p
 
CLP S7 300 E S7 400
CLP S7 300 E S7 400CLP S7 300 E S7 400
CLP S7 300 E S7 400
 
Pro2 04p
Pro2 04pPro2 04p
Pro2 04p
 
CLP S7 300 E S7 400
CLP S7 300 E S7 400CLP S7 300 E S7 400
CLP S7 300 E S7 400
 
Ko 7 kdp-06
Ko 7 kdp-06Ko 7 kdp-06
Ko 7 kdp-06
 
Pro2 10p
Pro2 10pPro2 10p
Pro2 10p
 
Pro2 15p
Pro2 15pPro2 15p
Pro2 15p
 
Pro2 01p
Pro2 01pPro2 01p
Pro2 01p
 
R&C 0401 07 1
R&C 0401 07 1R&C 0401 07 1
R&C 0401 07 1
 
Pro2 11p
Pro2 11pPro2 11p
Pro2 11p
 
SIMATIC S7 AVANZADO PROGRAMACAO EMERSON EDUARDO RODRIGUES
SIMATIC S7 AVANZADO PROGRAMACAO EMERSON EDUARDO RODRIGUESSIMATIC S7 AVANZADO PROGRAMACAO EMERSON EDUARDO RODRIGUES
SIMATIC S7 AVANZADO PROGRAMACAO EMERSON EDUARDO RODRIGUES
 
S7 SIEMENS SPS AVANÇADO .pdf
S7 SIEMENS SPS AVANÇADO .pdfS7 SIEMENS SPS AVANÇADO .pdf
S7 SIEMENS SPS AVANÇADO .pdf
 
S7 avançado
S7 avançadoS7 avançado
S7 avançado
 
Ko 7 kdp-03
Ko 7 kdp-03Ko 7 kdp-03
Ko 7 kdp-03
 
Stoe 01 p
Stoe 01 pStoe 01 p
Stoe 01 p
 
Pro2 06p
Pro2 06pPro2 06p
Pro2 06p
 
IPv4_2004.ppt
IPv4_2004.pptIPv4_2004.ppt
IPv4_2004.ppt
 
Stoe01p
Stoe01p Stoe01p
Stoe01p
 
Stoe 03 p
Stoe 03 pStoe 03 p
Stoe 03 p
 
R&C 0501 07 1
R&C 0501 07 1R&C 0501 07 1
R&C 0501 07 1
 

Mais de confidencial

19 exercises v1.00_en
19 exercises v1.00_en19 exercises v1.00_en
19 exercises v1.00_enconfidencial
 
18 syntax rules v1.0
18 syntax rules v1.018 syntax rules v1.0
18 syntax rules v1.0confidencial
 
17 demonstration server client system-v1.00_en
17 demonstration server client system-v1.00_en17 demonstration server client system-v1.00_en
17 demonstration server client system-v1.00_enconfidencial
 
15 final steps of configuration v1.00_en
15 final steps of configuration v1.00_en15 final steps of configuration v1.00_en
15 final steps of configuration v1.00_enconfidencial
 
14 mass data engineering v1.00_en
14 mass data engineering v1.00_en14 mass data engineering v1.00_en
14 mass data engineering v1.00_enconfidencial
 
13 locking functions and operating modes v1.00_en
13 locking functions and operating modes v1.00_en13 locking functions and operating modes v1.00_en
13 locking functions and operating modes v1.00_enconfidencial
 
12 archiving system v1.00_en
12 archiving system v1.00_en12 archiving system v1.00_en
12 archiving system v1.00_enconfidencial
 
11 customizing the os v1.00_en
11 customizing the os v1.00_en11 customizing the os v1.00_en
11 customizing the os v1.00_enconfidencial
 
10 basics automatic mode control v1.00_en
10 basics automatic mode control v1.00_en10 basics automatic mode control v1.00_en
10 basics automatic mode control v1.00_enconfidencial
 
09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_en09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_enconfidencial
 
08 basics control functions v1.00_en
08 basics control functions v1.00_en08 basics control functions v1.00_en
08 basics control functions v1.00_enconfidencial
 
07 connection to the process v1.00_en
07 connection to the process v1.00_en07 connection to the process v1.00_en
07 connection to the process v1.00_enconfidencial
 
06 station and network configuration v1.00_en
06 station and network configuration v1.00_en06 station and network configuration v1.00_en
06 station and network configuration v1.00_enconfidencial
 
05 project setup v1.00_en
05 project setup v1.00_en05 project setup v1.00_en
05 project setup v1.00_enconfidencial
 
03 requirements and functional process description v1.00_en
03 requirements and functional process description v1.00_en03 requirements and functional process description v1.00_en
03 requirements and functional process description v1.00_enconfidencial
 
02 pcs 7 documentation and support v1.00 en
02 pcs 7 documentation and support v1.00 en02 pcs 7 documentation and support v1.00 en
02 pcs 7 documentation and support v1.00 enconfidencial
 
01 introduction v1.00_en
01 introduction v1.00_en01 introduction v1.00_en
01 introduction v1.00_enconfidencial
 
00 st pcs7-sys_v8.0_register 20 en
00 st pcs7-sys_v8.0_register 20 en00 st pcs7-sys_v8.0_register 20 en
00 st pcs7-sys_v8.0_register 20 enconfidencial
 
01tiaportal handson-basicov11v2-140421084257-phpapp01
01tiaportal handson-basicov11v2-140421084257-phpapp0101tiaportal handson-basicov11v2-140421084257-phpapp01
01tiaportal handson-basicov11v2-140421084257-phpapp01confidencial
 
Sitrains7 1200pwmpid-150301123045-conversion-gate01
Sitrains7 1200pwmpid-150301123045-conversion-gate01Sitrains7 1200pwmpid-150301123045-conversion-gate01
Sitrains7 1200pwmpid-150301123045-conversion-gate01confidencial
 

Mais de confidencial (20)

19 exercises v1.00_en
19 exercises v1.00_en19 exercises v1.00_en
19 exercises v1.00_en
 
18 syntax rules v1.0
18 syntax rules v1.018 syntax rules v1.0
18 syntax rules v1.0
 
17 demonstration server client system-v1.00_en
17 demonstration server client system-v1.00_en17 demonstration server client system-v1.00_en
17 demonstration server client system-v1.00_en
 
15 final steps of configuration v1.00_en
15 final steps of configuration v1.00_en15 final steps of configuration v1.00_en
15 final steps of configuration v1.00_en
 
14 mass data engineering v1.00_en
14 mass data engineering v1.00_en14 mass data engineering v1.00_en
14 mass data engineering v1.00_en
 
13 locking functions and operating modes v1.00_en
13 locking functions and operating modes v1.00_en13 locking functions and operating modes v1.00_en
13 locking functions and operating modes v1.00_en
 
12 archiving system v1.00_en
12 archiving system v1.00_en12 archiving system v1.00_en
12 archiving system v1.00_en
 
11 customizing the os v1.00_en
11 customizing the os v1.00_en11 customizing the os v1.00_en
11 customizing the os v1.00_en
 
10 basics automatic mode control v1.00_en
10 basics automatic mode control v1.00_en10 basics automatic mode control v1.00_en
10 basics automatic mode control v1.00_en
 
09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_en09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_en
 
08 basics control functions v1.00_en
08 basics control functions v1.00_en08 basics control functions v1.00_en
08 basics control functions v1.00_en
 
07 connection to the process v1.00_en
07 connection to the process v1.00_en07 connection to the process v1.00_en
07 connection to the process v1.00_en
 
06 station and network configuration v1.00_en
06 station and network configuration v1.00_en06 station and network configuration v1.00_en
06 station and network configuration v1.00_en
 
05 project setup v1.00_en
05 project setup v1.00_en05 project setup v1.00_en
05 project setup v1.00_en
 
03 requirements and functional process description v1.00_en
03 requirements and functional process description v1.00_en03 requirements and functional process description v1.00_en
03 requirements and functional process description v1.00_en
 
02 pcs 7 documentation and support v1.00 en
02 pcs 7 documentation and support v1.00 en02 pcs 7 documentation and support v1.00 en
02 pcs 7 documentation and support v1.00 en
 
01 introduction v1.00_en
01 introduction v1.00_en01 introduction v1.00_en
01 introduction v1.00_en
 
00 st pcs7-sys_v8.0_register 20 en
00 st pcs7-sys_v8.0_register 20 en00 st pcs7-sys_v8.0_register 20 en
00 st pcs7-sys_v8.0_register 20 en
 
01tiaportal handson-basicov11v2-140421084257-phpapp01
01tiaportal handson-basicov11v2-140421084257-phpapp0101tiaportal handson-basicov11v2-140421084257-phpapp01
01tiaportal handson-basicov11v2-140421084257-phpapp01
 
Sitrains7 1200pwmpid-150301123045-conversion-gate01
Sitrains7 1200pwmpid-150301123045-conversion-gate01Sitrains7 1200pwmpid-150301123045-conversion-gate01
Sitrains7 1200pwmpid-150301123045-conversion-gate01
 

Estrutura de Mensagens PROFIBUS

  • 1. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.1 Conhecimento em Automação Training Center Estrutura de Mensagens PROFIBUS Camada de Troca de Dados (Camada 2) Fieldbus Data Link ( FDL )
  • 2. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.2 Conhecimento em Automação Training Center Caracteres da Estrutura de Mensagem  Caracteres UART Transmissor/Receptor assíncrono universal para caracteres Partida-Parada 0 b1 b2 b3 b4 b5 b6 b7 b8 P 1 1 Bit de partida ST com sinal binário "0" 8 Bits informação I com sinal binário "0" ou "1" 1 Bit de paridade PAR P com sinal binário "0" ou "1" 1 Bit de parada SP com sinal binário "1" LSB Bit menos significativo (Least Significant Bit) MSB Bit mais significativo (Most Significant Bit) 1 2 3 4 5 6 7 8 9 10 11Série de bits na linha Significado do bit (I) 20 LSB 27 MSB Bit de partida (ST) Bit de parada (SP) Bit de paridade par
  • 3. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.3 Conhecimento em Automação Training Center Formatos de Estruturas de Mensagens com Hamming Distance 4 (HD= 4)  Formatos com comprimento de campo de informação fixo sem unidade de dados SYN SD1 DA SA FC FCS ED L Formato da estrutura de mensagem de requisição: SC Formato da estrutura de mensagem curta de reconhecimento: SYN = Bits de sincronização, pelo menos 33 bits ociosos SD1 = Delimitador de Partida 1, código: 10H DA = Endereço de Destino SA = Endereço da Fonte FC = Controle da estrutura de mensagem FCS = Seqüência de verificação da estrutura de mensagem ED = Delimitador Final, código: 16H L = Informação tamanho do campo, No. fixo de bytes, L=3 SC = Caractere solteiro, código: E5H SD1 DA SA FC FCS ED Formato da estrutura de mensagem de reconhecimento : L
  • 4. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.4 Conhecimento em Automação Training Center Formatos de Estruturas de Mensagens com Hamming Distance 4 (HD = 4)  Formatos com comprimento de campo de informação fixo com unidade de dados SYN SD3 DA SA FC DATA_UNIT ED L Formato da estrutura de mensagem de requisição de envio: SD3 DA SA FC DATA_UNIT FCS ED L Formato da estrutura de mensagem de reconhecimento : SYN = Bits de sincronização, pelo menos 33 bits ociosos SD3 = Delimitador de Partida 3, código: A2H DA = Endereço de Destino SA = Endereço da Fonte FC = Controle da estrutura de mensagem DATA_UNIT = Unidade de dado, tamanho fixo (L-3) = 8 bytes FCS = Seqüência de verificação da estrutura de mensagem ED = Delimitador Final, código: 16H L = Informação tamanho do campo, No. fixo de bytes L=11
  • 5. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.5 Conhecimento em Automação Training Center Formatos de Estruturas de Mensagens com Hamming Distance 4 (HD = 4)  Formatos com comprimento variável de informação SYN = Bits de sincronização, pelo menos 33 bits ociosos SD2 = Delimitador de Partida 2, código: 68H LE = Comprimento, valor: 4 a 249 LEr = Repetição do comprimento DA = Endereço de Destino SA = Endereço da Fonte FC = Controle da estrutura de mensagem DATA_UNIT = Unidade de dado, tamanho fixo (L-3), máx. 246 bytes FCS = Seqüência de verificação da estrutura de mensagem ED = Delimitador Final, código: 16H L = Informação tamanho do campo, No. fixo de bytes L = 4 a 249 DATA_UNITSD2 LE LEr SD2 DA SA FC FCS ED L Formato da estrutura de mensagem de resposta: SYN SD2 LE LEr SD2 DA SA FC FCS ED L DATA_UNIT Formato da estrutura de mensagem de requisição de envio:
  • 6. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.6 Conhecimento em Automação Training Center Estrutura de Mensagem Bastão  Bastão (token) SYN SD4 DA SA SYN = Bits de sincronização, pelo menos 33 bits ociosos SD4 = Delimitador de Partida 4, código : DCH DA = Endereço de Destino SA = Endereço da Fonte
  • 7. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.7 Conhecimento em Automação Training Center Comprimento, Endereço, Bytes de Seqüência de Controle e Verificação da Estrutura de Mensagem  Comprimento dos bytes LE e LEr Formato da estrutura de mensagem de requisição de envio, Hd = 4: DATA_UNITSYN SD2 LE LEr SD2 DA SA FC FCS ED Hd=4: L=4 a 249 L 27 20 L b8 b1
  • 8. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.8 Conhecimento em Automação Training Center Comprimento, Endereço, Bytes de Seqüência de Controle e Verificação da Estrutura de Mensagem  Bytes de Endereço SYN SD2 LE LEr SD2 DA SA FC FCS EDDATA_UNIT SA Byte do Endereço da Fonte EXT 26 20 Endereço SA = 0 a 126 b8 b1 DA Byte de Endereço de DestinoEXT 26 20 Endereço DA = 0 a 127 b8 b1
  • 9. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.9 Conhecimento em Automação Training Center Comprimento, Endereço, Bytes de Seqüência de Controle e Verificação da Estrutura de Mensagem  Bytes de Endereços EXT 26 20 Endereço b8 b1 EXT = 0 : Nenhuma extensão de endereço na DATA_UNIT EXT = 1 : Extensão de endereço associado a DATA_UNIT
  • 10. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.10 Conhecimento em Automação Training Center Comprimento, Endereço, Bytes de Seqüência de Controle e Verificação da Estrutura de Mensagem  Bytes DAE / SAE na estrutura de mensagem DA SA FC DAE FCS ED DATA_UNIT EXT=1 EXT=0 DA SA FC SAE FCS ED DATA_UNIT EXT=0 EXT=1 DA SA FC DAE SAE FCS ED DATA_UNIT EXT=1 EXT=1
  • 11. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.11 Conhecimento em Automação Training Center Comprimento, Endereço, Bytes de Seqüência de Controle e Verificação da Estrutura de Mensagem  Byte de extensão de Endereço DA SA FC DAE SAE DATA_UNIT EXT=1 EXT=1 EXT TYP 2 5 2 0 Endereço b8 b1b7 b6 b7 identifica o tipo b8 indica uma extensão adicional de endereço
  • 12. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.12 Conhecimento em Automação Training Center Comprimento, Endereço, Bytes de Seqüência de Controle e Verificação da Estrutura de Mensagem  Ponto de Acesso ao Serviço de Conexão (LSAP - Link Service Access Point) LSAPs = Camada 2 conexão SSAP (fonte) DSAP (destino) SSAP (fonte)DSAP (destino) Usuário FDL 2Usuário FDL 1 Associação entre as estações PROFIBUS SA SADA DA DAE SAE SAE DAE Estação 1 Estação 2
  • 13. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.13 Conhecimento em Automação Training Center Comprimento, Endereço, Bytes de Seqüência de Controle e Verificação da Estrutura de Mensagem  Ponto de Acesso a Serviços (SAP - Service Access Points ) LSAPLSAP Link Service Access Point Link Service Access Point SSAPSSAP Source Service Access Point Source Service Access Point DSAPDSAP Destination Service Access Point Destination Service Access Point
  • 14. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.14 Conhecimento em Automação Training Center Comprimento, Endereço, Bytes de Seqüência de Controle e Verificação da Estrutura de Mensagem  Byte de Controle da Estrutura de Mensagem, FC FCB = Bit contagem Frame: 0/1. Alternância chamada bit seqüência FCV = Bit válido contagem Frame 0 = função alternância do FCB inválido FCV 1 = função alternância do FCB válido b6 b5 FCB FCV 0 0 = não avaliado FCB (b6) x 1 = avaliado FCB (b6), X=0 ou 1 1 0 = salvo FCB (b6) Stn-Type: (Tipo de Estação e Estado FDL) b6 b5 0 0 = estação passiva 0 1 = estação ativa não pronta 1 0 = estação ativa pronta para passagem lógica de bastão 1 1 = estação ativa na passagem lógica de bastão 1 FCB FCV 2 3 2 0 0 Stn-Type b8 b1b7 b6 b5 b4 Res Frame Function Res: Reservado (IEC-TC 57,P.5-2) Tipo de Frame: 1 = (Envio e/ou Requisição; Primário) 0 = (Reconhecimento/Resposta; Secundário) Function: Função Transmissão
  • 15. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.15 Conhecimento em Automação Training Center Comprimento, Endereço, Bytes de Seqüência de Controle e Verificação da Estrutura de Mensagem  Bit contagem de Mensagem, FCB Envio / Requisição 1 Reconhecimento / Resposta Envio / Requisição 2 Reconhecimento / Resposta Envio / Requisição 3 Reconhecimento / Resposta Salva SA + FCB SA = 1 FCB = 1 Avalia FCB FCB = 0 Avalia FCB FCB = 1 SA = 1 SA = 1 SA = 1 FCV = 0 FCB = 1 FC byte FCV = 1 FCB = 0 FC byte FCV = 1 FCB = 1 FC byte O bit contagem de frame (mensagem) previne a duplicação ou perda de mensagens Estação 1 ativa Estação 2 ativo/passivoFC Mensagem Requisição de Envio FC = Controle da Mensagem TS = 1 TS = 2
  • 16. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.16 Conhecimento em Automação Training Center Comprimento, Endereço, Bytes de Seqüência de Controle e Verificação da Estrutura de Mensagem  Bit Contagem de Mensagem FCB, FCV no que responde FCB FCV Condição Significado Ação 0 0 DA = TS/127 Chamada sem reconhecimento Chama estado FDL / Ident./estado LSAP Apaga última resposta/reconhecimento 0 / 1 0 / 1 DA ≠ TS Chamada p/ outro que responde Apaga última resposta/reconh. 1 0 DA = TS Chamada inicial FCBM := 1 SAM := SA Apaga última resposta/reconh. 0 / 1 1 DA = TS SA = SAM FCB ≠ FCBM Nova chamada FCBM := FCB Apaga última resposta/reconh. Mantem resposta/reconh. em prontidão p/ repetição 0 / 1 1 DA = TS SA = SAM FCB ≠ FCBM Repetição de chamada FCBM := FCB Repete resposta/reconh. e continua mantendo prontidão 0 / 1 1 DA = TS SA ≠ SAM Novo Iniciador FCBM := FCB SAM := SA Mantem resposta/reconh. em prontidão p/ repetição -- -- Telegrama Bastão Apaga última resposta/reconh. 1 FCB FCV 2 3 2 0 b8 b1b7 b6 b5 b4 Res Frame Function FCBM = FCB salvo SAM = SA salvo
  • 17. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.17 Conhecimento em Automação Training Center Comprimento, Endereço, Bytes de Seqüência de Controle e Verificação da Estrutura de Mensagem  Transmissão de código de função Telegrama de chamada Função Abreviatura No. do Código IEC-TC 57, P.5-2, FC-Código 0-2 0-2 Envio Dados com Reconhecimento baixo SDA baixo 3 Envio Dados sem Reconhecimento baixo SDN baixo 4 Envio Dados com Reconhecimento alto SDA alto 5 Envio Dados sem Reconhecimento alto SDN alto 6 Reservado / Req. Dados Diagnóstico 7 IEC-TC 57, P.5-2, FC-Código 8 8 Requisição estado FDL com Repetição Estado FDL 9 Reservado 10 Reservado 11 Envio e Requisição Data baixo SRD baixo 12 Envio e Requisição Data alto SRD alto 13 Requisição e Ident. com Repetição Identificação 14 Requisição LSAP-Status com Repetição (No. Código 14 e 15: FMA 1/2) Estado LSAP 15
  • 18. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.18 Conhecimento em Automação Training Center Comprimento, Endereço, Bytes de Seqüência de Controle e Verificação da Estrutura de Mensagem  Transmissão de código de função Mensagem requisição de envio; Primário) b4 b3 b2 b1 No. Código 0 0 0 0 0 0 0 0 1 1 0 0 1 0 2 0 0 1 1 3 0 1 0 0 4 0 1 0 1 5 0 1 1 0 6 0 1 1 1 7 1 0 0 0 8 1 0 0 1 9 1 0 1 0 10 1 0 1 1 11 1 1 0 0 12 1 1 0 1 13 1 1 1 0 14 1 1 1 1 15 Res 1 FCB FCV 2 3 2 2 2 1 2 0 Function b8 b1b7 b6 b5 b4 b3 b2 Byte de Controle de Mensagem (FC) Mensagem Requis.Envio Tipo de Mensagem b7 = 1
  • 19. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.19 Conhecimento em Automação Training Center Comprimento, Endereço, Bytes de Seqüência de Controle e Verificação da Estrutura de Mensagem  Transmissão de código de função Telegrama de Reconhecimento Função Abreviatura No. Código Reconhecimento positivo OK 0 * Reconhecimento negativo FDL/FMA 1/2 – Erro do Usuário UE 1 Reconhecimento negativo sem capac. p/ envio dados (& sem Resposta Dado FDL) RR 2 Reconhecimento negativo nenhum Serviço ativado RS 3 Reserva 4 -7 Resposta FDL/FMA 1/2-Dados baixos(& Envio Dados ok) DL 8 Reconhecimento negativo sem Resposta FDL/FMA 1/2-Dado (& Envio Dados ok) NR 9 * Resposta FDL-Dado alto (& Envio Dados ok) DH 10 Reserva 11 Resposta FDL-Dado baixo sem capac. p/ envio dados RDL 12 Resposta FDL-Dado alto sem capac. p/ envio dados RDH 13 Reserva 14, 15
  • 20. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.20 Conhecimento em Automação Training Center Comprimento, Endereço, Bytes de Seqüência de Controle e Verificação da Estrutura de Mensagem  Transmissão de código de função Mensagem Reconhecimento / Resposta; Secundário b4 b3 b2 b1 No. Código 0 0 0 0 0 0 0 0 1 1 0 0 1 0 2 0 0 1 1 3 0 1 0 0 4 0 1 0 1 5 0 1 1 0 6 0 1 1 1 7 1 0 0 0 8 1 0 0 1 9 1 0 1 0 10 1 0 1 1 11 1 1 0 0 12 1 1 0 1 13 1 1 1 0 14 1 1 1 1 15 Byte de Controle de Mensagem (FC) Mensagem de Reconhecimento Tipo de Mensagem b7 = 0 Res 0 2 3 2 2 2 1 2 0 Function b8 b1b7 b6 b5 b4 b3 b2 Stn Type
  • 21. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.21 Conhecimento em Automação Training Center Comprimento, Endereço, Bytes de Seqüência de Controle e Verificação da Estrutura de Mensagem  Seqüência de verificação de Mensagem (FCS) 2 7 2 0 b8 b1 Byte FCS DATA_UNITSYN SD2 LE LEr SD2 DA SA FC FCS ED Formato da Mensagem de Requisição de Envio SYN SD1 DA SA FC FCS ED Formato da Mensagem de Requisição
  • 22. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.22 Conhecimento em Automação Training Center Unidade de Dados  Parte de Endereço máx. de 4 bytes de extensão de endereços  Unidade de Dados, Hd=4 máx. 246 bytes DAE / SAE Parte Endereço Parte Dados DATA_UNIT SYN SD2 LE LEr SD2 DA SA FC EDDATA_UNIT FCS
  • 23. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.23 Conhecimento em Automação Training Center Unidade de Dados  Parte de dado para serviço de gerenciamento remoto de Ident SD2 LE LEr SD2 DA SA FC FCS EDDATA_UNIT LE_VN LE_CT LE_HR LE_SR Vendor_name Controller_type HW_release SW_release Parte dado Ident Parte dado Ident Mensagem Resposta
  • 24. SIMATIC NETSiemens AG 1998. All rights reserved. Data: 22.04.14 Arquivo: 7Kdp_Fr.24 Conhecimento em Automação Training Center Unidade de Dados  Parte de dados para serviço de gerenciamento remoto de estado LSAP Estado LSAP Parte dados SD2 LE LEr SD2 DA SA FC FCS EDDATA_UNIT Mensagem de Resposta Acesso Extensão de Endereço Role_in_service Service_type “ “ “ “ Role_in_service Service_type b8 b1b5 b4 Byte 1 Byte 6

Notas do Editor

  1. Conteúdos: Página Caracteres da Estrutura de Mensagem .............................................................................................2 Formatos de Estruturas de Mensagens com Hamming Distance 4 (HD=4) .....................................3 Estrutura de Mensagem Bastão ..........................................................................................................6 Comprimento, Endereço, Bytes de Seqüência de Controle e Verificação da Estr. de Mensagem ....7 Unidade de dados ............................................................................................................................... 22
  2. Caractere Toda estrutura de mensagem é construída de um número de caracteres. Partida- parada UART. O caractere UART (UC) é um caractere partida-parada para transmissão assíncrona. Cada caractere UART tem 11 bits.
  3. Regras de transmissão O estado ocioso da linha é equivalente a um sinal binário "1". Um tempo ocioso de pelo menos 33 bits ("syn time") deve preceder cada requisição de mensagem. Nenhum tempo ocioso é permitido entre os caracteres UART de uma mensagem. O receptor verifica o seguinte: Por caractere UART: Partida, Parada e bit de paridade (par). Por frame (mensagem): delimitador de partida, DA/SA, FCS e delimiter final, mais o “SYN time“ no caso de requisição. Se o resultado da verificação for negativo, a mensagem inteira deve ser rejeitada. NotaNo caso de chamadas que somente requerem um reconhecimento (Envio de Dados com Reconhecimento), o caractere solteiro é aceito como um reconhecimento positivo. No caso de chamadas que requerem uma resposta (Envio e Pedido de Dados com Resposta), o caractere solteiro pode ser usado como um reconhecimento negativo se nenhum dado estiver presente. Nota no DiagramaO SC e SD1 têm uma Hamming Distance de Hd = 4 e não pode ser mostrado em relação a um outro, isto é, o reconhecimento curto SC é equivalente a uma mensagem Hd = 4.
  4. Regras de As regras de transmissão são as mesmas que para os formatos com transmissão comprimento de campo de informação fixo sem unidade de dados.
  5. Formatos com Para um número variável de bytes de dados em um Hamming Distance de comprimento Hd=4, detalhes do comprimento deve ser incluída na mensagem. de informação variável Este comprimento é indicado duas vezes no começo da mensagem em um cabeçalho de mensagem fixo e é então a prova de falhas (Hd=4). Regras de As mesmas regras de transmissão se aplicam para os formatos com Transmissão comprimento fixo. O receptor também verifica o seguinte: LE e LEr os quais devem ser idênticos. Os bytes de informação do endereço de destino (DA) para a seqüência de verificação de mensagem (FCS) deve ser contado e comparado com o comprimento especificado (LE).
  6. BASTÃO Regras de transmissão O estado ocioso da linha é equivalente ao sinal binário "1". Um tempo ocioso de pelo menos 33 bits ("syn time") deve preceder cada requisição de mensagem. Nenhum tempo ocioso é permitido entre os caracteres UART de uma mensagem. O receptor verifica o seguinte: Por caractere UART: Partida, Parada e bit de paridade (par). Por mensagem: “Syn time“, delimiter de partida e DA/SA. Se o resultado da verificação for negativo, a mensagem inteira deve ser rejeitada.
  7. Byte de comprimento LE Formato Hd = 4 Os dois bytes de comprimento idênticos no cabeçalho da mensagem no formato variável Hd=4 contêm o número de bytes de informação no corpo da mensagem. Estes incluem: DA, SA, FC e o DATA_UNIT. O valor pode estar entre 4 e 249, de forma que até 246 bytes de dados podem ser transmitidos em uma mensagem HD = 4. Valores menores que 4 não são permitidos, porque uma mensagem sempre consiste de pelo menos um DA, SA, FC e um byte de DADOS. A mensagem mais longa Hd=4 tem um total de 255 bytes.
  8. Bytes de Endereço Os dois bytes de endereço no cabeçalho de mensagem (requisição de envio com reconhecimento e mensagem de resposta) contem os endereços das estações de destino (DA) e fonte (SA). A mensagem do bastão tem somente estes dois bytes de endereço após o delimiter de partida. Endereço Estação 127 (b1 a b7 = 1) é reservada como um endereço global Estação 127 para mensagens broadcast ou multicast (mensagem enviada para todas as estações ou um grupo de estações selecionadas por um ponto de acesso de serviço; permissível somente com Envio de Dados sem Reconhecimento, SDN). Endereços estação 127 (0 a 126) estão desta forma disponíveis para estações ativas e passivas. Não mais que 32 destes endereços normalmente deveriam ser reservados para estações ativas. Para aplicações de tempo-não-crítico é possível ter até 127 estações ativas como uma opção. Uma vez que pelo menos uma estação ativa é necessária, até 126 endereços podem ser usados para estações passivas. Os bytes de endereço de mensagens de Requisição de Envio são espelhadas em mensagens de reconhecimento ou de resposta, isto é, o byte SA da mensagem de reconhecimento ou de resposta contém o endereço da estação de destino e o byte de DA do endereço da estação fonte da mensagem de Requisição de Envio.
  9. Extensão de Em formatos com DATA_UNIT, o bit EXT (extensão) é usado para Endereço (EXT) indicar uma extensão de endereço destino e/ou fonte (DAE, SAE), seguindo imediatamente pelo byte FC na DATA_UNIT. Uma distinção pode ser feita entre um endereço de acesso (ponto de acesso de serviço de comunicação, LSAP) e um endereço de região / segmento. Também é possível ter ambos tipos de endereços ao mesmo tempo, porque cada extensão de endereço também cointem um bit EXT. As extensões de endereço de mensagens de requisição de envio estão espelhadas na mensagem de resposta. EXT Extensão DAE Extensão de Endereço de Destino SAEExtensão de Endereço da Fonte
  10. As extensões de endereço da mensagem de requisição de envio estão espelhadas na mensagem de resposta. EXT Extensão DAE Extensão de Endereço de Destino SAE Extensão de Endereço da Fonte
  11. Byte Extensão de Endereço Bit TYP: 06 bits de endereço de acesso (ponto de acesso de serviço de comunicação, LSAP): DAE = 0 a 63; SAE = 0 a 62 Bit TYP: 1 6 bits de endereço de região / segmento para implementação de sistemas de barramentos hierárquicos com pontes. Bit EXT: 0Nenhum byte de extensão de endereço adicional Bit EXT: 1Byte de extensão de endereço adicional com a mesma estrutura segue imediatamente como o próximo byte.
  12. Ponto de AcessoUm ou mais serviços de transmissão de dados são implementados de Serviço deatravés de um ponto de acesso de serviço de comunicação (LSAP) na Comunicação (LSAP)interface FDL do usuário / FDL. Diversos LSAPs são permitidos ao mesmo tempo para ambas estações ativas e passivas. Neste caso o LSAP pertinente deve ser indicado quando transmitindo uma mensagem. As extensões de endereço DAE e SAE podem ser usadas para indicar o LSAP. O ponto de acesso de serviço fonte (SSAP), o qual representa o endereço de acesso do usuário local do FDL, é transmitido no byte SAE. O ponto de acesso de serviço destino (DSAP), o qual representa um ou todos os endereços de acesso de um usuário remoto do FDL, é transmitido no byte de DAE. Um valor de 0 a 62 pode ser selecionado pelo SSAP, e um valor de 0 a 63 para o DSAP. O DSAP valor 63 (DAE b1 a b6 = 1) representa o endereço de acesso global. Este DSAP somente é permissível em conexões com os serviços SDA e SDN.
  13. Ponto de Acesso Se LSAPs não são transmitidos com a mensagem por razões de eficiência, de Serviço de os serviços de transmissão de dados deve ser usado o LSAP padrão. Todas Comunicação (LSAP)as mensagens Requisição de Envio são enviadas sem SAE. Todas as mensagens de reconhecimento ou resposta recebidas corretamente sem DAE são atribuídas a este padrão LSAP. O padrão LSAP é mandatório na interface de usuário FDL e é endereçado com o valor NIL. LSAP Ponto de Acesso de Serviço de Comunicação SSAP Ponto de Acesso de Serviço Fonte DSAPPonto de Acesso de Serviço Destino
  14. Controle de O byte de controle da mensagem no cabeçalho da mensagem indica o mensagem (FC) tipo de mensagem, tais como Requisição e/ou Envio (referido como Primário na IEC TC-57, P.5-2) e Reconhecimento / Resposta (referido como Secundário na IEC TC-57, P5.2). O byte de controle de mensagem também contém a função de transmissão e informação de controle para prevenir perda ou duplicação da mensagem, ou a estação tipo / estado do FDL.
  15. Bit Contagem O bit contagem de mensagem FCB (b6) previne duplicação de mensagem de Mensagem a quem responde e perda de mensagem ao iniciador. Para este propósito, o iniciador tem que fixar um FCB para cada um que responde. Quando uma mensagem de requisição de envio é enviada pela primeira vez a um que responde ou novamente para um que responde atualmente identificado como “não funcionando”, o FCB deve ser fixado em um estado definido no que responde. O iniciador faz isto em uma mensagem de requisição de envio na qual FCV=O e FCB=1. O que responde deve considerar tal como uma mensagem como no primeiro ciclo de mensagem e salvar FCB=1 junto com o endereço do iniciador (SA). Este ciclo de mensagem não será repetido pelo iniciador. Nas seguintes mensagens de requisição de envio para o mesmo que responde, o iniciador deve fixar FCV=1 e mudar o FCB em cada nova mensagem de requisição de envio. Quando o que responde receber uma mensagem de requisição de envio endereçada a ele com FCV=1, ele deve avaliar o FCB. Se o FCB diferir do que da mensagem de requisição de envio imediatamente precedente do mesmo iniciador (mesmo SA), isto confirma que o último ciclo de mensagem foi completado corretamente. Se a mensagem de requisição de envio for de um iniciador diferente (SA diferente), o FCB não é avaliado. Em ambos os casos, o que responde tem que salvar o FCB junto com o endereço fonte SA até que receba uma nova mensagem endereçada a ele.
  16. Bit Contagem Se nenhuma mensagem de reconhecimento/resposta é recebida ou se de Mensagem estiver defeituosa, o iniciador não deve mudar o FCB na repetição porque recorre ao ciclo de mensagem prévio, mau sucedido. Se o que responde recebe uma mensagem de requisição de envio na qual FCV=1 e FCB é o mesmo que na mensagem de requisição de envio imediatamente precedente do mesmo iniciador (mesmo SA), sabe-se que é uma repetição. O que responde deve então enviar novamente o mesmo reconhecimento ou mensagem de resposta. Até que a confirmação anterior ou uma mensagem com um endereço diferente (SA ou DA) ou uma mensagem que não requer reconhecimento (Envio de Dados sem Reconhecimento, SDN), ou uma mensagem de bastão seja recebida, o que responde deve que reter seu último reconhecimento ou mensagem de resposta no caso de uma nova tentativa. Em requisições de mensagens de envio que não requerem reconhecimento e em “Requisição de estado FDL”, FCV e FCB=O; o FCB não é avaliado pelo que responde.
  17. Mensagem equivalente a reconhecimento curto SC = E5H
  18. Seqüência de O byte FCS, o qual é somente necessário em mensagens HD=4, está Verificação de sempre imediatamente antes do delimitador final e é atribuído como Mensagem (FCS) mostrado acima. No formato com comprimento de campo de informação fixa sem dados, o FCS é obtido da soma aritmética de DA, SA e FC sem os delimitadores de partida e término e ignorando transmissões. Nos formatos com comprimento de informação fixa com dados e os formatos com comprimento variável, o byte de FCS deve também incluir o DATA_UNIT.
  19. Unidade de dadosA unidade de dados consiste em uma parte de endereço e uma parte de dados atuais do usuário FDL/FMA 1/2. A parte de endereço contém de 0 a 4 (máx.) bytes de extensão de endereço. No caso de uma mensagem Hd=4, a unidade de dados consiste de até 246 bytes, excluindo as extensões de endereço.
  20. Parte de Dados A parte de dados Ident (identificação) contém o Ident_list da estação, Identificação consistindo do nome do vendedor, o tipo de controlador PROFIBUS e a versão de hardware/software. Isto pode ser de até 200 bytes de comprimento. LE_VN, LE_CT,Estes bytes cada especificam o número de bytes na unidade de dados LN_HR, LE_SR pertinente (código binário). Vendor_name, VN: Nome do fornecedor (vendedor) como um conjunto de caracteres ASCII (código ISO 7-bit, b8 = 0) Controller_type, CT: Tipo de hardware do controlador como um conjunto de caracteres ASCII (código ISO 7-bit, b8 = 0) HW_release, HR: Versão de hardware do controlador como um conjunto de caracteres ASCII (código ISO 7-bit, b8 = 0) SW_release, SR: Versão de software do controlador como um conjunto de caracteres ASCII (código ISO 7-bit, b8 = 0)
  21. Estado LSAPO estado LSAP da parte de dados contém a configuração de um ponto de acesso de serviço na estação remota. Acesso b8 b1  Posição do bit 0 1 1 1 1 1 1 1 = Tudo EXT 0 0 0 0 0 0 0 para > Rem_add 0 a 126 EXT 1 1 1 1 1 1 0 EXT = 0: Nenhuma extensão de endereço EXT = 1: Extensão de endereço segue imediatamente (somente tipo de endereço região/segmento, b7 = 1, permissível) Service_typeb4 b1  Posição do bit 0 0 0 0 = Envio de dados com reconhecimento (SDA) 0 0 0 1 = Envio de dados sem reconhecimento (SDN) 0 0 1 1 = Envio e requisição de dados com repetição (SRD) 0 1 0 1 = Ciclo de envio e requisição de dados (CSRD) Role_in_serviceb8 b5  Posição do bit 0 0 0 0 = Iniciador 0 0 0 1 = Que responde 0 0 1 0 = Ambos 0 0 1 1 = Serviço não ativado