ko 7 kdp-04

24
SIMATIC NET Siemens 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 )

Upload: romanholo

Post on 13-Jul-2015

93 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.1

Conhecimento em AutomaçãoTraining Center

Estrutura de Mensagens PROFIBUS Camada de Troca de Dados (Camada 2)

Fieldbus Data Link ( FDL )

Page 2: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.2

Conhecimento em AutomaçãoTraining Center

Caracteres da Estrutura de Mensagem

Caracteres UARTTransmissor/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 bitsna linha

Significado do bit (I) 20

LSB27

MSB

Bit de partida (ST) Bit de parada (SP)

Bit de paridade par

Page 3: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.3

Conhecimento em AutomaçãoTraining 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

Page 4: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.4

Conhecimento em AutomaçãoTraining 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: A2HDA = 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 bytesFCS = Seqüência de verificação da estrutura de mensagem ED = Delimitador Final, código: 16HL = Informação tamanho do campo, No. fixo de bytes L=11

Page 5: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.5

Conhecimento em AutomaçãoTraining Center

Formatos de Estruturas de Mensagens comHamming 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: 68HLE = 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 bytesFCS = Seqüência de verificação da estrutura de mensagem ED = Delimitador Final, código: 16HL = 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:

Page 6: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.6

Conhecimento em AutomaçãoTraining 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 : DCHDA = Endereço de Destino SA = Endereço da Fonte

Page 7: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.7

Conhecimento em AutomaçãoTraining 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_UNIT SYN SD2 LE LEr SD2 DA SA FC FCS ED

Hd=4: L=4 a 249

L

27 20

L

b8 b1

Page 8: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.8

Conhecimento em AutomaçãoTraining 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 ED

DATA_UNIT

SA Byte do Endereço da Fonte EXT 26 20

EndereçoSA = 0 a 126

b8 b1

DA Byte de Endereço de DestinoEXT 26 20

EndereçoDA = 0 a 127

b8 b1

Page 9: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.9

Conhecimento em AutomaçãoTraining 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_UNITEXT = 1 : Extensão de endereço associado a DATA_UNIT

Page 10: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.10

Conhecimento em AutomaçãoTraining 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

Page 11: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.11

Conhecimento em AutomaçãoTraining 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_UNITEXT=1 EXT=1

EXT TYP 25 20

Endereço

b8 b1b7 b6

b7 identifica o tipo

b8 indica uma extensão adicional de endereço

Page 12: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.12

Conhecimento em AutomaçãoTraining 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çãoentre as estações

PROFIBUS

SA

SADA

DA

DAE

SAE

SAE

DAE

Estação 1 Estação 2

Page 13: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.13

Conhecimento em AutomaçãoTraining 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 )

LSAPLSAPLink Service AccessPoint

Link Service AccessPoint

SSAPSSAPSourceServiceAccessPoint

SourceServiceAccessPoint

DSAPDSAPDestinationServiceAccessPoint

DestinationServiceAccessPoint

Page 14: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.14

Conhecimento em AutomaçãoTraining 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 23 20

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

Page 15: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.15

Conhecimento em AutomaçãoTraining 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 = 0FCB = 1

FC byte

FCV = 1FCB = 0

FC byte

FCV = 1FCB = 1

FC byte

O bit contagem de frame (mensagem) previne a duplicação ou perda de mensagens

Estação 1ativa

Estação 2ativo/passivo FC

Mensagem Requisição de Envio

FC = Controle da Mensagem

TS = 1 TS = 2

Page 16: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.16

Conhecimento em AutomaçãoTraining 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 23 20

b8 b1b7 b6 b5 b4

Res FrameFunction FCBM = FCB salvo

SAM = SA salvo

Page 17: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.17

Conhecimento em AutomaçãoTraining 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

Page 18: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.18

Conhecimento em AutomaçãoTraining 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 00 0 0 1 10 0 1 0 20 0 1 1 30 1 0 0 40 1 0 1 50 1 1 0 60 1 1 1 71 0 0 0 81 0 0 1 91 0 1 0 101 0 1 1 111 1 0 0 121 1 0 1 131 1 1 0 141 1 1 1 15

Res 1 FCB FCV2

32

22

12

0

Function

b8 b1b7 b6 b5 b4 b3 b2

Byte de Controle de Mensagem (FC)

Mensagem Requis.EnvioTipo de

Mensagem

b7 = 1

Page 19: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.19

Conhecimento em AutomaçãoTraining 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 negativoFDL/FMA 1/2 – Erro do Usuário

UE 1

Reconhecimento negativosem capac. p/ envio dados (& sem Resposta Dado FDL)

RR 2

Reconhecimento negativonenhum Serviço ativado

RS 3

Reserva 4 -7

Resposta FDL/FMA 1/2-Dados baixos(& Envio Dados ok) DL 8

Reconhecimento negativosem 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 baixosem capac. p/ envio dados

RDL 12

Resposta FDL-Dado altosem capac. p/ envio dados

RDH 13

Reserva 14, 15

Page 20: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.20

Conhecimento em AutomaçãoTraining 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 00 0 0 1 10 0 1 0 20 0 1 1 30 1 0 0 40 1 0 1 50 1 1 0 60 1 1 1 71 0 0 0 81 0 0 1 91 0 1 0 101 0 1 1 111 1 0 0 121 1 0 1 131 1 1 0 141 1 1 1 15

Byte de Controle de Mensagem (FC)

Mensagem de Reconhecimento

Tipo de

Mensagem

b7 = 0

Res 02

32

22

12

0

Function

b8 b1b7 b6 b5 b4 b3 b2

Stn Type

Page 21: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.21

Conhecimento em AutomaçãoTraining 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)

272

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

Page 22: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.22

Conhecimento em AutomaçãoTraining Center

Unidade de Dados

Parte de Endereço máx. de 4 bytes de extensão de endereços

Unidade de Dados, Hd=4máx. 246 bytes

DAE / SAE

Parte Endereço Parte Dados

DATA_UNIT

SYN SD2 LE LEr SD2 DA SA FC EDDATA_UNIT FCS

Page 23: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.23

Conhecimento em AutomaçãoTraining 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

Page 24: Ko 7 kdp-04

SIMATIC NETSiemens AG 1998. All rights reserved.

Data: 22.04.14Arquivo: 7Kdp_Fr.24

Conhecimento em AutomaçãoTraining 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