Você está na página 1de 9

ST-7STOE

Comissionamento de Software
Captulo 5
Pgina 1
Siemens Ltda.
Training Center
Sumrio Pgi
na
Check List para o Comissionamento de Software ............................................................................... 2
Transferindo o Programa do Usurio para a CPU ............................................................................... 3
Eliminando Erro que causam STOP .................................................................................................... 4
Funo Passo-a-passo de Teste do Sistema ...................................................................................... 5
Documentando Alteraes de Programa ............................................................................................. 6
Arquivando um Projeto ......................................................................................................................... 7
Exerccio: Comissionamento de Software ............................................................................................ 8
Descrio Funcional de uma Planta de Engarrafamento ......................................................................9
Data: 04.10.2007
Arquivo: STOE_05P.1
Siemens AG 1999. All rights reserved.
Conhecimento em Automao
Training Center
SIMATIC S7
Comissionamento de Software
ST-7STOE
Comissionamento de Software
Captulo 5
Pgina 2
Siemens Ltda.
Training Center
Data: 04.10.2007
Arquivo: STOE_05P.2
Siemens AG 1999. All rights reserved.
Conhecimento em Automao
Training Center
SIMATIC S7
Check List para o Comissionamento de Software
O comissionamento de Hardware est completo.
Transferir o programa do usurio.
Eliminar os erro que causam STOP.
Funo passo-a-passo de teste do sistema.
Documentar as alteraes de programa.
Salvar e arquivar o programa.
Comissionamento Certifique-se que o comissionamento de hardware tenha sido executado.
de Hardware Para isto, um controle visual dos LEDs dos mdulos foi executado e os
sensores e atuadores foram checados com a ferramenta "Monitor/Modify
Variables".
Transferindo o O comissionamento de software comea pela transferncia do programa do
Programa do Usurio usurio. Antes disso, a memria foi resetada na CPU e a CPU foi colocada no
estado Stop. Como uma regra, o programa do usurio tambm contem dados
de configurao com os parmetros dos mdulos.
Erros que causam Aps o restart completo, erros agora podem ocorrer o que leva a CPU ao
Stop estado Stop. Voc pode localizar estes com a ferramenta "Module
Information" e elimin-los. Este tpico trabalhado em detalhes no captulo
"Erros que causam Stop".
Funes de Teste Aps os erros que causam Stop terem sido eliminados, voc tem que verificar
o
do Sistema correto funcionamento do sistema. Se o programa do usurio um programa
estruturado, voc pode executar o comissionamento passo-a-passo, pela
habilitao da chamada dos blocos um aps o outro no bloco de organizao.
Documenting Se alteraes de programa foram necessrias durante o comissionamento,
Program voc deve document-las. Voc pode fazer isto de diversos modos.
Modifications O caminho mais fcil ir escrevendo a mo as alteraes na listagem do
programa. Voc pode tambm inserir comentrios apropriados dentro do
programa e ajustar o identificador de verso dos blocos.
Salvando e A verso final do programa transferrida para um disquete quando o
Arquivando o comissionamento estiver completo. De modo que o projeto possa ser
guardado
Programa dentro do disquete, ele deve ser arquivado (comprimido).
ST-7STOE
Comissionamento de Software
Captulo 5
Pgina 3
Siemens Ltda.
Training Center
Transferindo o Voc deve ter executado um reset de memria da CPU antes de voc
transferir
Programa do Usurio um novo programa do usurio inteiro. Por razes de segurana, a
transferncia deve ser feita com a CPU em estado Stop. Na transferncia,
voc pode transferir blocos individualmente, diversos blocos ou o programa
inteiro para a CPU:
o programa do usurio inteiro, quando a pasta de blocos do programa S7
selecionada,
blocos individuais, que foram selecionados com o mouse
antecipadamente,
diversos blocos, que podem ser selecionados segurando-se a tecla
"CTRL" e clicando individualmente nos blocos. Outro caminho selecionar
o primeiro e o ltimo blocos enquanto mantem pressionada a tecla "Shift" ou
usando o "Lao" do mouse.
Voc inicia a transferncia dos blocos clicando no cone:
Notas Se o programa S7 parte de uma estao de hardware, voc ir encontrar
um smbolo "system data" na pasta de blocos. Ele contem os dados de
configurao e os parmetros de atribuio de dados. Voc tambm tem que
transfer-lo, pelo reconhecimento da mensagem "Do you want to load the
system data?" (Voc deseja transferir os dados do sistema?). Se a CPU
estiver em modo "RUN", uma janela de mensagem ir aparecer perguntando
se a CPU deve ser levada para o estado Stop.
Se voc transferir diversos blocos enquanto a CPU estiver em modo RUN,
voc deve prestar ateno a seqncia correta de transferncia. Exemplo: se
outro bloco chamado em um bloco, ento o bloco que chamado deve ser
transferido primeiro.
Data: 04.10.2007
Arquivo: STOE_05P.3
Siemens AG 1999. All rights reserved.
Conhecimento em Automao
Training Center
SIMATIC S7
Transferindo o Programa do Usurio para a CPU
ST-7STOE
Comissionamento de Software
Captulo 5
Pgina 4
Siemens Ltda.
Training Center
Data: 04.10.2007
Arquivo: STOE_05P.4
Siemens AG 1999. All rights reserved.
Conhecimento em Automao
Training Center
SIMATIC S7
Eliminando Erro que causam STOP
Introduo Se nenhum programa foi escrito para um OB de erro ou o OB de erro contem
a chamada do bloco SFC de "STOP", ento a CPU vai para o estado Stop
quando existem erros no programa ou falha de hardware. Voc pode
determinar a causa do Stop pelo buffer de diagnstico.
O buffer de diagnstico uma parte da ferramenta "Module Information". Ela
pode ser acessada do gerenciador SIMATIC (Manager) ou do Editor de
Programas pela seleo da opo de menu:
PLC -> Module Information -> Diagnostic Buffer
O tpico "Diagnostic Buffer" analisado em detalhes no captulo "Erros que
causam Stop".
Buffer de DiagnsticoO buffer de diagnstico (diagnostic buffer) um buffer FIFO instalado em uma
rea de memria protegida pela bateria que no pode ser deletado por um
reset de memria. Ele contem todos os eventos de diagnstico na ordem em
que ocorreram.
Todos os eventos podem ser mostrados no equipamento de programao na
forma de texto e na seqncia em que ocorreram.
Detalhes no Evento Quando voc seleciona um evento, informaes adicionais so apresentadas
na caixa "Details on Event":
o identificador de evento (Event ID) e o nmero do evento,
informaes adicionais, dependendo do evento, tais como o endereo da
instruo que causou o evento,
etc.
Open Block Quando voc clica na caixa o bloco no qual ocorreu o erro
pode ser aberta na CPU.
(no exemplo acima: "FC nmero: 10").
ST-7STOE
Comissionamento de Software
Captulo 5
Pgina 5
Siemens Ltda.
Training Center
Data: 04.10.2007
Arquivo: STOE_05P.5
Siemens AG 1999. All rights reserved.
Conhecimento em Automao
Training Center
SIMATIC S7
Funo Passo-a-passo de Teste do Sistema
Ciclo de
varredura
FC 2
FC 1
FC 3
FB 4
DB 4
Interrup.
de
Hardware
Interrup.
cclica
Startup
1
2
3
4 5
6
7
8
x Seqncia para teste do programa
Introduo Voc pode executar o comissionamento de uma programa estruturado (cada
bloco contem uma funo especfica do sistema) passo-a-passo.
O que fazer Transfira o programa do usurio com excesso dos blocos de organizao.
Deste modo, os blocos ainda no podero ser executados.
Agora, como um primeiro passo, voc pode testar as caractersticas de
startup pela transferncia dos OBs de startup (OB 100-OB102).
O programa cclico pode agora ser testado passo-a-passo, isto , comeando
com o bloco no mais alto nvel de aninhamento (no exemplo: FC 4). Para isto,
o bloco necessrio ser chamado pelo OB 1. Ento voc pode comissionar
sesses do sistema, que consiste de um grupo de blocos (no exemplo: FC 1).
Para fazer isto, insira a instruo BEU no OB 1 (o qual contem todas as
chamadas de blocos). Mova este network atravs do programa at que todos
os blocos sejam chamados.
Dependendo da estrutura do programa, as sesses do program para
interrupes de manipulao ou so testadas no fim (se a interrupo do
programa no interfere na execuo cclica) ou so integradas no teste do
programa cclico.
ST-7STOE
Comissionamento de Software
Captulo 5
Pgina 6
Siemens Ltda.
Training Center
Data: 04.10.2007
Arquivo: STOE_05P.6
Siemens AG 1999. All rights reserved.
Conhecimento em Automao
Training Center
SIMATIC S7
Documentando Alteraes de Programa
Documentao usando Object Properties (S7 program)
Documentao usando comentrios nos blocos
Introduo Existem diferentes caminhos para documentar alteraes de programa no
comissionamento.
Comentrios O Editor de Blocos oferece vrias facilidades de comentrios.
Referncias a novos networks inseridos so encontrados no comentrio do
bloco. Documentao de alteraes nos networks bem como descries da
funcionalidade do network deveria ser locadas no comentrio do respectivo
network.
Quando voc programa em linguagem de programao STL, voc pode
escrever comentrios para cada instruo ou entre as instrues.
Object Properties As "Object Properties" (propriedades dos objetos) dos seguintes objetos
oferecem facilidades adicionais de comentrios:
Projeto,
S7 program,
Blocos.
Aps voc selecionar o lbjeto com o boto direito do mouse, selecione a
opo de menu "Properties". Na tela "Properties" (propriedades), voc pode
inseriri comentrios adicionais como referncia as alteraes. Nas
propriedades do bloco, existem campos adicionais para identificao da
verso, nome do bloco, famlia e autor.
ST-7STOE
Comissionamento de Software
Captulo 5
Pgina 7
Siemens Ltda.
Training Center
Data: 04.10.2007
Arquivo: STOE_05P.7
Siemens AG 1999. All rights reserved.
Conhecimento em Automao
Training Center
SIMATIC S7
Arquivando um Projeto
Propriedades do projeto Propriedades do arquivo
Arquivamento Para salvar a verso final do programa do usurio, voc deveria arquivar o
projeto, de modo que voc possa salv-lo em disquete.
No arquivamento, um arquivo comprimido gerado da estrutura do projeto, o
qual neste exemplo consiste de 41 pastas com um total de 252 arquivos. Voc
pode escolher um dos programas (ARJ, ZIP) fornecidos com o software STEP
7 para isto.
ST-7STOE
Comissionamento de Software
Captulo 5
Pgina 8
Siemens Ltda.
Training Center
Objetivo Voc deve familiarizar-se com o funcionamento do programa do usurio que
voc no conhece.
Em um captulo posterior, voc ir comissionar um programa falho para a
mesma planta.
O que fazer Favor executar os passos como dado no slide acima.
Resultado Voc agora conhece o funcionamento livre de erros da planta de
engarrafamento.
Data: 04.10.2007
Arquivo: STOE_05P.8
Siemens AG 1999. All rights reserved.
Conhecimento em Automao
Training Center
SIMATIC S7
Exerccio: Comissionamento de Software
Passo O que fazer Resultado
Realize um reset de memria na CPU. 1
O programa do usurio copiado para
dentro do seu projeto.
Copie o programa S7 "DEMO"
do projeto "ERROR_16" ou
"ERROR_32" para dentro do projeto
"My Program".
3
O programa do usurio executado.
Transfira os blocos do programa S7
"DEMO" para a CPU.
4
Voc pode operar a planta de
engarrafamento em modo
manual e automtico.
Comissione o programa do usurio de
acordo com a descrio funcional.
5
Transfira a configurao de hardware
da "My Station" para a CPU.
2
ST-7STOE
Comissionamento de Software
Captulo 5
Pgina 9
Siemens Ltda.
Training Center
Liga/Desliga Planta Voc liga a planta com a chave I 0.0 (contato NA) e desliga com a chave I 0.1
(contato NF). A sada Q 8.1 (Q4.1) indica "Planta Ligada".
Quando a planta ligada, voc pode ento selecionar ou modo manual ou
modo automtico.
Modo Manual Modo manual selecionado com o sinal estado "0" em I 0.4 e aceito com I
0.5.
Em modo manual, uma pea pode ser transportada para frente pressionando-
se o boto de pulso I 0.2 ou para trs pressionando-se o boto de pulso I 0.3.
Modo Automtico Modo automtico selecionado com o sinal estado "1" na I 0.4 e aceito com
I 0.5.
Em modo automtico, o motor de acionamento da correia (Q20.5 / Q8.5) liga
e mantido at ser desligado pressionando-se o boto de pulso Stop (I 0.1),
ou at o sensor (I 16.6 / I 8.6) detecta uma garrafa. Aps a garrafa ser
enchida, a correia deve reiniciar automaticamente e manter-se ligada at
outra garrafa ser detectada ou o boto Stop ser pressionado.
Quando uma garrafa localizada sob o funil de enchimento (I 16.6 / I 8.6 =1),
o procedimento de enchimento comea. O procedimento de enchimento
simulado por um perodo de 3 segundos e mostrado na sada Q9.0 (Q5.0).
Dois outros sensores detectam garrafas vazias e cheias. Este sensor de
garrafa
I 16.5 (I 8.5) detecta garrafas vazias e o sensor de garrafas I 16.7 (I 8.7) as
garrafas cheias..
As garrafas vazias e cheias esto sendo contadas a partir do momento em
que a planta ligada. O nmero de unidades de empacotamento (garrafas
cheias dividido por 6) esto sendo mostradas no display digital QW12 (QW6).
Se o nvel no recipiente principal cai abaixo do nvel mnimo (50 litros), a
sada Q 9.2 /Q 5.2 pisca. O nvel simulado pelo uso de um valor analgico
que pr-ajustado usando o potencimetro "AI1" no mdulo simulador.
Data: 04.10.2007
Arquivo: STOE_05P.9
Siemens AG 1999. All rights reserved.
Conhecimento em Automao
Training Center
SIMATIC S7
Sensor de garrafas
I16.5 (I 8.5)
Sensor de garrafas
I 16.7 (I 8.7)
Sensor de
garrafas
I 16.6 (I 8.6)
Descrio Funcional de uma Planta de Engarrafamento
Recipiente
principal
Q9.0 (Q5.0)
Funil de enchimento
I 0.0 = Partida(contato NA, chave)
I 0.1 = Parada (contato NF)
I 0.4 = Manual /Automtico
I 0.5 = Aceite do modo
I 0.2 = Jog para frente
I 0.3 = Jog para trs
Q 20.5 (Q 8.5) Correia transportadora para frente
Q 20.6 (Q 8.6) Correia transportadora para trs
M

Você também pode gostar