Abril 27, 2021

Uma forma fácil de geolocalizar os meus equipamentos de manutenção e integrá-los no meu centro de controlo de operações.

 


WONDERWARE


Wonderware é o líder mundial em Interface Homem-Máquina (HMI), SCADA e software de gestão de operações em tempo real. As soluções Wonderware permitem a sincronização das operações industriais e de produção com os objectivos comerciais para alcançar rapidez, flexibilidade e rentabilidade. O software Wonderware permite reduções de custos na concepção, construção, implementação e manutenção de aplicações de operações industriais robustas.


Na gestão da manutenção de uma infraestrutura, a partir de um centro de operações unificado, é muito comum encontrarmos o cenário em que temos equipamento da frota de manutenção no terreno e precisamos de conhecer a sua posição em tempo real.

Normalmente, as infraestruturas distribuídas, tais como gestão de cidades, tratamento das águas ou energia, costumam ser as mais afetadas por este problema.

Mas por que razão preciso de saber a posição do meu equipamento de manutenção em tempo real? Será necessário?

Vejamos o seguinte cenário: imagine que tem uma frota de manutenção de 5 equipamentos e tem vários incidentes no terreno. Como atribui um equipamento a um determinado incidente? Faz sentido pensar que, se os equipamentos tiverem qualificações iguais, isso faz-se tendo em conta a proximidade ao incidente. No entanto, se não souber sempre onde está cada equipamento, acaba normalmente por perder tempo entre chamadas telefónicas e gestão manual.

A solução que quero apresentar é muito simples e está ao alcance de qualquer pessoa que tenha um smartphone. Trata-se de enviar a posição GPS em tempo real do seu Smartphone para o centro de controlo. Vejamos a seguir como fiz isso.

Antes de mais, utilizei uma app para IoS chamada OwnTracks. Eis os links para IOS e Android:

A Owntracks é uma app que permite acompanhar a posição GPS do dispositivo móvel onde está instalada e enviar os dados (juntamente com outros dados como o nível da bateria, por exemplo) a um broker MQTT.

Para este exemplo, utilizei um broker MQTT público chamado HiveMQ. No entanto, para uma instalação de produção, recomendo que utilizem um broker que se encontre no vosso domínio, ao qual apenas vocês têm acesso e com as medidas de segurança e encriptação adequadas.

A configuração que fiz na app é a seguinte:

  • Mode: MQTT
  • Host: broker.hivemq.com
  • Port: 1883

É importante ter em conta a forma como a app publica o payload e, acima de tudo, em que tópico publica.

O MQTT é um protocolo publicador – subscritor e no qual as publicações são feitas sobre um tópico específico, portanto, para podermos subscrever, precisamos de conhecer a estrutura de ambos.

Neste caso, a app publica sempre sob o tópico: owntracks/user/device.

Que é o nosso caso e, usando o userID e o deviceID, vamos consultá-lo às definições da app e corresponde a:

owntracks/user/7C5A76F8-28FE-4DB8-B633-C91188875F1E

Como cliente MQTT, para verificar se tudo está a funcionar corretamente, utilizámos NodeRed:

Onde se pode ver que, do lado direito, estão a ser recebidas mensagens com o seguinte payload:

«{«bs»:1,»tst»:1601486071,»acc»:34,»_type»:»location»,»lon»:2.083091,»lat»:41.475468,»batt»:34,»tid»:»1E»}»

A partir do qual se pode obter, entre outros, a latitude, a longitude e o estado da bateria.

Finalmente, utilizámos o driver de MQTT da Wonderware para integrar a informação das diferentes posições dentro da System Platform usando GISIZE como ferramenta GIS dentro do SCADA.

I Resultado

Um centro de operações unificado, onde podemos ver em tempo real a localização dos diferentes equipamentos (E1, E2, E4, etc.) e os ativos distribuídos onde existem incidentes. Além disso, podemos calcular distâncias entre ativos e determinar que equipamento temos mais próximo para lhe atribuir uma ordem de trabalho utilizando o software de manutenção AVANTIS.

Finalmente, e a partir do mesmo centro de operações, podemos determinar o estado dos diferentes ativos, visualizar alarmes e agir sobre variáveis de controlo.

Um centro de operações unificado que, juntamente com a GISIZE e a sua capacidade de exibir ativos geolocalizados em tempo real, torna-se na ferramenta perfeita para otimizar e reduzir os custos operacionais.

Espero que tenha achado útil! Vemo-nos na próxima publicação!