Resumo |
Com a expansão da chamada Indústria 4.0, a presença de instrumentos inteligentes e protocolos digitais de comunicação nas fábricas tende a se tornar cada vez maior. Existem hoje diversos dispositivos disponíveis e que utilizam, geralmente, protocolos de comunicação distintos. Dentro do processo de produção, a falta de padronização pode ser custosa e gerar diversas falhas, sendo assim importante facilitar o acesso rápido e confiável às informações, mesmo que oriundas de diferentes lugares. Dessa forma, o objetivo deste trabalho foi o de desenvolver um sistema supervisório capaz de realizar a integração e o compartilhamento de variáveis transmitidas por diferentes protocolos de comunicação (USB e fieldbus). O sistema desenvolvido possui aplicação voltada aos motores de indução trifásicos; uma placa de aquisição NI-USB-6351 é a responsável pela leitura dos sinais de tensão e corrente de entrada do motor e esses dados são transmitidos para o supervisório através do protocolo USB. Durante o funcionamento do motor, sua temperatura é medida e enviada para um transmissor de temperatura. Por utilizar o protocolo fieldbus, esses valores não podem ser transmitidos diretamente para o supervisório, sendo necessário enviá-los primeiro para um controlador lógico. Para estabelecer a comunicação entre o supervisório e o controlador, implementou-se o servidor OPC, que funciona como uma ponte entre os dois dispositivos. Os dados de temperatura são enviados do controlador para o servidor OPC, o qual faz uma conversão para um protocolo cujo supervisório é capaz de ler. Todo o desenvolvimento do supervisório e a implementação do servidor OPC foi realizado através da linguagem C#, no ambiente Visual Studio. A partir da realização de ensaios, pôde-se estudar o comportamento do sistema. Após a inicialização do supervisório, os dados da placa de aquisição começaram a serem recebidos e exibidos com atualizações a cada 1 segundo. Ao autorizar a leitura dos dados presentes no servidor OPC, a exibição dos valores armazenados no controlador teve início. Como forma de averiguar a validade das medições observadas, utilizou-se instrumentos de aferição na entrada de alimentação do motor, demonstrando erro menor do que 2% entre o medido e o exibido no supervisório. O transmissor de temperatura foi utilizado como parâmetro para a grandeza temperatura; por se tratar de um dispositivo digital, o instrumento é dotado de um display no qual é possível acompanhar a temperatura em tempo real. As diferenças apresentadas entre o transmissor e os valores do supervisório foram consideradas desprezíveis e oriundas de um atraso na atualização da tela do computador. A análise dos resultados mostrou o correto funcionamento do programa, sendo ele capaz de receber os sinais do motor, interpretá-los e exibir o valor de cada grandeza física. Além disso, também cumpriu com a demanda de acessar os dados de temperatura presentes no controlador e de escrever novos dados referentes ao motor. |