tutorial ltp-02 e pc12 joiner

58
 Tutorial de uso do software de programação dos CLPs WEG TP02 – PC12 

Upload: fenixcross

Post on 09-Jul-2015

271 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 1/58

 

Tutorial de uso do software de programação

dos CLPs WEG TP02 – PC12 

Page 2: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 2/58

 

Sumário1 Controlador Lógico Programável WEG TP02................................................................................................3

1.1 Características do Controlador Lógico Programável.............................................................................3Definição de pontos de entrada.........................................................................................................3Definição dos pontos de saída..........................................................................................................3

Definição de pontos auxiliares...........................................................................................................4Definição de pontos especiais...........................................................................................................4Definição dos registradores de sistema.............................................................................................5

1.2 Software de programação PC12............................................................................................................61.2.1 Telas de programação...................................................................................................................6

Menu FILE.........................................................................................................................................7Menu EDIT........................................................................................................................................8Menu PLC........................................................................................................................................10Menu MONITOR..............................................................................................................................12Menu BTOOLS................................................................................................................................13Menu LTOOLS................................................................................................................................14Menu CTOOLS................................................................................................................................15Menu VIEW.....................................................................................................................................16

1.2.2 Programação LADDER básica no TP02......................................................................................17Criação e edição do programa........................................................................................................17Compilação do programado............................................................................................................18Salvamento do programação...........................................................................................................18Carregamento do programa no CLP................................................................................................18Monitoramento do programa...........................................................................................................19

1.2.3 Componentes LADDER especiais no TP02.................................................................................20Circuitos de intertravamento............................................................................................................20Circuitos detectores de bordas........................................................................................................21Temporizadores...............................................................................................................................21Contadores......................................................................................................................................23Comunicação TP02 – Elipse...........................................................................................................24

1.2.4 Exemplo de aplicação..................................................................................................................25

Tutorial software PC12 Página 2 de 27  

Page 3: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 3/58

 

1 Controlador Lógico Programável WEG TP02

1.1 Características do Controlador Lógico ProgramávelO controlador lógico programável TP02, fabricado pela WEG com as características descritas na

Tabela 1.ITEM ESPECIFICAÇÃO  

12 entradas digitais de 24 Vcc X0001 a X0012

8 saídas digitais à relé de 2A Y0001 a Y0008

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)

Temporizadores / Contadores V0001 – V0256 (256 unidades)

Base de tempo paratemporizadores

V0001 – V2050 – 0,1 a 6553,5sV0251 – V0256 – 0,01 a 655.35s

Registrador auxiliar V0001 – V1024D0001 – D2048

Registrador de sistema WS000 – WS128

Registrador de constante WC001 – WC912

Relógio de tempo real – RTC V1018(seg), V1019(min), V1020(hora), 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 queutilizamos só existe 12 pontos de entrada, portanto, os pontos restantes poderão ser utilizados como pontosauxiliares 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 utilizamossó existe 8 pontos de saída, portanto, os pontos restantes poderão ser utilizados como pontos auxiliares desaída (até Y0384).

Tutorial software PC12 Página 3 de 27  

Page 4: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 4/58

 

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 1).

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 maior na função de comparação, gera um pulso de sinal

SC042 Sinal de menor na função de comparação, gera um pulso de sinal

SC043 Sinal de igual na função de comparação, gera um pulso de sinal

SC046 Clock de 0,1 seg

SC047 Clock de 0,4 seg

SC048 Clock de 0,8 seg

SC049 Clock de 1 seg

SC081 Mau funcionamento da CPU

SC082 Mau funcionamento da Fonte

SC083 Anormalidade na memória

SC086 Mau funcionamento da bateria

Tabela 2: Principais pontos especiais do CLP WEG TP02 

Tutorial software PC12 Página 4 de 27  

Ilustração 1: Exemplo de uso dos pontos auxiliares no CLP 

Page 5: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 5/58

 

Definição dos registradores de sistema

São registradores especiais que informam condições de estado da CPU. Na Tabela 3 sãomostrados 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

WS008 Estado de operação corrente do TP0201: Estado de programação02: Estado de execução03: Permissão de modificação do programa em estadode execução04: Estado de erro

Somente leitura

WS023 Controla as saídas do módulo de saída no programaem caso de estado de erro.01: Força todas as saídas do módulo de saída paraOFF no modo de programação.00: Mantém o estado de saída quando em modoprogramação

Somente leitura

WS041 Ajuste da porta de comunicação MMI0 0 0 0

tamanho do stop bit paridade velocidadedado

0: 7 bits 0: 1 bit 0: sem 0: 192001: 8 bits 1: 2 bits 1: ímpar 1: 9600

2: par 2: 48003: 24004: 12005: 6006: 3007: 38400

Por exemplo:Tam. – 8 bitsStop bits – 1 bitParidade – semVeloc. – 9600 bpsColocar em WS041o valor 01001 (emdecimal)

WS042 Seleção do endereço do CLP para a porta MMI01 ~ 99, sendo 00 para difusão (broadcast )

Tabela 3: Principais registradores do CLP WEG TP02 

Tutorial software PC12 Página 5 de 27  

Page 6: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 6/58

 

1.2 Software de programação PC12O 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 interfacehomem-máquina simples, completa e direta através da utilização de micro computadores, tornando o CLPcompatí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 umaexplicação direta e simples, com desenhos ilustrativos dos menus e comandos deste software, usado nalinha TP de controladores WEG.

