Você está na página 1de 14

UNIVERSIDADE FEDERAL DE PERNAMBUCO

CENTRO DE TECNOLOGIA E GEOCIÊNCIA

JOÃO PEREIRA SOUZA


MARIA LUIZA DE MELO MOURA

RELATÓRIO PRÁTICA 2
PROGRAMAÇÃO DE IHM APLICADA AO SISTEMA DE RESERVATÓRIO

Recife - PE
2018
JOÃO PEREIRA SOUZA
MARIA LUIZA DE MELO MOURA

RELATÓRIO PRÁTICA 2
PROGRAMAÇÃO DE IHM APLICADA AO SISTEMA DE RESERVATÓRIO

Relatório apresentado ao professor


Jacinaldo Balbino, como atividade
obrigatória na disciplina de
Laboratório de Automação e
Controle, pelo curso de Engenharia
Mecânica.

Recife – PE
2018
Sumário
1. Introdução .................................................................................................. 4

2. Objetivos .................................................................................................... 5
2.1. Objetivos gerais ................................................................................ 5

2.2. Objetivos específicos ....................................................................... 5

3. Procedimento ............................................................................................. 6
3.1. Modificações do programa em Ladder.......................................... 6

3.1.1. Modo de operação........................................................................ 6

3.1.2. Liga/Desliga................................................................................... 6

3.1.3. Estado da Bomba ......................................................................... 6

3.1.4. Potenciômetro ............................................................................... 7

3.2. IHM ...................................................................................................... 7

3.2.1. Menu Principal .............................................................................. 7

3.2.2. Modo de operação........................................................................ 8

3.2.3. Nível do reservatório .................................................................. 10

3.2.4. Temporização das Lâmpadas .................................................. 11

5. Programa .................................................................................................. 13

6. Análise de Resultados .............................................................................. 14


1. Introdução
Uma IHM (Interface Homem Máquina) é a tradução do termo HMI
(Human Machine Interface) e como o próprio nome diz é uma interface
gráfica que permite o homem interagir com a máquina. As
interfaces IHM de mercado variam bastante, podendo ser aplicadas
desde o controle de plantas nucleares até na tela de um celular. As IHMs
para controle de processos de manufatura, onde é exigido um controle
centralizado aplicado nas linhas de produção, temos IHMs equipadas
com receitas, registros de eventos, sistema de vídeo, alarmes, enfim,
todas as informações de máquina, processo ou produção que tenham a
necessidade de acesso instantâneo. Para que uma linha de manufatura
possa ser equipada com uma IHM, primeiramente é necessário que
exista um CLP que coleta a informação dos sensores, a transforma em
álgebra booleana, para que então a IHM possa conectar no CLP e “ler” a
informação a fim de mostrar a mesma de forma visual e também
possibilitando uma melhor tomada de decisões.
Essa prática tem como objetivo desenvolver um projeto para uma
IHM, relacionado ao programa de CLP desenvolvido para o sistema de
nível de reservatório. O projeto de IHM será realizado utilizando o
programa Vijeo Designer da Schneider Electric, disponível no laboratório
de Automação e Controle do DEMEC.
2. Objetivos

2.1. Objetivos gerais


Essa prática consiste na programação da IHM com o
objetivo de apresentar ao usuário as principais informações
sobre o sistema do reservatório implementado na Prática 1 e
permitir a sua intervenção quando necessária.

2.2. Objetivos específicos


Nesta atividade, são pretendidos:

 Aplicação contida na IHM deverá conter pelo menos seis telas
em que o usuário poderá visualizar, definir ou parametrizar
informações referentes ao sistema de reservatório.
 Tela 1 deverá apresentar o Menu Principal e conterá os botões
para as demais telas.
 Tela 2 apresentará o Modo de Operação atual do sistema. Por
meio de texto deve informar se está no modo Manual,
Automático ou Remoto.
 Tela 3 deverá apresentar o estado da bomba por meio de texto
indicador e luminoso. Caso o modo de operação seja Remoto,
haverá nessa tela botões que permitirão o acionamento ou
desligamento da bomba. Quando não estiver no modo Remoto,
os botões ficarão invisíveis.
 Tela 4 conterá os valores referentes à temporização das
lâmpadas.
 Tela 5 apresentará através de um gráfico de barras e um
indicador numérico o nível do reservatório.
 Tela 6 apresentará os limites dos Status de Nível e permitirá
modificá-los, obedecendo às regras lógicas.
3. Procedimento

3.1. Modificações do programa em Ladder


Para a implementação do programa em IHM relacionado ao sistema de
reservatório realizado na prática anterior, no Unity Pro, em Ladder, foram
necessárias algumas modificações no programa. As principais modificações se
dizem respeito ao fato da comunicação do Vijeo Designer com o CLP não
ocorrerem com eficiência quando as variáveis utilizadas para a criação das
telas são do tipo Saída ou Entrada. Com isso, as principais modificações foram
a criação de variáveis de memória para receber as variáveis de saída.

