Manutenção e serviço de aplicações existentes - essas são as atividades rotineiras para muitos engenheiros de software. Ao mesmo tempo, a programação de funções básicas para utilização em novos projetos ocupa uma grande quantidade de tempo e energia. O que acontece é que os desenvolvedores ficam estressados, os prazos são extrapolados e a qualidade do software é danificada. Não tenha medo: a ajuda está a caminho com a nova tecnologia revolucionária mapp da B&R.

A fim de manter-se com a crescente demanda de mercado sobre a flexibilidade, qualidade dos produtos e produtividade, fabricantes de máquinas e projetos estão cada vez mais se voltando às extensas soluções mecatrônicas. Isto, por sua vez aumenta a importância do software no processo da engenharia. Isso não significa que os desenvolvedores do software individual serão automaticamente capazes de desenvolver e programar a necessidade de novas funções, entretanto. Na verdade, o oposto é verdade: a quantidade de trabalho no sistema legado está aumentando.

Manutenção = Perda de tempo

Quanto mais complexo o software, mais o tempo será gasto em manutenção e serviço. Basta perguntar para Christoph Trappl, gerente internacional de aplicações da B&R. "Certamente não é raro para um desenvolvedor ter que embarcar em um avião, a fim de solucionar problemas de uma máquina em campo e resolver eventuais problemas que possa ter", Explica Christoph Trappl. Isso não é apenas despesa mas também um tempo valioso - tempo que seria melhor investido no desenvolvimento de novos softwares.

Complexidade reduzida, aumento na flexibilidade

A programação de funções básicas economiza uma enorme quantidade de tempo. Simples funções - como carregar dados ou configurar um eixo - devem ser constantemente configurados e carregados no controlador e testados. "Em nossa experiência, de 50% à 80% do tempo gasto para desenvolvimento de softwares para novas máquinas e sistemas é gasto em funções básicas," diz Trappl


"Muitos dos nossos clientes nos disseram que seu trabalho seria consideravelmente simplificado se existisse uma maneira mais fácil e flexível de fazer as funções mais complexas do software," continua ele. "Ao mesmo tempo, eles não querem perder tempo em manutenção de software existente e reprogramação de funções básicas repetidas vezes." A B&R desenvolveu agora uma solução única que atende todas as três demandas. Com os blocos de funções do Mapp, o software pode ser projetado em média 67% mais rápido, ao mesmo tempo reduzindo drasticamente o prazo e os custos necessários para manutenção e serviços.

"Em essência, nós estamos oferecendo funções encapsuladas," explica Trappl. Um dos módulos mapp pode ser utilizado para configurar facilmente o movimento de um eixo, por exemplo. O desenvolvedor não precisa se familiarizar com o código, pois ele ja foi extensivamente testado e integrado à plataforma de engenharia do Automation Studio da B&R. Até programações complexas são simples de implementar. E não é necessário dizer que os módulos estão de acordo com os padrões assim como IEC 61131.

1 engenheiro, 1 robô, 1 dia

"Com a tecnologia mapp, um engenheiro de software pode programar um robô completo e deixa-lo instalado e funcionando em um único dia", diz Trappl. Tudo que é preciso fazer é mover o mapp correspondente para a aplicação do Automation Studio usando o "arrastar e soltar" para onde ele poderá ser configurado. "Na medida em que as funções básicas estão feitas, o trabalho do engenheiro de software é reduzido a configuração simples."

Mais tempo para entregar mais valor

Isso permite que o desenvolvedor tenha mais tempo para programar a máquina e as funções do sistema que realmente fazem a diferença. "Um fabricante de máquina não ganha mais dinheiro tendo a sua máquina carregando uma formula ou movendo um eixo," ele continua. "O que é importante é que o processo da máquina ou do sistema possa ser colocado dentro do software de forma que permita que seus clientes possam ganhar mais dinheiro." Oferecer aos desenvolvedores a liberdade necessária para fazer isso acontecer, é exatamente o que o mapp foi projetado para fazer.

Trabalho em equipe cada vez mais fácil

Mapp não fornece apenas uma maneira de acelerar o desenvolvimento, mas também faz com que o software de automação seja mais fácil de operar. Até então era necessário programar e combinar inúmeros blocos de função para fazer o que um único bloco mapp pode fazer quanto à sequências de movimentos complexos. "Isso não é apenas uma vantagem para programadores individuais," destaca Trappl. Trabalhar em equipe é também mais fácil devido a complexidade drasticamente reduzida de todo o software de aplicação.


Um aplicativo com uma estrutura simples e com poucos elementos também é muito útil quando se trata de analisar funções. Diagnóstico e manutenção remota são muito mais fáceis de fazer. Com uma ferramenta integrada de diagnóstico baseado na web, os construtores de máquina e a assistência ao usuário final são mais fáceis de se realizar, com extensa solução de problemas sem ter a necessidade de saber todos os aspectos do sistema de automação subjacente. "Muito mais importante, contudo, a qualidade do software de aplicação é drasticamente melhorada pela complexidade reduzida e a utilização dos blocos de software previamente testados," diz Trappl. Os próprios blocos de software foram desenvolvidos a partir da experiência adquirida pela B&R na implementação de centenas de milhares de soluções em automação por todo o mundo. Isso traz confiabilidade ímpar e significa não haver necessidade de manter uma equipe de desenvolvimento trabalhando para o fabricante de máquina ou da planta.

A mapp não é uma ferramenta de software separada, e não há praticamente nenhuma curva de aprendizado. Os componentes são integrados perfeitamente ao Automation Studio. Usuários que já tem familiaridade com o Automation Studio podem começar a usar os componentes da mapp hoje. Funções de software customizáveis também podem ser completamente integradas ao software de aplicação. Além disso, os novos blocos mapp - são disponíveis através de uma simples atualização no Automation Studio - sendo adicionados na lista o tempo todo.

Liberdade para os desenvolvedores

"Os módulos mapp fornecem aos engenheiros de software a liberdade que eles necessitam para otimizar o processo da máquina ou do sistema através do desenvolvimento de software de uma forma que fornece ao usuário final grande valor agregado", diz Trappl. Mapp é um conjunto de ferramentas que o desenvolvedor pode acessar muitas e muitas vezes para projetar a aplicação de uma forma que corresponda exatamente aos seus próprios desejos, bem como os requisitos especificados.

Exemplos de aplicação mapp:

  • Robótica (mais de 25 redes cinemáticas)
  • Sistemas CNC cartesianos
  • Sistemas de receita
  • Registro de dados cíclicos
  • Controladores de um único eixo
  • Acoplamentos eletrônico e perfis cam
  • PackML

Por favor escolha o país e o idioma

B&R Logo