Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Sistema de controle de automação

A ascensão das bibliotecas PLC e IHM de código aberto


As bibliotecas de código aberto têm sido um sucesso em todo o mundo tecnológico, fora da automação industrial, é claro. O código-fonte aberto desde o início tem sido um pilar fundamental da computação e é evidente pelo sucesso de softwares como Linux, mySQL, PHP e assim por diante. Foi relatado que a Microsoft gastou US $ 7,5 bilhões para a aquisição da plataforma de codificação on-line de código aberto GitHub.

Por qualquer motivo, no entanto, o desenvolvimento de código aberto sempre foi deixado de lado quando se trata de controles industriais. Para cada usuário final, OEMs e SIs criaram sua própria base de código personalizada e trabalharam arduamente para manter esse sistema. Como resultado, muitas empresas simplesmente reinventam a roda sem nem saber!

A DMC, uma empresa de automação, engenharia e desenvolvimento de software, enfrentou um problema semelhante. Eles tinham uma longa tradição de desenvolver seu próprio código e manter suas bibliotecas internas para manter uma vantagem competitiva. A Siemens abordou a empresa para a criação de bibliotecas para objetos industriais comuns, como válvulas, motores e intertravamentos. A intenção neste cenário foi a criação de uma biblioteca de código aberto para que os clientes pudessem fazer alterações de acordo com suas necessidades.

Após um acalorado debate interno, foi decidido que a DMC transferiria todo o seu código para as bibliotecas da Siemens em vez de escrever um código separado do zero. A DMC trabalhou lado a lado com a Siemens criando documentação detalhada de objetos centrais e cada bloco reutilizável desenvolvido nos últimos 20 anos. Isso deu lugar à Biblioteca Aberta da Siemens .

A biblioteca aberta contém blocos de funções como VFDs , Motor Digital de Velocidade Única, Válvula Analógica, interface PID e assim por diante. Esses objetos trouxeram uma padronização muito necessária e criaram melhores práticas bem documentadas. Além disso, todos esses objetos têm placas de face IHM correspondentes no software Siemens WinCC HMI.

A popularidade da biblioteca cresceu com o tempo, assim como o número de melhorias, contribuições e aprimoramentos na documentação. A biblioteca ultrapassou quase 10.000 downloads, com os contribuidores fornecendo código como faceplates Interlock aprimorados para uma biblioteca Modbus RTU/TCP totalmente testada.

O lançamento do Simatic Visualization Architect (SiVArc) trouxe a capacidade de criar regras no TIA Portal que poderiam gerar HMI objetos baseados em tipos definidos pelo usuário no PLC . O ArchiveDE, um integrador baseado em Houston, criou as regras do SiVArc, testou-as e as tornou parte da biblioteca. Hoje, um engenheiro pode começar com o Siemens Open Library, utilizar blocos de funções testados e gerar automaticamente ícones e faceplates HMI com código PLC associado.

A Siemens Open Library tornou-se um símbolo extremamente forte para o sucesso e a importância dos desenvolvimentos de código aberto na indústria de automação. A fé depositada na biblioteca pela comunidade de código aberto também mostrou que as contribuições e aprimoramentos só crescerão com o passar do tempo, colocando o setor de automação no mesmo nível do resto do mundo de TI.





Sistema de controle de automação

  1. A ascensão de empresas e consumidores rurais inteligentes
  2. O papel da robótica e da automação na indústria 4.0
  3. EMO 2017 e a ascensão da inovação invisível
  4. Ferramentas de medição de precisão:a ascensão da metrologia e dados digitais
  5. Fictiv:a ascensão da fabricação distribuída
  6. A ascensão da robótica na manufatura
  7. A ascensão das plataformas digitais na fabricação
  8. RealBotics:a ascensão dos robôs na fabricação
  9. Automação e o impacto da COVID-19 na fabricação
  10. Automação e o futuro da fabricação digital?