15.09.2017 Visualizações

Autómato programável ZEN_e-book

Transforme seus PDFs em revista digital e aumente sua receita!

Otimize suas revistas digitais para SEO, use backlinks fortes e conteúdo multimídia para aumentar sua visibilidade e receita.

<strong>Autómato</strong> <strong>programável</strong><br />

Lucínio Preza de Araújo


<strong>Autómato</strong> <strong>programável</strong><br />

Índice<br />

O autómato <strong>ZEN</strong> 2<br />

Exemplo de ligação das entradas e saídas 4<br />

Endereços de entrada/saída 5<br />

Software de programação do <strong>ZEN</strong> 6<br />

Exercícios básicos 7<br />

Exemplos de programação<br />

Função telerrutor 13<br />

Pontos de luz temporizados 14<br />

Controlo de ponto de luz através de relé de retenção 15<br />

Acionamento de ponto de luz através do relógio programador semanal 16<br />

Acionamento de persiana 17<br />

Propostas de exercícios de programação<br />

Controlo de iluminação 18<br />

Controlo da circulação de ar em estufas 19<br />

Controlo de escadas automáticas 20<br />

http://www.prof2000.pt/users/lpa Página 1


<strong>Autómato</strong> <strong>programável</strong><br />

O autómato <strong>ZEN</strong><br />

Este programador lógico <strong>ZEN</strong> permite um total de 10 pontos de E/S (6 entradas e 4<br />

saídas).<br />

Possibilidade de programação em diagrama ladder (diagrama de contactos)<br />

directamente na CPU do tipo LCD.<br />

A máxima capacidade do programa é de 96 linhas.<br />

Grande capacidade de comutação, até 8A / contacto a 250Vac.<br />

Entradas directas em corrente alternada entre 110 e 240Vac.<br />

Dispõe de 8 temporizadores, 8 contadores e funções de relógio-calendário.<br />

Aplicações<br />

Industriais:<br />

Controlo de motores/bombas<br />

Não industriais:<br />

Instalações domóticas em edifícios (alarmes, aquecimento, iluminação, persianas,<br />

rega, etc.).<br />

Aspecto externo<br />

http://www.prof2000.pt/users/lpa Página 2


<strong>Autómato</strong> <strong>programável</strong><br />

Ecrã LCD<br />

Dentro do ecrã podem surgir uma série de ícones que proporcionam informação acerca<br />

do estado do Zen.<br />

Ícone<br />

RUN<br />

ERR<br />

▲<br />

▼<br />

Significado<br />

Visualiza-se no ecrã quando se está no modo RUN<br />

Indica um erro<br />

Visualiza-se no ecrã quando existe um nível superior no menu ou no programa principal<br />

Visualiza-se no ecrã quando existe um nível inferior no menu ou no programa principal<br />

Aparece no ecrã quando se activa a password<br />

Teclado funcional<br />

O<br />

Tecla<br />

Função<br />

Menu Escrever sobre o programa Configuração de parâmetros<br />

DEL ---------------<br />

Apaga entradas, saídas, linhas<br />

de ligação e linhas em branco<br />

---------------<br />

ALT ---------------<br />

Altera entre condições<br />

normalmente aberto ou fechado<br />

---------------<br />

Up<br />

Down<br />

Move o cursor<br />

acima e<br />

abaixo<br />

Move o cursor acima e abaixo.<br />

Selecciona tipos de bit e<br />

funções.<br />

Move o cursor acima e abaixo.<br />

Altera valores e parâmetros.<br />

Left<br />

Right<br />

---------------<br />

Move o cursor à esquerda e à<br />

direita.<br />

Move o cursor à esquerda e à<br />

direita.<br />

ESC<br />

Retorna ao<br />

ecrã anterior<br />

Cancelas as operações<br />

realizadas e retorna à operação<br />

anterior.<br />

Cancelas as operações<br />

realizadas e retorna à operação<br />

anterior.<br />

OK<br />

Entra no menu<br />

seleccionado<br />

