O documento discute o diagnóstico de erros em sistemas SIMATIC S7. Ele explica como exibir mensagens de diagnóstico da CPU, escrever mensagens do usuário no buffer de diagnóstico usando SFC 52, e configurar mensagens de texto personalizadas. Também descreve como módulos com capacidade de diagnóstico podem disparar interrupções de diagnóstico e como exibir diagnóstico de hardware no SIMATIC Manager.
1. Erros Esporádicos
SIMATIC rights reserved.
S7
Siemens AG 1999. All
Data:
Arquivo:
09.03.2014
STOE_09P.1
Conhecimento em Automação
Training Center
2. Mostrando Mensagens da CPU
SIMATIC rights reserved.
S7
Siemens AG 1999. All
Data:
Arquivo:
09.03.2014
STOE_09P.2
Conhecimento em Automação
Training Center
3. Escrevendo Mensagens do Usuário no Buffer de Diagnóstico
Nó
CPU
p.ex. PG, OP
Buffer de Envio
SEND =
TRUE
1 2
SFC 52
Buffer de
Diagnóstico
SIMATIC rights reserved.
S7
Siemens AG 1999. All
Data:
Arquivo:
Envio
assíncrono
p/ programa
do usuário
09.03.2014
STOE_09P.3
Conhecimento em Automação
Training Center
4. Configurando suas próprias Mensagens de Texto
SIMATIC rights reserved.
S7
Siemens AG 1999. All
Data:
Arquivo:
09.03.2014
STOE_09P.4
Conhecimento em Automação
Training Center
5. Chamando o Bloco SFC 52
Network 2: mensagem do usuário quando valor limite é excedido
CMP>R
#analog value_
normalized
IN1
M 90.1
5.000000e+003
IN2
P
SFC 52
EN
M 0.1
>=1
M 0.1
SEND
W#16#A901
#dummy
#analog value_
normalized
SIMATIC rights reserved.
S7
Siemens AG 1999. All
Data:
Arquivo:
EVENTN
RET_VAL
#error_sfc52
INFO 1
INFO 2
09.03.2014
STOE_09P.5
ENO
Conhecimento em Automação
Training Center
6. Estrutura do Parâmetro EVENTN do Bloco SFC 52
EVENTN
15 14 13 12 11 10 9
Event class
1..9
Event class
(classe do evento)
A..B
C..F
Identification
(identificação)
Event number
(número do evento)
SIMATIC rights reserved.
S7
Siemens AG 1999. All
8
Identification
7
6
5
4
3
2
1
0
Event number
são textos padrões para diferentes eventos
(ver o manual "Standard and System Functions")
textos livres, que são especificados usando Configuração
de Mensagens
reservado para expansões no futuro
Especifica se ela é um evento de mensagem chegando ou indo, ou,
um evento interno ou externo, por exemplo:
Bit 8= "1" -->
mensagem de chegada (incoming)
Bit 8= "0" -->
mensagem de ida (outgoing)
Bit 10= "1" -->
falha interna
Bit 11= "1" -->
falha externa
Número de mensagem contínua de 1 a 255 dentro de uma
classe de evento
Data:
Arquivo:
09.03.2014
STOE_09P.6
Conhecimento em Automação
Training Center
7. Módulos com Capacidade de Diagnóstico
Atribuição de parâmetros para um módulo com capacidade de diagnóstico:
... dispara uma interrupção
de diagnóstico pelo OB 82
quando ocorre um erro
SIMATIC rights reserved.
S7
Siemens AG 1999. All
Data:
Arquivo:
09.03.2014
STOE_09P.7
Conhecimento em Automação
Training Center
8. Mostrando Diagnóstico de Hardware no SIMATIC Manager
2x
SIMATIC rights reserved.
S7
Siemens AG 1999. All
Data:
Arquivo:
09.03.2014
STOE_09P.8
Conhecimento em Automação
Training Center
9. Exercício: Habilitando Mensagens de Diagnóstico
SIMATIC rights reserved.
S7
Siemens AG 1999. All
Data:
Arquivo:
09.03.2014
STOE_09P.9
Conhecimento em Automação
Training Center
10. Exercício: Expondo Mensagens do Usuário
SFC 52
*
EN
???
*
TRUE
W#16#9101
SEND
MW 52
EVENTN
MW 54
INFO1
MD 56
*
RET_VAL
INFO2
um contato deve ser conectado na EN pela programação em LAD !
SIMATIC rights reserved.
S7
Siemens AG 1999. All
Data:
Arquivo:
09.03.2014
STOE_09P.10
Conhecimento em Automação
Training Center
11. Exercício: Habilitando Interrupções de Diagnóstico e Simulando Falhas
de Hardware
Passo
O que fazer
Resultado
1
Habilita a interrupção do diagnóstico
no módulo analógico ! (Config.HW)
2
Transfira a configuração na CPU
3
Remova o conector frontal do
módulo analógico !
O led "SF" no módulo analógico
indica uma falha de hardware
4
Ative a ferramenta
"Diagnose Hardware" !
A configuração é aberta online
5
Esclareça a causa do erro com a
ferramenta !
A mensagem "Power supply failure"
é como a causa do erro
SIMATIC rights reserved.
S7
Siemens AG 1999. All
Data:
Arquivo:
09.03.2014
STOE_09P.11
O diagnóstico de hardware é ativado
Conhecimento em Automação
Training Center
12. Exercício: Avaliando as Informações de Partida do OB de Erro
Exemplo de um OB 122 para avaliação das informações de partida
L OB122_SW_FLT
L B#16#42
==I
= M 122.0
L OB122_MEM_ADDR
L 352
==I
= M 122.1
•
•
•
•
SIMATIC rights reserved.
S7
Siemens AG 1999. All
//Identificador de acesso somente leitura ou escrita
//Identificador de acesso somente de leitura
//Comparador de igualdade
//Flag de memória auxiliar
//Endereço do módulo, que disparou o erro
//Endereço do módulo analógico (Versão A)
//Avaliação, se há erro no módulo analógico
//Flag de memória auxiliar
Data:
Arquivo:
09.03.2014
STOE_09P.12
Conhecimento em Automação
Training Center
13. Exercício: Avaliando uma Falha de Bateria
Passo
O que fazer
Resultado
1
Remova a bateria de backup da CPU
O OB 81 de erro é chamado
2
Verifique, se a saída Q 9.7
(Q 5.7) está piscando.
Supostamente, ele não está piscando.
3
Encontre o erro e elimine-o
A saída pisca enquanto a bateria estiver
esgotada ou extraída.
SIMATIC rights reserved.
S7
Siemens AG 1999. All
Data:
Arquivo:
09.03.2014
STOE_09P.13
Conhecimento em Automação
Training Center