SlideShare a Scribd company logo
1 of 31
Busca e eliminação de
erros
SITRAIN
© Siemens AG 2009. All rights reserved.
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 2 / 31 Siemens AG © 2009
Objetivos da aprendizagem
O participante irá ...
... habilitar-se a estabelecer uma conexão via dispositivos acessíveis
... habilitar-se a compilar e transferir componentes
... familiarizar-se com os símbolos para blocos e dispositivos seguindo
uma conexão online
... habilitar-se a especificar pontos de gatilho para monitoração e
modificação
... entender a função “force”
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 3 / 31 Siemens AG © 2009
Informações gerais sobre o modo online
Parâmetros simbólicos
de blocos
Nomes simbólicos de
blocos
Comentários
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 4 / 31 Siemens AG © 2009
Comutar o PLC para STOP e para RUN
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 5 / 31 Siemens AG © 2009
Exibição de estados na vista projeto
Próxima
página
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 6 / 31 Siemens AG © 2009
Diagnósticos do módulo
Botão direito do mouse
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 7 / 31 Siemens AG © 2009
Buffer de diagnóstico para o PLC
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 8 / 31 Siemens AG © 2009
Controle de programa: GetErrorID
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 9 / 31 Siemens AG © 2009
Vista online: Exibição de estados
Conflitos
Versões online e
offline dos
objetos são
diferentes
Sem falha de
HW
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 10 / 31 Siemens AG © 2009
Vista online: Deletar blocos
Se um bloco for deletado de uma
conexão online existente, uma
mensagem solicitará confirmação se
ele deve ser deletado
Botãodireitodomouse
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 11 / 31 Siemens AG © 2009
Monitorar um bloco
Monitorar
ligar / desligar
Monitorar
ligar / desligar
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 12 / 31 Siemens AG © 2009
Comparação de blocos
Botão direito mouse
2. Ative
a ação
1. Selecione
a ação
Botão direito mouse
Próxima página
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 13 / 31 Siemens AG © 2009
Comparação de blocos: Comparação detalhada
Pode ser editado na
janela offline
Pode ser copiado do
online para offline
Navegação entre as
diferenças
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 14 / 31 Siemens AG © 2009
Tabelas de vigilância
…marque e arraste dos
códigos do programa para a
tabela de vigilância
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 15 / 31 Siemens AG © 2009
Tabela de vigilância: Seleção do ponto de gatilho
PII
PIQ
Ponto de gatilho no início do
ciclo de varredura
Ponto de gatilho no fim do
ciclo de varredura
OB1
Ponto de gatilho na
transição para STOP
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 16 / 31 Siemens AG © 2009
Tabela de vigilância: Modificar tags
Saídas I/O nunca podem ser modificadas
Este operando será permanentemente
modificado
Entradas I/O podem ser monitoradas
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 17 / 31 Siemens AG © 2009
Tabela de vigilância: Forçar tags
Estes endereços
estão forçados
Estes endereços não
podem ser forçados.
S7-1200 somente pode
forçar periferia.
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 18 / 31 Siemens AG © 2009
Lista de referência cruzada (usado por)
1
2
O bloco "FB_Statistic" é
usado por "Main" no Network 5.
3
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 19 / 31 Siemens AG © 2009
Lista de referência cruzada (utilizados)
O tag "IW_Weight" é utilizado
no "OB235" no Network 1.
1
2
3
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 20 / 31 Siemens AG © 2009
Vá para o ponto de uso
1
2
3
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 21 / 31 Siemens AG © 2009
Estrutura de chamada
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 22 / 31 Siemens AG © 2009
Estrutura de chamada: Símbolos
Ícone Significado
Indica um bloco de organização (OB).
Indica um bloco de funções (FB).
Indica uma função (FC).
Indica um bloco de dados (DB).
Indica que o bloco foi declarado como um multi instance.
Indica que o bloco necessita ser compilado.
Indica que o bloco de dados necessita ser compilado.
Indica que o objeto não está disponível.
Indica que o bloco não está sendo chamado.
Indica que um objeto está marcado como bloco protegido.
Indica que o bloco é frequentemente chamado recursivamente.
Indica que o bloco é indiretamente chamado recursivamente.
Exemplo: FB1 chama FB2 e então FB2 chama FB1 novamente.
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 23 / 31 Siemens AG © 2009
Lista de atribuições
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 24 / 31 Siemens AG © 2009
Recursos
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 25 / 31 Siemens AG © 2009
Exercício 11-1: Crie uma cópia de segurança do programa
da CPU na biblioteca de projeto
Marcar e arrastar
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 26 / 31 Siemens AG © 2009
Exercício 11-2: Copie o programa falho de uma biblioteca
global e baixe para a CPU
Marque e arraste
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 27 / 31 Siemens AG © 2009
Exercício 11-3:
Erro que causa STOP: Ler o buffer de diagnóstico
Próxima página
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 28 / 31 Siemens AG © 2009
Exercício 11-4: Erro que causa STOP: Previna que a CPU
vá para STOP com "GetErrorID"
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 29 / 31 Siemens AG © 2009
Exercício 11-5:
Elimine o erro que causou STOP
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 30 / 31 Siemens AG © 2009
Exercício 11-6: Dupla atribuição: Use "Monitor block" e
"Watch table"
!!!
SITRAIN Capítulo 11
ST-MICRO1 / Busca e eliminação de erros Página 31 / 31 Siemens AG © 2009
Exercício 11-7: Encontre dupla atribuição:
Mostre os pontos de uso
Botão direito do mouse

More Related Content

What's hot

10 introdução a_hmi
10 introdução a_hmi10 introdução a_hmi
10 introdução a_hmiconfidencial
 
01 visão geral_sistema
01 visão geral_sistema01 visão geral_sistema
01 visão geral_sistemaconfidencial
 
TIA PORTAL Sitrain operações binárias e digitais
TIA PORTAL Sitrain operações binárias e digitaisTIA PORTAL Sitrain operações binárias e digitais
TIA PORTAL Sitrain operações binárias e digitaisJuremir Almeida
 
08 tia portal hands on - win-cc v11 _v1
08 tia portal   hands on - win-cc v11 _v108 tia portal   hands on - win-cc v11 _v1
08 tia portal hands on - win-cc v11 _v1confidencial
 
Dispositivos e redes de comunicaçãos
Dispositivos e redes de comunicaçãosDispositivos e redes de comunicaçãos
Dispositivos e redes de comunicaçãosconfidencial
 
04 dispositivos e_redes_comunicação
04 dispositivos e_redes_comunicação04 dispositivos e_redes_comunicação
04 dispositivos e_redes_comunicaçãoconfidencial
 
Sitrain step7basic 150301103500-conversion-
Sitrain step7basic 150301103500-conversion-Sitrain step7basic 150301103500-conversion-
Sitrain step7basic 150301103500-conversion-confidencial
 
02 unidade de_treinamento
02 unidade de_treinamento02 unidade de_treinamento
02 unidade de_treinamentoconfidencial
 
12 soluções sugeridas
12 soluções sugeridas12 soluções sugeridas
12 soluções sugeridasconfidencial
 
Sitrain dispositivos e redes de comunicação copia - copia - copia
Sitrain dispositivos e redes de comunicação   copia - copia - copiaSitrain dispositivos e redes de comunicação   copia - copia - copia
Sitrain dispositivos e redes de comunicação copia - copia - copiaJuremir Almeida
 
