Baixe o app para aproveitar ainda mais
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 .
Compartilhar