manual prático para clp tsx micro

38
CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática 04/2003 ALLenz 1 INTRODUÇÃO ................................................................................................................................................. 2 CRIANDO UMA NOVA APLICAÇÃO ....................................................................................................... 3 SELECIONANDO O MODELO DO CLP .............................................................................................................. 3 CONFIGURANDO O CLP ............................................................................................................................. 5 Configurando os contadores e E/S analógica On Board ........................................................................ 6 Configurando os módulos discretos ......................................................................................................... 8 EXEMPLOS DE A PLICAÇÃO ........................................................................................................................... 12 Inserindo uma Subrotina (SR) ................................................................................................................ 22 CRIANDO UM PROGRAMA COM A IHM............................................................................................. 26 CONFIGURANDO A APLICAÇÃO..................................................................................................................... 29 CONSTRUINDO A LÓGICA DO PROGRAMA CRIADO NA IHM ....................................................................... 35

Upload: marcos-lima

Post on 11-Feb-2016

74 views

Category:

Documents


3 download

DESCRIPTION

Manual de práticas para CLP Tsx micro

TRANSCRIPT

CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática

04/2003 ALLenz 1

INTRODUÇÃO................................................................................................................................................. 2

CRIANDO UMA NOVA APLICAÇÃO ....................................................................................................... 3

SELECIONANDO O MODELO DO CLP.............................................................................................................. 3

CONFIGURANDO O CLP............................................................................................................................. 5

Configurando os contadores e E/S analógica On Board........................................................................ 6 Configurando os módulos discretos ......................................................................................................... 8

EXEMPLOS DE APLICAÇÃO ...........................................................................................................................12 Inserindo uma Subrotina (SR) ................................................................................................................22

CRIANDO UM PROGRAMA COM A IHM.............................................................................................26

CONFIGURANDO A APLICAÇÃO.....................................................................................................................29 CONSTRUINDO A LÓGICA DO PROGRAMA CRIADO NA IHM.......................................................................35

CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática

04/2003 ALLenz 2

Introdução

Após ter concluído o estudo da apostila teórica, você já está apto a começar o desenvolvimento de aplicações no ambiente de programação do PL 7 Micro. Para maior esclarecimento e aproveitamento do treinamento tenha sempre a mão o Guia de Treinamento Teórico – CLP Telemecanique enquanto se estiver seguindo esta apostila.

Para acessar o software PL 7 Micro, basta selecionar, na lista de programas do

Windows, a opção ASA Products. Isto feito serão abertas várias opções, estas são descritas com mais detalhes abaixo;

Para acessar o software PL 7 Micro devemos selecionar a opção PL7 Micro, a partir

deste podemos construir qualquer aplicação e transferi-la para o CLP, porém antes devemos configurar todos os parâmetros da comunicação que será feita entre o micro e o CLP, para isso;

üClique na opção UNI-TELWAY como demonstrado acima e configure os parâmetros

como demonstrado na janela abaixo;

Caso o CLP esteja interligado na porta serial com 1do micro, basta selecionarmos no

campo COM Port a opção COM1.

Utilizada para possíveis modificações do programa contido no BIOS

Software para a programação da MMI

Software utilizado par programar o CLP ou terminal de programação

Traz informações sobre o Software PL 7 Micro.

Desinstala o Software PL 7 Micro

Dimensiona os parâmetros de comunicação do micro com o CLP.

CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática

04/2003 ALLenz 3

Criando uma Nova Aplicação

Esta aplicação tem como objetivo a utilização das principais funções básicas e avançadas para uma maior compreensão e familiarização no ambiente do software PL 7 Micro. Iremos então prosseguir com a construção da nova aplicação.

Selecionando o Modelo do CLP üSelecionado o software PL 7 Micro se abrirá uma nova tela, estando nessa nova tela

clique em File no menu principal e selecione New no submenu. Feito isto se abrirá a seguinte tela;

üSelecione a opção TSX 3722 V1.5 (este é o modelo do CLP e versão do software). Se

tivermos conectado ao CLP uma placa PCMCIA para a expansão de memória devemos selecionar uma das opções no campo ao lado (32K ou 64K), caso contrário selecione a opção None e no campo Grafcet selecione a opção No.

Feito isto se abrirá uma janela onde se é possível determinar o tipo de tarefa e programa

para iniciarmos a construção da aplicação;

CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática

04/2003 ALLenz 4

üSelecionado as opções como demonstrado acima, clique em Open. Agora se abrirá uma janela que nos possibilita selecionar se a aplicação será construída em Diagrama Ladder ou Lista de Instruções;

üEsse exemplo de aplicação iremos construir em ladder, portanto selecione a opção Ladder (LD) Feito isto se abrirá uma tela que já é o ambiente para construção das aplicações em ladder;

A aplicação já poderia ser construída a partir de agora, porém, se ao finalizarmos a construção desta e fossemos transferi-la para o CLP iria dar problema, pois ainda não foi feita a configuração do CLP. É através desta configuração que determinamos todos os parâmetros para os contadores e E/S analógicas On Board, a placa PCMCIA (caso estejamos utilizando uma placa PCMCIA) e todos os módulos que tenhamos conectado no rack do CLP base ou extensão.

CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática

04/2003 ALLenz 5

Configurando o CLP

Como já foi dito temos a possibilidade através do software de parametrizar todos os módulos que estejam conectados no CLP base ou extensão e até mesmo os contadores e temporizadores internos.

Para nossa aplicação iremos configurar os seguintes módulos para serem utilizados: • Cartão PCMCIA: No nosso caso iremos utilizar este cartão para interligar o CLP a um

software supervisório; • Módulo TSX DZM 28 DR: Este é um módulo digital com 16 entradas e 12 saídas que está

conectado na posição 1 e 2 do rack do CLP; • Módulo TSX CTZ 2A: Este é um módulo contador que possui dois contadores e está

conectado na posição 3 do rack do CLP. • Módulo TSX DSZ 08 R5: Este é um módulo que contém 8 saídas e está conectado na

posição 5 do rack do CLP. • Módulo TSX ASZ 200: Este é um módulo analógico que contém 2 saídas analógicas e está

conectado na posição 6 do rack do CLP.

Para realizarmos a configuração dos módulos descritos acima devemos verificar no rack do CLP se os módulos estão conectados corretamente e estão localizados nas posições como descritos acima. Feito a verificação devemos seguir os seguintes passos;

ü Clique em Application no menu principal e selecione a opção Configuration no sub

menu ou apenas selecione o ícone de configuração do CLP;

Feito isto se abrirá a seguinte janela;

Observando a janela acima podemos perceber que os formatos dos retângulos são

idênticos aos do CLP e para configurar um módulo, I/O integrado, placa PCMCIA ou CPU do CLP (TSX 3722, no nosso caso) basta dar um duplo clique sobre o retângulo correspondente e será aberta uma janela para parametrização deste.

Iremos configurar então os módulos para nossa aplicação;

1.8

1.5

1.6 1.7

1.1

1.2

1.4

1.3

Selecione esta opção para o nosso CLP

Fig. 10.0

CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática

04/2003 ALLenz 6

ü Dê um duplo clique sobre a escrita TSX 3722 (seção 1.3 da fig. 10.0) para ser feito a

configuração do CPU e configure os parâmetros como demonstrado a seguir;

Configurando os contadores e E/S analógica On Board

üFeito isto feche a janela e dê um duplo clique sobre o retângulo da E/S analógica

integrada (seção 1.1 da fig.10.0) para ser feito a configuração desta e configure os parâmetros como demonstrado a seguir;

üConcluído o procedimento acima, feche esta janela e dê um duplo clique sobre o

retângulo Counting dos contadores integrados (seção 1.2 da fig.10.0). Como já foi dito, temos dois contadores disponíveis, portanto temos duas planilhas de configuração (Counter 0 e Counter 1) que são selecionadas através de uma janela drop-down. Configure os parâmetros como demonstrado a seguir;

Nota: Iremos fazer a mesma configuração para os dois contadores modificando apenas a

função. Para o Counter 0 iremos configurar para realizar uma contagem decrescente e para o Counter 1 crescente.

CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática

04/2003 ALLenz 7

Como podemos perceber na janela acima, o contador 0 foi configurado como um contador decrescente, selecione o contador através da janela drop-down como demonstrado acima e configure-o como crescente. Feito isto feche esta janela.

üClique sobre o retângulo Comm para configuração de comunicação (seção 1.4 da

fig.10.0) e configure os parâmetros como demonstrado a seguir;

Através desta janela é possível acessar a planilha de configuração do Counter 1

Foi selecionado CHANNEL 1 porque temos uma placa PCMCIA conectada no CLP e os demais parâmetros configurados abaixo estão todos relacionados com a comunicação desta placa.

CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática

04/2003 ALLenz 8

Configurando os módulos discretos üFeche a janela de configuração de comunicação e dê um duplo clique sobre o

retângulo para configuração do módulo de E/S digitais que estão conectados nas posições 1 e 2 no rack do CLP (seção 1.5 da fig.10.0) e selecione as opções como demonstrado a seguir. Após selecionar as opções clique em OK.

Após ter clicado em OK percebemos que o retângulo referente a esse módulo mudou de

cor, isto ocorreu porque o módulo foi reconhecido e ocorrerá com todos os módulos que forem selecionados posteriormente;

Foi feito um reconhecimento do módulo, porém este ainda não foi configurado. Para

fazer a configuração deste módulo dê um duplo clique sobre o retângulo novamente e configure os parâmetros como demonstrado a seguir;

Módulo reconhecido

CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática

04/2003 ALLenz 9

Feito o reconhecimento e configuração do módulo de E/S digital como demonstrado na figura anterior, iremos agora repetir o processo para os demais módulos começando pelo módulo contador que está conectado na posição 3 do rack do CLP;

üDê um duplo clique sobre a posição 3 no rack do CLP (seção 1.6 da fig.10.0) para ser

feito a configuração dos contadores e selecione as opções como demonstrado;

Após ter selecionado as opções e clicado em OK o módulo contador iremos perceber

