Você está na página 1de 5

Informática Industrial 2

Relatório 1
Professor: Renato Santos Carrijo
Engenharia de Controle e Automação

Aluno: Medson José Alves da Silva Frazão 11721EAU015

10 de maio de 2021
1- Introdução
Esse trabalho tem como objetivo desenvolver uma aplicação que guarda
valores gerados por um Servidor, nesse documento iremos detalhar a arquitetura
e como a interface com o usuário funciona e como os dados são armazenados
e monitorados. Afim de facilitar o entendimento de qualquer pessoa que não tem
um conhecimento de banco de dados, possa facilmente entender como o
sistema funciona e como todos os dados são levados ate um banco de dados e
facilmente armazenado em tempo real.

2- Sistema
Todo o sistema da aplicação pode ser dividido em 3 etapas que como um
todo fazem tudo fluir bem. Vamos dividir toda a aplicação e explicar com cada
etapa trabalha.
O sistema pode ser dividido em: Sistema Supervisório, Banco de dados e
Servidor OPC.
Falando do sistema supervisório ou interface com o usuário, aqui será
possível fazer o monitoramento de entrada de variáveis que irão para o banco
de dados. Nessa interface temos um botão que gera valores de uma função pré-
definida de um servidor OPC, conforme podemos observar na imagem abaixo.

Figura 1: Sistema Supervisório

O servidor OPC dessa aplicação foi configurado para gerar valores a partir
da função OpcLabs.KitServer, os dados que são gerados e mostrados ao usuário
são alterados com um intervalo de 1 segundo para cada valor (valores em
decimais). As configurações desse servidor foram colocadas no código conforme
a imagem abaixo.
Figura 2: Servidor OPC.

Ao mesmo tempo que os valores são gerados e mostrados ao usuário


pelo supervisório o script guarda esses valores juntamente com seus timestamp.
Esse armazenamento dos valores gerados foi feito por meio da função de fonte
de dados ODBC, em uma interface de 32 bits, esse link dos valores gerados e
mandados ao banco de dados foi usado a partir do arquivo de banco de dados
(.mdb), conforme a imagem abaixo.

Figura 3: Configuração ODBC.


Afim de monitorar os dados que estão entrado no seu banco de dados
usamos um Software (DBeaver) que consegue atualizar em tempo real os dados
inseridos pela aplicação, a partir de software podemos fazer o monitoramento de
valores inseridos e seus respectivos timestamp, através de uma conexão ao
Microsoft Access conforme a seguinte imagem.

Figura 4: Conexão Access

Após a conexão podemos monitorar facilmente os dados e o momento em que


foram adicionados, conforme as imagens a seguir.
Figura 5: Software DBeaver

Figura 6: Banco de dados atualizados.

Em uma aplicação real poderíamos usar esse banco de dados em um controle de


alguma válvula ou atuador, são diversas aplicações que podemos usar, a grande vantagem
é a incrível facilidade de se monitorar esses dados de forma prática e com uma interface
muito intuitiva a qualquer usuário.

Você também pode gostar