TIA PORTALSitrain blocos de programação
TIA PORTALSitrain  blocos de programaçãoTIA PORTALSitrain  blocos de programação
TIA PORTALSitrain blocos de programaçãoJuremir Almeida
 
TIA PORTAL Sitrain tags do plc
TIA PORTAL Sitrain tags do plcTIA PORTAL Sitrain tags do plc
TIA PORTAL Sitrain tags do plcJuremir Almeida
 
TIA PORTAL Sitrain blocos de orgazação
TIA PORTAL Sitrain blocos de orgazaçãoTIA PORTAL Sitrain blocos de orgazação
TIA PORTAL Sitrain blocos de orgazaçãoJuremir Almeida
 
TIA PORTAL Sitrain step7basic 150301103500-conversion-gate01
TIA PORTAL Sitrain step7basic 150301103500-conversion-gate01TIA PORTAL Sitrain step7basic 150301103500-conversion-gate01
TIA PORTAL Sitrain step7basic 150301103500-conversion-gate01Juremir Almeida
 
Treinamento a familia s7 200
Treinamento a familia s7 200Treinamento a familia s7 200
Treinamento a familia s7 200confidencial
 

What's hot (16)

10 introdução a_hmi
10 introdução a_hmi10 introdução a_hmi
10 introdução a_hmi
 
01 visão geral_sistema
01 visão geral_sistema01 visão geral_sistema
01 visão geral_sistema
 
TIA PORTAL Sitrain operações binárias e digitais
TIA PORTAL Sitrain operações binárias e digitaisTIA PORTAL Sitrain operações binárias e digitais
TIA PORTAL Sitrain operações binárias e digitais
 
08 tia portal hands on - win-cc v11 _v1
08 tia portal   hands on - win-cc v11 _v108 tia portal   hands on - win-cc v11 _v1
08 tia portal hands on - win-cc v11 _v1
 
Dispositivos e redes de comunicaçãos
Dispositivos e redes de comunicaçãosDispositivos e redes de comunicaçãos
Dispositivos e redes de comunicaçãos
 
04 dispositivos e_redes_comunicação
04 dispositivos e_redes_comunicação04 dispositivos e_redes_comunicação
04 dispositivos e_redes_comunicação
 
Sitrain step7basic 150301103500-conversion-
Sitrain step7basic 150301103500-conversion-Sitrain step7basic 150301103500-conversion-
Sitrain step7basic 150301103500-conversion-
 
02 unidade de_treinamento
02 unidade de_treinamento02 unidade de_treinamento
02 unidade de_treinamento
 
12 soluções sugeridas
12 soluções sugeridas12 soluções sugeridas
12 soluções sugeridas
 
Blocos de comunicação
Blocos de comunicaçãoBlocos de comunicação
Blocos de comunicação
 
Sitrain dispositivos e redes de comunicação copia - copia - copia
Sitrain dispositivos e redes de comunicação   copia - copia - copiaSitrain dispositivos e redes de comunicação   copia - copia - copia
Sitrain dispositivos e redes de comunicação copia - copia - copia
 
TIA PORTALSitrain blocos de programação
TIA PORTALSitrain  blocos de programaçãoTIA PORTALSitrain  blocos de programação
TIA PORTALSitrain blocos de programação
 
TIA PORTAL Sitrain tags do plc
TIA PORTAL Sitrain tags do plcTIA PORTAL Sitrain tags do plc
TIA PORTAL Sitrain tags do plc
 
TIA PORTAL Sitrain blocos de orgazação
TIA PORTAL Sitrain blocos de orgazaçãoTIA PORTAL Sitrain blocos de orgazação
TIA PORTAL Sitrain blocos de orgazação
 
TIA PORTAL Sitrain step7basic 150301103500-conversion-gate01
TIA PORTAL Sitrain step7basic 150301103500-conversion-gate01TIA PORTAL Sitrain step7basic 150301103500-conversion-gate01
TIA PORTAL Sitrain step7basic 150301103500-conversion-gate01
 
Treinamento a familia s7 200
Treinamento a familia s7 200Treinamento a familia s7 200
Treinamento a familia s7 200
 

Viewers also liked

06 blocos de_programação
06 blocos de_programação06 blocos de_programação
06 blocos de_programaçãoconfidencial
 
01tiaportal handson-basicov11v2-140421084257-phpapp01
01tiaportal handson-basicov11v2-140421084257-phpapp0101tiaportal handson-basicov11v2-140421084257-phpapp01
01tiaportal handson-basicov11v2-140421084257-phpapp01confidencial
 
Fluxograma processo acucar_alcool_etanol_verde
Fluxograma processo acucar_alcool_etanol_verdeFluxograma processo acucar_alcool_etanol_verde
Fluxograma processo acucar_alcool_etanol_verdeconfidencial
 
Sitrain operações binárias e digitais
Sitrain operações binárias e digitaisSitrain operações binárias e digitais
Sitrain operações binárias e digitaisconfidencial
 
07 operações binárias_e_digitais-1
07 operações binárias_e_digitais-107 operações binárias_e_digitais-1
07 operações binárias_e_digitais-1confidencial
 
Sitrain blocos de orgazação
Sitrain blocos de orgazaçãoSitrain blocos de orgazação
Sitrain blocos de orgazaçãoconfidencial
 
Sitrain introdução a ihm
Sitrain introdução a ihmSitrain introdução a ihm
Sitrain introdução a ihmconfidencial
 
Apostila pcs7 v8.0 v2
Apostila pcs7 v8.0 v2Apostila pcs7 v8.0 v2
Apostila pcs7 v8.0 v2confidencial
 
Sce pt 010-090_r1209_startup s7-scl_s71200
Sce pt 010-090_r1209_startup s7-scl_s71200Sce pt 010-090_r1209_startup s7-scl_s71200
Sce pt 010-090_r1209_startup s7-scl_s71200confidencial
 
Creating first project in mikroC PRO for 8051
Creating first project in mikroC PRO for 8051Creating first project in mikroC PRO for 8051
Creating first project in mikroC PRO for 8051inovabrasil
 
7 serv1 16_what's_next sa_courses_july 2012
7 serv1 16_what's_next sa_courses_july 20127 serv1 16_what's_next sa_courses_july 2012
7 serv1 16_what's_next sa_courses_july 2012James M. Njoroge
 

Viewers also liked (17)

08 blocos de_dados
08 blocos  de_dados08 blocos  de_dados
08 blocos de_dados
 
06 blocos de_programação
06 blocos de_programação06 blocos de_programação
06 blocos de_programação
 
01tiaportal handson-basicov11v2-140421084257-phpapp01
01tiaportal handson-basicov11v2-140421084257-phpapp0101tiaportal handson-basicov11v2-140421084257-phpapp01
01tiaportal handson-basicov11v2-140421084257-phpapp01
 
Sitrain tags do plc
Sitrain tags do plcSitrain tags do plc
Sitrain tags do plc
 
Fluxograma processo acucar_alcool_etanol_verde
Fluxograma processo acucar_alcool_etanol_verdeFluxograma processo acucar_alcool_etanol_verde
Fluxograma processo acucar_alcool_etanol_verde
 
Sitrain operações binárias e digitais
Sitrain operações binárias e digitaisSitrain operações binárias e digitais
Sitrain operações binárias e digitais
 