que o retângulo referente a esse módulo mudou de cor, ou seja, o módulo contador já foi reconhecido, falta apenas que o mesmo seja configurado, para isso;

üDê um duplo clique sobre o retângulo novamente e configure os parâmetros para os

dois contadores; Nota: Iremos fazer a mesma configuração para os dois contadores modificando apenas a

borda de disparo. Para o Counter 0 iremos configurar para realizar uma contagem com borda de disparo de subida e o Counter 1 iremos configurar para realizar uma contagem com borda de disparo de descida.

Como podemos perceber na janela acima o contador 0 foi configurado com borda de disparo de subida, selecione o contador 1 (através da janela drop-down Counter) e configure-o como contador com borda de disparo de descida. Feito isto o módulo contador já foi reconhecido e configurado, iremos agora repetir o procedimento para o módulo de saídas digitais que está conectado na posição 5 do rack do CLP.

CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática

04/2003 ALLenz 10

üDê um duplo clique sobre o retângulo onde está conectado o módulo de saídas digitais

que está localizado na posição 5 no rack do CLP (seção 1.7 da fig.10.0) e selecione as opções como demonstrado na figura a seguir;

Reconhecido o módulo basta fazer sua configuração, para isto; üDê um duplo clique novamente sobre o retângulo e configure os parâmetros como

demonstrado;

Concluído o reconhecimento e configuração deste módulo, iremos repetir o

procedimento para o último módulo, o de saídas analógicas; üDê um duplo clique sobre o retângulo onde está conectado o módulo de saídas

analógicas que está localizado na posição 6 no rack do CLP (seção 1.8 da fig.10.0) e selecione as opções como demonstrado na figura a seguir;

Concluído o reconhecimento desse módulo, basta proceder a sua configuração; üDê um duplo clique sobre o retângulo novamente e configure os parâmetros como

demonstrado a seguir;

CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática

04/2003 ALLenz 11

Concluído este procedimento falta para finalizar a configuração do CLP apenas

determinar o número de funções que serão utilizadas nos blocos de funções, para isto; üClique sobre o ícone de parametrização dos blocos de funções;

Clicando sobre o ícone se abrirá uma janela para o dimensionamento de algumas funções. Dimensione os valores como demonstrado abaixo;

O dimensionamento do número de words, constantes, bits e funções em geral que

compõe o bloco de funções, é interessante para que haja uma otimização do espaço de memória.

Ícone a ser selecionado

CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática

04/2003 ALLenz 12

Exemplos de Aplicação Para maior compreensão do uso das funções e recursos do nosso software PL7 Micro iremos agora construir algumas aplicações como exemplos em Ladder; Ex1: Sala Inteligente - Este exercício tem como objetivo o uso dos contatos; NA (Normal Aberto), NF (Normal Fechado), P (ativo em borda de subida), N (ativo em borda de descida) e também o uso das saídas normais, S (Set) e R (Reset) que podem ser utilizadas tanto para o acionamento de algum dispositivo como para "setar" (nível alto) ou "resetar" (nível baixo) uma posição de memória qualquer;

Imaginemos uma sala composta por dois sofás, dois armários, uma mesa de centro e

uma mesa no canto com uma cadeira e um microcomputador a automatização desta sala através do CLP deve ocorrer da seguinte maneira;

Quando passar uma pessoa pela porta a luz da sala deve ser acesa (sensor S1) e, se esta

pessoa sentar em um dos sofás e a temperatura ambiente estiver acima de 25°C (temperatura detectada pelo sensor S3), o ventilador será ligado, pois os sofás estão longe da janela (a pessoa será detectada no sofá pelo sensor S2). No caso desta pessoa sair do sofá, o ventilador será desligado e se esta pessoa sair da sala, a luz será apagada;

Estando na tela que nos permite a construção de aplicações em ladder com o CLP já configurado, iremos construí-la da seguinte maneira;

CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática

04/2003 ALLenz 13

Para fazermos o EX1 utilizando os contatos P (ativo em subida de borda), N (ativo em descida de borda), NA (normalmente aberto) NF (normalmente fechado) e saídas normais, S (set), R (reset) que serão utilizadas para acionar as saídas do CLP (%QX.Y), "setar" uma posição de memória (%MX) ou saídas do CLP iremos construir a primeira linha do diagrama LADDER colocando um contato P com endereço em série com uma saída S Após termos inserido o contato P e a saída S na aplicação estes ficarão da seguinte maneira;

Abaixo está o diagrama em ladder da automatização da sala, proceda inserindo os contatos e saídas como feito anteriormente;

%I1.0 – Sensor ultra-som responsável em ligar e desligar a lâmpada; %I1.1 – Sensor ultra-som responsável em ligar e desligar o ventilador (se estiver alguém no sofá); %I1.2 – Sensor ultra-som responsável em detectar se há ou não alguém no sofá; ü Após ter construído o diagrama Ladder como demonstrado acima, clique sobre o ícone de

confirmação;

