Ko 7 kdp-06

27
Data: 15.06.22 Arquivo: 7ProInt.1 SIMATIC NET Siemens AG 1998. All rights reserved Conhecimento em Automação Training Center I/O Distribuído e Atribuição de Parâmetros EXT.-BATT. 5...15V DC X3 X1 414 - 2X G 00 - 0AB0 C P U 414-2 X 2 3 4 INTF EXTF STOP RUN CRST FRCE CRST WRST RUN-P RUN STOP CMRES INTF EXTF BUSF DP Chave seletora do tipo de Startup Chave seletora do modo de operação Slot p/cartão de memória Interface MPI Alimentação de bateria externa Interface PROFIBUS DP integrada LEDs de Erro p/erros gerais da CPU LEDs de Erro da interface DP integrada

description

treinamento em redes profibus,

Transcript of Ko 7 kdp-06

Page 1: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.1SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

I/O Distribuído e Atribuição de Parâmetros

EXT.-BATT.

5...15V DC

X3

X1

4 1 4 - 2 XG 0 0 - 0 AB 0

C P U 4 1 4 -2

X 2 3 4

INTF

EXTF

STOP

RUN

CRST

FRCE

CRST

WRST

RUN-PRUN

STOPCMRES

INTF

EXTF

BUSF

DP

Chave seletora do tipo de Startup

Chave seletora domodo de operação

Slot p/cartão de memória

Interface MPI

Alimentação de bateria externa

Interface PROFIBUS DPintegrada

LEDs de Erro p/erros geraisda CPU

LEDs de Erro da interfaceDP integrada

Page 2: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.2SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Estrutura de um Sistema PROFIBUS DP

S7 S7PS S7S7

CP342-5 DP

S7-300CPU315-2 DP

EscravosDPpadrões

SIMATIC S7-300

PROFIBUS DP

Escravos.DPpadrões

PS10A

S7 S7 S7400

CPU414-2 DP

Mestres

S7-400

S7 S7PS S7S7IM 153

Escravos modularesEscravos compactos

ET 200M

Escravos inteligentes

S7-300S7-300

CPU314

S7PS S7-300

CP342-5 DP

Escravos

Page 3: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.3SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Métodos de Comunicação PROFIBUS

Passagem lógica de bastãoentre mestres

PG 720

PROFIBUS

FM

SV

Alternância (pooling) entremestres e escravos

Page 4: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.4SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Tempo de ciclo de comunicação de um Sistema PROFIBUS DP Mono Mestre

Condições: Cada escravo tem 2 bytes de dados de entrada e 2 bytes de dados de saída.O mínimo intervalo de tempo escravo é de 200 microsegundosTsdi= 37 bits por vez, Tsdr= 11 bits por vez

Escravos DP

Tempo de ciclode comunicação

[ms]

3020105

2

6

10

14

18

12 Mbit/s

1,5 Mbit/s

500 Kbit/s

Page 5: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.5SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Mestres PROFIBUS em SIMATIC S7

S7 S7PS S7PS

MESTRE DP MESTRE DP

S7-300

CP342-5 DP

S7-300

CPU315-2 DP

S7

MESTRE DP

PS10A

S7 S7

MESTRE DP

PS10A

S7400

CPU414-

1

S7

CP443-5DP

S7400

CPU414-2 DP

S7-300

CPU314

PROFIBUS DP

Page 6: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.6SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Escravos DP disponíveis

ET 200B

ET 200UET 200M

ET 200L

ET 200X ET 200S

CPU 215 CPU 315-2 DP

CPU 316-2 DP CPU 318-2 DP CP 342-5

Escravos modulares consistem de um módulo de interface e módulos da família do S7-300 (ET 200M) ou família S5 (ET 200U).

Pequenos, estações de I/O compactas (grau de proteçãoIP 20) com canais de entrada e saída integradas.

Módulo de interface mais módulos de entrada/saída, chaves de partida, etc.Grau de proteção: ET 200X: IP 65/67, ET 200S: IP 20

Escravos DP inteligentes das famílias S7-200 e S7-300 para pré-processamento de dados.

Page 7: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.7SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Resistor de terminação PROFIBUS-DP

CPU com interfaceProfibus DP

N N N NN = nó Profibus DP

Necessário resistorde terminação

CPU com interface Profibus DP

N N N NN = nó Profibus DP

N

Necessário resistorde terminaçãoNecessário resistor

de terminação

Page 8: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.8SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Configurando um Sistema Mestre DP

Sistema mestre DP

Page 9: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.9SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Configurando Escravos DP compactos e modulares

Sistema mestre DP

Escravo DP

Page 10: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.10SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Activating the PROFIBUS-DP Application

LEDs de estadose falhas

Chave seletora domodo de operação

Jumper(removível)

Terminais para alimentaçãoe terra funcional

Receptáculo paraCartão de Memória

Compartimento parabateria de back-up Interface

Multiponto (MPI)

Interface PROFIBUS DP

Page 11: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.11SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Elementos Indicadores para PROFIBUS

Page 12: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.12SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Configurando Escravos Inteligentes DP (p.ex. CPU 315-2)

Escravo DP

Page 13: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.13SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Inserindo Escravos DP Inteligentes em Sistema Mestre DP

Duplo clique

Mestre DP

Page 14: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.14SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Exercício 1: Transferindo p/ um escravo DP

Page 15: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.15SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Análise de Falhas/Erros no OB 86 quando ocorre falha em Escravo

Page 16: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.16SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Diagnóstico de Escravo com SFC 13 (DPNRM_DG)

"DPNRM_DG"EN ENO

REQ

LADDR