07 operações binárias_e_digitais-1
07 operações binárias_e_digitais-107 operações binárias_e_digitais-1
07 operações binárias_e_digitais-1
 
Sitrain blocos de orgazação
Sitrain blocos de orgazaçãoSitrain blocos de orgazação
Sitrain blocos de orgazação
 
Sitrain introdução a ihm
Sitrain introdução a ihmSitrain introdução a ihm
Sitrain introdução a ihm
 
Clp s7-avancado
Clp s7-avancadoClp s7-avancado
Clp s7-avancado
 
03 step 7 basic
03 step 7 basic03 step 7 basic
03 step 7 basic
 
Apostila pcs7 v8.0 v2
Apostila pcs7 v8.0 v2Apostila pcs7 v8.0 v2
Apostila pcs7 v8.0 v2
 
Sce pt 010-090_r1209_startup s7-scl_s71200
Sce pt 010-090_r1209_startup s7-scl_s71200Sce pt 010-090_r1209_startup s7-scl_s71200
Sce pt 010-090_r1209_startup s7-scl_s71200
 
S7 avançado
S7 avançadoS7 avançado
S7 avançado
 
CLP S7 300 E S7 400
CLP S7 300 E S7 400CLP S7 300 E S7 400
CLP S7 300 E S7 400
 
Creating first project in mikroC PRO for 8051
Creating first project in mikroC PRO for 8051Creating first project in mikroC PRO for 8051
Creating first project in mikroC PRO for 8051
 
7 serv1 16_what's_next sa_courses_july 2012
7 serv1 16_what's_next sa_courses_july 20127 serv1 16_what's_next sa_courses_july 2012
7 serv1 16_what's_next sa_courses_july 2012
 

Similar to 11 busca e_eliminação_de_erros-1

TIA PORTAL Sitrain dispositivos e redes de comunicação copia - copia - copia
TIA PORTAL Sitrain dispositivos e redes de comunicação   copia - copia - copiaTIA PORTAL Sitrain dispositivos e redes de comunicação   copia - copia - copia
TIA PORTAL Sitrain dispositivos e redes de comunicação copia - copia - copiaJuremir Almeida
 
Sitrain blocos de dados copia - copia - copia
Sitrain blocos de dados   copia - copia - copiaSitrain blocos de dados   copia - copia - copia
Sitrain blocos de dados copia - copia - copiaJuremir Almeida
 
A d swincc04_graphicsdesigner_pt
A d swincc04_graphicsdesigner_ptA d swincc04_graphicsdesigner_pt
A d swincc04_graphicsdesigner_ptconfidencial
 

Similar to 11 busca e_eliminação_de_erros-1 (9)

TIA PORTAL Sitrain dispositivos e redes de comunicação copia - copia - copia
TIA PORTAL Sitrain dispositivos e redes de comunicação   copia - copia - copiaTIA PORTAL Sitrain dispositivos e redes de comunicação   copia - copia - copia
TIA PORTAL Sitrain dispositivos e redes de comunicação copia - copia - copia
 
1_502585038479556638.ppt
1_502585038479556638.ppt1_502585038479556638.ppt
1_502585038479556638.ppt
 
Sitrain blocos de dados copia - copia - copia
Sitrain blocos de dados   copia - copia - copiaSitrain blocos de dados   copia - copia - copia
Sitrain blocos de dados copia - copia - copia
 
A d swincc04_graphicsdesigner_pt
A d swincc04_graphicsdesigner_ptA d swincc04_graphicsdesigner_pt
A d swincc04_graphicsdesigner_pt
 
Manual getstarted
Manual getstartedManual getstarted
Manual getstarted
 
S7 bas-05
S7 bas-05S7 bas-05
S7 bas-05
 
Stoe14p
Stoe14p Stoe14p
Stoe14p
 
Pro2 14p
Pro2 14pPro2 14p
Pro2 14p
 
Stoe 14 p
Stoe 14 pStoe 14 p
Stoe 14 p
 

More from confidencial

19 exercises v1.00_en
19 exercises v1.00_en19 exercises v1.00_en
19 exercises v1.00_enconfidencial
 
18 syntax rules v1.0
18 syntax rules v1.018 syntax rules v1.0
18 syntax rules v1.0confidencial
 
17 demonstration server client system-v1.00_en
17 demonstration server client system-v1.00_en17 demonstration server client system-v1.00_en
17 demonstration server client system-v1.00_enconfidencial
 
15 final steps of configuration v1.00_en
15 final steps of configuration v1.00_en15 final steps of configuration v1.00_en
15 final steps of configuration v1.00_enconfidencial
 
14 mass data engineering v1.00_en
14 mass data engineering v1.00_en14 mass data engineering v1.00_en
14 mass data engineering v1.00_enconfidencial
 
13 locking functions and operating modes v1.00_en
13 locking functions and operating modes v1.00_en13 locking functions and operating modes v1.00_en
13 locking functions and operating modes v1.00_enconfidencial
 
12 archiving system v1.00_en
12 archiving system v1.00_en12 archiving system v1.00_en
12 archiving system v1.00_enconfidencial
 
11 customizing the os v1.00_en
11 customizing the os v1.00_en11 customizing the os v1.00_en
11 customizing the os v1.00_enconfidencial
 
10 basics automatic mode control v1.00_en
10 basics automatic mode control v1.00_en10 basics automatic mode control v1.00_en
10 basics automatic mode control v1.00_enconfidencial
 
09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_en09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_enconfidencial
 
08 basics control functions v1.00_en
08 basics control functions v1.00_en08 basics control functions v1.00_en
08 basics control functions v1.00_enconfidencial
 
07 connection to the process v1.00_en
07 connection to the process v1.00_en07 connection to the process v1.00_en
07 connection to the process v1.00_enconfidencial
 
06 station and network configuration v1.00_en
06 station and network configuration v1.00_en06 station and network configuration v1.00_en
06 station and network configuration v1.00_enconfidencial
 
05 project setup v1.00_en
05 project setup v1.00_en05 project setup v1.00_en
05 project setup v1.00_enconfidencial
 
03 requirements and functional process description v1.00_en
03 requirements and functional process description v1.00_en03 requirements and functional process description v1.00_en
03 requirements and functional process description v1.00_enconfidencial
 
02 pcs 7 documentation and support v1.00 en
02 pcs 7 documentation and support v1.00 en02 pcs 7 documentation and support v1.00 en
02 pcs 7 documentation and support v1.00 enconfidencial
 
01 introduction v1.00_en
01 introduction v1.00_en01 introduction v1.00_en
01 introduction v1.00_enconfidencial
 
00 st pcs7-sys_v8.0_register 20 en
00 st pcs7-sys_v8.0_register 20 en00 st pcs7-sys_v8.0_register 20 en
00 st pcs7-sys_v8.0_register 20 enconfidencial
 
Sitrains7 1200pwmpid-150301123045-conversion-gate01
Sitrains7 1200pwmpid-150301123045-conversion-gate01Sitrains7 1200pwmpid-150301123045-conversion-gate01
Sitrains7 1200pwmpid-150301123045-conversion-gate01confidencial
 
Sitrain soluções sugeridasconversion s7 1200
Sitrain  soluções sugeridasconversion s7 1200 Sitrain  soluções sugeridasconversion s7 1200
Sitrain soluções sugeridasconversion s7 1200 confidencial
 