Para selecionar um contato P, por exemplo, clique sobre o primeiro ícone, leve o cursor do mouse até o local onde se deseja colocar o contato e clique para que o contato fique no local correto. Isto é válido para inserir qualquer contato, saída ou função (TM, C, etc) que se deseja inserir em LADDER.

CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática

04/2003 ALLenz 14

Após ter confirmado sobre o ícone de confirmação o programa já pode ser transferido para o CLP, para isso faça as ligações físicas necessárias no CLP e;

ü Clique sobre o ícone para transferência do programa do terminal (micro) para o

CLP;

ü Agora o programa já foi transferido para o CLP e já está apto a ser executado, para

isto clique no ícone Run para o programa ser executado no CLP;

Confira o funcionamento da aplicação na prática.

Ex2 - Setor de Pintura de Objetos: Este exercício tem como objetivo o uso de contadores, temporizadores e monoestáveis; Uma fábrica de um determinado objeto utiliza uma esteira para transportar os objetos que serão pintados. O objeto é colocado em uma das extremidades da esteira e sendo transportado pela esteira ele passa por um sensor que detecta que a peça estará entrando no setor de pintura e quando sair deste setor, outro sensor detectará que a peça está saindo do setor de pintura em um tempo esperado, ou seja, tudo ocorreu corretamente, caso contrário (a peça não passe entre os sensores no tempo determinado) o sistema entre na situação de emergência. Nesta situação é acionada uma saída do CLP indicando alarme durante 5 segundos, a esteira pára e através de duas chaves o operador tem um controle manual sobre a esteira, caso ele habilite uma chave o motor da esteira gira para um lado, caso ele habilite a outra chave, o motor da esteira gira para o outro lado. Esta situação permanece até que o operador habilite uma chave de reconhecimento do alarme.

Para construir está aplicação selecione a opção File no menu principal e New no sub

menu como já foi feito anteriormente e repita todo o procedimento de seleção do modelo do CLP, parametrização dos I/Os, enfim, toda a configuração do CLP. Feito isto construa o ladder do programa como será demonstrado a seguir e após ter construído o ladder, transfira o programa para o CLP e teste-o. Obs: O software do CLP é dividido em "Rungs" (partes criadas pelo programa) e para maior compreensão do funcionamento do programa, antes de cada Rung teremos uma pequena descrição de sua função. Como neste programa temos seis (6) "Rungs" iremos numerá-los para facilitar a compreensão;

CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática

04/2003 ALLenz 15

Rung 1: Responsável em ligar ou desligar o motor ou inverter seu sentido de rotação;

% I1.0 – Chave On/Off que liga o motor da esteira (Start); % I1.3 – Chave On/Off que ativa a esteira em sentido horário no modo manual (Emerg.); % I1.4 – Chave On/Off que ativa a esteira em sentido anti-horário no modo manual (Emerg.); % M50 – Contato responsável pelo acionamento do modo manual na situação de emergência; % Q2.0 – Liga o motor da esteira; % M3 – Pára o motor da esteira em uma situação de emergência; % TM1.Q – Responsável em parar a esteira após a passagem da última peça; Rung 2: Este Rung é responsável pela lógica de acionamento do sensor 1 que faz a temporização da passagem da peça pelo setor de pintura. Como podemos perceber abaixo, temos um temporizador inserido no diagrama, após ter inserido os contatos, para inserir o temporizador proceda da seguinte maneira;

Clique sobre o ícone FB e selecione a opção TM (temporizador)

CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática

04/2003 ALLenz 16

Após ter clicado sobre o ícone FB (bloco de funções) se abrirá uma janela como demonstrado abaixo;

Selecione a opção TM e insira no Rung como demonstrado abaixo;

% I1.1 – Sensor 1 da esteira (responsável pela detecção da entrada da peça no setor de pintura); % M50 – Responsável pela invalidez do sensor 1 em caso de emergência; % Q2.0 – Contato da saída Q2.0 (garante que o sensor funcione somente com a esteira ligada); % M2 – Quebra o selo de M1; % M1 – Garante a temporização da peça pelo setor de pintura; % TM0 – Faz a temporização da passagem da peça pelo setor de pintura; Rung 3: Este é responsável pela lógica de acionamento do sensor 2 e contagem das peças. Para inserir o contador é o mesmo procedimento que o temporizador, porém ao invés de selecionarmos a opção TM iremos selecionar a opção C e inseri-la no diagrama dando um clique com o mouse;

“Esta função só era válida numa versão mais antiga do software (não pode ser acessada)”

Seleciona um temporizador

Seleciona um monoestável

Seleciona um contador

Seleciona um registrador

Seleciona um drum

Seleciona o contador que será inserido no diagrama;

CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática

04/2003 ALLenz 17

% I1.2 – Responsável pela contagem das peças; % M50 – Desabilita o sensor 2 em caso de emergência; % M1 – Confirma que a peça que será contada passou pelo sensor 1; % M2 – Quebra o selo de M1 (Rung anterior) % TM1.Q – Reseta o contador após a passagem da última peça; % M3 – Reseta o contador na situação de emergência; % M50 – Garante a interrupção da contagem das peças na situação de emergência; % M30 – Aciona a temporização para passagem da última peça (TM 1, Rung 6); Rung 4 – Este Rung é responsável pelo acionamento do alarme, caso a peça não passe pelo sensor 2 no tempo determinado;