O PC12, possibilita a elaboração de programas de maneira clara, permitindo o uso das linguagensLADDER e INSTRUCTION LIST para programação de controladores lógicos programáveis. Além disso, osoftware PC12 possibilita o teste do programa e simulação das entradas e saídas atuadas, antes de aplicar diretamente o programa na máquina em questão. Toda estas possibilidades requerem pouquíssimosrecursos de hardware e conexão simples através da comunicação serial entre PC e CLP, tornando-sesimples e rápido de ser operado.

1.2.1 Telas de programaçãoQuando iniciamos o software PC12, a primeira tela que encontramos é mostrada na Ilustração 2.

É 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 osrecursos do software. Logo abaixo do menu, encontramos uma barra de ferramentas, onde é possível

Tutorial software PC12 Página 6 de 27  

Ilustração 2: Tela de abertura do software PC12 

Menu do aplicativo

Barra de ferramentas

Criar novo programa

 Abrir programa

Barra de estados

Barra de programação

Page 7: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 7/58

 

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. Abarra de ferramentas inferior contém os botões de acesso rápido para as ferramentas de programação. Osbotõ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ógiode tempo real do CLP (se existir).

Quando iniciamos o programa, todos os botões e itens de menu estão desabilitados, com exceçãodas opções para criar um novo programa ou abrir um programa salvo. Somente após escolher uma destasopções é que os botões e menus serão habilitados. A seguir, descreveremos de forma detalhada cadamenu 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 omenu 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  

Ilustração 3: Exemplo de tela com menu FILE aberto

Page 8: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 8/58

 

● 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: 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 quatroprogramas 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, comexceção da edição de programas que é feita por outros menus. A Ilustração 4 trás uma amostra de uma telacom este menu em destaque.

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  

Ilustração 4: Exemplo de tela com menu EDIT aberto

Page 9: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 9/58

 

WSxxx), a área de símbolos (informações das entradas e saídas) e área de dados do programa(registradores Vxxxx, Dxxxx, WCxxx e arquivos de texto).

● Boolean: seleciona o modo de programação na linguagem IL. Utilizando esta opção, abarra de programação (inferior) é modificada para permitir acesso direto a funções de programaçãoIL. 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) aosregistradores 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. É utilizadamuito 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 adireita 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 aesquerda na tela. É uma opção de formatação do programa na tela.

 

Tutorial software PC12 Página 9 de 27  

Page 10: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 10/58

 

Menu PLC 

O menu PLC apresenta as opções para a troca de informações entre o aplicativo e o CLP. Parautilizar qualquer uma das opções deste menu é necessário que o aplicativo esteja se comunicando com oCLP, ou seja, deve existir um link de comunicação entre os dois, seja por um cabo, seja por um modem. AIlustração 5 apresenta um exemplo da tela do aplicativo 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. Enquantoo CLP estiver neste modo não é possível ler nem escrever informações através de Read e Write. Omodo 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 nestemodo é possível ler e enviar informações ao CLP. O modo de programação do CLP é informado nabarra 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  

Ilustração 5: Exemplo de tela com o menu PLC aberto

Page 11: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 11/58

 

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 nosmodelos 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 este recurso.

● Clear System, Clear Data, Clear Program e Clear All 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 daqual o aplicativo se comunicará com o CLP. Também é possível selecionar nesta opção se acomunicação será através do cabo serial ou através de um modem. O link de comunicação entre oaplicativo e o CLP é iniciado e terminado através de botões nesta opção. Para iniciar acomunicação pressiona-se o botão LINK e para encerrar o botão UNLINK . enquanto a comunicaçãoentre o computador e o CLP, a barra de estado informará a mensagem “COM:Link ”. Em casocontrá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  

Page 12: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 12/58

 

Menu MONITOR 

O aplicativo PC12 apresenta uma funcionalidade que permite que o usuário acompanhe aexecução do programa e monitore os valores dos registros internos do CLP. Esta funcionalidade podeajudar aos usuários no desenvolvimento de programas para o CLP, e está disponível através das opções domenu MONITOR, que aparece em destaque na Ilustração 6. Para que o aplicativo possa entrar no modomonitor, é 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.

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 noCLP.

● 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 eWCxxx 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  

Ilustração 6: Exemplo de tela com o menu MONITOR aberto

Page 13: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 13/58

 

● Scan Time: com esta opção é possível ter uma estimativa do valor do tempo de varredurado 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 a monitoraçã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 modode 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 7). Os botões da barra deprogramação correspondente às funções da linguagem IL, na parte inferior da tela, também são habilitados.

Os itens deste menu são simplesmente os comandos mais comumente utilizados pelos programasna linguagem IL. Tanto os itens do menu como os botões da barra de programação são atalhos para que ousuário evite a digitação dos comandos, mas a entrada através do teclado, diretamente na tela do editor deprogramação também é possível.

Tutorial software PC12 Página 13 de 27  

Ilustração 7: Exemplo de tela com o menu BTOOLS aberto

Page 14: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 14/58

 

Menu LTOOLS 

O menu LTOOLS (Ilustração 8), da mesma forma que o menu BTOOLS , somente está habilitadoquando a linguagem de programação LADDER  está habilitada. Este menu apresenta os atalhos para ainserção dos elementos de programação da linguagem LADDER no programa.

Os itens deste menu são os comandos pelos programas na linguagem LADDER . Todos os itensdeste menu podem ser acessados através dos botões existentes na barra de programação contida na parteinferior da tela.

