Você está na página 1de 10

UNIVERSIDADE FEDERAL DE PERNAMBUCO

RELATÓRIO PRÁTICA 1

PROGRAMAÇÃO DE UM SISTEMA DE RESERVATÓRIO COM CLP

Relatório referente a disciplina


Laboratório de Automação e
Controle como avaliação, sob
orientação do Prof. Guaraci.

CURSO: ENGENHARIA MECÂNICA (ME)

AUTORES: ALESSON DA SILVA


LORENE FERNANDES

RECIFE 2018
Sumário

1. INTRODUÇÃO ....................................................................................................... 3
1.1 Descrição da Atividade ....................................................................................................... 3
2.DEFINIÇÃO DAS VARIÁVEIS ELEMENTARES ................................................ 4
2.1 Entradas do sistema ........................................................................................................... 4
2.2 Saídas do sistema ............................................................................................................... 4
2.3 Memória do sistema, definidas pelo programador para implementar e facilitar na
construção do código ............................................................................................................... 4
3.CONSTRUÇÃO DO CÓDIGO EM LADDER ........................................................ 5
3.1 Chave seletora .................................................................................................................... 5
3.2 Acionamento da bomba ..................................................................................................... 5
3.4 Desligamento da bomba .................................................................................................... 6
3.5 Acionamento da lâmpada verde ........................................................................................ 6
3.6 Acionamento da lâmpada vermelha.................................................................................. 7
4. CONCLUSÃO ............................................................................................................ 9
ANEXO ......................................................................................................................... 10

2
1. INTRODUÇÃO
A presente prática consiste em controlar um reservatório, Fig.1, no qual foi utilizado a
linguagem Ladder no Unity Pro e CLP M340. Na construção desse sistema de controle, no
problema proposto, foram determinadas entradas e saídas, além de restrições que serão
abordadas a seguir.

1.1 Descrição da Atividade


As seguintes especificações devem ser atendidas em relação ao nível reservatório:

 Nível muito baixo: Leitura abaixo de 10% do nível máximo do reservatório, a


lâmpada verde deverá ser acionada;
 Nível baixo: Leitura entre 10% e 30% do nível máximo do reservatório, a
lâmpada verde deverá ser acionada e ficar piscando;
 Nível normal: Leitura entre 30% e 70% do nível máximo do reservatório, as
lâmpadas verde e vermelha deveram ser acionadas;
 Nível alto: Leitura entre 70% e 90% do nível máximo do reservatório, a lâmpada
vermelha deverá ser acionada e ficar piscando;
 Nível muito alto: Leitura acima de 90% do nível máximo do reservatório, a
lâmpada vermelha deverá ser acionada;
 Uma chave deverá informar se o sistema está em modo manual ou auto-
matico;
 A bomba deverá ser desligada quando o nível do reservatório atingir 95%
do nível máximo do reservatório;
 No modo automático, a bomba deverá ser ligada sempre que o nível do
reservatório ficar abaixo de 50% do nível máximo do reservatório;

PS: O nível máximo do reservatório é de 20000 litros é a mesma a ser atingida


quando o nível atinge 8 metros.

3
2.DEFINIÇÃO DAS VARIÁVEIS ELEMENTARES
2.1 Entradas do sistema

 chave, consiste de uma chave seletora que quando estiver acionada, quer dizer que o
sistema está no modo automático;
 botaoL, consiste de uma botoeira sem retenção para o acionando específico da bomba
no modo manual;
 botaoD, consiste de uma botoeira sem retenção para desligar o motor caso esteja
ligado, independentemente do modo de operação automático ou manual;
 SN, consiste de um potenciômetro, ou seja, um sensor de nível;

Figura 2. Variáveis elementares de entrada

2.2 Saídas do sistema

 Lamp_auto, consiste na lâmpada que indica se está no modo de operação automático;


 Lamp_bomba, consiste na lâmpada que indica se a bomba está ligada;
 Lamp_verde, consiste na lâmpada verde;
 lamp_vermelha, consiste na lâmpada vermelha;