More from confidencial (20)

19 exercises v1.00_en
19 exercises v1.00_en19 exercises v1.00_en
19 exercises v1.00_en
 
18 syntax rules v1.0
18 syntax rules v1.018 syntax rules v1.0
18 syntax rules v1.0
 
17 demonstration server client system-v1.00_en
17 demonstration server client system-v1.00_en17 demonstration server client system-v1.00_en
17 demonstration server client system-v1.00_en
 
15 final steps of configuration v1.00_en
15 final steps of configuration v1.00_en15 final steps of configuration v1.00_en
15 final steps of configuration v1.00_en
 
14 mass data engineering v1.00_en
14 mass data engineering v1.00_en14 mass data engineering v1.00_en
14 mass data engineering v1.00_en
 
13 locking functions and operating modes v1.00_en
13 locking functions and operating modes v1.00_en13 locking functions and operating modes v1.00_en
13 locking functions and operating modes v1.00_en
 
12 archiving system v1.00_en
12 archiving system v1.00_en12 archiving system v1.00_en
12 archiving system v1.00_en
 
11 customizing the os v1.00_en
11 customizing the os v1.00_en11 customizing the os v1.00_en
11 customizing the os v1.00_en
 
10 basics automatic mode control v1.00_en
10 basics automatic mode control v1.00_en10 basics automatic mode control v1.00_en
10 basics automatic mode control v1.00_en
 
09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_en09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_en
 
08 basics control functions v1.00_en
08 basics control functions v1.00_en08 basics control functions v1.00_en
08 basics control functions v1.00_en
 
07 connection to the process v1.00_en
07 connection to the process v1.00_en07 connection to the process v1.00_en
07 connection to the process v1.00_en
 
06 station and network configuration v1.00_en
06 station and network configuration v1.00_en06 station and network configuration v1.00_en
06 station and network configuration v1.00_en
 
05 project setup v1.00_en
05 project setup v1.00_en05 project setup v1.00_en
05 project setup v1.00_en
 
03 requirements and functional process description v1.00_en
03 requirements and functional process description v1.00_en03 requirements and functional process description v1.00_en
03 requirements and functional process description v1.00_en
 
02 pcs 7 documentation and support v1.00 en
02 pcs 7 documentation and support v1.00 en02 pcs 7 documentation and support v1.00 en
02 pcs 7 documentation and support v1.00 en
 
01 introduction v1.00_en
01 introduction v1.00_en01 introduction v1.00_en
01 introduction v1.00_en
 
00 st pcs7-sys_v8.0_register 20 en
00 st pcs7-sys_v8.0_register 20 en00 st pcs7-sys_v8.0_register 20 en
00 st pcs7-sys_v8.0_register 20 en
 
Sitrains7 1200pwmpid-150301123045-conversion-gate01
Sitrains7 1200pwmpid-150301123045-conversion-gate01Sitrains7 1200pwmpid-150301123045-conversion-gate01
Sitrains7 1200pwmpid-150301123045-conversion-gate01
 
Sitrain soluções sugeridasconversion s7 1200
Sitrain  soluções sugeridasconversion s7 1200 Sitrain  soluções sugeridasconversion s7 1200
Sitrain soluções sugeridasconversion s7 1200
 

Recently uploaded

Aula de classificação de rolamentos norma DIN
Aula de classificação de rolamentos norma DINAula de classificação de rolamentos norma DIN
Aula de classificação de rolamentos norma DINFabioFranca22
 
MODELO LAUDO AVALIAÇÃO MÁQUINAS EQUIPAM
MODELO LAUDO AVALIAÇÃO MÁQUINAS  EQUIPAMMODELO LAUDO AVALIAÇÃO MÁQUINAS  EQUIPAM
MODELO LAUDO AVALIAÇÃO MÁQUINAS EQUIPAMCassio Rodrigo
 
FISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animal
FISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animalFISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animal
FISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animalPauloHenrique154965
 
Tecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraTecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraGuilhermeLucio9
 
Treinamento de NR06 Equipamento de Proteção Individual
Treinamento de NR06 Equipamento de Proteção IndividualTreinamento de NR06 Equipamento de Proteção Individual
Treinamento de NR06 Equipamento de Proteção Individualpablocastilho3
 
Estatística aplicada à experimentação animal
Estatística aplicada à experimentação animalEstatística aplicada à experimentação animal
Estatística aplicada à experimentação animalleandroladesenvolvim
 
Eletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréEletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréGuilhermeLucio9
 
PLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdf
PLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdfPLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdf
PLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdfAroldoMenezes1
 
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdfLivro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdfSamuel Ramos
 
A Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboralA Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboralFranciscaArrudadaSil
 
LEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaLEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaGuilhermeLucio9
 

Recently uploaded (11)

Aula de classificação de rolamentos norma DIN
Aula de classificação de rolamentos norma DINAula de classificação de rolamentos norma DIN
Aula de classificação de rolamentos norma DIN
 
MODELO LAUDO AVALIAÇÃO MÁQUINAS EQUIPAM
MODELO LAUDO AVALIAÇÃO MÁQUINAS  EQUIPAMMODELO LAUDO AVALIAÇÃO MÁQUINAS  EQUIPAM
MODELO LAUDO AVALIAÇÃO MÁQUINAS EQUIPAM
 
FISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animal
FISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animalFISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animal
FISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animal
 
Tecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraTecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade Anhanguera
 
Treinamento de NR06 Equipamento de Proteção Individual
Treinamento de NR06 Equipamento de Proteção IndividualTreinamento de NR06 Equipamento de Proteção Individual
Treinamento de NR06 Equipamento de Proteção Individual
 
Estatística aplicada à experimentação animal
Estatística aplicada à experimentação animalEstatística aplicada à experimentação animal
Estatística aplicada à experimentação animal
 
Eletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréEletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante Tamandaré
 
PLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdf
PLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdfPLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdf
PLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdf
 
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdfLivro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
 
A Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboralA Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboral
 
LEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaLEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurança
 

