Graças à visão do sistema orientada ao projeto e a divisão em pacotes funcionais, projetos extensos podem ser claramente gerenciados e programados.
As partes de máquinas programadas e configuradas podem ser atribuídas a diferentes configurações de hardware. Isso permite que você gerencie o status de entrega e o ambiente de teste de um tipo de máquina, que pode variar em software e hardware utilizado.
Visão de sistema orientada ao projeto
- Divisão do projeto em pacotes
- Tipos de dados e variáveis encapsuladas em pacotes
- Divisão de declarações entre vários arquivos
- Bibliotecas
- Uso múltiplo código fonte (referência)
- Códigos fonte salvos em formato XML (exceto para IECe ANSI C)
- Funções de Importação / Exportação
Blocos de programa criados em linguagens de programação IEC 61131-3, CFC, ANSI C
- Funções do Editor SMART
- Preenchimento automático de nomes de variáveis, membros de estruturas, nomes de funções e construções de linguagem
- Editor de texto e gráfico
- Dicas de ferramentas
- Navegação rápida (Ir para)
- Destaque para código de programa
Geração de arquivos fonte de software e de configuração externamente
- Macros para importação de descrições ECAD
- Formato de dados XML para variações de montagem
- Geração de configurações para módulos de sistemas ERP externamente
- Atribuição de pontos de dados (variáveis) para I/Os no momento da produção
- Geração de software otimizado para o cliente durante a produção
- Compilador e ferramentas para a geração de configurações e software podem ser executados em lotes
Adição de componentes de hardware e software
Todos os módulos necessários são apresentados convenientemente na configuração de hardware. Isso torna fácil a criação de estruturas de hardware locais ou remotas. O uso de um hardware moderno significa que fazer ajustes com uma chave de fenda é uma coisa do passado.
As configurações são feitas centralmente no software e armazenadas como valores remanescentes na CPU. Mesmo depois de substituir um módulo, todos eles recebem os dados corretos, independentemente de se tratar de uma entrada ou uma saída.
Funções de equipe - desenvolvimento distribuído
Automation Studio suporta desenvolvimento distribuído usando vários sistemas de controle de versão.
- Microsoft SourceSafe
- Subversion
Geração automática de software usando MATLAB® e Simulink®
O desenvolvimento baseado em modelos facilita a implementação e verificação de algorítiomos antes mesmo de serem integrados no projeto de automação geral. O comportamento de partes críticas de de máquinas é simulado, e os correspondentes algoritmos de controle são testados durante esta simulação, antes de serem transferidos para o atual sistema. Isso permite que os erros de projeto possam ser detectados precocemente e corrigidos - encurtando o tempo necessário para completar o projeto e reduzindo os custos.
A implementação de programas desenvolvidos em MATLAB® e Simulink® ocorre com o apertar de um botão, sem a necessidade de intervenção do usuário. A base para isso é o B&R Automation Studio Target para Simulink® e Real-Time Workshop® da MathWorks.
A estreita cooperação entre a B&R e a MathWorks garante que seus algoritmos possam ser perfeitamente integrados no completo projeto de automação em apenas alguns segundos.
(http://www.mathworks.com/)