Figura 3. Variáveis elementares de saída

2.3 Memória do sistema, definidas pelo programador para implementar e facilitar na


construção do código

 T0 e T1, auxiliam na construção do pisca pisca da Lamp_verde;


 T3 e T4, auxiliam na construção do pisca pisca da lamp_vermelha;
 X_10, 10% de 10000=1000;
 X_30, 30% de 10000=3000;
 X_50, 50% de 10000=5000;
 X_70, 70% de 10000=7000;
 X_90, 90% de 10000=9000;
 X_95, 95% de 10000=9500;

4
É válido salientar que esse valor de 10000 é referente ao nível máximo (NM) do reservatório,
sendo definido como mostrado na figura 5 como um valor inteiro.

Figura 4. Variáveis elementares de memória

Figura 5. Valor do nível máximo

3.CONSTRUÇÃO DO CÓDIGO EM LADDER


3.1 Chave seletora
Como diz no enunciado do problema:

 Uma chave seletora deve ser utilizada para definir o modo de acionamento da bomba:
Modo Automático ou Modo Manual.
 Uma lâmpada deve ser utilizada para indicar o modo de operação.

Figura 6. Chave seletora

3.2 Acionamento da bomba

• No Modo Manual, o acionamento da bomba é realizado exclusivamente por botoeira


(Botão Liga).
• No Modo Automático, o acionamento da bomba é realizado, exclusivamente, quando o
nível do reservatório for inferior a 50% no valor máximo.
• O estado da bomba deve ser apresentado numa lâmpada.

5
Figura 7. Acionamento da bomba

3.4 Desligamento da bomba

• O desligamento da bomba acontece nas seguintes situações:

1. Independentemente do modo de operação, quando o reservatório atingir 95% do valor


máximo;

2. Caso esteja no Modo Manual, quando o usuário pressionar o Botão Desliga.

Figura 8. Desligamento da bomba

3.5 Acionamento da lâmpada verde

• Deve existir duas Lâmpadas que apresentem o seguinte comportamento a depender do


Status de nível:
 Nível muito Baixo: Quando o nível do reservatório estiver em até 10% do valor máximo,
a Lâmpada Verde deve estar constantemente acionada;
 Nível Baixo: Quando o nível do reservatório estiver entre 10% e 30% do valor máximo,
a Lâmpada Verde deve piscar;
 Nível Normal: Quando o nível do reservatório estiver entre 30% e 70% do valor máximo,
as Lâmpadas Verde e Vermelha devem estar constantemente acionadas;

• Os limites declarados em cada um dos Status de Nível devem ser declarados em


variáveis de memória do tipo INT.
• O período de oscilação das lâmpadas deve ser declarado numa variável de memória do
tipo TIME.

6
Figura 8. Acionamento da Lâmpada Verde

3.6 Acionamento da lâmpada vermelha

• Deve existir duas Lâmpadas que apresentem o seguinte comportamento a depender do


Status de nível:
 Nível Normal: Quando o nível do reservatório estiver entre 30% e 70% do valor máximo,
as Lâmpadas Verde e Vermelha devem estar constantemente acionadas;
 Nível Alto: Quando o nível do reservatório estiver entre 70% e 90% do valor máximo, a
Lâmpada Vermelha deve piscar;
 Nível muito Alto: Quando o nível do reservatório estiver acima de 90% do valor máximo,
a Lâmpada Vermelha deve estar constantemente acionada.

• Os limites declarados em cada um dos Status de Nível devem ser declarados em


variáveis de memória do tipo INT.
• O período de oscilação das lâmpadas deve ser declarado numa variável de memória do
tipo TIME.

7
Figura 9. Acionamento da Lâmpada Vermelha

8
4. CONCLUSÃO
Essa pratica nos permitiu, aprender mais sobre a lógica Ladder, o uso do CLP e do Unity Pro
para criar e configurar as variáveis necessárias para resolver o problema, bem como desenvolver
o raciocínio para solucionar o problema que foi apresentado.

9
ANEXO
Código completo do Sistema de Controle do Reservatório

10