Confirma as configurações<br />

realizadas.<br />

Confirma as configurações<br />

realizadas.<br />

http://www.prof2000.pt/users/lpa Página 3


<strong>Autómato</strong> <strong>programável</strong><br />

Exemplo de ligação das entradas e saídas<br />

Na saída:<br />

250 V ac, 8 A<br />

ou<br />

24 V dc, 5 A<br />

http://www.prof2000.pt/users/lpa Página 4


Endereços de Entrada / Saída<br />

Nome da<br />

área<br />

Bits de<br />

entrada<br />

Switch de<br />

tecla<br />

Bits de<br />

comparação<br />

Bits de saída<br />

(*)<br />

Área de<br />

trabalho<br />

Relé de<br />

retenção<br />

Temporizador<br />

(**)<br />

Temporizador<br />

de retenção<br />

Símbolo<br />

Endereço<br />

de bit<br />

I I0 a I5 6<br />

B B0 a B7 8<br />

P P0 a Pf 16<br />

Q Q0 a Q3 4<br />

M M0 a Mf 16<br />

H H0 a Hf 16<br />

T T0 a T7 8<br />

# #0 a #3 4<br />

<strong>Autómato</strong> <strong>programável</strong><br />

Número<br />

de bits<br />

Função<br />

Mostrar o estado ON/OFF do dispositivo de<br />

entrada ligado ao terminal de entrada da<br />

CPU<br />

Mostra o estado ON/OFF dos botões de<br />

operação da CPU<br />

Compara o PV do temporizador (T), o de<br />