11 busca e_eliminação_de_erros-1

  • 1. Busca e eliminação de erros SITRAIN © Siemens AG 2009. All rights reserved.
  • 2. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 2 / 31 Siemens AG © 2009 Objetivos da aprendizagem O participante irá ... ... habilitar-se a estabelecer uma conexão via dispositivos acessíveis ... habilitar-se a compilar e transferir componentes ... familiarizar-se com os símbolos para blocos e dispositivos seguindo uma conexão online ... habilitar-se a especificar pontos de gatilho para monitoração e modificação ... entender a função “force”
  • 3. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 3 / 31 Siemens AG © 2009 Informações gerais sobre o modo online Parâmetros simbólicos de blocos Nomes simbólicos de blocos Comentários
  • 4. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 4 / 31 Siemens AG © 2009 Comutar o PLC para STOP e para RUN
  • 5. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 5 / 31 Siemens AG © 2009 Exibição de estados na vista projeto Próxima página
  • 6. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 6 / 31 Siemens AG © 2009 Diagnósticos do módulo Botão direito do mouse
  • 7. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 7 / 31 Siemens AG © 2009 Buffer de diagnóstico para o PLC
  • 8. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 8 / 31 Siemens AG © 2009 Controle de programa: GetErrorID
  • 9. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 9 / 31 Siemens AG © 2009 Vista online: Exibição de estados Conflitos Versões online e offline dos objetos são diferentes Sem falha de HW
  • 10. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 10 / 31 Siemens AG © 2009 Vista online: Deletar blocos Se um bloco for deletado de uma conexão online existente, uma mensagem solicitará confirmação se ele deve ser deletado Botãodireitodomouse
  • 11. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 11 / 31 Siemens AG © 2009 Monitorar um bloco Monitorar ligar / desligar Monitorar ligar / desligar
  • 12. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 12 / 31 Siemens AG © 2009 Comparação de blocos Botão direito mouse 2. Ative a ação 1. Selecione a ação Botão direito mouse Próxima página
  • 13. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 13 / 31 Siemens AG © 2009 Comparação de blocos: Comparação detalhada Pode ser editado na janela offline Pode ser copiado do online para offline Navegação entre as diferenças
  • 14. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 14 / 31 Siemens AG © 2009 Tabelas de vigilância …marque e arraste dos códigos do programa para a tabela de vigilância
  • 15. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 15 / 31 Siemens AG © 2009 Tabela de vigilância: Seleção do ponto de gatilho PII PIQ Ponto de gatilho no início do ciclo de varredura Ponto de gatilho no fim do ciclo de varredura OB1 Ponto de gatilho na transição para STOP
  • 16. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 16 / 31 Siemens AG © 2009 Tabela de vigilância: Modificar tags Saídas I/O nunca podem ser modificadas Este operando será permanentemente modificado Entradas I/O podem ser monitoradas
  • 17. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 17 / 31 Siemens AG © 2009 Tabela de vigilância: Forçar tags Estes endereços estão forçados Estes endereços não podem ser forçados. S7-1200 somente pode forçar periferia.
  • 18. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 18 / 31 Siemens AG © 2009 Lista de referência cruzada (usado por) 1 2 O bloco "FB_Statistic" é usado por "Main" no Network 5. 3
  • 19. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 19 / 31 Siemens AG © 2009 Lista de referência cruzada (utilizados) O tag "IW_Weight" é utilizado no "OB235" no Network 1. 1 2 3
  • 20. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 20 / 31 Siemens AG © 2009 Vá para o ponto de uso 1 2 3
  • 21. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 21 / 31 Siemens AG © 2009 Estrutura de chamada
  • 22. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 22 / 31 Siemens AG © 2009 Estrutura de chamada: Símbolos Ícone Significado Indica um bloco de organização (OB). Indica um bloco de funções (FB). Indica uma função (FC). Indica um bloco de dados (DB). Indica que o bloco foi declarado como um multi instance. Indica que o bloco necessita ser compilado. Indica que o bloco de dados necessita ser compilado. Indica que o objeto não está disponível. Indica que o bloco não está sendo chamado. Indica que um objeto está marcado como bloco protegido. Indica que o bloco é frequentemente chamado recursivamente. Indica que o bloco é indiretamente chamado recursivamente. Exemplo: FB1 chama FB2 e então FB2 chama FB1 novamente.
  • 23. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 23 / 31 Siemens AG © 2009 Lista de atribuições
  • 24. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 24 / 31 Siemens AG © 2009 Recursos
  • 25. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 25 / 31 Siemens AG © 2009 Exercício 11-1: Crie uma cópia de segurança do programa da CPU na biblioteca de projeto Marcar e arrastar
  • 26. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 26 / 31 Siemens AG © 2009 Exercício 11-2: Copie o programa falho de uma biblioteca global e baixe para a CPU Marque e arraste
  • 27. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 27 / 31 Siemens AG © 2009 Exercício 11-3: Erro que causa STOP: Ler o buffer de diagnóstico Próxima página
  • 28. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 28 / 31 Siemens AG © 2009 Exercício 11-4: Erro que causa STOP: Previna que a CPU vá para STOP com "GetErrorID"
  • 29. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 29 / 31 Siemens AG © 2009 Exercício 11-5: Elimine o erro que causou STOP
  • 30. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 30 / 31 Siemens AG © 2009 Exercício 11-6: Dupla atribuição: Use "Monitor block" e "Watch table" !!!
  • 31. SITRAIN Capítulo 11 ST-MICRO1 / Busca e eliminação de erros Página 31 / 31 Siemens AG © 2009 Exercício 11-7: Encontre dupla atribuição: Mostre os pontos de uso Botão direito do mouse

