14
Data: 23.08.22 Arquivo: STOE_07P.1 Siemens AG 1999. All rights reserved. Conhecimento em Automação Training Center SIMATIC S7 Procura por erros que levam a CPU para Stop CPU

TREINAMENTO SIEMENS AUTOMAÇÃO INDUSTRIAL

Embed Size (px)

DESCRIPTION

TREINAMENTO SIEMENS AUTOMAÇÃO INDUSTRIAL

Citation preview

Page 1: TREINAMENTO SIEMENS AUTOMAÇÃO INDUSTRIAL

Data: 10.04.23Arquivo: STOE_07P.1Siemens AG 1999. All rights reserved.

Conhecimento em AutomaçãoTraining Center

SIMATIC S7

Procura por erros que levam a CPU para Stop

CPU

Page 2: TREINAMENTO SIEMENS AUTOMAÇÃO INDUSTRIAL

Data: 10.04.23Arquivo: STOE_07P.2Siemens AG 1999. All rights reserved.

Conhecimento em AutomaçãoTraining Center

SIMATIC S7

Chamando a Ferramenta "Module Information"

Page 3: TREINAMENTO SIEMENS AUTOMAÇÃO INDUSTRIAL

Data: 10.04.23Arquivo: STOE_07P.3Siemens AG 1999. All rights reserved.

Conhecimento em AutomaçãoTraining Center

SIMATIC S7

"Diagnostic Buffer"

Page 4: TREINAMENTO SIEMENS AUTOMAÇÃO INDUSTRIAL

Data: 10.04.23Arquivo: STOE_07P.4Siemens AG 1999. All rights reserved.

Conhecimento em AutomaçãoTraining Center

SIMATIC S7

Interpretando Mensagens de Erro

Page 5: TREINAMENTO SIEMENS AUTOMAÇÃO INDUSTRIAL

Data: 10.04.23Arquivo: STOE_07P.5Siemens AG 1999. All rights reserved.

Conhecimento em AutomaçãoTraining Center

SIMATIC S7

Abrindo um Bloco que contem Erro

Page 6: TREINAMENTO SIEMENS AUTOMAÇÃO INDUSTRIAL

Data: 10.04.23Arquivo: STOE_07P.6Siemens AG 1999. All rights reserved.

Conhecimento em AutomaçãoTraining Center

SIMATIC S7

Diagnósticos com I Stack, B Stack e L Stack

Estrutura do Programa Bloco contendo erro

Local do erro

Você vê o conteúdo dos acumuladores, registradores, status word, etc.(no momento da interrupção) no I Stack.

Você vê os valores das variáveis temporárias no momento da interrupção no L Stack.

Local do erro

Você vê os blocos executados antes da ocorrência do erro no B Stack.

Page 7: TREINAMENTO SIEMENS AUTOMAÇÃO INDUSTRIAL

Data: 10.04.23Arquivo: STOE_07P.7Siemens AG 1999. All rights reserved.

Conhecimento em AutomaçãoTraining Center

SIMATIC S7

B Stack (Pilha de Blocos)

Page 8: TREINAMENTO SIEMENS AUTOMAÇÃO INDUSTRIAL

Data: 10.04.23Arquivo: STOE_07P.8Siemens AG 1999. All rights reserved.

Conhecimento em AutomaçãoTraining Center

SIMATIC S7

I Stack (Pilha de Interrupção)

Page 9: TREINAMENTO SIEMENS AUTOMAÇÃO INDUSTRIAL

Data: 10.04.23Arquivo: STOE_07P.9Siemens AG 1999. All rights reserved.

Conhecimento em AutomaçãoTraining Center

SIMATIC S7

L Stack (Pilha Local)

Page 10: TREINAMENTO SIEMENS AUTOMAÇÃO INDUSTRIAL

Data: 10.04.23Arquivo: STOE_07P.10Siemens AG 1999. All rights reserved.

Conhecimento em AutomaçãoTraining Center

SIMATIC S7

Exercício: Encontrando erros que causam Stop e eliminando-os

