A B&R surpreendeu na SPS IPC Drives de 2014 com a revelação da tecnologia mapp. A especialista em automação alega que o mapp diminui o tempo de desenvolvimento de software em média em 67% - sendo essa uma revolução em softwares de automação. Nos sentamos com Christoph Trappl, gerente internacional da B&R, para saber mais sobre o que está por trás dessa campanha.
"A tecnologia mapp elimina a necessidade de código simples. De acordo com um estudo independente do instituto LIAM, o mapp é capaz de reduzir a quantidade de códi Christoph Trappl, gerente internacional de aplicações, B&R.
Christoph, uma redução de 67% no tempo de desenvolvimento parece muito impressionante. Como você chegou a esse número?
Lembre-se que 67% é apenas uma média - em alguns casos, os valores são ainda maiores. O número em si é uma medida objetiva obtido pelo instituto independente LIAM. Eles realizaram um estudo referência no qual o mesmo grupo de programadores foram convidados a escrever uma aplicação de serra móvel - a qual incluía um sistema de receita, manipulação de dados, eixos acoplados via perfis cam e uma aplicação IHM - primeiramente usando mapp e depois utilizando o padrão IEC61131 e as funções PLCopen. Esses resultados foram acompanhados por numerosas aplicações piloto nas áreas de embalagens, metalurgia, plásticos e robótica. Em média, o software pode ser desenvolvido em um terço de tempo usando o mapp.
Onde é que o mapp economiza tanto tempo?
Em conversa com nossos clientes, nós sabemos que a maioria do tempo e recursos gasto em desenvolvimento de novas aplicações vai para a programação da funcionalidade central. Além de coisas como funções de controle de movimento, isso também inclui o gerenciamento de receita, diagnóstico de máquinas e muito mais. Estamos falando de 60 á 80% dos esforços para desenvolvimento do software para máquina ou planta. Então, isso é exatamente onde nós nos concentramos nossos esforços com mapp. Ao contrário de outros produtos por aí, componentes mapp não estão limitados a funções de controle de movimento, por isso que eles são capazes de oferecer essa enorme economia de tempo.
O que isso significa na prática - como esses componentes funcionam?
O programador move o componente mapp desejado na aplicação usando o "arrastar-e-soltar" e então configura ele graficamente. No entanto, os próprios componentes são apenas uma parte da tecnologia mapp. Eles não seriam tão poderosos sem os links mapp, que permitem que os componentes mapp troquem os dados necessários - informações de alarme, por exemplo - completamente automaticamente. Evitar código cola, tanto quanto possível significa que há consideravelmente menos código fonte. O estudo de referência do instituto LIAM descobriu que a tecnologia mapp elimina 83% do código fonte. Isso torna os programas fáceis de entender e mais baratos para manutenção.
Você poderia me dar um exemplo de um componente mapp?
Certamente. Praticamente cada máquina precisa de um sistema de receita, então vamos olhar para o componente MAPP responsável por isso. Em primeiro lugar, o mapp segue uma estrutura MVC, então a aplicação é dividida no modelo de dados, de visualização e de controlador. Para um sistema básico de receita , você precisa arrastar e soltar dois componentes diferentes na aplicação. Um deles é o próprio sistema de receita; o outro é o RecipeView para visualizar os dados. Esses componentes são ligados automaticamente por um link mapp. Agora você tem um sistema de receita funcionando e você não escreveu uma única linha de código.
Mas máquinas diferentes podem ter requisitos muito diferentes para o sistema de receita.
O quão flexíveis são componentes da receita do mapp?
Com estrutura modular do mapp, o único limite é a imaginação do desenvolvedor. Você pode implementar uma pequena solução com três variáveis ou uma máquina complexa com 500 ou mais. Arquiteturas de software descentralizadas também são suportadas. Recursos opcionais de uma máquina e seus parâmetros adicionais podem ser ativadas ou desativadas com um clique do mouse. Claro, os links mapps garantem uma comunicação contínua com outros componentes mapp - um sistema de gerenciamento de usuários, por exemplo. O sistema de receita também vem com funções populares como filtragem e classificação já integrados. As receitas podem ser salvas no formato CSV ou XML, e estamos atualmente trabalhando em uma opção de criptografia .
Falando de desenvolvimento, o que podemos esperar do mapp no futuro?
Lançamos o mapp no outono de 2014 com uma série de 70 funções que cobrem tudo, desde as funcionalidades centrais até a maioria dos os movimentos dos eixos. Você não vai nos pegar descansando sobre os louros, no entanto. Estamos constantemente expandindo a seleção de componentes para tornar o desenvolvimento de software ainda mais fácil para os nossos clientes. O grande interesse sobre as unidades SPS IPC nos confirma que estamos no caminho certo. Estão havendo inúmeros pedidos.
O que vai mudar agora que seus clientes são capazes de desenvolver de modo muito mais rápido?
Em primeiro lugar, isso significa que eles colocam as suas máquinas no mercado mais rapidamente e com menor custo. Naturalmente, os fabricantes de máquinas também pode optar por economizar tempo e investir na implementação do processo o qual são especializados. De qualquer forma, fabricantes de maquinas podem se concentrar em ampliar ainda mais seu mercado foco na inovação