Solver

O Solver um poderoso ambiente de desenvolvimento de soluções e programas de automação, contando com suporte completo à todas linguagens da norma IEC61131-3 e à linguagem descritiva, além de recursos avançados de simulação, monitoração, desenvolvimento de aplicações gráficas, configuração de hardware, entre outras.

Baseado em um moderno editor com funções de auxílio à programação, combina como nenhuma outra ferramenta no mercado o poder dos recursos da norma com simplicidade e velocidade de desenvolvimento.

________________________________________________________________________
 

Destaques 

Programação Poderosa e Fácil

Suporte às linguagens IEC61131-3 e à linguagem descritiva;

Editor Textual Moderno

Recursos avançados de edição, como Syntax highlight, Sinalização de erros em tempo real durante a edição, Sugestão de autocomplete, Sugestões de declaração automática de variáveis, sincronização da declaração de variáveis entre POU e o CONF, etc.

Poderoso Editor Ladder

Interface limpa e poderosa, suporte completo à norma IEC61131-3. Suporte a blocos de função genéricos, seja do sistema ou desenvolvidos nas linguagens textuais, Desenho de ramos paralelos fácil, Comandos de Undo-Redo, 

Configuração dos Equipamentos Simples

Configuração de hardware independente do código fonte do programa. Troque de plataforma em minutos de forma visual e com baixo risco de erros;

Configuração simples de protocolos. Conecte sua aplicação ao  mundo com poucos cliques. Suporte aos protocolos ModBus, OPC UA, EthernetIP, BACNET, IEC61850, MQTT, BCM2,FTP,HTTP, entre outros. Preparado para IoT.

Poderoso Editor de Telas Gráficas

Grande bibliotecas de elementos gráficos, Edição visual com drag and drop dos objetos. Integração direta com as variáveis do automatismo;

Recursos Avançados de Depuração

Visualização e escrita de todas variáveis do programa. Definilão de janelas de configurações salvas. Forçamento de pontos de E/S, Diagnóstico do controlador, Start/Stop do Automatismo. Visualização por gráficos, envios de receitas para set de variáveis.

Poderoso Simulador

Emulação completa e real do hardware dos controladores suportados,permitindo a execução fidedigna dos projetos sem a necessidade de CLPs físicos; Possibilidade do uso de todas recursos da monitoração para escrever e ler as variáveis no controlador simulado. Possibilidade de visualização da página WEB do controlador simulado

Vasta e Compreensiva Documentação Integrada

Manuais integrados. Gifs de demonstração do uso. Menus de ajuda contextuais. Cursos de treinamento online gratuitos

Tecnologia e Desenvolvimento 100% nacionais

Suporte local com domínio total. Grande facilidade de customização para aplicações específicas. 

Linguagem Descritiva 

 

Projetada para ser o mais próxima possível para descrição dos processos, constitue uma forma extremamente poderosa e simples de implementar as lógicas de controle.

Desde 1985 a linguagem descritiva vem possibilitando pessoal com pouca experiência em programação a desenvolver soluções de controle de alta qualidade, bem como servindo como uma poderosa ferramenta para pessoal com experiência.

 

Descreva o processo em português de forma estruturada, de forma próxima a linguagem natural.

 

 

Editor Ladder integrado

 Editor simples e poderoso integrado a ferramenta, totalmente conforme com a norma IEC61131-3

Permite a utilização de blocos de função desenvolvidos pelo usuário nas linguagens textuais, podendo unir os melhor das duas abordagens.

Editor de telas Gráficas com compilador WEB

 

Editor integrado de IHM gráfica, facilmente mapeada com as variáveis do controle.

Compila nativamente para uma aplicação WEB que pode ser exibida na página web integrada dos controladores, possibilitando o desenvolvimento de aplicações de IHM mesmo para controladores sem display

Pode ser exibida no display dos controladores sem suporte, compilando automaticamente para diferentes tipos sem a necessidade de ajustes

Recursos avançados de Depuração

 

  • Visualização das variáveis do programa de todos tipos com periodicidades configurável. Elencamento de grupos de variáveis em janelas que podem ser salvas;
  • Escrita de valores nas variaǘeis do programa para depuração do funcionamento. Forçamento dos pontos de E/S para depurações sem a necessidade das ligações elétricas;
  • Monitoração de gráficos de diversas variáveis simultaneamente, com configuração de escala, cor, periodicidade;
  • Monitoração de matrizes
  • Diagnósticos do CLP;
  • Receitas para o set de grupos de variáveis simultaneamente;
  • Proteção por senha e possibilidade de desabilitar para execução segura do sistema

