Resumo |
Um CLP (Controlador Lógico Programável) é um equipamento eletrônico especializado que desempenha funções de controle e monitoramento de máquinas e processos industriais, tendo amplo uso na indústria graças a sua grande flexibilidade de programação e de hardware que facilitam o processo de automação. Tendo em mente a gama de aplicações que um CLP pode ser utilizado, este projeto é visualizar e monitorar os dados analógicos e digitais provindos do controlador e disponibilizá-los de maneira prática e acessível na internet. Para essa pesquisa foi usado um CLP (DFI302) da Empresa Multinacional Brasileira Smar que utiliza tecnologia foundation fieldbus, que controla e monitora uma refresqueira industrial, sistema térmico padrão adotado, que contém os dados analógicos de tensão, temperatura interna e temperatura externa, e dados digitais do motor do compressor e um motor para as pás destinadas a mistura do líquido resfriado. Como recursos computacionais, foi necessário um computador com sistema operacional Windows e a seleção da plataforma IoT (Internet das coisas) Thingable IoT empresa Nacional situada em Belo Horizonte - MG, por atender todas as demandas do projeto. Como resultado final foi desenvolvido um programa para Windows em C#, utilizando as bibliotecas OPCDA (Open Platform Communications Data Access) disponibilizada pela Open Platform Communications Foundation e a biblioteca IBMIoT disponibilizada pela International Business Machines Corporation IoT Foundation, promovendo a comunicação e transferência de dados e comando entre o CLP e a base de dados IoT. O programa tem uma interface gráfica bem intuitiva, para que um futuro usuário não encontre dificuldades em utilizá-lo, exibindo os dados que estão sendo enviados para a plataforma IoT, e os que comandos e informações que dela retornam de forma clara e organizada. Além disso, o software é capaz de ler os dados provindos do CLP e enviá-los para a plataforma IoT com um tempo de resposta muito satisfatório de alguns milésimos de segundo. Possui elevada estabilidade e carga de processamento abaixo de 5% em um computador pessoal intermediário. |