2. Exercício: Criando um Projeto
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.2
3. Exercício: Inserindo um Programa S7
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.3
4. Exercício: Copiando um Programa S7
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.4
5. Exercício: Reset de Memória da CPU
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.5
6. Exercício: Lendo e adaptando a Configuração Atual
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.6
7. Exercício: Programa para uma Planta de Engarraf. – Armaz. Dados (1)
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.7
8. Exercise: Program for a Bottling Plant - Data Storage (2)
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.8
9. Exercício : Usando Variáveis Locais
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.9
10. Exercício: Editando Parâmetros Atribuíveis de um FC
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.10
11. Exercício: Chamando um Parâmetro Atribuível de um FC
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.11
12. Exercício: Editando um Bloco de Função
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.12
13. Exercício: Chamando e Testando um Bloco de Função
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.13
14. Exercício: Reconhecendo Tipos de Variáveis
Instrução
L #Number_1
L #Number_2
T #Max_value
L #Intermediate_result
L “Number_1"
T MW 40
T #Number_2
Global
Local
X
X
X
X
X
X
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
X
Absoluto Simbólico
X
X
X
X
X
X
X
Data:
Arquivo:
09/03/14
S7-Service.14
Temporário Estático Parâmetro
X
X
X
X
X
15. Exercício: Determinando o tipo de Reinicialização no OB 100
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.15
16. Exercício: Ajustando o Horário do Sistema
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.16
17. Exercício: Criando um Pisca-pisca com Interrupção Cíclica
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.17
18. Exercício: Escrevendo um Programa para Interrupção Time-of-Day
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.18
19. Exercício: Monitorando e Modificando Variáveis
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.19
20. Exercício: Modificando Variáveis no Modo Stop
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.20
21. Exercício: Usando Pontos de Gatilho p/Funções de Modif. de Variáveis
Network adicional no OB 1 do programa S7 "My Program"
(Q 4.6)
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.21
23. Exercício: Combinando Estado do Programa e Monitoração de Variáveis
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.23
24. Exercício: Encontrando e eliminando Erros que causam Stop
Erro
Localização
Incorreto -> Instrução Correta
1
OB 1, Network 5
CALL FC 30 -> CALL FC 23
2
FC 23, Network 2
T DB4.DBW 2 -> T DB5.DBW 2
3
FC 23, Network 3
T DB5.DBW 40 -> T DB5.DBW 4
4
FC 20, Network 1
L PIW 362 -> L PIW 352 ( L PIW 304 )
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.24
25. Exercício: Análise de Falha com I Stack, B Stack
Questões
Erro 1
Erro 2
Erro 3
Em qual bloco e com qual
instrução o erro ocorreu?
FC 100, NW 2
BTI
FC 101, NW 2
OPN DB[MW 30]
FC 102, NW 2
Qual é a causa do erro?
Erro conversão BCD
Número incorreto do
bloco na OPN DB
Erro de acesso de I/O,
escrita
Quais blocos foram executados
com erro?
OB 1, FC 100
OB 1, FC 101
OB 1, FC 102
Accu 1: 8A
Accu 1: 80
Accu 1: 4868
Accu 2: 5
Accu 2: 5
Accu 2: CAFE
Porque ocorreu o erro?
Não havia um número
BCD válido no Accu 1
Número errado do DB
no MW 30
Endereço errado
de I/O
Quais blocos de dados foram
abertos?
DB 104
Quais valores estavam nos
acumuladores durante o erro?
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
---
Data:
Arquivo:
09/03/14
S7-Service.25
---
26. Exercício: Lendo o L Stack
Passo
O que fazer
Resultado
1
Acione o sianl na entrada I 1.2.
A CPU vai para STOP mais uma vez.
2
Leia o L Stack do bloco,
que causou o erro.
Os valores das variáveis temporárias
são mostradas em formato hexadecimal.
3
Determine quais valores estão armazenados na variável temporária "var1".
???
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.26
27. Exercício: Uso dos OBs de Erros
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.27
28. Exercício Adicional: Análise de Falha com S7-400
Erro
Localização
Incorreto -> Instrução Correta
1
FC 4, Network 4
L IB 30 -> L IB 3
2
FC 3, Network 1
L PIW 344 -> L PIW 304
3
FC 7, Network 1
...C 263 -> ...C 63
4
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
OB 10 foi perdido ->Programe um OB 10
Data:
Arquivo:
09/03/14
S7-Service.28
29. Exercício: Eliminando Erros de Lógica nos Programas
Erro
Localização
Incorreto -> Instrução Correta
1
FC 15, Network 2
A Q 8.1 -> A Q 8.0
2
FC 15, Network 5
= Q 20.5 -> = Q 20.6
3
FC 16, Network 1
A I 16.1 -> A I 16.6
4
FC 20, Network 2
„>R“ -> „<R“
5
FC 19, Network 1
L 0 -> L 6
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.29
30. Exercício: Habilitando mensagens de Diagnóstico
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.30
31. Exercício: Gerando Mensagens de Usuário
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.31
32. Exercício: Habilitando Interrupções de Diagnóstico e Simulando Falhas
de Hardware
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.32
33. Exercício: Avaliação das Informações Iniciais do OB de Erro
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.33
34. Exercício: Avaliação de Erro de Bateria
O bit de memória está
vinculado com a memória
do pisca-pisca M 10.3 no
OB 1 e está atribuída à
saída Q 9.7 (Q 5.7)
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.34
35. Exercício: Lendo as Informações do Sistema
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.35
36. Exercício: Refiando com o Gerenciador SIMATIC
SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.
Data:
Arquivo:
09/03/14
S7-Service.36
SumárioPágina
Exercícios do Capítulo “Introdução e Revisão“ .....................................................................................2-6
Exercícios do Capítulo “Armazenamento de Dados em Blocos de Dados&quot; ........................................7-8
Exercícios do Capítulo “Funções e Blocos de Funções&quot; ...................................................................9-14
Exercícios do Capítulo “Blocos de Organização&quot; ..............................................................................15-18
Exercícios do Capítulo “Funções de Teste&quot; ......................................................................................19-23
Exercícios do Capítulo “Erros que causam Stop&quot; .............................................................................24-28
Exercícios do Capítulo “Erros Lógicos&quot; .................................................................................................29
Exercícios do Capítulo “Erros Esporádicos&quot; .....................................................................................30-34
Exercícios do Capítulo “Informações do Sistema&quot; ...............................................................................35
Exercícios do Capítulo “Utilizando a Função Rewire&quot; ………............................................................36-37
NotaO resultado do exercício é mostrado na figura acima.
NotaO resultado do exercício é mostrado na figura acima.
NotaO resultado do exercício é mostrado na figura acima.
NotaO resultado do exercício é mostrado na figura acima (para o kit de treinamento S7-300 de 16 canais).
Exercício: Programa para uma Planta de Engarraf. – Armaz. Dados(2)
QuestãoO que não está certo na instrução T#Number_2 ?Number_2 é definido como um parâmetro de entrada e portanto somente acesso somente de leitura é possível.
ObjetivoNo caso de um erro, você deve estar habilitado a determinar quais valores estão armazenados nas variáveis temporárias.
O que fazerExecutar os passos mostrados no slide. Nota do Passo 3:Então o que você pode determinar no L Stack em qual endereço a variável &quot;var1&quot; está armazenada, você deve buscar na tabela de declarações do bloco que contem a falha.
ResultadoO valor da variável &quot;var1&quot;: 000A