Características Gerais

 

MODERNO EDITOR PARA AS LINGUAGENS TEXTUAIS

  • Syntax highlight: Palavras chaves das linguagens coloridas ;
  • Sinalização de erros em tempo real durante a edição: Erros sinalizados durante a edição, sem a necessidade de compilar o projeto;
  • Sugestão de autocomplete: ao pressionar alt +’/’ o solver transita entre sugestões de palavras para a palavra sendo digitada 
  • Histórico de alterações dos arquivo: Visualização das alterações por arquivo
  • Link de variáveis declaradas: Ao clicar-se Ctrl e clicar em uma variável Solver abre sua declaração automaticamente
  • Sugestões de correções de erros: Janela aparece ao passar o cursor sobre um erro sinalizado indicando sugestões de correção
  • Sugestões de declaração automática de variáveis: Sugere declarar variáveis não reconhecidas e as declara automaticamente
  • Sincronização da declaração de variáveis entre POU e o CONF: Em projetos simples o arquivo .conf não precisa nem ser editado;
  • Permite diversos projetos e arquivos abertos simultaneamente, em abas;
  • Permite abrir arquivos em janelas separadas para fácil comparação e trabalho em mais de um monitor;
  • Altamente configurável: Escolha livre de cores, fonte, tamanho e aparência 

PODEROSO EDITOR LADDER

  • Interface limpa e poderosa: comandos apresentados estruturadamente;
  • Suporte para todas instruções da IEC61131-3;
  • Mecânica de edição intuitiva;
  • Desenho de ramos paralelos fácil;
  • Comandos de Undo-Redo;
  • Importação/Exportação das variáveis do projeto;
  • Suporte a blocos de função genéricos, seja do sistema ou desenvolvidos nas linguagens textuais;
  • Suporta compilação parcial para depuração de erros;
  • Conversão implícita entre variáveis para simplificar o desenvolvimento;

PODEROSO EDITOR DE IHM GRÁFICAS

  • Grande bibliotecas de elementos gráficos
  • Edição visual com drag and drop dos objetos
  • Integração direta com as variáveis do automatismo;
  • Salvo em arquivos de texto para verificação e salvamento simples. Código fonte pode ser salvo no CLP para edição futura;
  • Navegação de telas pode ser controlada facilmente dentro do programa de usuário

RECURSOS PODEROSOS DE DEPURAÇÃO DO PROGRAMA

  • Visualização das variáveis do programa de todos tipos com periodicidades configurável. Elencamento de grupos de variáveis em janelas que podem ser salvas;
  • Escrita de valores nas variaǘeis do programa para depuração do funcionamento. Forçamento dos pontos de E/S para depurações sem a necessidade das ligações elétricas;
  • Monitoração de gráficos de diversas variáveis simultaneamente, com configuração de escala, cor, periodicidade;
  • Monitoração de matrizes
  • Diagnósticos do CLP;
  • Receitas para o set de grupos de variáveis simultaneamente;
  • Proteção por senha e possibilidade de desabilitar para execução segura do sistema

PODEROSO EMULADOR 

  • Emulação completa da CPU do controlador, permitindo a execução fidedigna dos projetos sem a necessidade de CLPs físicos;
  • Possibilidade do uso de todas recursos da monitoração para escrever e ler as variaǘeis no controlador simulador;
  • Possibilidade de visualização da página WEB do controlador simulado
  • Uso extremamente simples;

VASTA E COMPREENSIVA DOCUMENTAÇÃO INTEGRADA

  • Manuais integrados no solver;
  • Gifs de uso integrados com demonstração das principais operações;
  • Referências de uso rápido com passo-a-passo objetivo para desenvolvimento de aplicações

CONFIGURAÇÃO DE HARDWARE VERSÁTIL E SIMPLES

  • Configuração de hardware independente do código fonte do programa. Troque de plataforma em minutos de forma visual e com baixo risco de erros;
  • Módulos se relacionam simbolicamente com as variáveis: Inserir novas variáveis que mudem o endereçamento interno no CLP não altera o funcionamento de nada;
  • Declaração automática dos pontos de E/S dos módulos configurados;

