Tutorial LTP-02 e PC12 Joiner
Short Description
Download Tutorial LTP-02 e PC12 Joiner...
Description
Tutorial de uso do software de programação dos CLPs WEG TP02 – PC12
Sumário 1 Controlador Lógico Programável WEG TP02................................................................................................3 1.1 Características do Controlador Lógico Programável.............................................................................3 Definição de pontos de entrada.........................................................................................................3 Definição dos pontos de saída..........................................................................................................3 Definição de pontos auxiliares...........................................................................................................4 Definição de pontos especiais...........................................................................................................4 Definição dos registradores de sistema.............................................................................................5 1.2 Software de programação PC12............................................................................................................6 1.2.1 Telas de programação...................................................................................................................6 Menu FILE.........................................................................................................................................7 Menu EDIT........................................................................................................................................8 Menu PLC........................................................................................................................................10 Menu MONITOR..............................................................................................................................12 Menu BTOOLS................................................................................................................................13 Menu LTOOLS................................................................................................................................14 Menu CTOOLS................................................................................................................................15 Menu VIEW.....................................................................................................................................16 1.2.2 Programação LADDER básica no TP02......................................................................................17 Criação e edição do programa........................................................................................................17 Compilação do programado............................................................................................................18 Salvamento do programação...........................................................................................................18 Carregamento do programa no CLP................................................................................................18 Monitoramento do programa...........................................................................................................19 1.2.3 Componentes LADDER especiais no TP02.................................................................................20 Circuitos de intertravamento............................................................................................................20 Circuitos detectores de bordas........................................................................................................21 Temporizadores...............................................................................................................................21 Contadores......................................................................................................................................23 Comunicação TP02 – Elipse...........................................................................................................24 1.2.4 Exemplo de aplicação..................................................................................................................25
Tutorial software PC12
Página 2 de 27
1
Controlador Lógico Programável WEG TP02
1.1 Características Características do Controlador Lógico Programável Programável O controlador controlador lógico programável TP02, fabricado fabricado pela WEG com as característi características cas descritas na Tabela 1. 1. ITEM
ESPECIFICAÇÃO
12 entradas entradas digitais digitais de 24 Vcc Vcc X0001 a X00 X0012 12 8 saíd saídas as dig digititai aiss à relé relé de de 2A
Y0001 Y0001 a Y000 Y00088
Tipos de memórias
Flash - RAM
Tamanho de memória
1.5 k words
Pontos de entrada
X0001 – X0384
Pontos de saída
Y0001 – Y0384
Pontos auxiliares
C0001 – C2048
Pontos especiais
SC001 – SC128
Seqüenciador
S0101 – S0816 (correspondente V0001 – V0008)
Temporizado Temporizadores res / Contadores Contadores V0001 – V0256 V0256 (256 (256 uni unidades) dades) Base de tempo para temporizadores
V0001 – V2050 – 0,1 a 6553,5s V0251 – V0256 – 0,01 a 655.35s
Registrador auxiliar
V0001 – V1024 D0001 – D2048
Registrador de sistema
WS000 – WS128
Registrador de de co constante
WC0 WC001 – WC9 WC912
Relógio Relógio de tempo real – RTC V1018(seg), V1018(seg), V1019(min), V1019(min), V1020(hora), V1020(hora), V1021(dia), V1021(dia), V1022(semana), V1023(mês), V1024(ano) Tensão de alimentação
85 a 250 V – 50/60Hz
Tabela 1: Características básicas do CLP WEG TP02
Definição de pontos de entrada São os pontos físicos de entrada digital que possuímos no CLP, contudo, no modelo que utilizamos só existe 12 pontos de entrada, portanto, os pontos restantes poderão ser utilizados como pontos auxiliares de entrada (até X0384).
Definição dos pontos de saída São os pontos físicos de saída digital que possuímos no CLP, contudo, no modelo que utilizamos só existe 8 pontos de saída, portanto, os pontos restantes poderão ser utilizados como pontos auxiliares de saída (até Y0384).
Tutorial software PC12
Página 3 de 27
Definição de pontos auxiliares São pontos empregados internamente na lógica para obter um resultado final e que pode ser repetido como uma entrada para outro ponto da lógica (Ilustração (Ilustração 1). 1).
Ilustração 1: Exemplo de uso dos pontos auxiliares no CLP
Definição de pontos especiais São flags internos do CLP que podem indicar estados ou definir condições de trabalho da CPU. Na Tabela 2 abaixo listamos alguns destes pontos especiais que são bastante utilizados. Nº
Descrição da Função
SC041 Sinal de de maior na função função de co comparaç mparação, ão, gera um pulso de sinal sinal SC042 Sinal de de menor na função função de comparação comparação,, gera um pulso pulso de sinal sinal SC043 Sinal de de igual na função função de comparação comparação,, gera um pulso pulso de sinal SC046 SC046 Cloc Clockk de 0, 0,11 seg seg SC047 SC047 Cloc Clockk de 0, 0,44 seg seg SC048 SC048 Cloc Clockk de 0, 0,88 seg seg SC049 SC049 Cloc Clockk de de 1 seg seg SC081 SC081 Mau func funcion ioname amento nto dda a CPU CPU SC082 SC082 Mau funci funciona onamen mento to da Font Fontee SC083 SC083 Anorma Anormalid lidade ade na memó memória ria SC086 SC086 Mau funci funciona onamen mento to da bateri bateriaa Tabela 2: Principais pontos especiais do CLP WEG TP02
Tutorial software PC12
Página 4 de 27
Definição dos registradores de sistema São registradores especiais que informam condições de estado da CPU. Na Tabela 3 são mostrados alguns registradores que podem ser lidos ou modificados para ajustar parâmetros do CLP. Registrador
Descrição da Função
Observação
WS001
Contém o valor atual do tempo de scan (x 1ms)
Somente leitura
WS0 WS008
Estado de de operação corrente do do TP02 Somente leitura 01: Estado de programação 02: Estado de execução 03: Permissão de modificação do programa em estado de execução 04: Estado de erro
WS02 WS0233
Con ontr trol olaa as as saí saída dass do mód ódul uloo de de saíd saídaa no prog progra ram ma em caso de estado de erro. 01: Força todas as saídas do módulo de saída para OFF no modo de programação. 00: Mantém o estado de saída quando em modo programação
WS0 WS041
Ajuste da porta de comunicação MMI 0 0 0 tamanho do stop bit paridade dado 0: 7 bits 0: 1 bit 0: sem 1: 8 bits 1: 2 bits 1: ímpar 2: par
WS0 WS042
Seleção do ender dereço eço do CL CLP para a port orta MM MMI 01 ~ 99, sendo 00 para difusão (broadcast )
Somente leitura
Por exemplo: 0 Tam. – 8 bits velocidade Stop bits – 1 bit Paridade – sem 0: 19200 Veloc. – 9600 bps 1: 9600 Colocar em WS041 2: 4800 o valor 01001 (em 3: 2400 decimal) 4: 1200 5: 600 6: 300 7: 38400
Tabela 3: Principais registradores do CLP WEG TP02
Tutorial software PC12
Página 5 de 27
1.2 Software de programação PC12 O controlador lógico programável TP02 WEG, vem atender as necessidades da miniaturização com baixo preço e eficiência em sistemas eletrônicos de controle, além de possibilitar uma interface homem-máquina simples, completa e direta através da utilização de micro computadores, tornando o CLP compatível com os sistemas informatizados, muito aplicados atualmente. A função deste capítulo é de explicar a utilização do software PC12, onde o programador terá contato com todas possibilidades e lógicas mais importantes de aplicação do CLP, através de uma explicação direta e simples, com desenhos ilustrativos dos menus e comandos deste software, usado na linha TP de controladores WEG. O PC12, possibilita a elaboração de programas de maneira clara, permitindo o uso das linguagens LADDER e INSTRUCTION LIST para programação de controladores controladores lógicos programáveis. programáveis. Além disso, o software PC12 possibilita o teste do programa e simulação das entradas e saídas atuadas, antes de aplicar diretam diretamente ente o program programaa na máq máquin uinaa em ques questão. tão. Toda Toda est estas as pos possib sibili ilidade dadess requere requerem m pouq pouquís uíssim simos os recursos de hardware e conexão simples através da comunicação serial entre PC e CLP, tornando-se simples e rápido de ser operado.
1.2.1
Telas de programação Quando iniciamos o software PC12, a primeira tela que encontramos é mostrada na Ilustração 2. 2.
Menu do aplicativo Barra de ferramentas Abrir programa
Criar novo programa
Barra de programação
Barra de estados
Ilustração 2: Tela de abertura do software PC12
É uma tela clássica de aplicativos para o sistema operacional Windows da Microsoft. Na parte superior da tela é encontrado o menu do aplicativo. Através deste menu é possível acessar todos os recursos do software. Logo abaixo do menu, encontramos uma barra de ferramentas, onde é possível Tutorial software PC12
Página 6 de 27
acessar, de forma direta os recursos mais utilizados. O primeiro botão da barra de ferramentas é para iniciar um novo programa e o segundo é para abrir um programa que esteja salvo no disco. Na parte inferior da tela encontramos uma segunda barra de ferramentas e a barra de estados. A barra de ferramentas inferior contém os botões de acesso rápido para as ferramentas de programação. Os botões desta barra mudam se o usuário chavear entre o modo de programação LADDER ou INSTRUCTION LIST (BOOLEAN ). ). Na barra de estados aparecem informações sobre o modelo do CLP que está sendo programado, se o link de comunicação com o CLP está estabelecido, o modo de operação do CLP e o estado do relógio de tempo real do CLP (se existir). Quando iniciamos o programa, todos os botões e itens de menu estão desabilitados, com exceção das opções para criar um novo programa ou abrir um programa salvo. Somente após escolher uma destas opções é que os botões e menus serão habilitados. A seguir, descreveremos de forma detalhada cada menu do aplicativo.
Menu FILE O menu FILE contém todas as opções relativas as operações que se podem fazer com arquivos, como salvar programas no disco, carregá-los e imprimí-los. A Ilustração 3 mostra um exemplo da tela com o menu aberto.
Ilustração 3: Exemplo de tela com menu FILE aberto
Os itens deste menu são: ●
New : permite a criação de um programa novo para o CLP.
●
Open: abre um programa do CLP que foi previamente salvo em disco.
Tutorial software PC12
Página 7 de 27
●
Load : carrega um programa do disco, acrescentando-o ao programa atual.
●
Save: grava o programa no disco.
●
Save As: grava o programa no disco, permitindo que se associe um nome ao arquivo.
●
Print : imprime o programa.
●
Print Preview : apresenta na tela uma visualização prévia de como ficará a impressão do
programa na impressora. ●
Print Setu p: p: permite a configuração das formas de impressão e da impressora.
●
Exit : esta opção é para sair do programa.
As últimas quatro linhas do menu são atalhos para o acesso rápido para os últimos quatro programas que foram editados pelo usuário.
Menu EDIT Este menu apresenta as opções que permitem a edição de todos os elementos do CLP, com exceção da edição de programas que é feita por outros menus. A Ilustração 4 trás uma amostra de uma tela com este menu em destaque.
Ilustração 4: Exemplo de tela com menu EDIT aberto
Os itens deste menu são: PLC Type Selection: este item permite a seleção do modelo do CLP a ser programado. ● Existem diversos modelos dentro da família TP02 da WEG. ●
Clear Memory : esta opção permite que o usuário apague áreas de memória do CLP. É
possível apagar a área de programa, a área de dados do sistema (registradores de configuração Tutorial software PC12
Página 8 de 27
WSxxx), a área de símbolos (informações das entradas e saídas) e área de dados do programa (registradores Vxxxx, Dxxxx, Dxxxx, WCxxx e arquivos de texto). ●
Boolean: seleciona o modo de programação na linguagem IL. Utilizando esta opção, a
barra de programação (inferior) é modificada para permitir acesso direto a funções de programação IL. O formato da tela de programação também é mudado. ●
Ladder : seleciona o modo de programação na linguagem LADDER.
●
Data Memory : acessa a opção de edição dos registradores de dados do programa Vxxxx,
Dxxxx e WCxxx. ●
System Memory : acessa a opção de edição dos registradores do sistema Wsxxx e SCxxx.
●
Symbol : acessa a opção de edição que permite associar símbolos (descrições) aos
registradores Xxxxx, Yxxxx, Cxxxx, Vxxxx, Dxxxx, Sxxxx e SCxxx. ●
Used Table: permite visualizar quais registradores estão sendo utilizados pelo programa.
● Check Logic : esta opção verifica se o programa editado está livre de erros. É utilizada muito durante a edição do programa antes de gravá-lo no CLP.
Sort Right : opção que faz com que o último elemento da linha esteja alinhado mais a ● direita na tela. É uma opção de formatação do programa na tela. Sort Left : opção que faz com que o último elemento da linha esteja alinhado mais a ● esquerda na tela. É uma opção de formatação do programa na tela.
Tutorial software PC12
Página 9 de 27
Menu PLC O menu PLC apresenta as opções para a troca de informações entre o aplicativo e o CLP. Para utilizar utilizar qualquer uma das opções deste menu é necessário que o aplicativo aplicativo esteja se comun comunicando icando com o CLP, ou seja, deve existir um link de comunicação entre os dois, seja por um cabo, seja por um modem. A Ilustração 5 apresenta um exemplo da tela do aplicativo com o menu PLC aberto.
Ilustração 5: Exemplo de tela com o menu PLC aberto
Os itens deste menu são: ●
Write: este item permite o envio de informações do aplicativo para o CLP. Com esta opção
é selecionada, é mostrada ao usuário uma janela para indicar quais informações devem ser enviadas ao CLP. As opções possíveis são: programa, dados do sistema, registradores Vxxxx, registradores Dxxxx, registradores WCxxx, e arquivos FLxxx. ●
Read : este item permite que o aplicativo receba (leia) informações do CLP. Com esta
opção é selecionada, é mostrada ao usuário uma janela para indicar quais informações devem ser recebidas do CLP. As opções possíveis são as mesmas vistas no item Write. Run: esta opção faz com que o CLP entre no modo de execução do programa. Enquanto o CLP estiver neste modo não é possível ler nem escrever informações através de Read e Write. O modo de execução do CLP é informado na barra de estados inferior com a indicação “PLC Mode: Running ”. ”. ●
Stop: esta opção faz com que o CLP entre no modo de programação. Somente neste ● modo é possível ler e enviar informações ao CLP. O modo de programação do CLP é informado na barra de estados inferior com a indicação “PLC Mode: Program”. ●
Password : com esta opção é possível definir uma senha de acesso para as operações de
Tutorial software PC12
Página 10 de 27
Write, Read , Run e Stop. É uma opção de segurança para acesso ao CLP. ●
EEPROM : opção avançada para carregar programas para a EEPROM existente nos
modelos TP02-40/60. ●
Set RTC : esta opção permite o ajuste do relógio de tempo real (RTC) interno do CLP.
Nem todos os modelos dos CLPs TP02 apresentam aprese ntam este recurso. ● Clear System, Clear Data, Clear Program e Clear All Memory Memory : opções para apagar, diretamente no CLP, áreas específicas de memória. Usar com cuidado estas opções.
Compare Program: com esta opção é possível comparar o programa que está sendo ● editado no aplicativo e o programa contido na memória do CLP. ●
Com Port : opção para selecionar a porta de comunicação serial do computador através da
qual o aplicativo se comunicará com o CLP. Também é possível selecionar nesta opção se a comunicação será através do cabo serial ou através de um modem. O link de comunicação entre o aplic apl icat ativ ivoo e o CL CLP P é inic inicia iado do e term termin inad adoo atrav através és de botõ botões es nes nesta ta opção opção.. Para Para inici iniciar ar a comunicação pressiona-se o botão LINK e para encerrar o botão UNLINK . enquanto a comunicação entre o computador e o CLP, a barra de estado informará a mensagem “COM:Link ”. ”. Em caso contrário, aparecerá a mensagem “COM:Unlink ”. ”. ●
Set Timeout Value: está opção permite configurar o valor máximo de tempo para que seja
detectada uma falha de comunicação entre o computador e o CLP. Deve ficar claro que todas as informações trocadas entre o CLP e o software PC12 são informações de programação e configuração do CLP. A comunicação do CLP com sistemas supervisórios é feita de outra maneira.
Tutorial software PC12
Página 11 de 27
Menu MONITOR O apl aplica icativ tivoo PC12 PC12 apresen apresenta ta uma funcional funcionalida idade de que permit permitee que o usu usuári árioo aco acompa mpanhe nhe a execução do programa e monitore os valores dos registros internos do CLP. Esta funcionalidade pode ajudar aos usuários no desenvolvimento de programas para o CLP, e está disponível através das opções do menu MONITOR, que aparece em destaque na Ilustração 6. 6. Para que o aplicativo possa entrar no modo monitor, é necessário que o CLP esteja no modo de execução e que o link de comunicação entre o computador e o CLP esteja ativado.
Ilustração 6: Exemplo de tela com o menu MONITOR aberto
Os itens deste menu são: Boolean: permite ativar a função de monitor utilizando o modo de programação Boolean. Somente estará habilitada quando o modo de programação Boolean estiver ativo. ●
Ladder: permite ativar a função de monitor utilizando o modo de programação Ladder . Somente estará habilitada quando o modo de programação Ladder estiver ativo. ●
● Set or Reset I/O Coil : com esta opção, estando o modo monitor ativado, permite visualizar e editar os registros de entrada (Xxxxx), saída (Yxxxx) e pontos auxiliares (Cxxxx) diretamente no CLP. ●
Modify Register Value: da mesma forma que a opção anterior, estando o modo monitor
ativado, esta opção permite a visualização e edição dos registradores de dados Vxxxx, Dxxxx e WCxxx diretamente no CLP. ●
Abort : esta opção somente está habilitada se o modo monitor estiver ativado, e com ela é
possível sair do modo monitor. Quando o modo monitor está ativado, aparecerá na barra de estados a mensagem “PLC Mode:Monitor” . Tutorial software PC12
Página 12 de 27
Scan Time: com esta opção é possível ter uma estimativa do valor do tempo de varredura ● do programa executado no CLP. Este tempo depende basicamente do tamanho do programa. ●
RTC : esta opção habilita ou desabilita a monitoração do relógio de tempo real do CLP.
Quando habilitada habilitada a monit monitoração, oração, o valor da hora, minuto e segundo do RTC do CLP irá aparecer na barra de estado. Show Code Type: com esta opção é possível determinar em qual sistema numérico, ● decimal ou hexadecimal, irão aparecer as informações dos registradores internos do CLP no modo de monitoração.
Menu BTOOLS Quando o usuário seleciona a linguagem de programação IL (Boolean), o menu BTOOLS é habilitado, e a tela de programação é trocada para o Boolean Editor (Ilustração (Ilustração 7). 7). Os botões da barra de programação correspondente às funções da linguagem IL, na parte inferior da tela, também são habilitados.
Ilustração 7: Exemplo de tela com o menu BTOOLS aberto
Os itens deste menu são simplesmente os comandos mais comumente utilizados pelos programas na linguagem IL. Tanto os itens do menu como os botões da barra de programação são atalhos para que o usuário evite a digitação dos comandos, mas a entrada através do teclado, diretamente na tela do editor de programação também é possível.
Tutorial software PC12
Página 13 de 27
Menu LTOOLS O menu LTOOLS (Ilustração 8), 8), da mesma forma que o menu BTOOLS , somente está habilitado quando a linguagem de programação LADDER está habilitada. Este menu apresenta os atalhos para a inserção dos elementos de programação da linguagem LADDER no programa.
Ilustração 8: Exemplo de tela com o menu LTOOLS aberto
Os itens deste menu são os comandos pelos programas na linguagem LADDER . Todos os itens deste menu podem ser acessados através dos botões existentes na barra de programação contida na parte inferior da tela.
Tutorial software PC12
Página 14 de 27
Menu CTOOLS A Ilustração 9 mostra uma tela com o menu CTOOLS aberto. Neste menu são encontrados comandos correspondentes a edição de elementos de um programa. Como operações de edição temos a inserção e a deleção completa de circuitos no programa (Insert e Delete).
Ilustração 9: Exemplo de tela com o menu CTOOLS aberto
Os itens deste menu são: Insert : insere uma instrução no meio do programa. Podem ser utilizados no lugar desta opção do menu o botão correspondente na barra de ferramentas ou a tecla “Insert ” do teclado. ●
Delete: elimina um bloco de instruções do programa. Este bloco deve ter sido previamente ● selecionado através do curso de programa (quadrilátero verde na tela do editor de programa). Cut : remov removee um umaa inst instruç rução ão ou um bloc blocoo sele seleci cion onad adoo de ins instr truç uçõe õess do progr program ama. a. ● Entre Entreta tant nto, o, as inst instruç ruções ões remov removida ida perma permane nece cem m em um umaa me memó móri riaa inter interna na e pode podem m ser ser recuperadas através da opção Paste. Copy : copia uma instrução ou um bloco selecionado de instruções para uma memória interna. Estas instruções podem ser reutilizadas através da opção Paste. ●
Paste: cola na tela do editor de programas uma cópia do último bloco de instruções que foi ● selecionado e armazenado na memória interna, através de Cut ou Copy . ● Search: procura por um elemento no programa. Pode ser uma entrada, saída, registrador, função ou símbolo. ●
Replace: troca elementos no programa.
●
Goto: pula diretamente para um endereço ou para uma linha de programa.
Tutorial software PC12
Página 15 de 27
Menu VIEW Este menu é para manipular o modo de visualização do programa na tela do aplicativo.
Ilustração 10: Exemplo de tela com o menu VIEW aberto
Os itens deste menu são: B-Tools: com esta opção é possível habilitar o editor de programação IL, se ele ainda não estiver habilitado. A barra de programação (parte inferior da tela) e o menu BTools também são ●
habilitados. L-Tools: habilita o editor de programação LADDER . A barra de programação e o menu LTools também são habilitados. ●
●
Zoom In: aproxima a tela de edição. Somente no modo de programação LADDER .
●
Zoom Out : afasta a tela de edição. Somente no modo de programação LADDER .
Tutorial software PC12
Página 16 de 27
1.2.2
Programação LADDER básica no TP02
Criação e edição do programa Para fazer programas básicos em linguagem LADDER no CLP TP02 é necessário, inicialmente, criar um novo arquivo para o novo programa. Isso pode ser feito através do menu File/New , ou do botão apropri apropriado ado na barra barra de ferramen ferramentas tas ( ). Escolhe Escolhendondo-se se esta esta opção aparec aparecee a tela tela mostrad mostradaa noIlustração no Ilustração 11. 11.
Cursor do programa
Barra de programação
Ilustração 11: Exemplo de tela quando iniciado um programa LADDER novo
O quadrilátero verde é o cursor de programa. Na posição onde ele se encontra é que podemos inserir os elementos da programação LADDER. Os elementos podem ser selecionados através da barra de programação. Os contato contatoss normalm normalment ente e aberto aberto (NA) são são inserido inseridoss pression pressionando ando o botão botão . Quan Quando do isto acontece, uma nova janela é aberta (Ilustração (Ilustração 12). 12). Nesta janela é selecionado o tipo do contato (X, Y, S, C ou SC) e o número de identificação do mesmo. Os contatos contatos normalme normalmente nte fechados fechados (NF) são são inseridos inseridos pression pressionando ando o botão . Quan Quando do isto isto acontece, a janela de edição dos parâmetros de contatos NF é aberta (Ilustração (Ilustração 13). 13). Da mesma forma que a janela dos parâmetros de contatos NA, esta janela permite a seleção do tipo de contato (X, Y, S, C ou SC), e o número de identificação do contato. Finalmente, para inserir bobinas de atuação no programa é necessário selecionar o botão . Este botão abre uma nova janela (Ilustração (Ilustração 14), 14), permitindo a seleção do tipo da bobina de atuação entre os tipos (Y, C e SC) e também a seleção do número da bobina. Em ambas as telas, para selecionar o tipo é necessário pressionar o botão correspondente. Tutorial software PC12
Página 17 de 27
Quando ocorrer um erro, deve-se pressionar o botão CLR e quando a entrada estiver completa, pressionase o botão ENTER .
Ilustração 12: Tela para inserção de um contato normalmente aberto (NA)
Ilustração 13: Tela para inserção de um contato normalmente fechado (NF)
Ilustração 14: Tela para inserção de uma bobina de atuação
Compilação do programado Para compilar o programa, verificando que não existe nenhum erro, seleciona-se o item de menu Edit/Check Edit/Check Logic . Se o programa estiver correto, será mostrada uma mensagem indicativa, mas caso o programa tenha algum erro, a mensagem indicará qual é o erro. O erro deverá ser corrigido e o processo de compilação repetido. Se existirem diversos erros, o processo de compilação deverá ser repetido até que todos os erros sejam resolvidos.
Salvamento do programação Com o programa compilado sem erros é possível armazená-lo em um arquivo, no computador, para poder ser reutilizado posteriormente. Esta operação é feita selecionando-se o item de menu File/Save ou File/Save As.
Carregamento do programa no CLP Com o programa compilado e salvo no computador, é necessário transferí-lo para o CLP. Para fazer isso são necessários vários passos: 1. Seleci Selecionar onar o mode modelo lo de CLP, CLP, atrav através és do item item de menu menu Edit/PLC Type Selection. O modelo que está sendo utilizado é o de 20/28 pontos. 2. Com o cabo cabo de comunic comunicação ação ligado ligado entre entre a porta porta RS-232 RS-232 do computador computador e a portaMMI do CLP (RS-422), estabelecer o link de comunicação. Seleciona-se o item de menu PLC/Com Port e pressiona-se o botão LINK . Caso o link não seja estabelecido, pressionar o botão UNLINK e repetir o pressionamento do botão LINK . 3. Colocar o CLP no no modo de programação, programação, ou seja, parar parar qualquer qualquer programa programa que que ele es esteja teja executando. Para isso seleciona-se o item do menu PLC/Stop. 4. Apagar Apagar toda toda a con config figuraç uração ão prévia prévia existen existente te no CLP. Este Este passo pode pode ser pulado pulado se o programador quiser somente atualizar o programa no CLP. Seleciona-se o item de menu PLC/Clear All Memory .
Tutorial software PC12
Página 18 de 27
5. Con Config figurar urar parâmet parâmetros ros do CLP necessár necessários ios para o correto correto funciona funcionamen mento to do program programa. a. Este passo é necessário quando o programa a ser carregado no CLP necessita de alguma configuração configuração especial no CLP, como configuração configuração dos parâmetros parâmetros de comunicação, comunicação, configuração configuração de contadores, conversores A/D e D/A e outras. Configura-se os parâmetros na memória do computador através dos itens de menu Edit/Data Memory e Edit/System Memory . Realiza-se Realiza-se esta tarefa antes do envio do programa para o CLP pois estas configurações também devem ser enviadas. 6. Transf Transferi erirr o nov novo o programa programa e suas confi configur guraçõ ações es para o CLP, atrav através és do item de menu menu PLC/Write. Este item permite transferir o programa e as configurações simultaneamente, mas é possível transferir somente o programa ou somente as configurações. 7. Colocar o CL CLP P em modo de execução execução,, através através do do item de me menu nu PLC/Run.
Monitoramento do programa Um recurso disponível no aplicativo PC12 é a possibilidade de monitorar, para fins de depuração, o programa que está sendo executado no CLP. Este modo especial de execução, o modo monitor, permite, não só observar os estados dos contatos e bobinas utilizadas pelo programa, mas também permite modificar modificar os estados de pontos de entrada entrada (não físicos), físicos), pontos de saída e pontos auxiliares, auxiliares, além da modificação de valores nos registradores de dados e do sistema. Para utilizar este recurso é necessário que esteja estabelecido o link de comunicação entre o PC12 e o CLP e o CLP esteja executando o programa. Com estas condições satisfeitas, seleciona-se o item de menu Monitor/Ladder (se o programa for em linguagem LADDER ) ou Monitor/Boolean (se o programa for em linguagem IL). Após esta seleção, aparecerá uma tela questionando o operador se ele deseja que o programa do CLP seja transferido transferido para o comput computador. ador. Deve-se responder YES se o programa do CLP for diferente do que está no computador, caso contrário responde-se NO. Então o programa entra no modo monitor, indicado pela mensagem PLC Mode: Monitor na barra inferior de estados. No modo monitor, os contatos e bobinas que estejam ativados são mostrados em uma cor diferente dos contatos e bobinas desativados. O elementos ativados estarão na cor rosa, e os elementos desativados na cor azul. Valores de registradores de temporizadores e contadores também são mostrados na cor rosa. Para alterar o estado de contatos de pontos de entrada, saída e pontos auxiliares utiliza-se o item de menu Monitor/Set or Reset I/O Coil e para modificar os valores dos outros registradores utiliza-se o item de menu Monitor/Modify Register Value. Para sair do modo monitor basta selecionar o item de menu Monitor/Abort, que o programa retornará ao modo de execução (PLC Mode: Running ). ).
Tutorial software PC12
Página 19 de 27
1.2.3
Componentes LADDER especiais no TP02
Agora serão descritos alguns componentes especiais que são amplamente utilizados para facilitar a programação LADDER no CLP WEG W EG TP02.
Circuitos de intertravamento Os circuitos de intertravamento são circuitos que conferem uma capacidade de memorização quando da ativação de uma determinada lógica. São muito utilizados quando é necessário armazenar um evento relevante ao longo de toda a execução do programa LADDER. Como exemplo consideremos uma botoeira, composta por um botão de ligar (X0001) e um botão de desligar (X0002), que deve acionar e desligar um motor (Y0001). Como os botões X0001 X0001 e X0002 são de contato contato momentâneo, para que o motor seja acionado e perma permane neça ça nest nestaa con condiç dição, ão, o circ circuit uitoo de acio acionam namen ento to dev devee ser ser capa capazz de detectar o even evento to de pressionamento do botão X0001, ligar o motor, e manter o motor ligado, mesmo com o desligamento de X0001. O circuito da Ilustração 15 tem esta capacidade, e é chamado de circuito de selo.
Ilustração 15: Circuito de selo
A capacidade de memorização no circuito de selo é conseguida através do uso do contato Y0001, que indica o estado da bobina Y0001, na lógica de ativação de Y0001. Devido ao fato dos circuitos de selo serem muito utilizados, o CLP WEG TP02 já apresenta componentes especiais que realizam as operações de ativar (SET ) e desligar (RESET ) bobinas de forma retentora, ou selada.
Ilustração 16: Circuito de selo usando funções SET e RESET
O circuito da Ilustração 16 mostra o mesmo circuito de acionamento do motor Y0001 com a botoeira X0001 e X0002 mas utilizando as funções especiais SET (F-23) e RESET (F-24) do CLP WEG TP02. Estas Estas funções especiais são obtidas pressionando o botão . Com o pressionamento pressionamento deste botão a janela da Ilustração 17 é exibida ao operador, permitindo que ele entre o número da função especial e os parâmetros que a função necessita. Existem diversas outras funções especiais, cada qual com seus parâmetros. parâmetros. A relação relação de todas as funções especiais do CLP WEG TP02, e seus respectivos respectivos parâmetros, parâmetros, podem ser encontrados no manual do CLP.
Tutorial software PC12
Página 20 de 27
Campo para inserção do parâmetro (bobina a ser setada ou resetada)
Campos para a seleção da função especial
Ilustração 17: Tela para entrada de funções especias
Circuitos detectores de bordas Existem situações em que o estado de uma variável digital não é suficiente como informação, sendo mais importante importante o instante instante em que ocorre uma mudan mudança ça de estado nesta variável. variável. Assim, é dado o nome de borda ao evento de transição em uma variável digital. Quando a transição é do nível lógico BAIXO (0) para o nível lógico ALTO (1) ocorre a borda de subida, e quando a transição é do nível lógico ALTO (1) para o nível lógico BAIXO (0) ocorre a borda de descida. O CLP WEG TP02 dispõem de duas funções especiais que permitem a detecção de bordas de subida e bordas de descida qualquer um de seus contatos internos (Xxxxx, Yxxxx, Cxxxx, Wsxxx). Estas funções especiais são identificadas por F-05 (detector de borda de subida) e F-06 (detector de borda de descida). Na realidade, estas funções especiais do TP02 são gerados de pulsos curtos (com duração de um único ciclo de scan) quando a lógica de habilitação das funções trocam do estado 0→1 (SUBIDA) ou de 1→0 (DESCIDA). Normalmente as funções detectoras de bordas são associadas a funções SET e RESET , conforme é mostrado na Ilustração 18. 18.
Ilustração 18: Exemplo do uso de detectores de bordas
Temporizadores Um recurso largamente utilizado em automações com CLP são as temporizações de comandos. Seguindo o modelo dos relés de tempo que apresentam o esquema de temporização com retardo na energização, ou seja, quando o relé temporizador é energizado, seus contatos de saída esperam um tempo pré-definido para fecharem. O CL CLP P WEG TP02 TP02 permi permite te se seja sejam m utili utiliza zados dos até até 256 temp tempor oriz izado adores res,, send sendoo que que 250 250 (V0001~V0250) apresentam a base de tempo de 0,1s, podendo temporizar de 0,1s a 6553,5s. Os outros 6 (V0251~V0256) temporizadores tem base de tempo de 0,01s, podendo temporizar de 0,01s a 655,53s. Para incluir incluir um temporizador no programa deveser pressionar o botão Tutorial software PC12
. Com este botão tem-se tem-se Página 21 de 27
acesso a janela de parametrização de temporizadores (Ilustração (Ilustração 19). 19). Esta janela é possível inserir o iden identitififica cador dor do temp tempori oriza zador dor,, o tipo tipo do temp tempor oriz izado adorr (com (com RESE RESET T ou sem sem RESE RESET) T) e o valo valorr da temporização, com múltiplos da base de tempo. t empo.
Identificação Tempo Tipo
Ilustração 19: Tela de parametrização de temporizadores
Os dois tipos possíveis de temporizadores são com RESET e sem RESET (Ilustr (Ilustração ação 20). 20). Um temporizador com RESET apresenta uma entrada para a ativação do temporizador e outra entrada que permite definir uma lógica que realiza o RESET do temporizador, ou seja, faz ele parar de temporizar. O temp tempori oriza zador dor sem sem RESE RESET T apres apresen enta ta some soment ntee um umaa entr entrad ada. a. Enqu Enquan anto to esta esta entr entrad adaa está está ativa ativa o temporizador realiza a sua contagem de tempo, até que este expire e a bobina de saída do temporizador é acionada. Neste tipo de temporizador é realizado o RESET quando a sua entrada de ativação é desligada.
Ilustração 20: Exemplos de temporizadores com e sem RESET
O valor do tempo para um temporizador pode ser entrado de forma direta ou indireta. Na forma direta é associado, durante a programação, o valor fixo de tempo para o temporizador, este valor não pode ser modificado durante a execução do programa, somente com reprogramação do CLP. Na forma indireta, o valor do tempo é o valor contido em um dos registradores internos do CLP. Como é possível modificar os registradores internos durante a execução do programa, o valor do tempo do temporizador pode ser redefinido pela própria lógica do programa.
Tutorial software PC12
Página 22 de 27
Contadores Os contadores são elementos do CLP utilizados para quantificar eventos, normalmente bordas de subida de entradas. Os CLP podem apresentar contadores com diversos recursos, tais como: ●
Seleção de contagem crescente ou decrescente
●
Estabelecimento de valores iniciais
●
Indicação de passagem por zero
●
Apresentação e uso da contagem corrente
O CLP WEG TP02 apresenta dois tipos de contadores. O primeiro tipo é um contador crescente que apresenta uma entrada para o sinal que gera os eventos para a contagem (sinal de entrada) e outra entrada para efetuar o RESET do contador (colocar o valor 0 no registrador de contagem). A cada borda de subida no sinal de entrada, o contador é incrementado, quando a contagem atinge o valor parametrizado, a saída do do contador contador é acionad acionada. a. Este Este tipo de contador contador pode pode ser inserido inserido no programa programa através do botão botão . Quando este botão é pressionado, a janela da Ilustração 21 é mostrada. Com esta janela é possível parametrizar o contador.
Identificação Valor máximo
Ilustração 21: Tela de parametrização de contadores simples
Como na parametrização dos temporizadores, o contadores devem ser identificados, utilizando um dos registradores V0001~V0256, ou seja, os mesmos registradores de identificação dos temporizadores. Assim, o CLP WEG TP02 define que os registradores Vxxxx são compartilhados entre temporizadores e contadores, não podendo ser repetidos num mesmo programa. O valor máximo da contagem também deve ser entrado de forma direta ou indireta, através de um registrador interno. Na forma direta não se pode mudar o valor sem mudar o programa, mas na forma indireta isto é possível. A Ilustração 22 mostra um contador do tipo simples.
Ilustração 22: Exemplo de contador do tipo simples
Tutorial software PC12
Página 23 de 27
O CLP WEG TP02 apresenta um outro tipo de contador, que pode ser configurado como um contador crescente ou decrescente. Este tipo de contador é inserido no programa através do botão de funções especiais e parametrizado com uma função especial. O identificador de função especial para este contador é F-16w. Maiores detalhes sobre este tipo de contador podem ser encontrados no manual do CLP.
Comunicação TP02 – Elipse O CLP WEG TP02 precisa ser configurado de acordo com a porta em que se deseja realizar a comunicação, podendo ser através da porta MMI (RS422) ou através da porta de comunicação RS485. A comunicação entre o TP02 e o software da Elipse pode ser feita através da porta MMI, porém isto não é indicado devido ao baixo desempenho e a limitação de distância existente no padrão RS422, é recomendado para isso a porta RS-485. Entretanto, para a nossa aplicação utilizaremos a porta MMI. Para que haja a comunicação através da porta MMI do CLP, é necessário configurar o CLP através dos registradores de sistema WS041 1 WS042. O registrador WS041 configura os parâmetros de comunicação da porta MMI. A forma como compôr o valor deste registrador encontra-se naTabela na Tabela 3. Para o nosso exemplo configuraremos com os seguintes parâmetros: 8 bits, 1 stop bit, sem paridade e velocidade de 19200. Com estes parâmetros, o valor, em decimal, a ser colocado do registrador é 01000. Outro registrador que deve ser configurado é o WS042, que conforme a Tabela 3, determina o endereço do CLP. Este valor pode variar entre 01 e 99, e utilizaremos o valor 01. Para colocar este valores no CLP é necessário abrir a tela de ajuste de registradores registradores do sistema (Edit/System Data) que é mostrada na Ilustração 23. 23.
Parâmetros de comunicação Endereço
Ilustração 23: Tela para a configuração dos parâmetros de comunicação no TP02
Para a comunicação através da porta MMI, é necessário que os pinos 4 e 5 do cabo TP202PG (cabo de comunicação comunicação entre o CLP e o comput computador) ador) estejam curto-circuit curto-circuitados ados diretamente diretamente no conector conector da porta MMI. Nos CLP da UTFPR este curto-circuito está e stá disponível através de uma pequena chave localizada próxima aos conectores de entrada do CLP. É necessário também o conversor TP232PG, que faz a conversão do sinal RS-232 para RS-422 (MMI).
Tutorial software PC12
Página 24 de 27
1.2.4
Exemplo de aplicação
Desenvolver um semáforo rodoviário em um cruzamento (Ilustração (Ilustração 24) 24) no qual o tempo de passagem (sinal verde) em ambas as vias é igual a 27 segundos, e o tempo de atenção para o fechamento é de 3 segundos. Prever que o sistema deverá ser iniciado através de um comando de um operador. Utilizar um CLP WEG TP02 para controlar este sistema.
Ilustração 24: Cruzamento rodoviário
Para Para resol resolve verr este este prob proble lema ma de ma manei neira ra mu muititoo fác fácilil prec precis isam amos os mo mode delá lá-l -loo utili utiliza zando ndo um GRAFCET. Isso porque o processo é totalmente sequencial. Assim, o modelo em GRAFCET é mostrado na Ilustração 25. 25.
Ilustração 25: GRAFCET para o problema do semáforo Tutorial software PC12
Página 25 de 27
Neste GRAFCET, composto somente por quatro etapas (E0, E1, E2 e E3) e quatros transições, as condições para cada transição são os tempos de acionamento das saídas dos temporizadores t1 (27s) e t2 (3s). Em cada uma das etapas, as ações associadas são o acionamento dos temporizadores e das respectivas lâmpadas para cada um dos semáforos (R1, Y1, G1, R2, Y2, G2). Para converter este GRAFCET em um programa LADDER vamos utilizar um método composto por diversos passos. 1. De Defifini nirr as relaçõ relações es existe existent ntes es entre entre os elem element entos os do CL CLP P e as condiç condiçõe õess e açõe açõess do GRAFCET. Estas relações podem ser definidas através de uma tabela. Condição
Elemento do CLP
Ação
Elemento do CLP
T1 (temporizador de 27s) C0027
Ligar T1 V0027
T2 (temporizador de 3s)
C0003
Ligar T2 V0003
Início do processo
X0001
Ligar V1 Y0001 Lig Ligar Y1 Y00 00002 Lig Ligar G1 G1 Y00 00003 Lig Ligar V2 Y00 00004 Lig Ligar Y2 Y00 00005 Lig Ligar G2 G2 Y00 00006
2. Associa-se Associa-se para para cada cada ETAPA ETAPA um pponto onto auxiliar auxiliar interno interno do do CLP. CLP. ETAP ETAPA A Pont Ponto o auxil auxilia iar r
E0
C 1000
E1
C 1001
E2
C 1002
E3
C 1003
3. Associa-se Associa-se para para cada TRANSIÇÃO TRANSIÇÃO um pon ponto to auxiliar auxiliar interno interno do CLP. CLP. TRAN TRANSI SIÇÃ ÇÃO O Pont Ponto o auxili auxiliar ar
E0 para E1
C2000
E1 para E2
C2001
E2 para E3
C2002
E3 para E0
C2003
4. Mon Montata-se se a primei primeira ra part partee do program programaa LADDER , acionando cada uma das TRANSIÇÕES (ponto auxiliar) auxiliar) em função das ETAPAS ETAPAS ATIVAS ATIVAS (pontos auxiliares) auxiliares) e das condições condições de cada TRANSIÇÃO.
Tutorial software PC12
Página 26 de 27
5. Mo Mont nta-s a-see a parte parte cent central ral do prog program ramaa LADD LADDER ER,, ativ ativand andoo e desa desatitiva vando ndo as ETAP ETAPAS AS (pontos auxiliares), em função do d o acionamento de cada uma das TRANSIÇÕES.
6. Fina Finalm lmen ente te mo mont ntaa-se se a part partee fina finall do prog progra rama ma LADD LADDER ER,, acio aciona nand ndoo as saíd saídas as e temporizadores necessários, em função da ativação de cada uma das ETAPAS.
Inserindo então este programa no CLP, basta acionar momentaneamente a entrada X0001 do CLP para que o sistema de semáforo rodoviário inicie o seu funcionamento. Tutorial software PC12
Página 27 de 27
Módulo 3 – Automação de Processos Industriais
1.11.2 - MANUAL DO PC12 DESIGN CENTER VERSÃO 1.74 Requisitos de Sistema O PC 12 Design Center necessita dos seguintes requisitos básicos para funcionar corretamente : -
Um computador pessoal compatível com o IBM-PC com processador Pentium 133 MHz ou superior; Pelo menos 10 Mbytes de espaço livre de disco rígido; 32 Mbytes de memória RAM (64 Mbytes recomendado) Microsoft Windows 95 ou superior;
Nota : Feche todos os outros programas/aplicativos programas/aplicativos abertos pois o PC12 requer muita memória disp disp onível .
Instalação Para instalar o programa basta seguir os seguintes passos : -
Insira o disco 1/3 na unidade de disco flexível 3½”; Através do botão “Iniciar” , escolha a opção “Executar” e procure pela unidade unidade de disco fl exível; Clique duas vezes sobre o ícone do SETUP; Em seguida o programa instalará o PC12 Design Center na pasta c:\Program Files\PC12 Design Center e criará um grupo de programa chamado PC12 na área de trabalho do Windows; Para facilitar a execução você poderá criar um atalho na área de trabalho.
Nota : Caso ocorra algum problema ou falha durante a instalação do PC12, entre em em contato com a Weg I n-
dústrias Ltda – Divisão Automação.
38
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Visão Geral
O PC12 Design Design Center permite ao usuário criar o software aplicativo para toda linha TP02 de controladores controladores programáveis. A seguir faremos uma descrição das principais caracterí sticas ( telas, menus, comandos básicos, arquitetura de memória, etc ... ) , bem como aplicaremos alguns exercícios para fix ação dos conceitos e comandos. Tela Principal
A figura 1 mostra a tela principal do PC12 Design Center. Os detalhes referentes a cada uma das partes da interface é feita em seguida.
(3)
(1)
(2)
(4)
(6)
(5)
(7)
(8)
(9)
( 10 )
Figura 5 - Tela Principal (1) ( 2) ( 3) (4) ( 5) ( 6) ( 7) ( 8) ( 9) (10)
– Menu Principal – Barra de Botões – Tela de edição edição do programa – Barra de Ferramentas do editor L adder – Barra de Ferramentas do editor Boolean Boolean – Nome do arquivo ativo ativo para edição – Indicação Indicação do do módulo básico básico – Porta de comunicação comunicação serial serial selecionada selecionada – Status de operação operação do TP02 – Display do Relógio de Tempo Real ( mente para os módulos de 40 e 60 pontos.
39
Real
Time
Clock),
disponível so
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Opções do Menu Principal :
File Menu (Menu Arquivo)
Figura 6 - File Menu (Menu Arquivo) -
New ( Novo ) : Para criar um novo arquivo de programa; Open ( Abrir ) : Para abrir um arquivo de programa previamente criado; Load ( Carregar ) : Para carregar um outro programa no aplicativo ativo; Save ( Salvar ) : Para salvar o programa que está sendo editado (*); Save As ( Salvar Como ) : Para salvar o programa ativo com um outro nome; Print ( Imprimir ) : Para imprimir o aplicativo ou seus parâmetros; Print Preview ( Visualizar Impressão ) : Permite uma visualização antecipada
-
Print Setup ( Ajuste de Impressão ) : Para selecionar e configurar a impressora; edição e fechar o PC12 Design Center; Center; Exit ( Sair ) : Para encerrar a edição
do aplicativo ou seus parâme-
tros;
-
Barra de Botões (**) : New
Print Preview
Open
Print
Save (*) Quando um aplicativo é salvo são gerados os seguintes arquivos :
40
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
-
-
nomearquivo.PLC : define o programa do usuário (aplicativo); nomearquivo.sys1 : arquivo de dados para a memória de sistema (WSxxx); nomearquivo.sys2 : arquivo de dados para os marcadores especiais (SCxxx); nomearquivo.cnt : salva a posição (endereço) do final do programa Ladder; nomearquivo.reg1 : arquivo de dados para os registradores r egistradores Vxxxx; nomearquivo.reg2 : arquivo de dados para os registradores r egistradores Dxxxx; nomearquivo.reg3 : arquivo de dados para os registradores r egistradores WCxxxx; nomearquivo.sym : arquivo de dados para o rótulos (symbols); nomearquivo.file : arquivo de dados para os registradores registradores de texto; nomearquivo.cmt : arquivo de dados para os comentários do aplicativo; nomearquivo.typ : registra o tipo de módulo básico;
(**) A Barra de Botões permite um acesso mais rápido e direto ao menu desejado.
Edit Menu ( Menu Editar )
Figura 7 - Edit Menu (Menu Editar) -
PLC Type
(Tipo de PLC) : Define o tipo de unidade básica para o qual será criado o aplic ativo;
Figura 8 - Caixa de diálogo CLP Type 41
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Capacidade de memória disponível
TP02 - 20/28 pontos
1,5 kwords
TP02 – 40/60 pontos
4,0 kwords
Clear Memory (Limpar Memória) : Para limpar o aplicativo e/ou ajustes do PC12 conforme as seguintes opções :
Figura 9 - Caixa de diálogo Clear Memory ? ? ?
?
-
Clear Program – Apaga todas as instruções do aplicativo; Clear Symbol – Apaga todos os rótulos atribuidos aos contatos e registradores; Clear System – Reseta todos os ajustes da System Memory (WSxxx) e marcadores especiais (SCxxx) para seus valores default; Clear Register/Data/Text – Limpa todos os valores dos registradores (Vxxx, Dxxx, WCxxx) e arquivos de texto (FL001~130);
Boolean
(Lista de Instruções) : Ativa o modo de edição em Booleano (lista de instruções);
Barra de Botões : Modo de edição em Boolean
Esta função converterá o programa programa editado em linguagem Ladder (diagrama de contatos) para a codificação em Boolean (lista de instruções) automaticamente. -
Ladder (Diagrama de Contatos) : Ativa o modo de edição em Ladder (diagrama de co ntatos);
Barra de Botões : Modo de edição em Ladder
Esta função converterá converterá o programa editado editado em Boolean (lista de instruções) para Ladder (diagrama de contatos) automaticamente. Data Memory (Memória de Dados) : Para editar valores de dados ou conteúdo de registradores Vxxx, Dxxx, WCxxx, e arquivos de texto (FL001~130);
42
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Para que os registradores entre V001~V256 recebam o valor atribuido pela caixa de diálogo mostrada na Figura – 6 , o endereço WS022 deve ser ajustado com o valor igual a 1.
Figura 10 - Caixa de diálogo para edição dos registradores r egistradores Barra de Botões : Ativa a caixa de diálogo para edição da memória de dados (opção Vxxx)
[?]
System Memory (Memória de Sistema) : Para ajustar os parâmetros do TP02, incluindo a memória de sistema (WSxxx) e marcadores especiais (SCxxx); Barra de Botões : Ativa a caixa de diálogo para edição da memória de dados (opções WS e SC)
[?]
Symbol (Rótulos) : Para atribuir rótulos aos endereços de entradas, saídas, acumuladores, sequenciadores, marcadores simples e especiais; Barra de Botões : Ativa a caixa de diálogo para edição de rótulos (Endereços : Xxxx, Yxxx, Dxxx, Vxxx, Sxxx, Cxxx, SCxxx ) Suponhamos que no diagrama diagrama elétrico haja um botão botão designado como SH1 (tag (tag ou rótulo) e que no endereçamento do software tenhamos definido esta entrada como X010. Poderemos associar ao endereço X010 o
Exemplo :
[?]
Ver a Figura - 6
43
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
rótulo/símbolo SH1, de maneira que quando lermos o aplicativo ficará fácil fácil identificarmos o que aquele endereço representa no diagrama elétrico. O controlador reconhece somente o endereçamento
Figura 11 - Caixa de diálogo para definição de rótulos Used Table (Tabela de utilização) : Para verificar quais endereços estão sendo como res que estejam sendo com contatores/temporizadores dentro do aplicativo;
saídas
e acumulado-
Figura 12 - Tela Used Table Barra de Botões :
44
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Ativa a caixa de diálogo da tabela de utilização Quando um endereço estiver sendo utilizado, um asterístico aparecerá ao lado do mesmo na tabela mostrada pela Figura-8 . Check Logic (Compilador) : Verifica se existem erros de sintaxe no aplicativo e gera o arquivo executável que será escrito na memória do controlador; Efetua a compilação e gera o programa executável do software aplicativo Quando o compilador encontra algum erro é emitido uma mensagem mensagem especificando o tipo de problema encontrado. Cada erro possui uma mensagem específica e esta codificação é apresentada detalhadamente no tópico “Mensagens de Erro”.. Sort Right (Alinhamento a direita) : Alinha a última célula de cada linha de programa com o lado direito da tela de edição; Barra de Botões : Para alinhar últimas células a direita da tela de edição Exemplo :
Figura 13 - Tela antes do comando Sort Right
45
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Figura 14 - Tela depois do comando Sort Right PLC Menu( Menu PLC )
Figura 15 - PLC Menu Você poderá utilizar todas as funções deste menu quando o PC12 estiver comunicando com o TP02
46
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Write ( Escrever ) : Para definir o que será transferido para a memória do controlador conforme as seguintes opções :
Figura 16 - Caixa de diálogo Write ? ? ? ? ?
?
Write Program Data – Transfere o programa executável para a memória do controlador; Write System Data – Transfere os valores ajustados na memória de sistema ( WSxxx ); Write Vxxx Data – Transfere os valores ajustados para os registradores Vxxx; ajustados para os registradores registradores Dxxx; Write Dxxx Data – Transfere os valores ajustados valores ajustados para os registradores WCxxx; Write WCxxx Data – Transfere os valores Write FLxxx Data – Transfere os arquivos de texto editados nos registradores FL001~130;
memória do controlador conforme as s eRead ( Ler ) : Para carregar no PC12 os dados armazenados na memória guintes opções :
Figura 17 -Caixa de diálogo Read ? ? ? ? ? ?
-
Read Program Data – Carrega o programa executável para o microcomputador ( PC12 ); Read System Data – Carrega os valores armazenados na memória de sistema ( WSxxx ); Read Vxxx Data – Carrega os valores ajustados nos registradores Vxxx; valores ajustados nos registradores registradores Dxxx; Read Dxxx Data – Carrega os valores registradores WCxxx; Read WCxxx Data – Carrega os valores ajustados nos registradores Read FLxxx Data – Carrega os arquivos de texto editados nos registradores FL001~130; ? ASCII Code – Lê os dados no formato ASCII; ? HEX Code – Lê os dados no formato hexadecimal;
Run ( Executar ) : Para
iniciar o ciclo de varredura do controlador;
47
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Após este comando o led indicativo RUN ficará continuamente aceso; Caso ocorra uma indicação indicação de erro verifique a memória de sistema do controlador controlador para identificar o que está ocorrendo; -
Stop ( Parar ) :
Para encerrar o ciclo de varredura do controlador;
Após este comando o led indicativo RUN começará a piscar avisando que o controlador não está executando a varredura. -
Password
( Senha ) : Para definir uma senha para o aplicativo;
Quando for escolhida esta opção surgirá na tela a seguinte caixa de diálogo :
Figura 18 - Caixa de diálogo Password Para efetuar uma alteração de senha, é necessário entrar primeiramente, com com a senha previamente estabelecida; Depois de estabelecida uma senha, esta será solicitada sempre que o usuário desejar iniciar a execução do aplicativo ( RUN RUN ), parar a execução do aplicativo ( STOP ), carregar o aplicativo/dados para o PC12 ( READ ), transferir o aplicativo/dados para o controlador ( WRITE ) ou ainda, transferir o aplicativo armazenado na memória do controlador para a m emória EEPROM. -
EEPROM ( Memória ) :
Para armazenar ou carregar o aplicativo em EEPROM;
Quando esta opção for escolhida surgirá na tela a seguinte caixa de diálogo :
Figura 19 - Caixa de diálogo EEPROM ?
?
-
Opção EEPROM PACK ? PLC : carrega aplicativo gravado em EEPROM para a memória do controlador; Opção PLC ? EEPROM PACK : grava aplicativo da memória do controlador na EEPROM;
Set RTC ( Ajusta Relógio Real ) : Ajusta o relógio de
tempo real;
Quando escolhida esta opção surgirá na tela a seguinte caixa de diálogo :
48
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Figura 20 - Caixa de diálogo Set RTC Para ajustar o relógio basta preencher os campos campos Year (Ano), Month (Mês), Day (Dia), Hour (Hora), Minute (M inuto) e Second (Segundo) e confirmar clicando no botão OK. Clear System ( Limpa memória de sistema ) : Limpa os valores ajustados na memória de sistema fazendo com que a configuração do controlador volte ao default; Clear Data ( Limpa dados ) : Limpa o conteúdo da memória de dados ( registradores Vxxx, Dxxx, WCxxx, FLxxx ); -
Clear Program
( Limpa Programa ) : Limpa o aplicativo armazenado no controlador;
Clear All Memory (Limpa toda memória ) : Limpa os valores armazenados em todas as áreas de memória do controlador;
Compare Program (Compara programa ) : Compara o aplicativo armazenado na memória do controlador com o aplicativo ativo na área área de edição do PC12; PC12; O resultado da comparação será indicado através das seguintes caixas de diálogo : Quando forem iguais :
Quando forem diferentes :
Com Port (Porta de comunicação ) : Define através de qual canal serial será estabelecida a comunicação entre o microcomputador microcomputador e o controlador; Quando escolhida esta opção surgirá na tela a seguinte caixa de diálogo :
49
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Figura 21 - Caixa de diálogo Communication Port Set Timeout Value ( Ajuste de erro ) :Define por quanto tempo o PC12 deve aguardar uma resposta do controlador quando for solicitado uma transmissão de dados; Quando escolhida esta opção surgirá na tela a seguinte caixa de diálogo
:
Figura 22 - Caixa de diálogo Time Out
Para conexão com modem ajustar este parâmetro com um valor maior igual a 08; Para conexão com OP05 / OP06 OP06 ou OP32 ajustar com um valor maior igual a 10; Para conexão entre o controlador e o PC12 ajustar o valor deste parâmetro igual a 01.
Não Esqueça ! O aplicativo poderá ser transferido para o controlador somente com o mes mo no modo STOP
50
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Monitor Menu (Menu Monitor)
Figura 23 - Menu Monitor -
Boolean ( Booleano ) : Para
ter a monitoração on-line do aplicativo em lista de instruções;
Quando for escolhida esta opção será apresentada a seguinte tela no campo anteriormente utilizado para edição :
51
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Figura 24 - Tela do Monitor Boolean Onde os caracteres na cor “magenta” representam o estado / valores de cada endereço; Para esta opção ser escolhida o editor deverá estar no modo Boolean. Caso contrário ela se apresentará desativada no menu.
-
Ladder ( diagrama Ladder ) :
Para ter a monitoração on-line do aplicativo em diagrama de contatos;
Figura 25 - Tela Monitor Ladder Onde os contatos na cor “magenta” representam o estado “ ON ” e os valores atuais do registradores, em “azul” “azul” aparecem os contatos em estado “ OFF ”; ”;
52
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Para esta opção ser escolhida o editor deverá estar no modo Ladder. Caso contrário ela se apresentará desativada no menu.
-
Register I/O Coils Data
-
Abort ( Abortar ) :
( Registradores de dados e contatos ) : Para ter a monitoração on-line de dados e
registradores usados no aplicativo;
Para interromper a monitoração do aplicativo;
Set or Reset I/O Coil ( Set e Reset de contatos ) : Para simular via software a geração de um pulso no estado de contatos durante a monitoração; Quando esta opção é escolhida surgirá na tela a seguinte cixa de diálogo :
Figura 26 - Caixa de diálogo Set / Reset Este comando opera de maneira diferente que um comando do tipo Force/Unforce; Exemplo : Suponhamos que o endereço X001 esteja em OFF; Após o comando Set (On) : 1° Ciclo de Scan 2° Ciclo de Scan
X001 = ON; ? X001 = OFF;
?
Modify Register Value ( Modificação de valores ) : Para alterar valores de registradores durante a monitoração do aplicativo;
53
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Quando for escolhida esta opção surgirá na tela a seguinte caixa de diálogo :
Figura 27 - Caixa de diálogo Modify Register Value Algumas vezes esta função pode não funcionar na primeira tentativa, em função do Windows estar muito ocupado durante a monitoração. Será necessário então pressionar novamente o botão “modify” até que o dado seja transferido. -
Scan Time ( tempo de varredura ) : Para conhecer o tempo de varredura atual do contr olador;
Quando escolhida esta opção surgirá na tela a seguinte caixa de diálogo :
Figura 28 - Caixa de diálogo Scan Time O tempo máximo de scan para o TP02 é 200 ms. Caso o tempo de scan seja maior que 200 ms o controlador entrará em modo ERROR. -
RTC ( Relógio real ) : Para monitorar o relógio de tempo real do controlador;
Quando for escolhida esta opção o campo RTC irá mostrar o ajuste atual do relógio ( ver figura 25 ).
Figura 29 - Relógio Real Para desativar a monitoração basta selecionar esta opção novamente.
54
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Atenção ! Para monitorar o aplicativo é necessário que o controlador esteja em modo RUN (executando a varredura) BTools Menu (Menu de Ferramentas Boolean)
Figura 30 - Menu Boolean Tools -
STR (ou S no teclado) teclado)
: Insere, na linha apontada pelo cursor, uma instrução STR/STR NOT;
Barra de Botões : Para inserir um comando STR. -
AND (ou A no teclado)
: Insere um comando AND/AND NOT na linha apontada pelo cursor;
Barra de Botões : Para inserir um comando AND. -
OR (ou R no teclado)
: Insere um comando OR/OR NOT na linha apontada pelo cursor;
Barra de Botões : Para inserir um comando OR. -
OUT (ou O no teclado)
: Insere um comando OUT na linha apontada pelo cursor;
Barra de Botões : Para inserir um comando OUT. -
TMR (ou T no teclado) : Insere um comando TMR
(temporizador) na linha apontada apontada pelo cursor;
Barra de Botões : Para inserir um comando TMR. -
CNT (ou C no teclado)
: Insere um comando CNT (contador) na linha apontada pelo cursor;
55
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Barra de Botões : Para inserir um comando CNT. -
FUN (ou F no teclado)
: Insere um comando FUN (função) na linha apontada pelo cursor;
Barra de Botões : Para inserir um comando FUN.
Para maiores detalhes ler o manual do de programação do TP-02.
Ltools Menu (Menu de Ferramentas Ladder)
Figura 31 - Menu Ladder Tools Tools -
Comment
: Insere um bloco de comentário no programa;
Barra de Botões : Para inserir um comentário no aplicativo.
É possível editar até quatro linhas com 60 caracteres de texto no aplicativo; -
STR (ou S no teclado)
: Insere um contato normalmente aberto na posição do cursor;
Barra de Botões :
56
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Para inserir um contato NA. -
STR NOT (ou N no teclado)
: Insere um contato normalmente fechado na posição do cursor;
Barra de Botões : Para inserir um contato NF. -
OUT (ou O no teclado)
: Insere uma bobina de saída na posição do cursor;
Barra de Botões : Para inserir uma bobina. -
bloco TMR TMR (ou T no teclado) : Insere um bloco
(temporizador) na posição posição do cursor;
Barra de Botões : Para inserir um bloco TMR. -
CNT (ou C no teclado)
: Insere um bloco CNT (contador) na posição do cursor;
Barra de Botões : Para inserir um bloco CNT. -
FUN (ou F no teclado)
: Insere um bloco FUN (função) na posição do cursor;
Barra de Botões : Para inserir um bloco FUN. -
AND (ou A no teclado)
: Insere uma linha horizontal na posição do cursor;
Barra de Botões : Para inserir uma linha horizontal. -
OR (ou R no teclado)
: Insere uma linha vertical na posição do cursor;
Barra de Botões : Para inserir uma linha vertical. -
Delete Line (ou D no teclado)
: Apaga uma linha vertical na posição do cursor;
Barra de Botões : Para apagar uma linha vertical.
57
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
-
AND Extension Line (ou shift + A no teclado)
: Estende um ramo em série;
Barra de Botões : Para inserir uma lógica em série. -
OR Extension Line (ou shift + R no teclado)
: Estende um ramo em paralelo;
Barra de Botões : Para inserir uma lógica em paralelo -
F-00 END (ou E no teclado)
: Insere um bloco de fim de programa;
Barra de Botões : Para inserir um comando de fim de programa.
Para maiores detalhes ler o Manual de Programação do TP-02.
Ctools Menu (Menu de Ferramentas de Edição)
Figura 32 - Tela CTools -
Insert!
: Insere um bloco de comentário no programa;
Barra de Botões : Insere um espaço em branco no local onde está posicionado o cursor. -
Delete! : Apaga um elemento, um bloco ou comentário na área de edição do aplicativo;
Barra de Botões : Apaga o que estiver na posição atual do cursor.
58
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
-
Cut
: Retira um elemento ou bloco selecionado e o armazena na área de transferência.
Barra de Botões : Comando de edição “cortar” -
Copy
: Copia a área selecionada e a armazena na área de transferência;
Barra de Botões : Comando de edição “copiar” -
Paste
: Insere o conteúdo da área de transferência na posição atual do cursor;
Barra de Botões : Comando de edição “colar” Search : Busca registrador de dados (V???, WC???, D???), endereço de entrada (X???), endereço de saída (Y???), marcador interno (C???) (C???) ou marcador especial (SC???) (SC???) especificado; Barra de Botões : Comando de “busca” -
Replace
: Busca e substitui o endereço especificado conforme os parâmetros ajustados;
Figura 33 - Caixa de diálogo Replace.
s e deseja encontrar; Coil to find : Escrever aqui o endereço que se New Coil : Definir o novo endereçamento; Direction (direção) : define o sentido de busca (Up: acima do cursor, Down: abaixo do cursor, All Range: em todo o aplicativo) Next / Ok : Busca e substitui endereços um a um; Change All : Busca e substitui tudo automaticamente (antes de executar irá pedir uma confirmação); Quit (Sair) : Fecha a caixa de diálogo;
Barra de Botões :
59
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Comando “Replace”
-
Goto?
: Leva o cursor até a linha de programa especificada;
Figura 34 - Caixa de diálogo "Goto"
Goto Where (Vai Onde): digitar aqui para qual linha deseja-se levar o cursor; CLR : Limpa o valor da caixa de texto; Pode-se usar as teclas numéricas para definir a linha de programa;
Barra de Botões : Comando “vai para”
Help Menu (Menu Ajuda)
Figura 35 - Menu Ajuda 60
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
-
Help Topics
( Tópico de ajuda ) : Abre o arquivo de ajuda on-line do PC12;
Barra de Botões : Ativa a ajuda online -
About ( Sobre o PC12 ) : Para ver as informações sobre o PC12;
61
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Desenvolvimento de Aplicativos utilizando o PC12 Design Center Antes de iniciar a edição do aplicativo, o usuário deverá conectar o cabo de comunic ação do controlador controlador programável à uma das portas de de comunicação comunicação serial disponíveis do microcomputador (normalmente designadas como COM1 e COM 2). Partindo da tela inicial do PC12, crie um novo projeto. File
Ed it
P lc
M onitor
N ew
PLC Type
Write
Boolean
Open
Clear Memory
Read
Ladder
Load
Boolean
Run !
Register I/O Coils Data
Save
Ladder
Stop !
Modify Register Value
Save as
Data memory
Password
Scan Time
Print
System memory
EEPROM
R TC
Print Preview
Symbol
Set RTC
Print Setup
Used Table
Clear System
Exit
Check Logic
Clear Data
Sort Right
Clear Program Clear All Memory Compare Program Com Port Set timeOut Value
Aparecerá uma tela como mostrada na Fig. 1 (Tela Principal) Depois de certificada a conexão conexão física do cabo, o usuário poderá estabelecer estabelecer a com unicação entre o PC12 e o TP-02. Fil e
Ed it
Plc
Monitor
Ne w
PLC Type
Write
Boolean
Open
Clear Memory
Read
Ladder
Load
Boolean
Run !
Register I/ O Coils Data
Save
Ladder
Stop !
Modify Register Value
Save as
Data memory
Password
Scan Time
Print
System memory
EEPROM
R TC
Print Preview
Symbol
Set RTC
Print Setup
Used Table
Clear System
Exit
Check Logic
Clear Data
Sort Right
Clear Program Clear All Memory Compare Program Com Port Set timeOut Value
Aparecerá a caixa de diálogo “ communication Port ” (Fig. 17). Escolha a porta serial onde foi conectado o cabo e pressione o botão “ Link ”. ”. Após alguns instantes surgirá uma caixa de mensagem informando o resultado desta operação. Se não ocorrer nenhum problema, pressione o botão “ OK”. 62
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Defina então, qual será o modelo de módulo básico para o qual será desenvolvido o aplicativo. File
Edit
P lc
M on it or
Ne w
PLC Type
Write
Boolean
Open
Clear Memory
Read
Ladder
Load
Boolean
Run !
Register I/ O Coils Data
Save
Ladder
Stop !
Modify Register Value
Save as
Data memory
Password
Scan Time
Print
System memory
EEPROM
R TC
Print Preview
Symbol
Set RTC
Print Setup
Used Table
Clear System
Exit
Check Logic
Clear Data
Sort Right
Clear Program Clear All Memory Compare Program Com Port Set timeOut Value
Aparecerá a caixa de diálogo “ Module Type Select Dialog ” (Fig. 4). Escolha o tipo de módulo básico e pressione o botão “ OK “. Aparecerá uma caixa de mensagem informando a capacidade de memória disponível para o projeto. Para continuar pressione o botão “ OK ”. ”. A partir daqui, o usuário já poderá iniciar a elaboração do aplicativo, desenhando o diagrama de contatos ou montando a lista de instruções (B oolean) .
Para criar previamente símbolos (rótulos) para os contatos que serão utilizados siga os seguintes procedimentos : File
Edit
Plc
M on itor
Ne w
PLC Type
Write
Boolean
Open
Clear Memory
Read
Ladder
Load
Boolean
Run !
Register I/ O Coils Data
Save
Ladder
Stop !
Modify Register Value
Save as
Data memory
Password
Scan Time
Print
System memory
EEPROM
R TC
Print Preview
Symbol
Set RTC
Print Setup
Used Table
Clear System
Exit
Check Logic
Clear Data
Sort Right
Clear Program Clear All Memory Compare Program Com Port Set timeOut Value
Aparecerá a caixa de diálogo “ Symbol Edit Dialog ” (Fig. 7).
63
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Defina todos os rótulos desejados (exemplo: X001 = S1, X002 = FT1, Y001 = K1 ... ) e pressione o botão “ Quit”. No desenvolvimento do aplicativo, necessita-se muitas vezes, atribuir valores para registradores. Podemos citar por exemplo, ajustes de valores iniciais para contadores, temporizadores, comparadores, arquivos de texto para serem enviados ao IHM, etc. Desta forma, devemos configurar o TP-02 para esta situação. A configuração do TP-02 é feita através da edição da memória de sistema. Para editar a memória de sistema (System Memory) devemos adotar os seguintes procedimentos : File
Edit
P lc
M on it or
Ne w
PLC Type
Write
Boolean
Open
Clear Memory
Read
Ladder
Load
Boolean
Run !
Register I/ O Coils Data Data
Save
Ladder
Stop !
Modify Register Value
Save as
Data memory
Password
Scan Time
Print
System memory
EEPROM
R TC
Print Preview
Symbol
Set RTC
Print Setup
Used Table
Clear System
Exit
Check Logic
Clear Data
Sort Right
Clear Program Clear All Memory Compare Program Com Port Set timeOut Value
Aparecerá a caixa de diálogo como mostrado na figura abaixo.
Depois vá até os registradores registradores desejados e faça os devidos ajustes ajustes para configurar o TP-02. Para maiores detalhes veja veja às páginas 49, 50, 51 e 52 52 do manual de instalação instalação e programação do TP-02. 64
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Para editar a memória de dados, onde podemos ajustar os valores dos registradores de uso geral e arquivos de texto, devemos adotar os seguintes procedimentos : File
Edit
P lc
M onitor
Ne w
PLC Type
Write
Boolean
Open
Clear Memory
Read
Ladder
Load
Boolean
Run !
Register I/ O Coils Data
Save
Ladder
Stop !
Modify Register Value
Save as
Data memory
Password
Scan Time
Print
System memory
EEPROM
RT C
Print Preview
Symbol
Set RTC
Print Setup
Used Table
Clear System
Exit
Check Logic
Clear Data
Sort Right
Clear Program Clear All Memory Compare Program Com Port Set timeOut Value
Aparecerá a caixa de diálogo “ Data Register Edit Dialog ” (Fig. 6) Escolha e ajuste os registradores que desejar. Para fechar esta caixa de diálogo, no caso dos registradores do tipo Vxxx, Dxxx ou WCxxx, basta pressionar o botão “ Quit ”. ”. Se o usuário pressionar o botão “ File ”, ”, designados por FLxxx, uma caixa de diálogo como mostrado abaixo irá aparecer sobre a da Fig. 6.
65
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Escreva as mensagens, e para sair pressione o botão “ Save & Quit ”. ”. Depois disso, voltaremos para a caixa de diálogo da Fig. 6. Para sair pressione o botão “Quit ”. ”. Depois de editar o aplicativo, aplicativo, é necessário transferir o mesmo mesmo para o TP-02. Para f azermos isto devemos seguir os seguintes procedimentos : File
Edit
P lc
Monitor
Ne w
PLC Type
Write
Boolean
Open
Clear Memory
Read
Ladder
Load
Boolean
Run !
Register I/O Coils Data
Save
Ladder
Stop !
Modify Register Value
Save as
Data memory
Password
Scan Time
Print
System memory
EEPROM
RTC
Print Preview
Symbol
Set RTC
Print Setup
Used Table
Clear System
Exit
Check Logic
Clear Data
Sort Right
Clear Program Clear All Memory Compare Program Com Port Set timeOut Value
Aparecerá a caixa de diálogo “ Write to TP02 Option ” (Fig.12). A opção Write Program Data já estará marcada (como default). Marque as demais opções em função do tipo de dado que foi editado, como por exemplo : se foram editados alguns registradores do tipo Vxxx, marque a opção Write Vxxx Data . Se foram editados alguns registradores do tipo WSxxx, marque a opção Write System Data . Se foram editados registradores do tipo FLxxx, marque a opção Write FLxxx Data e assim por diante. Feito isto, verifique se o TP-02 está em modo de programação (led RUN piscante). Se estiver, pressione o botão “ OK ”. ”. Assim, o programa será transferido para a memória do TP-02. Estabeleça as condições iniciais iniciais das entradas e verifique o funcionamento do progr ama. Se necessário, poderá ser feita uma monitoração online do programa aplicativo. Para isto podemos adotar o seguinte procedimento : File
Edit
Plc
Monitor
Ne w
PLC Type
Write
Boolean
Open
Clear Memory
Read
Ladder
Load
Boolean
Run !
Register I/ O Coils Data Data
Save
Ladder
Stop !
Modify Register Value
Save as
Data memory
Password
Scan Time
Print
System memory
EEPROM
RT C
Print Preview
Symbol
Set RTC
Print Setup
Used Table
Clear System
Exit
Check Logic
Clear Data
Sort Right
Clear Program Clear All Memory Compare Program Com Port Set timeOut Value
66
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Aparecerá uma caixa de diálogo com a seguinte pergunta : “Do you want read program from plc ?”. Pressione o botão “ Cancel ”, ”, pois normalmente não queremos ler o programa que acabamos de transferir para o TP-02. Feito isto o PC12 entra em modo monitor. Podemos desta forma acompanhar acompanhar a exec ução do aplicativo escrito em Ladder, vendo na tela o estado dos contatos, valores atuais de registradores, etc. Um exemplo de monitoração é mostrado na Fig. 21. Para sair do modo de monitoração siga o seguinte procedimento : Fil e
Edi t
P lc
Monitor
Ne w
PLC Type
Write
Boolean
Open
Clear Memory
Read
Load
Boolean
Run !
Save
Ladder
Stop !
Register I/ O Coils Data
Save as
Data memory
Password
Modify Register Value
Print
System memory
EEPROM
Scan Time
Print Preview
Symbol
Set RTC
RT C
Print Setup
Used Table
Clear System
Exit
Check Logic
Clear Data
Sort Right
Clear Program
Ladder Abort
Clear All Memory Compare Program Com Port Set timeOut Value
É importante que este procedimento seja seguido à risca, para evitar erros de comunicação. Para salvar o projeto, basta seguir os seguintes procedimentos : File
Ed it
P lc
M on it or
Ne w
PLC Type
Write
Boolean
Open
Clear Memory
Read
Ladder
Load
Boolean
Run !
Register I/ O Coils Data
Save Save as
Ladder Data memory
Stop ! Password
Modify Register Value Scan Time
Print
System memory
EEPROM
R TC
Print Preview
Symbol
Set RTC
Print Setup
Used Table
Clear System
Exit
Check Logic
Clear Data
Sort Right
Clear Program Clear All Memory Compare Program Com Port Set timeOut Value
Aparecerá uma caixa de opções “ Save Option ” onde a opção symbol estará selecionada (default). Marque as demais opções se desejar salvar também as memórias de dados e sistema. Pressione então, o botão “ OK ”. ”.
67
WEG – Transformando Energia em Soluções
Módulo 3 – Automação de Processos Industriais
Uma janela padrão de aplicativos windows aparecerá. Basta indicar a pasta onde o aplicativo deve ser salvo, nomeá-lo e depois, pressionar o botão “ salvar ”. ”.
68
WEG – Transformando Energia em Soluções
View more...
Comments