retenção (#), e contador (C) e da saída ao<br />

resultado da comparação.<br />

Mostra o estado ON/OFF dos dispositivos<br />

de saída ligados à unidade da CPU.<br />

Só se usa no programa ladder. Não pode<br />

ser saída de dispositivo externo.<br />

Igual ao anterior e além disso mantém o<br />

seu estado perante a ausência de<br />

alimentação.<br />

Pode ser activado como atraso a ON,<br />

atraso a OFF, como flanco ou como<br />

impulso intermitente.<br />

Mantém o valor temporizado quando a<br />

entrada de activação ou a alimentação fica<br />

a OFF. Se qualquer deles ficar a ON de<br />

novo, continua a temporização.<br />

Pode-se colocar a ON ou a OFF num dia<br />

Temporizador<br />

@ @0 a @7 8<br />

de relógio<br />

ou período de tempo determinado.<br />

Temporizador<br />

Pode-se colocar a ON ou a OFF numa<br />

* *0 a *7 8<br />

calendário<br />

data determinada.<br />

Contador C C0 a C7 8 Contador reversível<br />

Visualiza no ecrã as mensagens prédefinidas<br />

Display D D0 a D7 8<br />

em relação a temporizadores,<br />

contadores e seus PV’s<br />

PV – Valor presente ou valor actual.<br />

(*) As seguintes funções podem ser seleccionadas para os bits de saída<br />

[ Saída normal<br />

Fica a ON ou a OFF de acordo com o estado ON/OFF da condição de<br />

execução.<br />

S Set Quando a condição é ON a saída fica a ON.<br />

R Reset Quando a condição é OFF a saída fica a OFF<br />

A<br />

Alternativo<br />

Alterna o estado ON/OFF da saída, quando a condição de execução fica a<br />

ON.<br />

(**) Os temporizadores podem ter as seguintes funções<br />

X<br />

n<br />

O<br />

F<br />

Atraso à<br />

operação<br />

Atraso à<br />

desoperação<br />

Impulso de<br />

transição<br />

Impulso<br />

intermitente<br />

Tempo decorrido desde que a entrada fica activa até que o bit do<br />

temporizador configurado fica a ON.<br />

O bit do temporizador fica a ON, desde que a entrada fica activa até<br />

que se cumpre o tempo configurado no temporizador.<br />

O bit do temporizador configurado fica a ON o tempo seleccionado na<br />

instrução, quando a entrada passa de OFF a ON.<br />

O bit do temporizador configurado passa repetidamente de ON a OFF,<br />

enquanto a entrada estiver a ON.<br />

http://www.prof2000.pt/users/lpa Página 5


<strong>Autómato</strong> <strong>programável</strong><br />

Software de programação<br />

do <strong>ZEN</strong><br />

http://www.prof2000.pt/users/lpa Página 6


<strong>Autómato</strong> <strong>programável</strong><br />

EXERCÍCIO 1<br />

A saída Q0 só é activada quando a entrada I0 for accionada.<br />

I0 – Entrada NA (Normalmente Aberta)<br />

Q0 – Saída<br />

EXERCÍCIO 2<br />

A saída Q0 está activada enquanto a entrada I0 não for accionada.<br />

I0 – Entrada NF (Normalmente Fechada)<br />

Q0 – Saída<br />

EXERCÍCIO 3 – E<br />

A saída Q0 só é activada quando a entrada I0 é accionada E a entrada I1 não é<br />

accionada.<br />

I0 – Entrada NA (Normalmente Aberta)<br />

I1 – Entrada NF (Normalmente Fechada)<br />

Q0 – Saída<br />

EXERCÍCIO 4 – OU<br />

A saída Q0 é activada quando a entrada I0 é accionada OU a entrada I1 não é<br />

accionada.<br />

I0 – Entrada NA (Normalmente Aberta)<br />

I1 – Entrada NF (Normalmente Fechada)<br />

Q0 – Saída<br />

http://www.prof2000.pt/users/lpa Página 7


<strong>Autómato</strong> <strong>programável</strong><br />

EXERCÍCIO 5<br />

A saída Q0 muda sempre de estado (ON / OFF) sempre que a entrada I0 fica ON.<br />

I0 – Entrada NA (Normalmente Aberta)<br />

A – Alterna o estado ON/OFF da saída, quando a condição de execução fica a ON.<br />

Q0 – Saída<br />

EXERCÍCIO 6 – Set e Reset<br />

A saída Q0 é activada levando a entrada I0 a ON e é desactivada levando a entrada I!<br />

a ON.<br />

I0 – Entrada NA (Normalmente Aberta)<br />

I1 – Entrada NA (Normalmente Aberta)<br />

S – Set – Quando a condição é ON a saída fica ON.<br />

R – Reset – Quando a condição é ON a saída fica OFF.<br />

Q0 – Saída<br />

EXERCÍCIO 7 – Temporização – Atraso à operação (X) ou Temporizado ao trabalho<br />

A saída Q0 só fica activada quando decorrer um determinado tempo pré-estabelecido,<br />

após a entrada I0 ficar ON.<br />

I0 – Entrada NA (Normalmente Aberta)<br />

T0 – Temporizador<br />

X – Atraso à operação (por exemplo: X - 3seg.)<br />

Q0 – Saída<br />

http://www.prof2000.pt/users/lpa Página 8


<strong>Autómato</strong> <strong>programável</strong><br />

EXERCÍCIO 8 – Temporização – Atraso à desoperação (n) ou Temporizado ao<br />

repouso<br />

A saída Q0 fica activa quando I0 ficar ON mas quando I0 passar a OFF a saída Q0<br />

mantém-se ainda ON por um determinado tempo pré-estabelecido.<br />

I0 – Entrada NA (Normalmente Aberta)<br />

T0 – Temporizador<br />

n – Atraso à desoperação (por exemplo: n - 3seg.)<br />

Q0 – Saída<br />

EXERCÍCIO 9 – Temporização – Impulso de transição (O)<br />

Depois da entrada I0 receber um impulso, a saída Q0 fica ON durante um determinado<br />

tempo pré-estabelecido.<br />

I0 – Entrada NA (Normalmente Aberta)<br />

T0 – Temporizador<br />

O – Impulso de transição (por exemplo: O - 3seg.)<br />

Q0 – Saída<br />

EXERCÍCIO 10 – Temporização – Impulsos intermitentes (F)<br />

Enquanto a entrada I0 permanecer ON a saída Q0 muda o seu estado (ON/OFF)<br />

durante um determinado tempo pré-estabelecido.<br />

Quando a entrada I0 passar a OFF a saída Q0 também passa a OFF.<br />

I0 – Entrada NA (Normalmente Aberta)<br />

T0 – Temporizador<br />

F – Impulsos intermitentes (por exemplo: F - 3seg.)<br />

Q0 – Saída<br />

http://www.prof2000.pt/users/lpa Página 9


<strong>Autómato</strong> <strong>programável</strong><br />

EXERCÍCIO 11 – Temporização de retenção (#)<br />

Depois do impulso na entrada I0 a saída Q0 só passa a ON decorrido o tempo préestabelecido<br />

e mantém-se ON até receber um impulso na entrada I1 que passa a saída<br />

Q0 a OFF.<br />

I0 – Entrada NA (Normalmente Aberta)<br />

I1 – Entrada NA (Normalmente Aberta) para Reset<br />

# – Temporização de retenção (por exemplo: X # - 3seg.)<br />

Q0 – Saída<br />

EXERCÍCIO 12 – Contador incremental<br />

Se por exemplo o PV (Present Value) for 0 e o SV (Set Value) for 10 a saída Q0 do<br />

contador só ficará ON depois de aplicados 10 impulsos na entrada do contador I0<br />

(PV≥SV).<br />

O PV e o SV são fixados pelo utilizador.<br />

I0 – Entrada NA (Normalmente Aberta) do contador<br />

C0 – Endereço do contador<br />

I1 – Entrada OFF incremental<br />

D – Selecção do modo de contagem (OFF – incremental; ON – decremental)<br />

Q0 – Saída do contador (só fica ON quando PV ≥ SV)<br />

http://www.prof2000.pt/users/lpa Página 10


<strong>Autómato</strong> <strong>programável</strong><br />

EXERCÍCIO 13 – Contador decremental<br />

Se por exemplo o PV (Present Value) for 10 e o SV (Set Value) for 5 a saída Q0 do<br />

contador está ON (já que o PV>SV). Depois de aplicados 6 impulsos na entrada do<br />

contador I0 a saída do contador Q0 passa a OFF (já que PV


<strong>Autómato</strong> <strong>programável</strong><br />

EXERCÍCIO 15 – Temporizador semanal @<br />

A definir pelo utilizador. Por exemplo:<br />

@0 - Segunda – Sexta – Início: 17h; Fim: 24h<br />

@1 – Sábado – Domingo – Início: 24h; Fim: 2h<br />

A saída Q0 só fica ON de Segunda a Sexta-Feira das 17h às 24h e de Sábado a Domingo das<br />

24h às 2h do dia seguinte.<br />

@0 e @1 – Endereço do temporizador semanal<br />

Q0 – Saída a activar<br />

EXERCÍCIO 16 – Temporizador calendário *<br />

A definir o calendário pelo utilizador. Por exemplo:<br />

*0 – Início: 1 de Janeiro; Fim: 15 de Junho<br />

@0 - Segunda – Sexta – Início: 17h; Fim: 24h<br />

@1 – Sábado – Domingo – Início: 24h; Fim: 2h<br />

A saída Q0 só fica ON de 1 de Janeiro a 15 de Junho, de Segunda a Sexta-Feira das 17h às<br />

24h e de Sábado a Domingo das 24h às 2h do dia seguinte.<br />

*0 – Endereço do temporizador calendário<br />

@0 e @1 – Endereço do temporizador semanal<br />

Q0 – Saída a activar<br />

http://www.prof2000.pt/users/lpa Página 12


<strong>Autómato</strong> <strong>programável</strong><br />

Exemplos de programação<br />

Função telerruptor<br />

Com esta programação obtém-se o controlo de um ponto de luz por botões.<br />

Ligação<br />

Funcionamento: Accionando o botão (ou os botões), comuta-se o estado do ponto de<br />

luz. Ou seja, se o ponto de luz está apagado, este acende-se; e se está aceso, apagase.<br />

Esta função denomina-se telerruptor.<br />

Aplicações: Pode aplicar-se a todos os pontos de luz com a vantagem de se poder<br />

ampliar os pontos de controlo ligando em paralelo tantos botões como os que se<br />

precisem. Desta forma evita-se instalar comutadores de escada e inversores.<br />

Diagrama de contactos (LD)<br />

I0 – Entrada NA (Normalmente Aberta)<br />

A – Alterna o estado ON/OFF da saída, quando a condição de execução fica a ON.<br />

Q0 – Saída<br />

http://www.prof2000.pt/users/lpa Página 13


<strong>Autómato</strong> <strong>programável</strong><br />

Pontos de luz temporizados<br />

Com esta programação consegue-se, além da função telerruptor (ver exemplo anterior)<br />

a desoperação automática temporizada das lâmpadas, se estas ficarem acesas. Este<br />

exemplo pode ser muito útil nas casas de banho.<br />

Ligação<br />

Funcionamento: Accionando o botão comuta-se o estado dos pontos de luz. Ou seja,<br />

se os pontos de luz estão apagado, acendem-se; e se estão acesos, apagam-se. Se<br />

deixarmos os pontos de luz acesos, quando passar o tempo fixado no temporizador, os<br />

pontos de luz apagam-se.<br />

Diagrama de contactos (LD)<br />

I0 – Entrada NA (Normalmente Aberta)<br />

A – Alterna o estado ON/OFF da saída, quando a condição de execução fica a ON.<br />

Q0 – Saída<br />

T0 – Temporizador<br />

R – Reset<br />

http://www.prof2000.pt/users/lpa Página 14


<strong>Autómato</strong> <strong>programável</strong><br />

Controlo do ponto de luz através de relé de retenção<br />

Com este exemplo, pretende-se que perante um corte de tensão, quando este se<br />

restabeleça, o ponto de luz fique como estava. Se antes do corte de tensão estava<br />

acesa, quando se restabelecer, volta a acender-se sem necessidade de activar o<br />

botão. Se antes do corte de tensão estava apagada, logicamente quando se<br />

restabelecer a tensão o ponto de luz deve permanecer apagado.<br />

Ligação<br />

Funcionamento: Accionando o botão comuta-se o estado do ponto de luz. Ou seja, se<br />

o ponto de luz está apagado, acende-se; e se está aceso, apaga-se. Se houver um<br />

corte de tensão, quando esta se restabelecer o ponto de luz tomará o estado que tinha<br />

antes de se produzir o corte.<br />

Diagrama de contactos (LD)<br />

I0 – Entrada NA (Normalmente Aberta)<br />

A – Alterna o estado ON/OFF da saída, quando a condição de execução fica a ON.<br />

Q0 – Saída<br />

H0 – Relé de retenção<br />

http://www.prof2000.pt/users/lpa Página 15


<strong>Autómato</strong> <strong>programável</strong><br />

Accionamento de ponto de luz através do relógio programador semanal<br />

Neste exemplo, o Zen utiliza-se exclusivamente como interruptor horário.<br />

Este exemplo tem boa aplicação em iluminações exteriores.<br />

Ligação<br />

Funcionamento: O funcionamento é o mesmo de um relógio programador semanal.<br />

Diagrama de contactos (LD)<br />

@0 – Temporizador de relógio<br />

Q0 – Saída<br />

Por exemplo:<br />

Ligar a iluminação de 2ª Feira a 6ª Feira das 20h às 24h<br />

http://www.prof2000.pt/users/lpa Página 16


<strong>Autómato</strong> <strong>programável</strong><br />

Acionamento de persiana<br />

Pretende-se o controlo por<br />

teclas locais de uma persiana<br />

motorizada. Utilizam-se duas<br />

entradas (I0 e I1) para as duas<br />

teclas locais (subida e descida)<br />

e duas saídas (Q0 e Q1) para a<br />

subida e a descida da persiana.<br />

Funcionamento:<br />

Accionando-se a tecla de<br />

subida, activa-se o relé de<br />

subida. Este relé desactiva-se<br />

automaticamente quando<br />

ocorre o tempo previsto para o<br />

curso da persiana. Poder-se-á<br />

parar a persiana a meio do<br />

percurso se se voltar a accionar<br />

a mesma tecla.<br />

Accionando-se a tecla de descida, activa-se o relé de descida. Este relé desactiva-se<br />

automaticamente quando ocorre o tempo previsto para o curso da persiana. Poder-se-á parar a<br />

persiana a meio do percurso se se voltar a accionar a mesma tecla.<br />

Diagrama de contactos ou Diagrama Ladder<br />

Entradas Saídas Temporização<br />

I0 – Botão de subida Q0 – Relé de subida T0 – Temporização de subida<br />

I1 – Botão de descida Q1 – Relé de descida T1 – Temporização de descida<br />

A – Alternativo<br />

R – Reset<br />

http://www.prof2000.pt/users/lpa Página 17


<strong>Autómato</strong> <strong>programável</strong><br />

CONTROLO DA ILUMINAÇÂO<br />

Estabeleça as configurações de iluminação requeridas e alterne entre elas<br />

simplesmente premindo um botão. A economia energética será imediata bem como a<br />

eficiência e qualidade da iluminação.<br />

Estabeleça as configurações de iluminação a seguir<br />

indicadas:<br />

Botão 1 em ON, todas as luzes ligadas.<br />

Botão 2 em ON, luzes dos grupos 1 e 3 Ligadas.<br />

Botão 3 em ON, luzes dos grupos 1 e 2 Ligadas.<br />

Botão 4 em ON, todas as luzes apagadas.<br />

Pretende-se que apresente:<br />

- Esquema das ligações, nas entradas e nas saídas do autómato.<br />

- Programa em linguagem de contactos ou diagrama Ladder (LD).<br />

http://www.prof2000.pt/users/lpa Página 18


<strong>Autómato</strong> <strong>programável</strong><br />

CONTROLO DE CIRCULAÇÂO DO AR EM ESTUFAS<br />

O <strong>ZEN</strong> pode utilizar-se para repartir o dióxido de carbono ou o ar quente,<br />

seleccionando dois ventiladores a intervalos constantes através de operações<br />

escalonadas para reduzir a corrente de arranque.<br />

O ventilador de circulação 1<br />

começa a trabalhar quando o<br />

botão 1 é pressionado. O<br />

ventilador de circulação 2<br />

começa a trabalhar<br />

automaticamente 30 segundos<br />

depois. Os ventiladores operam num ciclo repetido de 90 minutos, 60 minutos ON e 30<br />

minutos OFF. O botão 2 em ON desliga a ventilação.<br />

Pretende-se que apresente:<br />

- Esquema das ligações, nas entradas e nas saídas do autómato.<br />

- Programa em linguagem de contactos ou diagrama Ladder (LD).<br />

http://www.prof2000.pt/users/lpa Página 19


<strong>Autómato</strong> <strong>programável</strong><br />

CONTROLO DE ESCADAS AUTOMÁTICAS<br />

Uma escada rolante pode funcionar permanentemente nos dias e horários<br />

especificados e o resto do tempo só quando uma pessoa se aproximar, requerendo o<br />

seu serviço.<br />

A escada rolante pode ser posta a trabalhar continuamente das 7:00h às 10:00h e das<br />

17:00h às 22:00h de 2ª a 6ª Feira.<br />

Pode também funcionar noutro horário ou aos fins-de-semana, quando detecta uma<br />

pessoa (sensor), accionando a escada rolante durante 3 minutos.<br />

Pretende-se que apresente:<br />

- Esquema das ligações, nas entradas e nas saídas do autómato.<br />

- Programa em linguagem de contactos ou diagrama Ladder (LD).<br />

http://www.prof2000.pt/users/lpa Página 20

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!