Tutorial software PC12 Página 14 de 27  

Ilustração 8: Exemplo de tela com o menu LTOOLS aberto

Page 15: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 15/58

 

Menu CTOOLS 

A Ilustração 9 mostra uma tela com o menu CTOOLS  aberto. Neste menu são encontradoscomandos correspondentes a edição de elementos de um programa. Como operações de edição temos ainserção e a deleção completa de circuitos no programa (Insert e Delete).

Os itens deste menu são:

● Insert : insere uma instrução no meio do programa. Podem ser utilizados no lugar destaopçã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 : remove uma instrução ou um bloco selecionado de instruções do programa.

Entretanto, as instruções removida permanecem em uma memória interna e podem ser recuperadas através da opção Paste.

● Copy : copia uma instrução ou um bloco selecionado de instruções para uma memóriainterna. 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 foiselecionado 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  

Ilustração 9: Exemplo de tela com o menu CTOOLS aberto

Page 16: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 16/58

 

Menu VIEW 

Este menu é para manipular o modo de visualização do programa na tela do aplicativo.

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ãoestiver habilitado. A barra de programação (parte inferior da tela) e o menu BTools também sãohabilitados.

● L-Tools: habilita o editor de programação LADDER . A barra de programação e o menuLTools 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  

Ilustração 10: Exemplo de tela com o menu VIEW aberto

Page 17: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 17/58

 

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

apropriado na barra de ferramentas ( ). Escolhendo-se esta opção aparece a tela mostrada no Ilustração11.

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 deprogramação.

Os contatos normalmente aberto (NA) são inseridos pressionando o botão . Quando istoacontece, uma nova janela é aberta (Ilustração 12). Nesta janela é selecionado o tipo do contato (X, Y, S, Cou SC) e o número de identificação do mesmo.

Os contatos normalmente fechados (NF) são inseridos pressionando o botão . Quando istoacontece, a janela de edição dos parâmetros de contatos NF é aberta ( Ilustração 13). Da mesma forma quea janela dos parâmetros de contatos NA, esta janela permite a seleção do tipo de contato (X, Y, S, C ouSC), e o número de identificação do contato.