3.1.1. Modo de operação


Foi inserida uma chave seletora (REMOTO). Quando ligada, é acesa
a Lâmpada de Operação (LAMP_REMOTO), indicando que o modo de
operação está definido como modo remoto. Foi incluída, também, uma
lâmpada para representar o modo de operação manual. Quando a chave
B_AUTO estiver fechada, ao passar a corrente ela vai abrir, acionando a
lâmpada Manual (LAMP_MANUAL), Como podemos ver na Figura 1
abaixo.

Figura 1 – Modo de Operação Manual ou Remoto

3.1.2. Liga/Desliga
Foi incluída uma chave (botaoliga_remoto) para ligar a bomba e uma
chave (botaodesliga_remoto) para desligar a bomba, caso esteja no modo de
operação remoto.

3.1.3. Estado da Bomba


Para facilitar a comunicação do programa em IHM com o CLP foi
criada uma variável de memória (BOMBA_MEMO) que no OPERATE irá
receber a luz da bomba. Como mostrado na figura 2 abaixo.

Figura 2 – Variável auxiliar de memória para receber o estado da bomba


3.1.4. Potenciômetro
Como o programa não lê muito bem variável de entrada, uma variável de
memória (X) foi criada para receber o valor do potenciômetro. Usando o bloco
COMPARE e o bloco OPERATE, quando o valor de POTENCIOMETRO for
menor que 1000 a variável X recebe 0. Se POTENCIOMETRO for maior que
1000 e menor que 3000, X recebe 1. Se POTENCIOMETRO for maior que
3000 e menor que 7000, X recebe 2. Caso POTENCIOMETRO seja maior que
7000 e menor que 9000, X recebe 3 e se POTENCIOMETRO for maior que
9000, X recebe 4, como podemos ver na Figura 3.

Figura 3 - Potenciômetro

3.2. IHM

3.2.1. Menu Principal


Foram criados 5 botões que dão acesso às telas de MODO DE
OPERAÇÃO, TEMPORIZAÇÃO, NÍVEL, ESTADO DA BOMBA E STATUS DE
NÍVEL, como mostrado na Figura 4.
Figura 4 – Menu Principal

3.2.2. Modo de operação


Nas figuras 5, 6 e 7 podemos ver a implementação por meio de texto do
modo de operação Manual, Remoto ou Automático, respectivamente.

Figura 5 – Modo de Operação Manual


Figura 6 – Modo de Operação Remoto

Figura 7 – Modo de Operação Automático


3.2.3. Nível do reservatório
Na figura 8 pode-se observar a implementação do gráfico de barras para
indicar o nível do reservatório.

Figura 8 – Implementação do Nível do Reservatório


3.2.4. Temporização das Lâmpadas
A tela que deveria ter a temporização das lâmpadas vermelha e verde foi
feita com a configuração que pode ser observada na figura 9 abaixo. Contudo
não foi obtido o sucesso na execução.

Figura 9 – Temporização das lâmpadas

4. Variáveis
As variáveis utilizadas são listadas (entradas, saídas e memórias de
processo). Foram configuradas no aparelho, e estão descritas na Figura 10
abaixo:
Figura 10 – Variáveis

Temos a representação da chave de seleção, o botão automático


B_AUTO e o botão REMOTO, que foi acrescentado para escolha de
modo de operação remoto. Os botões ligar e desligar do sistema
indicados respectivamente pelas variáveis B_LIGA e B_DESLIGA.
Foram também acrescentados os botões para ligar e desligar a bomba
caso esteja no modo Remoto, são esses Botaoliga_remoto e
Botaodesliga_remoto, respectivamente. Sendo todas essas variáveis de
entrada.
Nas variáveis de saída foram acrescentadas as lâmpadas que
representam o modo de operação Manual e Remoto, LAMP_MANUAL e
LAMP_REMOTO, respectivamente.
As variáveis manual, BOMBA_MEMO e X representam memórias
internas do sistema que foram criadas para melhor interação da IHM
com o CLP.
5. Programa
O programa modificado em Ladder consta na figura 11 abaixo:

Figura 11 – Programa Ladder


6. Análise de Resultados
O primeiro desafio foi encontrar uma maneira de reconstruir a lógica
de programação em Ladder criando variáveis de memória para facilitar a
comunicação da IHM com o CLP.
Na execução do programa em IHM encontramos dificuldade e não
conseguimos com que a luz da bomba aparecesse em uma das telas.
Além disso, não foi realizada com sucesso a temporização da lâmpada
na tela da IHM.

Você também pode gostar