Editor's Notes

  1. ConteúdoPágina Objetivos da aprendizagem...................................................................................................................2 Informações gerais sobre o modo online.....…......…............................................................................3 Comutar o PLC para STOP e para RUN.......……................................................................................4 Exibição de estados na vista projeto......……........................................................................................5 Diagnósticos do módulo..............………................................................................................................6 Buffer de diagnóstico para o PLC..........................................................................................................7 Controle de programa: GetErrorID.......……….......................................................................................8 Vista online: Exibição de estados....…………........................................................................................9 Vista online: Deletar blocos.....……………............................................................................................10 Monitorar um bloco..............…………....................................................................................................11 Comparação de blocos............…………................................................................................................12 Comparação de blocos: Comparação detalhada........…........................................................................13 Tabelas de vigilância.......…………….....................................................................................................14 Tabela de vigilância: Seleção do ponto de gatilho…..............................................................................15 Tabela de vigilância: Modificar tags…………………..............................................................................16 Tabela de vigilância: Forçar tags......………………….............................................................................17 Lista de referência cruzada (usado por)..........……….............................................................................18 Lista de referência cruzada (utilizados)……...........................................................................................19 Vá para o ponto de uso....…………........................................................................................................20 Estrutura de chamada.................……....................................................................................................21 Estrutura de chamada: Símbolos.........…...............................................................................................22 Lista de atribuições...............…...............................................................................................................23 Recursos........…………….......................................................................................................................24 Exercício 11-1: Crie uma cópia de segurança do programa da CPU na biblioteca de projeto…...........25 Exercício 11-2: Copie o programa falho de uma biblioteca global e baixe para a CPU…….…………..26 Exercício 11-3: Erro que causa STOP: Ler o buffer de diagnóstico...................…….............................27 Exercício 11-4: Erro que causa STOP: Previna que a CPU vá para STOP com "GetErrorID".............28 Exercício 11-5: Elimine o erro que causou STOP...................………....................................................29 Exercício 11-6: Dupla atribuição: Use "Monitor block" e "Watch table"……………......………………...30 Exercício 11-7: Encontre dupla atribuição: Mostre os pontos de uso........………….............................31
  2. Visualização onlineApós a conexão online ter sido estabelecida com sucesso, a interface do usuário muda conforme descrito: • O cabeçalho da barra da janela ativa agora ficará com o fundo laranja. • O cabeçalho da barra da janela inativa do dispositivo associado fica com uma linha sobre escrita na cor laranja. • Uma barra laranja aparece na borda direita da barra de estado (status bar). • Os objetos para o modo de operação associado ou símbolos de diagnóstico para a estação são mostrados na árvore de projeto. • A área "Diagnostics > Device Info" área é trazida para o primeiro plano na janela inspetor. • Símbolos e comentários são mostrados.
  3. Descrição Com STOP, você leva a CPU para o modo STOP e consequentemente para o processamento do programa. A resposta à transição de RUN para STOP é definida na configuração da CPU.
  4. SímbolosSignificado A conexão está sendo estabelecida. CPU com endereço x.x.x.x não está acessível. CPU configurada difere da CPU disponível. Sem falhas. Manutenção necessária. Manutenção solicitada. Falha. Desativado (aplicável aos escravos). Módulo não acessível pela CPU. Sem possibilidade de diagnóstico para o módulo. Módulo configurado difere do módulo disponível. O estado do módulo está sendo descoberto.
  5. Exibição de estadosApós a conexão online ter sido estabelecida com sucesso, a interface do usuário muda como segue: • O cabeçalho da barra da janela ativa agora ficará com o fundo laranja. • O cabeçalho da barra da janela inativa do dispositivo associado fica com uma linha sobre escrita na cor laranja. • Os objetos para o modo de operação associado ou símbolos de diagnóstico para a estação são mostrados na árvore de projeto. • A área "Diagnostics > Device Info" área é trazida para o primeiro plano na janela inspetor.
  6. Função O buffer de diagnóstico é parte da memória do sistema da CPU. Ela contém os erros detectados pela CPU e pelos módulos com capacidade de diagnóstico. Estes incluem os seguintes eventos: • Cada mudança de estado de operação da CPU (p.ex. retorno da tensão de alimentação, transição para STOP, transição para RUN). • Cada interrupção de diagnóstico. O buffer de diagnóstico para a CPU S7-1200 tem a capacidade de 50 entradas, dos quais as últimas 10 entradas (mais recentes) são retidas durante o retorno da alimentação. As entradas somente podem ser apagadas retornando a CPU aos ajustes de fábrica. Você pode ler o conteúdo do buffer de diagnóstico por meio da vista online e diagnósticos. ResetPara executar o reset da CPU para os ajustes de fábrica (factory settings), proceda como segue: • Abra a vista online e diagnósticos da CPU. • Selecione o grupo "Reset to factory settings" da pasta "Functions". • Selecione "Retain IP address" se você desejar manter o endereço IP ou "Delete IP address" se você não desejar. • Clique no botão "Reset". • Confirme com "OK".
  7. GetErrorIDVocê pode utilizar a instrução "GetErrorID" para examinar os erros que haviam ocorrido dentro do bloco. Se os relatórios de erros do sistema durante a execução de um bloco, a identificação (ID) de erro para o primeiro erro que tenha ocorrido será salvo no tag na saída "ID". Somente tag do tipo de dado WORD pode ser especificado para a saída “ID". Quando o primeiro erro que ocorreu tiver sido retificado, a instrução fornece o ID do erro do próximo erro que ocorreu. A saída da instrução "GetErrorID" somente será executada quando a entrada tiver nível lógico "1" e informações de erro estiverem disponíveis. Se uma destas condições não for satisfeita, os próximos processamentos do programa não afetarão o "GetErrorID". A instrução "GetErrorID" também pode ser utilizada para passar um alarme relativo ao estado de erro para o bloco chamado. Neste caso, a instrução deve ser colocada no network final do bloco chamado. A instrução "GetErrorID“ ativa a manipulação de erro local dentro do bloco. Quando "GetErrorID" for inserido nos códigos do programa de um bloco, respostas pré-definidas do sistema para a ocorrência de erros são ignoradas. Output IDA saída ID da instrução é do tipo de dado WORD e fornece IDs de erros cujos significados podem ser vistos na ajuda online.
  8. SímbolosSignificado Pasta contém objetos cujas versões online e offline apresentam diferenças. Versões online e offline do objeto são diferentes. Objeto existe somente offline. Objeto existe somente online. Sem falhas. Pasta contém objetos cujas versões online e offline diferem (somente na árvore de projeto). O módulo ou dispositivo está inacessível da CPU (aplicável à módulos e dispositivos subordinados à CPU). Objeto existe somente offline. RUN. STOP. Partida (start-up). Parada (halt). Defeito.
  9. Pré-condiçãoA pasta "Program blocks" esteja aberta na árvore de projeto. ProcedimentoPara deletar um bloco, siga os seguintes passos: • Clique o direito sobre o bloco que você deseha deletar na pasta "Program blocks" na árvore de projeto. • Selecione o comando "Delete" no menu atalho. • Confirme com "Yes". • O bloco será deletado do projeto offline. NotaQuando deletando blocos de organização, lembre-se que eventos devem ser atribuídos a eles. Se você deletar estes blocos de organização, o programa não pode responder aos eventos parametrizados.
  10. MonitorarPré-condição: • Existir um bloco idêntico no dispositivo. • O bloco estiver aberto. Para comutar entre os estados ligado ou desligado de um programa, siga estes passos: • Clique no botão "Monitor on/off" na barra de ferramentas. Para começar a monitorar os estados lógicos de um programa em um ponto específico, siga estes passos: • Clique no botão "Monitor on/off" na barra de ferramentas. • Clique com o direito no tag do qual você deseja ativar os estados do programa. • Selecione “Start monitoring here" no menu atalho. NotaOs recursos de teste de estados de um programa são limitados. Se não existirem suficientes recursos para o teste atual, os testes serão encerrados prematuramente. ResultadoQuando você habilitar a exibição dos estados do programa, uma conexão online será estabelecida e os estados do programa serão mostrados. Quando você desabilitar a exibição dos estados do programa, você será questionado se deseja interromper a conexão online.
  11. Compare (comparação) A comparação de blocos permite a você comparar um bloco no dispositivo de programação com um bloco na CPU. Existem dois caminhos para exibir as diferenças: • Edição de comparação  Somente os selos de tempo (time stamps) do bloco são comparados no editor de comparação. Você recebe uma visão geral das diferenças de todos os blocos. Você pode ler os respectivos estados dos símbolos. • Comparação detalhada  As versões offline e online de um bloco são abertas ao lado de um e do outro e as diferenças são realçadas. Você pode realizar uma comparação de blocos para os seguintes blocos: • Blocos de códigos. Com os blocos de códigos, você pode executar uma comparação com o editor de comparação e fazer uma comparação detalhada. • Blocos de dados Blocos de dados somente podem ser comparadas na base de seus selos de tempo (time stamps) no editor de comparação.
  12. Comparação A comparação detalhada permite a você identificar os locais exatos onde as detalhadaversões online e offline de um bloco diferem. As seguintes cores codificadas permitem a você encontrar estes locais tão rápido quanto possível: • As linhas onde existem diferenças são destacadas em cinza. • Operandos e operações diferentes são destacadas em verde. • Se a quantidade de networks for diferente, pseudos networks são inseridos para assegurar que networks idênticos possam ser exibidos sincronizadamente. Estes pseudos networks são realçados em cinza e a barra de cabeçalho do network contém o texto "Corresponding network not found“ (network correspondente não encontrado). Pseudos networks não podem ser editados. • Quando a sequência de networks tiver sido alterada, pseudos networks são inseridos nos pontos apropriados. Estes pseudos networks são destacados em cinza e a barra de cabeçalho do network contém o texto "The networks are not synchronized“ (os networks não estão sincronizados). O pseudo network também contém uma ligação "Go to network <No.>“ (ir para o network No.) através do qual você pode navegar para o network associado.
  13. Visão geralAs seguintes funções estão disponíveis para teste com a tabela de vigilância (watch table): • Monitorar tags (monitor tags) Estes exibem os valores atuais de tags individuais do programa do usuário ou uma CPU no dispositivo de programação ou PC. • Modificar tags (modify tags) Esta função é usada para atribuir valores fixos para tags individuais de um programa do usuário ou de uma CPU. Modificar também é possível quando testando estados do programa. • "Enable peripheral outputs" (habilita periféricos de saída) e "Modify now“ (modificar agora) Estas duas funções habilitam você à atribuir valores fixos para periféricos de saídas individuais de uma CPU em STOP. Você também pode usá-los para verificar as ligações elétricas. • Force tags (forçar tags) Esta função é utilizada para atribuir um valor fixo para tags individuais do programa do usuário ou uma CPU. Os seguintes tags podem ser monitorados e/ou modificados: • Entradas, saídas e memória bit. • Conteúdos dos blocos de dados. • I/O. UsoA vantagem da tabela de vigilância é que uma variedade de ambientes de testes podem ser armazenadas. Isto habilita você a reproduzir testes durante a colocação em funcionamento ou para fins de manutenção e assistência técnica.
  14. Trigger point(ponto de gatilho) Através da seleção dos modos de monitoração e modificação, você especifica o ponto de gatilho e a duração da monitoração dos tags na tabela de vigilância (utilizada para grupos de tags do programa do usuário que devem ser monitorados, modificados e/ou forçados). Possíveis modos de monitoração e modificação (duração da monitoração ou modificação). Os seguintes modos de monitoração e modificação estão disponíveis: • Permanente. Neste modo, as entradas podem ser monitoradas no início do ciclo de varredura e as saídas no fim. • Somente uma vez, no início do ciclo de varredura. • Somente uma vez, no fim do ciclo de varredura. • Permanentemente, no início do ciclo de varredura. • Permanentemente, no fim do ciclo de varredura. • Somente uma vez, na transição de RUN para STOP. • Permanentemente, nas transições de RUN para STOP. Os pontos de gatilho "Beginning of scan cycle“ (no início do ciclo de varredura), "End of scan cycle“ (no fim do ciclo de varredura) e "Switch to stop" (transição para STOP) especificam quando os tags serão lidos da CPU ou atualizadas na CPU.
  15. Trabalho realizadoUma tabela de vigilância contém os tags que você definiu e selecionados para toda a CPU. Uma pasta "Watch tables" (tabela de vigilância) será automaticamente criada para cada CPU pertencente ao projeto. Você cria uma nova tabela de vigilância nesta pasta utilizando o comando "Add watch table". LayoutAs colunas exibidas na tabela de vigilância dependem do modo em que você esteja trabalhando: modo básico ou modo expandido. As seguintes colunas adicionais são exibidas no modo expandido: • Monitoração com gatilho. • Modificação com gatilho. Os nomes das colunas também podem ser alteradas dinamicamente baseadas na ação. Mostrar/ocultar todas as colunas modificadas. Mostrar/ocultar todas as colunas no modo expandido. Modificar todos os valores ativos somente uma vez e imediatamente.
  16. IntroduçãoVocê pode utilizar a tabela de vigilância (watch table) para atribuir valores permanentes para tags individuais do programa do usuário. Esta ação é conhecida como “force”. Para utilizar a função forçar, você deve ter uma conexão online estabelecida com a CPU, bem como a CPU utilizada deve suportar esta funcionalidade. AplicaçãoPara permanentemente atribuir valores definidos aos tags, você pode especificar ajustes padrões para o seu programa do usuário e deste modo testar as funções programadas. Forçamento é possível nos modo básico e modo expandido. AtençãoAntes de forçar, você deve revisar as precauções de segurança para este procedimento.
  17. Cross-references(referência cruzada) Existem diversos caminhos para exibir a referência cruzada dependendo de se você está na vista portal ou na vista projeto e qual objeto você selecionou na árvore de projeto. Na vista portal, você somente pode exibir referência cruzada para toda a CPU; na vista projeto, você pode exibir referência cruzada para os seguintes objetos: •Pasta "PLC“. •Pasta "Blocks“. •Blocos individuais. •Pasta "PLC tags“. •Pasta "Tags and connections“. •Tags individuais.
  18. Update Atualiza a lista da referência cruzada. SettingsDefine os ajustes para a lista da referência cruzada. Open detailsAbre os detalhes no ponto de uso. Close detailsFecha os detalhes no ponto de uso. Used by:Aqui, você pode ver onde o objeto está sendo usado. Usage:Aqui, você pode ver os usuários do objeto.
  19. BenefíciosA lista de referência cruzada oferece a você as seguintes vantagens: • Você pode manter uma clara visão geral dos operandos, tags e blocos que você tenha usado enquanto você criava e alterava o programa. • Da referência cruzada, você pode saltar diretamente para o ponto no qual o operando ou tag foi usado. • Durante um teste de programa ou quando analisando e eliminado erros, você será informado do seguinte: -Quais operandos são processados por quais comandos em qual bloco. -Quais tags são usados em quais telas. -Quais blocos são chamados por quais outros blocos. • Como uma parte componente da documentação de projeto, a referência cruzada fornece uma clara visão geral de todos os operandos, áreas de memória, tags e telas usadas. • Você pode ver o ponto de uso dos objetos, de forma que você pode mudá-los ou apagá-los. • Você pode ver o ponto de uso dos objetos deletados e ajustá-los se necessário.
  20. Call structure (estrutura de chamada) A estrutura de chamada descreve a chamada hierárquica dos blocos dentro de um programa S7. Ela fornece uma visão geral de: • Blocos usados. • Saltos para os pontos de uso dos blocos. • Relações entre blocos. • Exigências de dados locais dos blocos. • Estados dos blocos. Exibir a estrutura de chamada lhe proporciona uma lista dos blocos utilizados no programa de usuário. O primeiro nível da estrutura de chamada é realçado por cor e mostra os blocos que não estão sendo chamados por qualquer outro bloco no programa. Os blocos de organização são sempre mostrados no primeiro nível da estrutura de chamada. Funções, blocos de funções e blocos de dados somente são mostrados no primeiro nível se eles não estão sendo chamados por um bloco de organização. Quando um bloco chama outros blocos ou funções, eles são listados recuado abaixo do bloco de chamada. Funções do sistema e blocos são mostrados na estrutura de chamada somente se eles forem chamados por um bloco. OpçõesAs seguintes opções de vista estão disponíveis para a estrutura de chamada: • Display conflicts only (exibir somente conflitos): Quando esta caixa de verificação estiver ativada, somente serão mostrados conflitos dentro da estrutura de chamada . • Group calls together (chamadas agrupadas): Quando esta caixa de verificação estiver ativada, diversas chamadas de blocos são agrupadas em conjunto. A quantidade de blocos chamados é exibida na coluna "Call freq.". As ligações com as diversas localidades de chamada são oferecidas em uma lista selecionável (drop-down list) na coluna "Details".
  21. SímbolosA tabela acima mostra o significado dos símbolos na estrutura de chamada (a estrutura de chamada descreve a hierarquia de chamada dos blocos dentro de um programa S7. Ela fornece uma visão geral dos blocos utilizados, a dependência entre os blocos e as exigências de dados locais dos blocos).
  22. Assignment list(lista de atribuições) A lista de atribuições mostra se um endereço está sendo alocado pelo acesso de um programa S7 ou se os endereços estão sendo atribuídos à um módulo SIMATIC S7. Ela é portanto uma base importante para localização de erros ou realização de alterações no programa do usuário. A lista de atribuições fornece a você uma visão geral dos bits nos bytes das áreas de memória listadas abaixo: • Entradas (I – input ). • Saídas (Q – output). • Memórias bit (M – bit memories). • I/O (P). A lista de atribuições é mostrada em diversas janelas de trabalho, separadamente para entradas, saídas e memórias bit. Filters(filtros) Você pode filtrar a exibição dentro da lista de atribuições. Você pode usar filtros pré-definidos ou criar o seu próprio. Cross-references(referência cruzada) Você pode exibir as informações da referência cruzada para endereços selecionados na lista de atribuições. Você exibe a referência cruzada para endereços selecionados ou para bits selecionados individuais na janela inspetor utilizando o comando "Show usage" no menu atalho. Você também pode abrir a lista de referência cruzada para objetos selecionados usando o comando "Tools > Cross-references“.
  23. Dependency (dependência) A estrutura de dependência mostra as dependências de cada bloco com outros blocos no programa. Exibir a estrutura de dependência fornece a você uma lista de blocos utilizados no programa do usuário. Um bloco é mostrado como mais a esquerda e blocos que chamam ou usam este bloco são recuados abaixo dele. A estrutura de dependência também mostra o estado de blocos individuais usando símbolos. Objetos causadores de conflito de selo de tempo (time stamp) e talvez conduzir a uma inconsistência no programa são marcados com vários símbolos. A estrutura de dependência é uma extensão da lista de referência cruzada para objetos. Resources (recursos) A aba recursos exibe a memória de hardware empregada na CPU configurada para: • Atribuição das áreas de memória dentro da CPU e • Entradas e saídas atribuídas nos módulos disponíveis de entrada/saída. A exibição de recursos dá a você uma visão geral da memória de hardware empregada na CPU que você está usando para: • Os objetos de programação que estão disponíveis na CPU (p.ex. OB, FC, FB, DB, tags de PLC e tipos de dados definidos pelo usuário). • As áreas de memória disponíveis na CPU (memória de trabalho, memória de carga, memória retentiva), seus tamanhos máximos e suas atribuições aos acima mencionados objetos de programação utilizados. • As entradas e saídas configuráveis para a CPU nos módulos disponíveis (módulos de entradas/saídas, módulos de entradas digitais, módulos de saídas digitais, módulos de entrada analógica e módulos de saída analógica) e suas entradas e saídas que já tenham sido atribuídas. Você pode selecionar o tamanho máximo da memória de carga (load memory) em uma lista selecionável (drop-down list) na linha "Total" da coluna "Load memory". O tamanho máximo da memória de trabalho (work memory) está mostrada na linha "Total" da coluna "Work memory". O tamanho máximo da memória retentiva disponível está mostrada na linha "Total" da coluna "Retentive memory".
  24. TarefaAntes de você colocar em funcionamento outro programa que contenha erros, você deve primeiro salva uma cópia de segurança (backup) do seu próprio programa. Você cria a cópia de segurança na biblioteca do projeto. Procedimento 1.Comute para a vista projeto. 2.Selecione todos os blocos na pasta "Program blocks". 3.Marque e arraste todos os blocos para dentro da biblioteca de projeto. 4.Renomeie o recém criado elemento da biblioteca como "My_Program". 5.Também copie "PLC tags" para dentro da biblioteca de projeto e renomeie o recém criado elemento da biblioteca como "My_Variables"
  25. TarefaVocê copiará o programa fornecido "FaultyProgram" completará com os tags do PLC associado "FaultyProgram_Variables" da biblioteca global "Micro1" para dentro de seu próprio projeto. Isto sobre escreverá os seus blocos e os seus tags do PLC. O "FaultyProgram" executa exatamente as mesmas funções como o programa que você previamente criou. O programa, de qualquer modo, contém um erro que leva a CPU para STOP e um erro lógico o qual não permite a operação jog para a direita da esteira. Com auxílio das ferramentas de análise e eliminação de erros, você deve eliminar estes erros. Procedimento 1.Comute para a vista projeto. 2.Sob "Global libraries“ abra a biblioteca<Drive>:\S7-Courses\S7-1200\Micro1. 3.Utilize marcar e arrastar para copiar os objetos "FaultyProgram" e "FaultyProgram_Variables" da biblioteca global "Micro1" para dentro do recipiente "Program blocks" em seu próprio projeto. Permita que seus próprios blocos e tags sejam sobre escritos. 4.Salve seu projeto e transfira todos os blocos para dentro da CPU.
  26. TarefaLeia o buffer de diagnóstico para encontrar o porque a CPU foi levada para STOP. Procedimento:1. Leia o buffer de diagnóstico (ver figura). 2.Abra o bloco falho. 3.Verifique porque a CPU não pode executar a instrução identificada no bloco aberto.
  27. Causa doA palavra do bloco de dados DBW40 transferida para o parâmetro de saída STOP da CPU "Act_Quant" do FB não existe. A "write access DB area" especificada no buffer de diagnóstico portanto não é possível e comuta a CPU para o modo STOP. TarefaO estado STOP da CPU será previnido (sem eliminação do erro) pela programação da instrução "GetErrorID". Procedimento1.No network final do falho OB1, programe a instrução "GetErrorID". Transfira uma previamente não utilizada palavra de memória para o parâmetro de saída "ID". 2.Baixe o alterado OB1 para o PLC e ative a função "Monitor block". 3.Olhe "GetErrorID" na ajuda online para encontrar o significado do valor que está colocado no parâmetro de saída "ID".
  28. TarefaElimine a falha do programa para assegurar que a CPU se mantenha em RUN sem a necessidade da instrução "GetErrorID". Procedimento1.Elimine o erro que causa STOP no programa falho e delete a instrução "GetErrorID“ que você adicionou. 2.Transfira todos os blocos para a CPU.
  29. TarefaCom o programa falho, a operação jog esteira para a direita não funciona corretamente. O erro reside em atribuição dupla (dual assignment) da saída "K_Conv_Right" (Q8.5). Antes de você corrigir o erro, você deve interpretar os marcadores no dispositivo de programação pelas funções "Monitor block" e "Watch tables" (monitorar os tags). Tão logo eles estejam combinados (ver figura), ficará claro que duas funções escrevem diferentes informações: Monitor block:Estados dos operandos no momento da execução do programa. Watch table:Estados dos operandos no início (monitorar tags) ou fim do ciclo de varredura (dependendo do ajuste do gatilho). Procedimento:1.Abra o bloco falho "FC_ConvMotor" (FC16) e ative "Monitor block". 2.Crie uma nova tabela de vigilância, insira os operandos mostrados na figura e clique "Monitor". 3.Arrange as janelas para duas diferentes funções como mostrado na figura.
  30. TarefaA aplicação das funções do dispositivo de programação "Monitor block" e "Watch table" (monitoração de tags) havia indicado a dupla atribuição do "K_Conv_Right" (Q8.5). Agora a tarefa será encontrar todas as instruções no programa do usuário que escrevem nesta saída. Procedimento:1.Clique "K_Conv_Right" (Q8.5) com o botão direito do e então clique "Show usage" no diálogo subsequente. 2.Clicando uma lista utilizada na tabela, o bloco correspondente pode ser aberto e a correção pode ser feita imediatamente. 3.Transfira todos os blocos para dentro da CPU e verifique todas as funções do programa.