Finalmente, para inserir bobinas de atuação no programa é necessário selecionar o botão . Estebotão abre uma nova janela (Ilustração 14), permitindo a seleção do tipo da bobina de atuação entre ostipos (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  

Ilustração 11: Exemplo de tela quando iniciado um programa LADDER novo

Cursor do programa

Barra de programação

Page 18: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 18/58

 

Quando ocorrer um erro, deve-se pressionar o botão CLR e quando a entrada estiver completa, pressiona-se o botão ENTER .

Ilustração 12: Tela parainserção de um contatonormalmente aberto(NA)

Ilustração 13: Tela parainserção de um contatonormalmente fechado(NF)

Ilustração 14: Tela parainserção de uma bobinade atuação

Compilação do programado

Para compilar o programa, verificando que não existe nenhum erro, seleciona-se o item de menuEdit/Check Logic . Se o programa estiver correto, será mostrada uma mensagem indicativa, mas caso oprograma 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é quetodos 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/Saveou File/Save As.

Carregamento do programa no CLP 

Com o programa compilado e salvo no computador, é necessário transferí-lo para o CLP. Parafazer isso são necessários vários passos:

1. Selecionar o modelo de CLP, através do item de menu Edit/PLC Type Selection. O modeloque está sendo utilizado é o de 20/28 pontos.

2. Com o cabo de comunicação ligado entre a porta RS-232 do computador e a porta MMI doCLP (RS-422), estabelecer o link de comunicação. Seleciona-se o item de menu PLC/Com Port epressiona-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 modo de programação, ou seja, parar qualquer programa que ele estejaexecutando. Para isso seleciona-se o item do menu PLC/Stop.

4. Apagar toda a configuração prévia existente no CLP. Este passo pode ser pulado se oprogramador 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  

Page 19: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 19/58

 

5. Configurar parâmetros do CLP necessários para o correto funcionamento do programa.Este passo é necessário quando o programa a ser carregado no CLP necessita de algumaconfiguração especial no CLP, como configuração dos parâmetros de comunicação, configuraçãode contadores, conversores A/D e D/A e outras. Configura-se os parâmetros na memória docomputador através dos itens de menu Edit/Data Memory e Edit/System Memory . Realiza-se estatarefa antes do envio do programa para o CLP pois estas configurações também devem ser enviadas.

6. Transferir o novo programa e suas configurações para o CLP, através do item de menuPLC/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 CLP em modo de execução, através do item de menu 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 permitemodificar os estados de pontos de entrada (não físicos), pontos de saída e pontos auxiliares, além damodificaçã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 oPC12 e o CLP e o CLP esteja executando o programa. Com estas condições satisfeitas, seleciona-se o itemde 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 doCLP seja transferido para o computador. Deve-se responder YES se o programa do CLP for diferente doque 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 elementosdesativados 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 itemde menu Monitor/Modify Register Value.

Para sair do modo monitor basta selecionar o item de menu Monitor/Abort, que o programaretornará ao modo de execução (PLC Mode: Running ).

Tutorial software PC12 Página 19 de 27  

Page 20: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 20/58

 

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 TP02.

Circuitos de intertravamento

Os circuitos de intertravamento são circuitos que conferem uma capacidade de memorizaçãoquando da ativação de uma determinada lógica. São muito utilizados quando é necessário armazenar umevento relevante ao longo de toda a execução do programa LADDER. Como exemplo consideremos umabotoeira, composta por um botão de ligar (X0001) e um botão de desligar (X0002), que deve acionar edesligar um motor (Y0001).

Como os botões X0001 e X0002 são de contato momentâneo, para que o motor seja acionado epermaneça nesta condição, o circuito de acionamento deve ser capaz de detectar  o evento depressionamento do botão X0001, ligar o motor, e manter o motor ligado, mesmo com o desligamento deX0001. O circuito da Ilustração 15 tem esta capacidade, e é chamado de 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á apresentacomponentes especiais que realizam as operações de ativar (SET ) e desligar (RESET ) bobinas de forma

retentora, ou selada.

O circuito da Ilustração 16 mostra o mesmo circuito de acionamento do motor Y0001 com abotoeira X0001 e X0002 mas utilizando as funções especiais SET  (F-23) e RESET  (F-24) do CLP WEGTP02. Estas funções especiais são obtidas pressionando o botão . Com o 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 osparâmetros que a função necessita. Existem diversas outras funções especiais, cada qual com seusparâmetros. A relação de todas as funções especiais do CLP WEG TP02, e seus respectivos parâmetros,podem ser encontrados no manual do CLP.

Tutorial software PC12 Página 20 de 27  

Ilustração 15: Circuito de selo

Ilustração 16: Circuito de selo usando funções SET e RESET 

Page 21: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 21/58

 

Ilustração 17: Tela para entrada defunçõ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 o instante em que ocorre uma mudança de estado nesta variável. Assim, é dado onome 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 desubida e bordas de descida qualquer um de seus contatos internos (Xxxxx, Yxxxx, Cxxxx, Wsxxx). Estasfunções especiais são identificadas por F-05 (detector de borda de subida) e F-06 (detector de borda dedescida). 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 de1→0 (DESCIDA). Normalmente as funções detectoras de bordas são associadas a funções SET e RESET ,conforme é mostrado na Ilustração 18.

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 naenergização, ou seja, quando o relé temporizador é energizado, seus contatos de saída esperam um tempopré-definido para fecharem.

O CLP WEG TP02 permite se sejam utilizados até 256 temporizadores, sendo que 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 um temporizador no programa deveser pressionar o botão . Com este botão tem-se

Tutorial software PC12 Página 21 de 27  

Ilustração 18: Exemplo do uso de detectores de bordas

Campo para inserção do parâmetro(bobina a ser setada ou resetada)

Campos para a seleçãoda função especial

Page 22: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 22/58

 

acesso a janela de parametrização de temporizadores (Ilustração 19). Esta janela é possível inserir oidentificador do temporizador, o tipo do temporizador (com RESET ou sem RESET) e o valor datemporização, com múltiplos da base de tempo.

Os dois tipos possíveis de temporizadores são com RESET e sem RESET (Ilustração 20). Umtemporizador com RESET apresenta uma entrada para a ativação do temporizador e outra entrada quepermite definir uma lógica que realiza o RESET do temporizador, ou seja, faz ele parar de temporizar. Otemporizador sem RESET apresenta somente uma entrada. Enquanto esta entrada está ativa otemporizador 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.

O valor do tempo para um temporizador pode ser entrado de forma direta ou indireta. Na formadireta é associado, durante a programação, o valor fixo de tempo para o temporizador, este valor não podeser modificado durante a execução do programa, somente com reprogramação do CLP. Na forma indireta, ovalor do tempo é o valor contido em um dos registradores internos do CLP. Como é possível modificar osregistradores 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  

Ilustração 19:Tela de parametrizaçãodetemporizadores

Identificação

Tempo

Tipo

Ilustração 20: Exemplos de temporizadores com e sem

RESET 

Page 23: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 23/58

 

Contadores

Os contadores são elementos do CLP utilizados para quantificar eventos, normalmente bordas desubida 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 crescenteque apresenta uma entrada para o sinal que gera os eventos para a contagem (sinal de entrada) e outraentrada para efetuar o RESET do contador (colocar o valor 0 no registrador de contagem). A cada borda desubida no sinal de entrada, o contador é incrementado, quando a contagem atinge o valor parametrizado, asaída do contador é acionada. Este tipo de contador pode ser inserido no programa através do botão .Quando este botão é pressionado, a janela da Ilustração 21 é mostrada. Com esta janela é possívelparametrizar o contador.

Como na parametrização dos temporizadores, o contadores devem ser identificados, utilizando umdos 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 econtadores, 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 podemudar o valor sem mudar o programa, mas na forma indireta isto é possível. A Ilustração 22 mostra umcontador do tipo simples.

Tutorial software PC12 Página 23 de 27  

Ilustração 21:Tela de parametrizaçãode contadoressimples

Identificação

Valor máximo

Ilustração 22: Exemplo de contador do tipo simples

Page 24: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 24/58

 

O CLP WEG TP02 apresenta um outro tipo de contador, que pode ser configurado como umcontador crescente ou decrescente. Este tipo de contador é inserido no programa através do botão defunções especiais e parametrizado com uma função especial. O identificador de função especial para estecontador é 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 acomunicaçã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émisto 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 CLPatravés dos registradores de sistema WS041 1 WS042. O registrador WS041 configura os parâmetros decomunicação da porta MMI. A forma como compôr o valor deste registrador encontra-se na Tabela 3. Para onosso exemplo configuraremos com os seguintes parâmetros: 8 bits, 1 stop bit, sem paridade e velocidadede 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 oendereç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 do sistema(Edit/System Data) que é mostrada na Ilustração 23.

Para a comunicação através da porta MMI, é necessário que os pinos 4 e 5 do cabo TP202PG(cabo de comunicação entre o CLP e o computador) estejam curto-circuitados diretamente no conector daporta MMI. Nos CLP da UTFPR este curto-circuito está disponível através de uma pequena chave localizadapróxima aos conectores de entrada do CLP. É necessário também o conversor TP232PG, que faz aconversão do sinal RS-232 para RS-422 (MMI).

Tutorial software PC12 Página 24 de 27  

Ilustração 23: Tela para a configuração dos parâmetros de comunicação no TP02 

Parâmetros de comunicação

Endereço

Page 25: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 25/58

 

1.2.4 Exemplo de aplicação

Desenvolver um semáforo rodoviário em um cruzamento (Ilustração 24) no qual o tempo depassagem (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.

Para resolver este problema de maneira muito fácil precisamos modelá-lo utilizando umGRAFCET. Isso porque o processo é totalmente sequencial. Assim, o modelo em GRAFCET é mostrado naIlustração 25.

Tutorial software PC12 Página 25 de 27  

Ilustração 24: Cruzamento rodoviário

Ilustração 25: GRAFCET para o problema do semáforo

Page 26: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 26/58

 

Neste GRAFCET, composto somente por quatro etapas (E0, E1, E2 e E3) e quatros transições, ascondiçõ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 dasrespectivas 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 compostopor diversos passos.

1. Definir as relações existentes entre os elementos do CLP e as condições e ações doGRAFCET. Estas relações podem ser definidas através de uma tabela.

Condição Elemento doCLP 

 Ação Elemento doCLP 

T1 (temporizador de 27s) C0027 Ligar T1 V0027

T2 (temporizador de 3s) C0003 Ligar T2 V0003

Início do processo X0001 Ligar V1 Y0001

Ligar Y1 Y0002

Ligar G1 Y0003

Ligar V2 Y0004

Ligar Y2 Y0005

Ligar G2 Y0006

2. Associa-se para cada ETAPA um ponto auxiliar interno do CLP.

ETAPA Ponto auxiliar 

E0 C1000

E1 C1001

E2 C1002

E3 C1003

3. Associa-se para cada TRANSIÇÃO um ponto auxiliar interno do CLP.

TRANSIÇÃO Ponto auxiliar 

E0 para E1 C2000

E1 para E2 C2001

E2 para E3 C2002

E3 para E0 C2003

4. Monta-se a primeira parte do programa LADDER , acionando cada uma das TRANSIÇÕES(ponto auxiliar) em função das ETAPAS ATIVAS (pontos auxiliares) e das condições de cadaTRANSIÇÃO.

Tutorial software PC12 Página 26 de 27  

Page 27: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 27/58

 

5. Monta-se a parte central do programa LADDER, ativando e desativando as ETAPAS(pontos auxiliares), em função do acionamento de cada uma das TRANSIÇÕES.

6. Finalmente monta-se a parte final do programa LADDER, acionando as saídas etemporizadores 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 doCLP para que o sistema de semáforo rodoviário inicie o seu funcionamento.

Tutorial software PC12 Página 27 de 27  

Page 28: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 28/58

 

WEG – Transformando Energia em Soluções  38

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 abertos pois o PC12 requer muita memória 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 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 contato com a Weg I n- dústrias Ltda – Divisão Automação.

Page 29: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 29/58

 

WEG – Transformando Energia em Soluções  39

Módulo 3 – Automação de Processos Industriais 

Visão Geral

O PC12 Design Center permite ao usuário criar o software aplicativo para toda linha

TP02 de controladores programáveis. A seguir faremos uma descrição das principais caracterí s-ticas ( telas, menus, comandos básicos, arquitetura de memória, etc ... ) , bem como aplicaremosalguns exercícios para fixação dos conceitos e comandos.

Tela Principal 

A figura 1 mostra a tela principal do PC12 Design Center. Os detalhes referentes a cadauma das partes da interface é feita em seguida.

( 1 ) – Menu Principal( 2 ) – Barra de Botões( 3 ) – Tela de edição do programa( 4 ) – Barra de Ferramentas do editor Ladder( 5 ) – Barra de Ferramentas do editor Boolean( 6 ) – Nome do arquivo ativo para edição( 7 ) – Indicação do módulo básico( 8 ) – Porta de comunicação serial selecionada( 9 ) – Status de operação do TP02(10) – Display do Relógio de Tempo Real ( Real Time Clock), disponível so

mente para os módulos de 40 e 60 pontos.

( 1 ) ( 2 )( 3 )

( 6 ) ( 7 ) ( 8 ) ( 9 ) ( 10 )

( 5 )

 Figura 5 - Tela Principal 

( 4 )

Page 30: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 30/58

 

WEG – Transformando Energia em Soluções  40

Módulo 3 – Automação de Processos Industriais 

Opções do Menu Principal  :

 

 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 do aplicativo ou seus parâme-

tros;-  Print Setup ( Ajuste de Impressão ) : Para selecionar e configurar a impressora;-  Exit ( Sair ) : Para encerrar a edição e fechar o PC12 Design Center;

Barra de Botões (**) :

New Print Preview

Open Print

Save

(*) Quando um aplicativo é salvo são gerados os seguintes arquivos :

 Figura 6 - File Menu (Menu Arquivo)

Page 31: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 31/58

 

WEG – Transformando Energia em Soluções  41

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 Vxxxx;-  nomearquivo.reg2 : arquivo de dados para os registradores Dxxxx;-  nomearquivo.reg3 : arquivo de dados para os registradores WCxxxx;-  nomearquivo.sym : arquivo de dados para o rótulos (symbols);-  nomearquivo.file : arquivo de dados para os 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

Page 32: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 32/58

 

WEG – Transformando Energia em Soluções  42

Módulo 3 – Automação de Processos Industriais 

TP02 - 20/28 pontos 1,5 kwordsCapacidade de memória disponível

TP02 – 40/60 pontos 4,0 kwords

-  Clear Memory (Limpar Memória) : Para limpar o aplicativo e/ou ajustes do PC12 conforme as seguintesopçõ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 editado em linguagem Ladder (diagrama de contatos) paraa codificação em Boolean (lista de instruções) automaticamente.

-  Ladder (Diagrama de Contatos) : Ativa o modo de edição em Ladder (diagrama de contatos);

Barra de Botões :

Modo de edição em Ladder

Esta função converterá o programa 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);

Page 33: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 33/58

 

WEG – Transformando Energia em Soluções  43

Módulo 3 – Automação de Processos Industriais 

Para que os registradores entre V001~V256 recebam o valor atribuido pela caixa de diálogomostrada 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

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 desistema (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 )

Exemplo : Suponhamos que no diagrama elétrico haja um botão designado como SH1 (tag ou rótulo) e que noendereçamento do software tenhamos definido esta entrada como X010. Poderemos associar ao endereço X010 o

 [?] Ver a Figura - 6

Page 34: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 34/58

 

WEG – Transformando Energia em Soluções  44

Módulo 3 – Automação de Processos Industriais 

rótulo/símbolo SH1, de maneira que quando lermos o aplicativo ficará fácil identificarmos o que aquele endereçorepresenta 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 saídas e acumulado-res que estejam sendo com contatores/temporizadores dentro do aplicativo;

 Figura 12 - Tela Used Table

Barra de Botões :

Page 35: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 35/58

 

WEG – Transformando Energia em Soluções  45

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 natabela mostrada pela Figura-8.

-  Check Logic (Compilador) : Verifica se existem erros de sintaxe no aplicativo e gera o arquivo executávelque 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 especificando o tipo deproblema encontrado. Cada erro possui uma mensagem específica e esta codificação é apre-sentada 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 direitoda 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

Page 36: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 36/58

 

WEG – Transformando Energia em Soluções  46 

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

Page 37: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 37/58

 

WEG – Transformando Energia em Soluções  47 

Módulo 3 – Automação de Processos Industriais 

-  Write ( Escrever ) : Para definir o que será transferido para a memória do controlador conforme asseguintes 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;?  Write Dxxx Data – Transfere os valores ajustados para os registradores Dxxx;?  Write WCxxx Data – Transfere os valores ajustados para os registradores WCxxx;?  Write FLxxx Data – Transfere os arquivos de texto editados nos registradores FL001~130;

-  Read ( Ler ) : Para carregar no PC12 os dados armazenados na memória do controlador conforme as se-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;?   Read Dxxx Data – Carrega os valores ajustados nos registradores Dxxx;?   Read WCxxx Data – Carrega os valores ajustados nos registradores WCxxx;?   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;

Page 38: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 38/58

 

WEG – Transformando Energia em Soluções  48

Módulo 3 – Automação de Processos Industriais 

-  Após este comando o led indicativo RUN ficará continuamente aceso;-  Caso ocorra uma indicação de erro verifique a memória de sistema do controladorpara 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ãoestá 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 a senhapreviamente estabelecida;-  Depois de estabelecida uma senha, esta será solicitada sempre que o usuário desejariniciar a execução do aplicativo ( RUN ), parar a execução do aplicativo ( STOP ), carregar oaplicativo/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 me-mó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 contro-lador;

?  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 :

Page 39: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 39/58

 

WEG – Transformando Energia em Soluções  49

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 Year (Ano), Month (Mês), Day (Dia), Hour (Hora), Minute (M i-nuto) 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óriado controlador;

-  Compare Program (Compara programa ) : Compara o aplicativo armazenado na memória do controladorcom o aplicativo ativo na área de edição do 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á estabelecidaa comunicação entre o microcomputador e o controlador;

Quando escolhida esta opção surgirá na tela a seguinte caixa de diálogo :

Page 40: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 40/58

 

WEG – Transformando Energia em Soluções  50

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 docontrolador 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 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

Page 41: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 41/58

 

WEG – Transformando Energia em Soluções  51

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 :

Page 42: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 42/58

 

WEG – Transformando Energia em Soluções  52

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 seapresentará 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” apa-

recem os contatos em estado “OFF ”;

Page 43: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 43/58

 

WEG – Transformando Energia em Soluções  53

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 seapresentará desativada no menu.

-  Register I/O Coils Data ( Registradores de dados e contatos ) : Para ter a monitoração on-line de dados eregistradores usados no aplicativo;

-  Abort ( Abortar ) : 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 noestado 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 ?X001 = ON;2° Ciclo de Scan ?X001 = OFF;

-  Modify Register Value ( Modificação de valores ) : Para alterar valores de registradores durante a monito-

ração do aplicativo;

Page 44: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 44/58

 

WEG – Transformando Energia em Soluções  54

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 Windowsestar muito ocupado durante a monitoração. Será necessário então pressionar novamente obotão “modify” até que o dado seja transferido.

-  Scan Time ( tempo de varredura ) : Para conhecer o tempo de varredura atual do controlador;

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 mso 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 ).