% TM0.Q – Contato do temporizador 0 responsável em acionar o monoestável; % M2 – garante que o alarme só será acionado se a peça não passar pelo sensor 2; % MN0 – Monoestável responsável em acionar uma saída sinalizando um alarme durante 5s; % M3 – Garante que a sirene só fique acionada durante 5s (tempo determinado pelo monoestável); % S6 – Bit de sistema oscilador (1s); % Q2.5 – Saída acionada para reconhecimento do alarme;

CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática

04/2003 ALLenz 18

Rung 5: Rung responsável em manter a condição de alarme;

% M3 – Responsável pelo acionamento da condição de alarme; % I1.5 – Botão On/Off responsável em desativar o alarme (botão de reconhecimento); % M50 – Responsável em manter a condição de alarme até que este seja reconhecido; % I1.4 – Botão On/Off responsável em ativar o motor da esteira em sentido inverso (modo manual); Rung 6: Responsável pela temporização da passagem da última peça pela esteira;

% M30 – Responsável pelo acionamento do temporizador; % TM 1 – Responsável pela temporização da passagem da última peça. Após ter inserido todas as funções no diagrama ladder, antes de transferir o programa para o CLP é preciso se configurar todos os parâmetros dos temporizadores, contadores e monoestáveis, pois isto não pode ser feito On Line, portanto iremos fazer agora; üSelecione a opção Aplication no menu principal e Variables no sub menu e se abrirá a seguinte janela;

CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática

04/2003 ALLenz 19

Como podemos observar na janela anterior podemos configurar todas a variáveis e parâmetros dos FBs utilizados na aplicação, vamos começar pelos temporizadores; - TM0: Preset=5, Modo TON e TB= 1s; - TM1: Preset=4, Modo TON e TB= 1s.

Para parametrizar o contador, estando na janela Variables selecione a opção C (contador) e parametrize o contador como demonstrado na janela abaixo;

- C0: Preset=3.

Para fazermos a parametrização do monoestável selecione a opção MN e proceda da mesma maneira;

- MN0: Preset=5, TB= 1s.

Agora todas as funções dos FBs estão configuradas e o programa já pode ser transferido

para o CLP. Para isto; ü Clique sobre o ícone para transferência do programa do terminal (micro) para o

CLP e confirme a transferência;

ü Agora o programa já foi transferido para o CLP e já está apto a ser executado, para

isto clique no ícone Run para o programa ser executado no CLP;

Feito isto confira o funcionamento da aplicação na prática.

OBS: Faça as ligações físicas no CLP sem o programa estar em RUN (modo STOP).

CFP1.06 - NAI Guia de Treinamento - CLP Telemecanique - Prática

04/2003 ALLenz 20

Ex3 - Máquina Sequênciadora para Fabricação de Rodas: Este exercício tem como objetivo o uso do drum, comparadores, operadores e subrotinas; Uma fábrica utiliza uma máquina sequênciadora para fabricação de um de seus modelos de rodas. Está máquina fica localizada ao lado de um tanque que a abastece, o funcionamento desta ocorre da seguinte maneira; Os pistões P1 e P2 são acionados dimensionando o formato da roda, após a válvula V1 é acionada para o derramamento do alumínio derretido na forma (feita pela união dos pistões P1 e P2). O pistão P4 é acionado e permanece acionado até que o alumínio entre em estado sólido. Assim que o alumínio entra em estado sólido (a roda está pronta), o pistão P2 é desacionado e a roda é empurrada da máquina pelo pistão P3. Toda esta seqüência ocorre apenas se o nível do líquido (alumínio) no tanque estiver entre um limite de 2000 a 8000 litros, caso este limite seja ultrapassado (tanto no limite máximo como no limite mínimo) a máquina entra em situação de emergência. Nesta situação é soado um alarme e a seqüência fica paralisada até ser pressionado o botão de Start novamente (%I1.0) que faz o reconhecimento do alarme, reseta o drum e reinicia o processo.

Para construir está aplicação selecione a opção File no menu principal e New no sub menu como já foi feito anteriormente e repita todo o procedimento de seleção do modelo do CLP, parametrização dos I/Os, enfim, toda a configuração do CLP.

P1

P2

V1

P4

P3

8000 L

2000 L

CFP 1.06 NAHP Guia de Treinamento Prático - CLP Telemecanique

21

Para inserção dos comparadores e subrotina, nesta aplicação selecione os ícones como demonstrado a seguir;

Rung 1: Este rung é responsável em inicializar o processo;

% I1.0 – Start do processo; % M5 e M6- Responsáveis em parar o processo caso os limites do nível do tanque se excedam % M1 – Mantém a condição de funcionamento do processo; Rung 2: Este rung é responsável em fazer as operações e comparações necessárias do nível do tanque para acionamento ou não da condição de alarme;

Clique sobre o ícone Comp H para inserir o bloco de comparação horizontal