RET_VAL ??.?

RECORD ??.?

BUSY ??.?

??.?

Parâmetro Declaração Tipo Dado Área Memória DescriçãoREQ INPUT BOOL I, Q, M, D, L, Const. REQ = 1: Requisição p/ leitura

LADDR INPUT WORD I, Q, M, D, L, Const. Endereço de diagnóstico configurado do escravo DP

RET_VAL OUTPUT INT I, Q, M, D, L Se um erro ocorrer durante o processamento da função, o valor retornado contem um código de erro.Se nenhum erro ocorrer, RET_VAL contem o comprimentodos dados atualmente transmitidos.

RECORD OUTPUT ANY I, Q, M, D, L Área destino p/ diagnóstico de leitura de dados. Permitido somente tipo de dados BYTE. O mínimo comprimento do arquivo (record) de dados a serem lidos e a área destino é 6.

BUSY OUTPUT BOOL I, Q, M, D, L BUSY = 1(ocupado): Leitura ainda não completada.

Page 17: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.17SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Diagnóstico On-Line

Page 18: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.18SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Blocos de Diagnóstico DP (1)Descrição dos blocos de diagnóstico DP p/ SIMATIC S7Blocos de Função FB 99 e FC 99 projeto STEP 7 arquivado

(arquivo de auto-extração)

Page 19: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.19SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Blocos de Diagnóstico DP (2)

Page 20: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.20SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Exercício 2: Análise de Erro/Falha em Escravo

Page 21: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.21SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Exercício 3

Escravo Inteligente

Page 22: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.22SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Lendo Dados Consistentes de Escravos Padrões DP com SFC 14

"DPRD_DAT"EN ENO

LADDR RET_VAL ??.?

RECORD ??.?

??.?

Você necessita do SFC 14 "DPRD_DAT" p/ ler mais de quatro bytes consecutivos de dados (dados consistentes).

Parâmetro Declaração Tipo Dado Área Memória DescriçãoLADDR INPUT WORD I, Q, M, D, L, Const. Endereço de partida configurado na área de entrada do

módulo do qual os dados estão sendo lidos.

RET_VAL OUTPUT INT I, Q, M, D, L Se um erro ocorrer durante o processamento da função, o valor retornado contem um código de erro.

RECORD OUTPUT ANY I, Q, M, D, L A área destino p/ leitura de dados do usuário. Ista deve ser exatamente do mesmo comprimento que a área que você tinha configurado p/ o módulo selecionado com o

STEP7. São permitidos somente dados tipo BYTE.

Page 23: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.23SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Escrevendo Dados Consistentes p/ Escravos DP Padrão com SFC 15

"DPWR_DAT"EN ENO

LADDR RET_VAL ??.?

RECORD??.?

??.?

Você necessita do SFC 15 "DPWR_DAT" p/ escrever mais de quatro bytes consecutivos de dados (dados consistentes).

Parâmetro Declaração Tipo Dado Área Memória DescriçãoLADDR INPUT WORD I, Q, M, D, L, Const. Endereço de partida configurado na área de saída do

módulo do qual os dados estão sendo escritos.

RECORD INPUT ANY I, Q, M, D, L A área fonte p/ escrita de dados do usuário. Ista deve ser exatamente do mesmo comprimento que a área que você tinha configurado p/ o módulo selecionado com o

STEP7. São permitidos somente dados tipo BYTE.

RET_VAL OUTPUT INT I, Q, M, D, L Se um erro ocorrer durante o processamento da função, o valor retornado contem um código de erro.

Page 24: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.24SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Sincronizando Escravos DP com SFC 11 (DPSYC_FR)

"DPSYC_FR"EN ENO

REQLADDR

RET_VAL ??.?BUSY ??.???.?

GROUP??.?

MODE??.?

Parâmetro Declaração Tipo Dado Área Memória DescriçãoREQ INPUT BOOL I, Q, M, D, L, Const. Parâmetro de controle de gatilhamento por nível.

REQ=1: Gatilho p/ tarefa (job) SYNC/FREEZE

LADDR INPUT WORD I, Q, M, D, L, Const. Endereço lógico do mestre DP

GROUP INPUT BYTE I, Q, M, D, L, Const. Seleção de grupo, Bit 0 = 1: Grupo 1 selecionadoBit 1 = 1: Grupo 2 selecionado ... Bit 7 = 1: Grupo 8 selecionadoVocê pode selecionar diversos grupos p/ uma tarefa (job).

MODE INPUT BYTE I, Q, M, D, L, Const. Identificador de tarefa (codificado de acordo com EN 50 170 V 3)Bit 0, 1, 6, 7:Reservado (valor 0) Bit 2 = 1: UNFREEZE é executadoBit 3 = 1: FREEZE é executado Bit 4 = 1: UNSYNC é executado Bit 5 = 1: SYNC é executado

RET_VAL OUTPUT INT I, Q, M, D, L Código de erro. Você deve avaliar RET_VAL após cadaexecução do bloco.

BUSY OUTPUT BOOL I, Q, M, D, L BUSY=1: A tarefa ainda não foi completada.

Page 25: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.25SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Instalação posterior de Escravos PROFIBUS DP

Exemplo de um arquivo tipo (type file)

Page 26: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.26SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Constante de Tempo de Ciclo de Barramento de Comunicação (Constant Bus Cycle Time)

Page 27: Ko 7 kdp-06

Data: 13.04.23Arquivo: 7ProInt.27SIMATIC NET

Siemens AG 1998. All rights reserved

Conhecimento em AutomaçãoTraining Center

PROFIBUS

Comunicação Direta

Duplo clique