Para desativar a monitoração basta selecionar esta opção novamente.

 Figura 29 - Relógio Real 

Page 45: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 45/58

 

WEG – Transformando Energia em Soluções  55

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) : 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 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;

Page 46: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 46/58

 

WEG – Transformando Energia em Soluções  56 

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

-  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 :

Page 47: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 47/58

 

WEG – Transformando Energia em Soluções  57 

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.

-  TMR (ou T no teclado): Insere um bloco TMR (temporizador) na 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.

Page 48: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 48/58

 

WEG – Transformando Energia em Soluções  58

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.

Page 49: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 49/58

 

WEG – Transformando Energia em Soluções  59

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???) ou marcador especial (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.

  Coil to find : Escrever aqui o endereço que se deseja encontrar;   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 :

Page 50: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 50/58

 

WEG – Transformando Energia em Soluções 60

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

Page 51: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 51/58

 

WEG – Transformando Energia em Soluções 61

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;

Page 52: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 52/58

 

WEG – Transformando Energia em Soluções 62

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 comunica-

ção do controlador programável à uma das portas de comunicação serial disponíveisdo microcomputador (normalmente designadas como COM1 e COM 2).

Partindo da tela inicial do PC12, crie um novo projeto.

Aparecerá uma tela como mostrada na Fig. 1 (Tela Principal)

Depois de certificada a conexão física do cabo, o usuário poderá estabelecer a com u-nicação entre o PC12 e o TP-02.

Aparecerá a caixa de diálogo “communication Port ” (Fig. 17). Escolha a porta serialonde 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”.

File Edit Plc Monitor

Open

Load

Save

Save as

PrintPrint Preview

Print Setup

Exit

PLC Type

Clear Memory

Boolean

Ladder

Data memory

System memorySymbol

Used Table

Check Logic

Sort Right

Write

Read

Run !

Stop !

Password

EEPROMSet RTC

Clear System

Clear Data

Clear Program

Clear All Memory

Compare Program

Com Port

Set timeOut Value

Boolean

Ladder

Register I/O Coils Data

Modify Register Value

Scan Time

RTC

New

File Edit Plc Monitor

Open

Load

Save

Save as

Print

Print Preview

Print Setup

Exit

PLC Type

Clear Memory

Boolean

Ladder

Data memory

System memory

Symbol

Used Table

Check LogicSort Right

Write

Read

Run !

Stop !

Password

EEPROM

Set RTC

Clear System

Clear DataClear Program

Clear All Memory

Compare Program

Set timeOut Value

Boolean

Ladder

Register I/ O Coils Data

Modify Register Value

Scan Time

RTC

New

Com Port

Page 53: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 53/58

 

WEG – Transformando Energia em Soluções 63

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 oaplicativo.

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ívelpara 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 (Boolean) .

Para criar previamente símbolos (rótulos) para os contatos que serão utilizados siga osseguintes procedimentos :

Aparecerá a caixa de diálogo “Symbol Edit Dialog ” (Fig. 7).

File Edit Plc Monitor

Open

Load

Save

Save as

Print

Print Preview

Print Setup

Exit

Clear Memory

Boolean

Ladder

Data memory

System memory

Symbol

Used Table

Check Logic

Sort Right

Write

Read

Run !

Stop !

Password

EEPROM

Set RTC

Clear System

Clear Data

Clear Program

Clear All Memory

Compare Program

Set timeOut Value

Boolean

Ladder

Register I/ O Coils Data

Modify Register Value

Scan Time

RTC

Ne w

Com Port

PLC Type

File Edit Plc Monitor

Open

Load

Save

Save as

Print

Print Preview

Print Setup

Exit

Clear Memory

Boolean

Ladder

Data memory

System memory

Used Table

Check Logic

Sort Right

Write

Read

Run !

Stop !

Password

EEPROM

Set RTC

Clear System

Clear Data

Clear Program

Clear All Memory

Compare Program

Set timeOut Value

Boolean

Ladder

Register I/ O Coils Data

Modify Register Value

Scan Time

RTC

Ne w

Com Port

PLC Type

Symbol

Page 54: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 54/58

 

WEG – Transformando Energia em Soluções 64

Módulo 3 – Automação de Processos Industriais 

Defina todos os rótulos desejados (exemplo: X001 = S1, X002 = FT1, Y001 = K1 ... ) epressione o botão “Quit”.

No desenvolvimento do aplicativo, necessita-se muitas vezes, atribuir valores para re-gistradores. 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 pro-cedimentos :

Aparecerá a caixa de diálogo como mostrado na figura abaixo.

Depois vá até os registradores desejados e faça os devidos ajustes para configurar o

TP-02. Para maiores detalhes veja às páginas 49, 50, 51 e 52 do manual de instalaçãoe programação do TP-02.

File Edit Plc Monitor

Open

Load

Save

Save as

Print

Print Preview

Print Setup

Exit

Clear Memory

Boolean

Ladder

Data memory

Symbol

Used Table

Check Logic

Sort Right

Write

Read

Run !

Stop !

Password

EEPROM

Set RTC

Clear System

Clear Data

Clear Program

Clear All Memory

Compare Program

Set timeOut Value

Boolean

Ladder

Register I/ O Coils Data

Modify Register Value

Scan Time

RTC

New

Com Port

PLC Type

System memory

Page 55: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 55/58

 

WEG – Transformando Energia em Soluções 65

Módulo 3 – Automação de Processos Industriais 

Para editar a memória de dados, onde podemos ajustar os valores dos registradores deuso geral e arquivos de texto, devemos adotar os seguintes procedimentos :

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, nocaso 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.

File Edit Plc Monitor

Open

Load

Save

Save as

Print

Print Preview

Print Setup

Exit

Clear Memory

Boolean

Ladder

System memory

Symbol

Used Table

Check Logic

Sort Right

Write

Read

Run !

Stop !

Password

EEPROM

Set RTC

Clear System

Clear Data

Clear Program

Clear All MemoryCompare Program

Set timeOut Value

Boolean

Ladder

Register I/ O Coils Data

Modify Register Value

Scan Time

RTC

Ne w

Com Port

PLC Type

Data memory

Page 56: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 56/58

 

WEG – Transformando Energia em Soluções 66 

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, é necessário transferir o mesmo para o TP-02. Para f a-zermos isto devemos seguir os seguintes procedimentos :

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 dedado que foi editado, como por exemplo : se foram editados alguns registradores dotipo Vxxx, marque a opção Write Vxxx Data . Se foram editados alguns registradores dotipo 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). Seestiver, pressione o botão “OK ”. Assim, o programa será transferido para a memória doTP-02.