Clique sobre o ícone Comp V para inserir o bloco de comparação vertical

Clique sobre este ícone e selecione a opção Call quando for se utilizar uma subrotina

Para inserir um Drum, selecione a opção DR no bloco de funções.

CFP 1.06 NAHP Guia de Treinamento Prático - CLP Telemecanique

22

Blocos Operadores – Responsáveis em carregar o valor analógico em uma posição de memória; % M1 – Responsável em manter o funcionamento do processo; % M5 – Responsável em acionar o alarme quando o nível do tanque está acima do normal; % M6 - Responsável em acionar o alarme quando o nível do tanque está abaixo do normal; Rungs 3 e 4: Estes rungs são responsáveis em verificar as condições para o funcionamento normal da execução do processo e chamada de subrotina;

Nestes rungs iremos declarar uma subrotina (SR0) e antes de declararmos esta subrotina teremos que criá-la, mesmo que não vamos inserir o diagrama ladder dentro dela agora. OBS: Se a subrotina não for criada agora, o programa não aceitará sua declaração Inserindo uma Subrotina (SR) Para criar uma subrotina, selecione a opção Aplication no menu principal e Programs no sub menu. Feito isto se abrirá uma janela como demonstrado a seguir;

üClique na opção Create SR... e será aberto a seguinte janela;

üNo campo SR selecione o número 0 e clique em Create; üClique em Open e selecione a opção Ladder.

Feito isto já está criada a nossa subrotina SR0 e já pode ser declarada. Selecione novamente a opção Aplication no menu principal, Program no sub menu e selecione a opção Main para voltar ao programa principal. Antes de construirmos os rungs 2 e 3 é importante sabermos como se faz uma chamada de subrotina;

CFP 1.06 NAHP Guia de Treinamento Prático - CLP Telemecanique

23

Após ter clicado sobre o ícone se abrirá uma janela como demonstrado a seguir;

Selecione a opção CALL e insira no ladder nomeando-a como SR0 (para nosso caso).

Clique sobre o ícone de chamada de subrotina

Subrotina

CFP 1.06 NAHP Guia de Treinamento Prático - CLP Telemecanique

24

Blocos Comparadores – Responsáveis em fazer a comparação para o funcionamento normal % M10 e M11 – Responsáveis em chamar a subrotina SR0 caso o nível do tanque esteja nos limites; SR0 – Subrotina 0. Rung 5: Responsável em habilitar a condição de alarme;

Após Ter inserido este último rung iremos inserir o diagrama da subrotina, para acessar o ladder da subrotina, selecione a opção Aplication no menu principal e Program no no sub menu. Aberto o diagrama insira o rung a seguir Rung 1 da Subrotina SR0: Responsável em executar a sequência da fabricação da roda caso o nível do líquido esteja dentro dos limites normais;

% I1.0 – Reseta o drum quando se inicializa o processo; % M5 e M6 – Garante que a condição de alarme paralise a seqüência de construção da peça; % M1 – Garante o funcionamento normal do processo quando é dado o start; % S6 – Bit do sistema (gera clock de 1s). Após ter inserido o drum no diagrama, para configurá-lo selecione a opção Aplication no menu principal e Variables no sub menu. Feito isto se abrirá a seguinte janela;

Clique nesse botão para definir a seqüência do drum

CFP 1.06 NAHP Guia de Treinamento Prático - CLP Telemecanique

25

Defina os parâmetros como demonstrado na janela anterior. Após ter definido, clique sobre o botão Step como demonstrado na janela anterior e defina a seqüência do DRUM como demonstrado a seguir;

OBS: Para mudar os bits de 0 para 1 ou vice-versa, basta clicar sobre o quadradinho e a mudança ocorre automaticamente. Feito isto clique em OK salve o programa, transfira-o para o CLP (como já foi feito anteriormente), execute-o e verifique o funcionamento da aplicação.

CFP 1.06 NAHP Guia de Treinamento Prático - CLP Telemecanique

26

Criando um Programa com a IHM

A IHM CCX 17 da Telemecanique possui um poderoso software que permite a edição e confecção das telas para que, através desta, o operador possa estar alterando algum parâmetro interno no CLP utilizando o teclado que já vem acoplado na IHM. É importante citar que toda a lógica responsável em alterar todo e qualquer parâmetro no CLP através da IHM deve ser feita no próprio programa do CLP (em LADDER, por exemplo), como já foi dito o programa da IHM é utilizado apenas para edição e confecção das telas. Para maior esclarecimento vamos resolver passo a passo os exercícios propostos a seguir; Ex1: Este exercício tem como objetivo a utilização de algumas teclas da IHM para mudança de tela; Construa uma tela principal e quando for pressionada qualquer uma das teclas que se encontram ao lado do display ocorrerá uma mudança de tela e a tela que irá aparecer trará consigo duas opções; se for pressionada uma tecla uma bomba será ligada e será acionada uma saída a relê do CLP (%Q2.0), se for pressionado outra tecla ocorrerá um retorno à tela inicial (tecla “Exit”). Para maior esclarecimento abaixo está os desenhos das telas a serem confeccionadas;

