Buscar

ai 122 ferramenta de programas debug

Prévia do material em texto

Ferramentas de Analise de Programas (DEBUG) 1 
 
 
 
 
FERRAMENTAS DE ANÁLISE DE PROGRAMAS (DEBUG) 
 
 
 
1 Monitorando o programa: .................................................................................... 2 
2 Monitorando o programa através da Tabela de Variáveis: .................................. 3 
2.1 Criando uma Tabela de Variáveis:.............................................................. 4 
3 Forçando uma Variável:....................................................................................... 6 
4 Usando o BanCo de Diagnósticos de Falhas: ...................................................... 7 
Ferramentas de Analise de Programas (DEBUG) 2 
 
 
1 Monitorando o programa: 
 
O programa STEP7 possui um recurso que possibilita ao programador 
observar o fluxo de energia circulando na rede (Network). 
Para ativar este recurso o programador deve abrir o bloco que deseja 
monitorar e clicar no ícone ou no menu PLC>Monitor/Modify Variables, o CLP 
deve estar conectado ao PC. Outra forma de ligar a monitorização é colocar o CLP 
em ONLINE e selecioar o menu Debug>Monitor. 
 
 
 
 
 
 
 
 
Durante a monitorização aquelas linhas que estão energizadas aparecem 
realçadas com linha cheia e aquelas que não estão energizadas são apresentadas com 
linhas tracejadas. No exemplo acima é mostrado o circuito antes do botão liga ter 
sido pressionado. 
A monitorização é um dos principais recursos para depurar um programa em 
CLP. 
Ferramentas de Analise de Programas (DEBUG) 3 
 
 
2 Monitorando o programa através da Tabela de Variáveis: 
 
Você pode monitorar variáveis do programa individualmente visualizando o 
valor das variáveis listadas em uma tabela. A exigência para isto é que você 
estabeleceu uma conexão ONLINE à CPU, a CPU está ligada no modo RUN-P, e o 
programa deve estar carregado. 
A vantagem da tabela é que você poderá observar em uma única janela 
variáveis que estão colocadas em blocos diferentes, isto não é possível com a 
monitorização. 
A Tabela de Variáveis (Variable Table) pode ser aberta da janela principal. 
Você também pode forçar a variável a assumir uma valor escrito na tabela, 
esta função é chamada de forçamento. 
 
Ferramentas de Analise de Programas (DEBUG) 4 
 
 
2.1 Criando uma Tabela de Variáveis: 
 
Você pode criar uma tabela de variáveis a partir da janela principal da mesma 
forma que cria um bloco de função, o modo de operação do programa deve estar 
OFFLINE, o cursor deve ser posicionado na janela da direita e um duplo clique deve 
ser dados para abrir a caixa suspensa. 
 
 
 
 
 
 
 
 
Use o botão direito do mouse para inserir Tabela de Variável (Variable 
Table). 
 
 
 
 
 
 
 Aceite as opções padrões sugeridas na janela e feche através do botão OK. 
 
 
 
 
 
 
 
 
 
 A Tabela de Variáveis (VAT1) é criada na janela direita da janela principal. 
Para abrir a tabela o programador deverá dar um clique duplo sobre o ícone VAT1. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Ferramentas de Analise de Programas (DEBUG) 5 
 
 
No princípio a tabela de variáveis estará vazia. O programador deverá entrar 
com o endereço o nome simbólico conforme a ilustração ao lado, o restante dos 
detalhes serão apresentados automaticamente quando o programador clicar OK. 
 
 
 
 
 
 
 
 
 
Para a forma de monitorização o programador pode alterar o formato como 
por exemplo decimal, para isto clique na célula da coluna Monitor Format Depois 
das linhas preenchidas use o menu SAVE para salvar a tabela. 
 
 
 Para monitorar a variável o CLP deve ser ligado ONLINE e o botão azul 
na CPU deve ser colocada no modo RUNP. 
O programador deverá clicar no botão de monitorização na barra de menu , então a 
coluna de valores mostra o estado atual das entradas ou saídas selecioadas. 
 
 
 
 
 
 
 
 
 
 
 
Ferramentas de Analise de Programas (DEBUG) 6 
 
 
3 Forçando uma Variável: 
 
Para modificar um valor o programador deverá escrever o valor desejado na 
coluna Modify Variable, para transferir o valor para a CPU, o programador deverá 
acionar a tecla de transferência , após o que o CLP processa e assume o novo 
valor. 
 
 
 
 
 
 
 
 
 
 
 
Para parar a monitorização o programador deverá clicar novamente o botão 
transferência desativando. Ao fechar a monitorização concorde com todas as 
perguntas. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Ferramentas de Analise de Programas (DEBUG) 7 
 
 
 
4 Usando o Banco de Diagnósticos de Falhas: 
 
Em casos extremos o CLP entra em STOP durante o processamento do 
programa e se você não conseguir colocar o CLP no modo RUN isto significa que o 
CLP encontrou algum problema com o seu programa. 
 Não se assuste você poderá determinar a causa do erro a partir da lista de 
diagnósticos de falhas. 
Se o CLP entrou em STOP após o seu último download, a causa 
provavelmente está na última alteração que você fez. 
 
O requisito para entrar nesta função de diagnóstico de falhas é colocar o CLP 
em STOP (caso não esteja) e estabelecer uma conexão ONLINE. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 O ponto de partida para o diagnóstico é a janela do gerenciador do programa, 
e o arquivo Blocks deverá ser selecionado, se existir mais de uma CPU no projeto 
você deverá selecionar aquela que estiver em STOP. 
 Selecione então o menu PLC>Diagnostic Hardware, uma nova janela será 
aberta, o programador deverá selecionar a CPU desejada, se existir somente um CLP 
conectado o programador poderá acessar o diagnóstico através da opção 
PLC>Module Information. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Ferramentas de Analise de Programas (DEBUG) 8 
 
 A janela de Informações do módulo mostra todas as informações com as 
propriedades e parâmetros da CPU . O programador deverá selecionar a aba 
Diagnostic Buffer para determinar a causa da parada. 
O último evento de parada é mostrado no topo da lista (número 1), a causa da 
parada é mostrada .

Continue navegando