Estabeleça as condições iniciais das entradas e verifique o funcionamento do progr a-ma.

Se necessário, poderá ser feita uma monitoração online do programa aplicativo. Paraisto podemos adotar o seguinte procedimento :

File Edit P lc Monitor

Open

Load

Save

Save as

Print

Print Preview

Print Setup

Exit

Clear Memory

Boolean

Ladder

Data memory

System memory

Symbol

Used Table

Check Logic

Sort Right

Read

Run !

Stop !

Password

EEPROM

Set RTC

Clear System

Clear Data

Clear Program

Clear All Memory

Compare Program

Set timeOut Value

Boolean

Ladder

Register I/O Coils Data

Modify Register Value

Scan Time

RTC

Ne w

Com Port

PLC Type Write

File Edit Plc Monitor

Open

Load

Save

Save as

Print

Print Preview

Print Setup

Exit

Clear Memory

Boolean

Ladder

Data memory

System memory

Symbol

Used Table

Check Logic

Sort Right

Write

Read

Run !

Stop !

Password

EEPROM

Set RTC

Clear System

Clear Data

Clear Program

Clear All Memory

Compare Program

Set t imeOut Value

Boolean

Register I/ O Coils Data

Modify Register Value

Scan Time

RTC

Ne w

Com Port

PLC Type