OCULTAMENTO DE ROTINAS EM PROJETOS

  • Exporte projetos com rotinas ocultas, que não podem ser visualizadas nem alteradas mas que executam com as demais.
  • Envie parte das aplicações para seus clientes sem comprometer todo código fonte;

FUNCIONALIDADES AVANÇADAS DE COMUNICAÇÃO COM O CLP

  • Envio e recuperação do programa fonte;
  • Envio e recuperação do programa binário;
  • Atualização do Sistema operacional do controlador;
  • Comunicação por USB, Ethernet, WiFi. Exportação do programa para cartão SD para carga em campo.

COMPILADOR AVANÇADO E EFICIENTE

  • Compilação rápida dos projetos
  • Informação do projeto compilador, ocupação de memória de variáveis, de programa, etc..
  • Projeto BCM, instruções customizadas e otimizadas para os controladores BCM;

RECURSOS AVANÇADOS DAS LINGUAGENS

  • Proteções integradas de acesso indevidos de referências, indexação fora da faixa de ARRAYS, etc. 
  • Suporte a norma IEC61131-3, com seus recursos de programação estruturada e as 5 linguagens. 
  • Permite criação de bibliotecas de usuário definidas em arquivos separados
  • Suporte a linguagem descritiva padrão LDA19 Rev.2, com programação de processo de forma  estruturada e em linguagem natural em português;

     

    POR ONDE COMEÇO?

    Usuários iniciantes, com pouca ou nenhuma experiência em programação: Curso de programação básico de CLPs de 16 ou 8 horas. Comece gratuitamente de forma Online ou contacte a BCM para disponibilidade de cursos presenciais na sua cidade, e siga explorando as funcionalidades com as demais documentações;

    Usuários experientes em outras plataformas, mas que nunca tiveram contato com a BCM: Uso do manual como referência absoluta e direcionamento geral. Uso das referências rápidas e Gifs integrados no Solver para passo-a-passo objetivos do uso. Consulta no repositório do GitHub de exemplos BCM para familiarização com a plataforma.

    Realização dos cursos de especialização para uso das funcionalidades avançadas específicas da plataforma

    Usuários com alguma familiaridade com a plataforma BCM, mas com dificuldades pontuais: Uso das referências rápidas como passo-a-passo objetivo para guiar o desenvolvimento, Gifs para dúveidas de procedimentos específicos, manual como referência completa para temas avançados

    Lista da documentação pertinente ao Solver

    • Cursos BCM: Abrangem grande parte da operação do Solver e das linguagens com explicações, exemplos e exercícios detalhados. Curso básico de 16 horas, com diversos módulos de especialização de 8 horas cada. Versão online gratuita disponível.
    • Manual BCM: Referência enciclopédia compreensiva de todas funcionalidades e operação, contendo explicações detalhadas e contextualizadas da ferramenta. Disponível dentro do Solver no menu “Ajuda”.
    • Referências Rápidas: Guia de uso cotidiano com os principais procedimentos e conceitos necessários para operação. Disponível dentro do Solver no menu “Ajuda”.
    • Gifs de ajuda: Demonstrações do uso operacional das funcionalidades com vídeos integrados do Solver. Disponível dentro do Solver no menu “Ajuda”.
    • Repositório de exemplos de programas no GitHub: Exemplos de diversas aplicações comuns, com explicações didáticas. Ao se passar o repositório para IAs de texto elas se tornam capazes de escrever programas e auxiliar com a documentação.Acessível em https://github.com/BCM-automacao/Linguagem-Descritiva-Exemplos

    RECURSOS

    • Guia de uso rápido para o Solver com Ladder: Guia Ladder
    • Guia de uso rápido para o Solver com LInguagem Descritiva: Guia LDA

    MATRIZ

    Avenida Ernesto Neugebauer, 220 - Porto Alegre/RS - 90250-140

    Fone: (51) 3374-3899

    ✉ bcm@bcmautomacao.com.br

     

    FILIAL

    Rua Caçapava, 49 sala 23 - São Paulo/SP - 01408-010

    Fone: (11) 99993-8841

    ✉  bcm@bcmautomacao.com.br

     

    Siga a BCM