Tela 1

Tela 2

Teclas que serão utilizadas neste programa

Posições de memória que serão utilizadas para a lógica das mudanças de tela, etc.

CFP 1.06 NAHP Guia de Treinamento Prático - CLP Telemecanique

27

OBS: Quando for pressionada uma tecla qualquer ocorrerá uma mudança de tela, a tela que irá entrar (Tela 2) trará consigo duas opções; Liga Bomba e Exit, quando for selecionada a opção “Liga Bomba” deve-se entrar uma terceira tela apenas para indicar que a bomba está ligada e está pode ser desligada, portando;

Tela 3

Para construirmos nossa aplicação, iremos começar confeccionando nossas telas na IHM para depois fazermos toda a lógica dos eventos utilizando diagrama LADDER (software do CLP); Para realizar a construção das telas prossiga da seguinte maneira; ü Na opção Programas selecione Asa Products e MMI para acessarmos o software da IHM;

ü Após ter clicado sobre a opção MMI será aberto a seguinte janela para construção das telas que serão utilizadas na aplicação;

CFP 1.06 NAHP Guia de Treinamento Prático - CLP Telemecanique

28

ü Para criar uma nova aplicação basta selecionar a opção New do menu File ou clicar no ícone correspondente na barra de ferramentas. A seguinte janela deverá ser aberta:

Após ter clicado em OK já será definido o modelo de IHM que será utilizada, o modelo

do CLP que estará se comunicando com esta e será aberta uma janela como demonstrado a seguir;

Para uma “navegação” através do software de uma maneira mais didática vamos fechar

as janelas Wysiwyg e Operator Panel Configuration e maximizar a janela MMI Applications.

CFP 1.06 NAHP Guia de Treinamento Prático - CLP Telemecanique

29

Este será nosso ambiente central de trabalho. Através dele nós temos acesso a todos os recursos do software MMI 17 WIN.

Antes de começarmos a confeccionar as telas como proposto anteriormente, devemos

configurar a aplicação para que quando transferirmos para o CLP.

Configurando a aplicação

Durante a configuração é possível determinar e alterar parâmetros tais como: • Tipo de painel do operador e o tipo de CLP no qual este está conectado; • Período de varredura da zona de comando; • Protocolo de comunicação; • Características da impressora conectada ao painel do operador; • Endereço para a zona de comando e para a zona de alarme; • Etc.

Para acessar todos esses parâmetros, o usuário deve selecionar a opção Configuration do menu Application, ou o ícone correspondente na barra de ferramentas. A seguinte tela deverá ser apresentada:

Configure a janela como demonstrado na figura anterior.

CFP 1.06 NAHP Guia de Treinamento Prático - CLP Telemecanique

30

Importante: Em caso de dúvida quanto aos parâmetros configurados, consulte o guia de treinamento teórico da IHM. Para realizarmos toda a lógica para a troca de telas utilizando o programa LADDER do CLP é preciso se definir uma variável inicial (variável como ponto de referência), “lembre-se que através do programa da IHM é possível apenas se confeccionar as telas, a lógica é toda feita em LADDER”. ü Para definirmos esta variável inicial, selecione a opção View no menu principal e Configure Link no sub menu. Feito isto se abrirá uma janela como demonstrado abaixo;

Encerrado esses passos a IHM já está configurada e já foi definido a variável inicial que estaremos utilizando quando se for determinar a lógica no CLP. Finalmente vamos confeccionar as telas como proposto neste exercício. Para isto; ü No menu principal selecione a opção Application e a opção Wysiwyg no submenu. A janela que será aberta já nos possibilita confeccionar a nossa aplicação. Esta janela é mostrada a seguir:

Variável Inicial

CFP 1.06 NAHP Guia de Treinamento Prático - CLP Telemecanique

31

Como podemos observar acima para escrevermos qualquer mensagem, basta dar um duplo clique sobre o local desejado dentro da área do display e será aberta uma janela para isto, mas antes temos que definir a maneira que iremos trabalhar, se é com mensagens ou grupos de mensagem. Se optarmos por trabalhar com mensagens, todas as mensagens que forem inseridas na tela da IHM devem ser configuradas uma a uma no software do CLP. Se optarmos a trabalhar com grupos de mensagem, só é preciso declarar o número do grupo de mensagem para que apareça diversas mensagens na tela (é como se trabalhasse-mos com trocas de telas). Na nossa aplicação iremos trabalhar com grupos de mensagem, portanto, vamos configurar a tela passo a passo como demostrado a seguir; ü Dê um duplo clique no local onde se deseje escrever a mensagem ;

ü Após ter dado o duplo clique será aberto uma janela configure os parâmetros como demonstrado abaixo;

Dê um duplo clique no retângulo desejado

Insira aqui o número do grupo das mensagens que serão inseridas nesta

Selecione esta opção para indicar que estaremos trabalhando com o modo grupo de mensagens

CFP 1.06 NAHP Guia de Treinamento Prático - CLP Telemecanique

32

ü Após ter confirmado com OK a janela retornará na seguinte condição;