Ladder

Page 57: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 57/58

 

WEG – Transformando Energia em Soluções 67 

Módulo 3 – Automação de Processos Industriais 

Aparecerá uma caixa de diálogo com a seguinte pergunta : “Do you want read programfrom plc ?”. Pressione o botão “Cancel ”, pois normalmente não queremos ler o progra-

ma que acabamos de transferir para o TP-02.Feito isto o PC12 entra em modo monitor. Podemos desta forma acompanhar a exec u-ção do aplicativo escrito em Ladder, vendo na tela o estado dos contatos, valores atu-ais de registradores, etc. Um exemplo de monitoração é mostrado na Fig. 21.

Para sair do modo de monitoração siga o seguinte procedimento :

É importante que este procedimento seja seguido à risca, para evitar erros de comuni-cação.

Para salvar o projeto, basta seguir os seguintes procedimentos :

Aparecerá uma caixa de opções “Save Option ” onde a opção symbol estará selecio-nada (default). Marque as demais opções se desejar salvar também as memórias dedados e sistema. Pressione então, o botão “OK ”.

File Edit Plc Monitor

Open

LoadSave

Save as

Print

Print Preview

Print Setup

Exit

Clear Memory

BooleanLadder

Data memory

System memory

Symbol

Used Table

Check Logic

