sexta-feira, 11 de agosto de 2017

Plataforma de Software para o IoT Industrial

Um fator a ser considerado, e talvez o mais importante, que requer uma avaliação criteriosa em um projeto de IIoT é a escolha da plataforma de software para implementar o acesso e gerenciamento dos dados. O aplicativo que vai executar esta função deve ter sido desenvolvido autonomamente escrevendo-se código baseado em necessidades desde que se tenha a competência para fazê-lo e também o tempo e recursos não só para desenvolver o software como também para gerenciar os aspectos de desenvolvimento e manutenção.
De maneira geral, as empresas tendem a focar no seu negócio e preferem usar plataformas que obedecem a padrões, abertas e intuitivas no seu uso. Esta é uma escolha estratégica para qualquer negócio que quer investir seus recursos, reduzindo o custo inicial e depois gerenciando o retorno do investimento no médio – longo prazo, para desenvolver seus projetos uma vez que os dados gerenciados são fonte vital para as escolhas de negócios estratégicas.
A escolha ideal é uma solução que obedece padrões, aberta e intuitiva no seu uso que oferece liberdade para usar os protocolos de IIoT e qualquer outro protocolo, que seja modular e expansível, e que inclua todas as funções necessárias para adicionar não somente os sistemas de coleta mas também análise, visualização, alertas e outros.

Automation Platform.NExT
O Automation Platform.NExT é uma plataforma de software de nova geração desenvolvida em tecnologias modernas e inovadoras. Foi desenvolvida pela Progea, uma companhia que tem 25 anos de experiência trabalhando com tecnologias de software aplicadas a automação industrial, especificamente em plataformas SCADA/IHM. Seu produto mais popular é o Movicon com mais de 100.000 aplicações pelo mundo.
O Automation Platform.NExT é uma solução de software modular centrada em um framework .NET desenvolvido especialmente pela Progea para aplicações de automação baseadas em arquitetura de computadores pessoais, servidores e também para sistemas embarcados (embedded). A plataforma usa a tecnologia OPC UA para a transferência de dados entre os diversos módulos clientes e módulos servidores que compõe a plataforma em um único framework. O uso da tecnologia aberta OPC UA, para troca de dados entre os diversos módulos da plataforma, permite integrar módulos clientes e módulos servidores desenvolvidos por terceiros que suportem esta tecnologia.
Em função da tecnologia e da abordagem modular do produto, ele se torna uma solução ideal para projetos de IIoT, que precisam ser inerentemente abertos e flexíveis.


Este diagrama mostra um exemplo de coleta de dados de vários dispositivos de campo, conectados por um único protocolo para IIoT. O banco de dados para armazenamento, neste exemplo está na nuvem (Ms SQL Azure)

Servidor de Dados
Qualquer projeto de IIoT começa com a coleta de dados. De modo que temos que ter um servidor com vários protocolos. Com respeito ao IIoT, o servidor do Platform.NExT incorpora o OPC UA e pode-se conectar com qualquer dispositivo ou aplicação compatível com OPC UA. Ele tem também, os drivers para os protocolos PubNub e MQTT e permite implementações de Azure IoT.
Além disso o servidor inclui vários outros drivers para dispositivos industriais como: Modbus, Siemens S7 TCP, Ethernet/IP, Omron, Mitsubishi, Profinet, IEC870, IEC850 e vários outros. Esta flexibilidade permite criar pequenas estações tipo gateway exclusivamente para coleta de dados com estes protocolos proprietários e então publicar os dados requisitados usando os protocolos IIoT no servidor da empresa.

Win10 IoT
Um dos destaques do Platform.NExT é sua capacidade de rodar em dispositivos embarcados, como o Raspberry PI com o Win10 IoT, executando microprojetos de coleta e gerenciamento de dados. Esta opção permite a criação de uma rede de pequenos dispositivos com e/s digitais e analógicas, executando lógica e enviando dados através de PubNub ou OPC UA a um servidor principal Platform.NExT. Esta capacidade aumenta de forma considerável o potencial de uso da plataforma oferecendo uma solução abrangente e flexível aos projetistas de sistemas de IIoT.

Data Gateway
É razoável assumir que sistemas de conectividade e coleta de dados existentes em dispositivos de campo não estejam preparados para se conectar com soluções IIoT. Se for este o caso, então torna-se necessário o uso de uma solução de gateway, isto é, um dispositivo que possa se comunicar usando o protocolo existente e converter os dados e retransmiti-los através de um protocolo de IIoT, com segurança e confiabilidade. O Servidor de Dados do Platform.NExT inclui estas funcionalidades podendo funcionar como uma gateway local comunicando com vários dispositivos em seus protocolos nativos, convertendo os dados e retransmitindo em um protocolo IIoT. A Gateway de Dados também pode operar como um Servidor de Dados OPC UA.

Historiador, Banco de Dados ou Nuvem
O Servidor Platform.NExT inclui um mecanismo poderoso para armazenamento de dados através do Historiador ou do Data Logger. Assim sendo o Servidor pode armazenar dados em bancos de dados – normalmente o SQL Server – por padrão. Entretanto também são suportados o Oracle ou o My SQL, ou em gerenciadores de banco de dados na nuvem como o SQL for Microsoft Azure.
O Platform.NExT inclui todas as ferramentas para transferir, coletar e armazenar os dados no sistema de banco de dados de sua escolha, usando os critérios de coleta e armazenamento que atendam às necessidades específicas do projeto.

SCADA, IHM e Análise de Dados
Por sua modularidade, o Platform.NExT oferece a possibilidade de gerenciar qualquer projeto de IIoT do lado Cliente com capacidade e flexibilidade. O lado Cliente inclui: Interface Homem-Máquina, Análise de Dados, Apresentação de Dados em Tempo Real e Dados Históricos, em função de sua extensa biblioteca de símbolos e do sistema gráfico vetorial de nova geração baseado no WPF (Windows Presentation Foundation) e XAML.
O cliente pode ser usado localmente, através de rede ou por acesso via Web para visualizar objetos animados, tabelas dinâmicas, alertas, tendência de dados, cartas, análise de dados, dashboards e relatórios.
Seu projeto de IIoT pode se transformar em uma verdadeira estação de trabalho para análise de dados, supervisão, MES com o uso de todos os módulos disponíveis na plataforma, incluindo Movicon.NExT.


Este diagrama apresenta outro exemplo de coleta de dados de vários dispositivos de campo, cada um deles neste caso usa um protocolo diferente. Neste aspecto a Gateway Platform.NexT é a ferramenta ideal para atender um projeto de IIoT

Tradução livre parcial do texto "IIoT: Industrial Internet of Things com Platform.NExT™" de empresa Progea. Todos os direitos reservados.

Platform.NExT™ e  Movicon.NExT™ são tecnologias de software totalmente desenvolvidas, produzidas e distribuídas pela Progea. © 2016 – Todos os direitos reservados