ResultadoO que fazer Passo

A memória da CPU é resetada. Execute um reset de memória na CPU. 1

Copie o programa S7 "ERROR"do projeto: "ERROR _16" ("ERROR _32") na estação de HW "My Station".

A estrutura de projeto é mostrada. 2

O programa falho foi transferido. .Transfira todos os blocos do programa S7 "ERROR" para a CPU.3

A CPU vai para o modo STOP.Realize um restart completo. 4

A CPU volta a operar em RUN.Encontre e elimine os erros,que permitem sair do estado Stop.5

Page 11: TREINAMENTO SIEMENS AUTOMAÇÃO INDUSTRIAL

Data: 10.04.23Arquivo: STOE_07P.11Siemens AG 1999. All rights reserved.

Conhecimento em AutomaçãoTraining Center

SIMATIC S7

Exercício: Analisando e Eliminando Falhas com I Stack, B Stack

ResultadoO que fazerPasso

A CPU via para STOP mais uma vez.Leve as entradas I 1.0 a I 1.2 para “1“ em seqüência.1

Responda as perguntas da tabela abaixo.

Descubra a causa do erro com aajuda do buffer de diagnóstico e as pilhas.

2

A CPU volta a operar em RUN.Leve as entradas I 1.0 a I 1.2 para “0“novamente.3

Page 12: TREINAMENTO SIEMENS AUTOMAÇÃO INDUSTRIAL

Data: 10.04.23Arquivo: STOE_07P.12Siemens AG 1999. All rights reserved.

Conhecimento em AutomaçãoTraining Center

SIMATIC S7

Exercício: Lendo o L Stack

Resultado O que fazer Passo

A CPU via para STOP mais uma vez. Mude a I 1.2 para “1“.1

Os valores das variáveis temporárias estão mostrados em formato hexadecimal.

Leia o L Stack do bloco, que causou o erro.2

???Determine quais valores estão armazenados na variável temporária"var1".

3

Page 13: TREINAMENTO SIEMENS AUTOMAÇÃO INDUSTRIAL

Data: 10.04.23Arquivo: STOE_07P.13Siemens AG 1999. All rights reserved.

Conhecimento em AutomaçãoTraining Center

SIMATIC S7

Exercício: Uso de OBs de Erro

ResultadoO que fazer Passo

Transfira o bloco FC 45 do programa S7 "ERROR" para a CPU.1

O bloco é executado e a CPU vai para STOP.

Chame o bloco FC 45 no OB 1.2

A CPU retorna para RUN eo led "SF" acende.

Crie e transfira os OBs de erros necessários, de modo que a CPU se mantenha em RUN.

3

A CPU volta para STOP quando umerro ocorre.

Modifique os OBs de erro de modo que a CPU vá para STOP quando um erro ocorrer.

4

A CPU retorna para RUN e o led"SF" logo apaga.

No OB 1, delete a chamada do bloco FC 45.5

Page 14: TREINAMENTO SIEMENS AUTOMAÇÃO INDUSTRIAL

Data: 10.04.23Arquivo: STOE_07P.14Siemens AG 1999. All rights reserved.

Conhecimento em AutomaçãoTraining Center

SIMATIC S7

Exercício Adicional: Analisando e Eliminando Falhas com o S7-400

ResultWhat to DoStep

A memória da CPU é resetada. Execute um reset de memória na CPU. 1

Copie o programa S7 da estação de HW"ERROR_400" do projeto "ERROR _16" ("ERROR _32") no projeto "My Project".

A estrutura do projeto é mostrada.2

O programa falho é transferido.Transfira todos os blocos do programa S7 "Diagnostic" para a CPU.3

A CPU vai para STOP.Execute um completo restart. 4

A CPU retorna para RUN.Encontre e elimine os erros,que levam ao estado Stop.5

Um restart manual é possível.Determine se um restart manual épossível. Determine a causa do erro. 6

A saída Q 5.1 é setada após um restart manual.

Após um restart manual, a saída Q 5.1 é levada para “1“. Se isto não funcionar,elimine o erro.

7