Sort Right

Write

Read

Run !Stop !

Password

EEPROM

Set RTC

Clear System

Clear Data

Clear Program

Clear All Memory

Compare Program

Set timeOut Value

Boolean

Ladder

Register I/ O Coils Data

Modify Register Value

Scan Time

RTC

Ne w

Com Port

PLC Type

 Abort

File Edit P lc Monitor

Open

Load

Save as

Print

Print Preview

Print Setup

Exit

Clear Memory

Boolean

Ladder

Data memory

System memory

Symbol

Used Table

Check Logic

Sort Right

Write

Read

Run !

Stop !

Password

EEPROM

Set RTC

Clear System

Clear Data

Clear Program

Clear All Memory

Compare Program

Set timeOut Value

Boolean

Ladder

Register I/ O Coils Data

Modify Register Value

Scan Time

RTC

New

Com Port

PLC Type

Save

Page 58: Tutorial LTP-02 e PC12 Joiner

5/10/2018 Tutorial LTP-02 e PC12 Joiner - slidepdf.com

http://slidepdf.com/reader/full/tutorial-ltp-02-e-pc12-joiner 58/58

 

WEG – Transformando Energia em Soluções 68

Módulo 3 – Automação de Processos Industriais 

Uma janela padrão de aplicativos windows aparecerá. Basta indicar a pasta onde oaplicativo deve ser salvo, nomeá-lo e depois, pressionar o botão “salvar ”.