ü Repita o procedimento e escreva a mensagem: Pressione qualquer tecla para continuar, como proposto no exercício. ü Após ter inserido a mensagem e confirmado com OK , devemos configurar os botões da IHM para que quando o operador pressionar qualquer tecla ocorrer a mudança de tela. Para que isto ocorra devemos associar aos botões que estarão à disposição do operador, com posições de memória que estaremos utilizando no LADDER para fazer a lógica das trocas de tela. Para isto siga os procedimentos a seguir; ü Como já foi dito iremos associar os botões que estarão a disposição do operador com posições de memória para que possamos estar realizando a lógica das mudanças de tela;

Número da linha que será mostrada a mensagem

Indica que a mensagem aparecerá de modo centralizado

Indica que a mensagem aparecerá em negrito e piscando

Dê um duplo clique aqui para inserir a mensagem: Pressione qualquer tecla para continuar

Mensagem que será mostrada na tela

CFP 1.06 NAHP Guia de Treinamento Prático - CLP Telemecanique

33

ü Após ter dado um duplo clique sobre o botão será aberta uma janela para configuração deste. Configure esta como demonstrado abaixo;

ü Repita o procedimento para os demais botões como demonstrado abaixo;

ü Finalizado a inserção dos endereços, de acordo com o nosso exercício, falta ainda confeccionarmos as outras duas telas relacionadas com o ligamento e desligamento da bomba, para fazer isto basta criarmos mais dois grupos de mensagens na tela de confecção das telas e escrevermos as mensagens como demonstrado;

Dê um duplo clique no botão para o configurarmos

Endereço de memória associado ao botão

Modo do Acionamento

Botão já configurado Botão que deverá ser configurado com o endereço %M20

Botão que deverá ser configurado com o endereço %M30 Botão que deverá ser configurado com o

endereço %M40

CFP 1.06 NAHP Guia de Treinamento Prático - CLP Telemecanique

34

ü Crie um segundo e um terceiro grupo de mensagem, sendo que estes devem se apresentar como demostrado a seguir; Grupo de mensagem 2 (TELA 2)

Grupo de mensagem 3 (TELA 3)

Modifique através desta opção o número do grupo de Atenção: Não se esqueça de selecionar a opção Clr. Screen em todas as telas que serão confeccionadas

CFP 1.06 NAHP Guia de Treinamento Prático - CLP Telemecanique

35

ü Concluído a construção e configuração de todas as telas, a aplicação já está concluída, falta agora apenas configurarmos os parâmetros de comunicação para transferirmos o programa para a IHM, mas antes, devemos definir a lógica que estará responsável em efetuar a troca de telas. Portanto iremos agora entrar no programa do CLP e definirmos esta lógica através do diagrama LADDER;

Construindo a Lógica do Programa Criado na IHM ü Entre no software PL7 Micro do CLP Telemecanique e construa o seguinte diagrama LADDER; Obs: Para facilitar a análise do diagrama LADDER, vamos dividi-lo em "Rungs". Rung 1: É aconselhável fazer o acionamento indiretamente utilizando contatos auxiliares para que a utilização dos botões da IHM funcionem corretamente, para isto construímos o rung abaixo;

CFP 1.06 NAHP Guia de Treinamento Prático - CLP Telemecanique

36

Rung 2: Este rung é responsável pela tela 1, a semântica de sua lógica é bastante simples; Sê estiver na tela 1 e for pressionada qualquer tecla vá para tela 2

Rung 3: Este rung é responsável pela tela 2, a semântica de sua lógica está descrito abaixo; Sê estiver na tela 2 e for pressionada a tecla 1, vá para a tela 3 e liga a bomba.

Sê for pressionada a tecla 4, volte para a tela 1 e desligue a bomba. Rung 4: Este rung é responsável pela tela 3, a semântica de sua lógica está descrito a seguir;

CFP 1.06 NAHP Guia de Treinamento Prático - CLP Telemecanique

37

Sê estiver na tela 3 e for pressionada a tecla 1, vá para a tela 2 e desliga a bomba.

Sê for pressionada a tecla 4, volte para a tela 1 e desligue a bomba. ü Após ter feito o diagrama LADDER como demonstrado, salve o programa e este já pode ser transferido. Agora nós já temos as telas confeccionadas, a seqüência das telas definidas e a respectiva saída (%Q2.0) declarada para ligamento e desligamento da bomba, falta agora apenas transferirmos o programa da IHM. Para isto falta ajustar alguns parâmetros que diz respeito à comunicação; ü Volte para o programa da IHM, estando no ambiente do software da IHM, clique sobre o ícone de transferência;

ü Após ter clicado sobre este ícone se abrirá uma janela como demonstrado a seguir;

Transfere programa no modo remoto: PC ⇒ CLP ou vice - versa

Transfere no modo local: PC ⇒ CLP ou vice - versa

CFP 1.06 NAHP Guia de Treinamento Prático - CLP Telemecanique

38

OBS: Modo remoto significa que o programa que será transferido estará passando primeiramente pelo CLP depois irá para a IHM.

Concluído isto o programa já estará funcionando e todas as etapas foram concluídas.