Você está na página 1de 14

Procura por erros que levam a CPU para Stop

U
CP

SIMATIC S7 Data: 29/02/24


Siemens Serviços Técnicos 2004. Todos os direitos reservados. Arquivo: S7-Service.1
Chamando a Ferramenta "Module Information"

SIMATIC S7 Data: 29/02/24


Siemens Serviços Técnicos 2004. Todos os direitos reservados. Arquivo: S7-Service.2
"Diagnostic Buffer"

SIMATIC S7 Data: 29/02/24


Siemens Serviços Técnicos 2004. Todos os direitos reservados. Arquivo: S7-Service.3
Interpretando Mensagens de Erro

SIMATIC S7 Data: 29/02/24


Siemens Serviços Técnicos 2004. Todos os direitos reservados. Arquivo: S7-Service.4
Abrindo um Bloco que contem Erro

SIMATIC S7 Data: 29/02/24


Siemens Serviços Técnicos 2004. Todos os direitos reservados. Arquivo: S7-Service.5
Diagnósticos com I Stack, B Stack e L Stack
Estrutura do Programa Bloco contendo erro

Local do erro

Você vê os blocos executados


antes da ocorrência do erro
no B Stack.

Local do erro

Você vê os valores das variáveis


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

SIMATIC S7 Data: 29/02/24


Siemens Serviços Técnicos 2004. Todos os direitos reservados. Arquivo: S7-Service.6
B Stack (Pilha de Blocos)

SIMATIC S7 Data: 29/02/24


Siemens Serviços Técnicos 2004. Todos os direitos reservados. Arquivo: S7-Service.7
I Stack (Pilha de Interrupção)

SIMATIC S7 Data: 29/02/24


Siemens Serviços Técnicos 2004. Todos os direitos reservados. Arquivo: S7-Service.8
L Stack (Pilha Local)

SIMATIC S7 Data: 29/02/24


Siemens Serviços Técnicos 2004. Todos os direitos reservados. Arquivo: S7-Service.9
Exercício: Encontrando erros que causam Stop e eliminando-os

Passo O que fazer Resultado

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


Copie o programa S7 "ERROR"
do projeto:
2 A estrutura de projeto é mostrada.
"ERROR _16" ("ERROR _32")
na estação de HW "My Station".
Transfira todos os blocos do
3 O programa falho foi transferido. .
programa S7 "ERROR" para a CPU.

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

Encontre e elimine os erros,


5 A CPU volta a operar em RUN.
que permitem sair do estado Stop.

SIMATIC S7 Data: 29/02/24


Siemens Serviços Técnicos 2004. Todos os direitos reservados. Arquivo: S7-Service.10
Exercício: Analisando e Eliminando Falhas com I Stack, B Stack

Passo O que fazer Resultado

Leve as entradas I 1.0 a I 1.2 para “1“


1 A CPU via para STOP mais uma vez.
em seqüência.
Descubra a causa do erro com a
Responda as perguntas da tabela
2 ajuda do buffer de diagnóstico e as
abaixo.
pilhas.

Leve as entradas I 1.0 a I 1.2


3 A CPU volta a operar em RUN.
para “0“novamente.

SIMATIC S7 Data: 29/02/24


Siemens Serviços Técnicos 2004. Todos os direitos reservados. Arquivo: S7-Service.11
Exercício: Lendo o L Stack

Passo O que fazer Resultado

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

Os valores das variáveis temporárias


Leia o L Stack do bloco,
2 estão mostrados em formato
que causou o erro.
hexadecimal.
Determine quais valores estão
3 armazenados na variável temporária ???
"var1".

SIMATIC S7 Data: 29/02/24


Siemens Serviços Técnicos 2004. Todos os direitos reservados. Arquivo: S7-Service.12
Exercício: Uso de OBs de Erro

Passo O que fazer Resultado

Transfira o bloco FC 45 do
1
programa S7 "ERROR" para a CPU.
Chame o bloco FC 45 no OB 1. O bloco é executado e a CPU vai para
2
STOP.
Crie e transfira os OBs de erros
A CPU retorna para RUN e
3 necessários, de modo que a CPU se
o led "SF" acende.
mantenha em RUN.
Modifique os OBs de erro de modo que
A CPU volta para STOP quando um
4 a CPU vá para STOP quando um
erro ocorre.
erro ocorrer.

No OB 1, delete a chamada do bloco A CPU retorna para RUN e o led


5
FC 45. "SF" logo apaga.

SIMATIC S7 Data: 29/02/24


Siemens Serviços Técnicos 2004. Todos os direitos reservados. Arquivo: S7-Service.13
Exercício Adicional: Analisando e Eliminando Falhas com o S7-400

Step What to Do Result

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


Copie o programa S7 da estação de HW
"ERROR_400" do projeto
2 A estrutura do projeto é mostrada.
"ERROR _16" ("ERROR _32")
no projeto "My Project".
Transfira todos os blocos do programa
3 O programa falho é transferido.
S7 "Diagnostic" para a CPU.

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

Encontre e elimine os erros,


5 A CPU retorna para RUN.
que levam ao estado Stop.

Determine se um restart manual é


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

Após um restart manual, a saída Q 5.1 é


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

SIMATIC S7 Data: 29/02/24


Siemens Serviços Técnicos 2004. Todos os direitos reservados. Arquivo: S7-Service.14

Você também pode gostar