Neste post serao abordados conceitos basicos sobre sistemas supervisorios de processos e sua utilidade no ambito da automacao industrial.IntroducaoUm Sistema Supervisorio e um software que funciona geralmente na plataforma Windows, destinado a construir telas com um desenho esquematico do processo que esta sendo controlado por um PLC ou outro sistema de controle, permitindo a um operador verificar de forma grafica, os valores das variaveis do processo, observar tendencias de variacao, verificar os estados de equipamentos, etc., possibilitando tambem o envio de comandos e parametros para o processo, inerentes a sua operacao.As telas construidas em um sistema supervisorio sao chamadas geralmente de telas sinoticas, nome este herdado dos sinoticos eletricos utilizados durante muitos anos na industria (e por incrivel que pareca, ainda presente em algumas industrias), onde se tinha um grande desenho do sistema controlado, com informacoes visuais atraves de sinaleiros luminosos, instrumentos de medicao analogicos ou digitais, sinaleiros sonoros, registradores graficos em papel, bem como botoes, potenciometros, chaves do tipo thumbwheel e outros metodos de acao sobre o processo controlado. Um exemplo de um sinotico eletrico e mostrado na Figura 1.Figura 1 - Antigo sinotico eletrico (Imagem disponivel neste link)A Figura 2 apresenta uma tela sinotica de um sistema supervisorio.Figura 2 - Tela sinotica de um sistema supervisorio (Fonte: Elipse Software)Os sistemas supervisorios, em conjunto com os PLCs formam o chamado sistema SCADA - Supervisory Control and Data Acquisition, ou Sistemas Controle e Aquisicao de Dados.Principio de operacaoO principio de operacao de um sistema supervisorio e relativamente simples. Este software faz a aquisicao de dados no campo (valores instantaneos das variaveis de processo, tais como temperatura, vazao, velocidade, estado de um equipamento, etc.), associa cada dado a uma variavel, denominada TAG e possibilita uma serie de operacoes com essas TAGs, tais como:Associar uma TAG discreta (0 ou 1) a objetos para indicacao do estado de um equipamento, sendo que este objeto muda sua cor de acordo com o estado real do equipamento em campo.Assiociar uma TAG continua (variavel analogica) a um campo que simplesmente exibe o valor dessa variavel.Associar TAGs discretas a botoes de comando, possibilitando o acionamento de equipamentos no campo quando o operador pressiona o botao.Associar TAGs continuas a campos editaveis, de modo que o operador podera enviar valores pre-definidos (presets ou setpoints) para os equipamentos em campo.Construir animacoes e associa-las a TAGs discretas ou continuas, de maneira a representar mais fielmente movimentos ou varios estados possiveis de um equipamento.Gerar graficos de tendencia a partir de TAGs continuas.Armazenar um historico de variaveis em um banco de dados.Dessa maneira, os dados de campo sao transformados em informacoes valiosas para a operacao de um determinado processo industrial.Base de dadosPara possibilitar a leitura e escrita de valores em dispositivos de campo, e necessario que:Haja um meio fisico que faca a interligacao entre o dispositivo e o computador/servidor onde esta o sistema supervisorio. (Ex: Cabo serial RS-232, Rede RS-485 com conversor para RS-232, rede Ethernet TCP/IP, etc.)Estejam agregados ao sistema supervisorio, drivers ou servidores OPC que possibilitem a comunicacao com os dispositivos de campo, atraves de um protocolo de comunicacao aberto ou proprietario, possibilitando