Índice:

Plataforma de integração Ubidots com LOGO! Siemens usando Node-RED: 13 etapas
Plataforma de integração Ubidots com LOGO! Siemens usando Node-RED: 13 etapas

Vídeo: Plataforma de integração Ubidots com LOGO! Siemens usando Node-RED: 13 etapas

Vídeo: Plataforma de integração Ubidots com LOGO! Siemens usando Node-RED: 13 etapas
Vídeo: Connection LOGO! 8 and Node-RED with S7Comm Protocol : PDAControl 2024, Julho
Anonim
Plataforma de integração Ubidots com LOGO! Siemens usando Node-RED
Plataforma de integração Ubidots com LOGO! Siemens usando Node-RED

apFor algumas semanas fiz alguns testes com um LOGO! (módulo lógico) da Siemens, há alguns meses vejo que o utilizam em aplicações industriais básicas, embora pessoalmente não o considere 100% um PLC, é facilmente integrado em aplicações de monitoramento e controle de processos simples.

Imagem
Imagem

Passo 1: LOGO! pela Siemens

Pode-se dizer que este equipamento é o “PLC” mais barato ou acessível que a Siemens possui em meu país tem um custo de aproximadamente 200 USD, pela simples razão de que ser uma marca Siemens é sinônimo de confiança e robustez perfeita para aplicações Domótica.

Imagem
Imagem

Como o tutorial a seguir é um pouco mais extenso, ele foi dividido em 5 partes que veremos a seguir.

Etapa 2: 1. Ubidots da plataforma IoT

Nossa conta na plataforma Ubidots

A seguir faremos o teste final desta equipe realizando a integração com a plataforma IoT Industrial Ubidots, antes de começar recomendo outros testes e integrações interessantes com Ubidots.

Imagem
Imagem

Recomendado: PDAControl / Ubidots

Site: Ubidots.com

Etapa 3: 2. Revise o LOGO! 12/24 Referência RCE 6ED1052-1MD00-0BA8

Esta versão do LOGO! 12/24 RCE 6ED1052-1MD00-0BA8 possui características interessantes, principalmente a comunicação Ethernet que amplia as possibilidades de integrações, um hardware robusto e confiável.

Imagem
Imagem

Tutorial recomendado: recursos e recursos de documentação

Passo 4: 3. Configuração e programação LOGO! Com LogoSoft

Estes equipamentos possuem software de programação “LOGOSoft”, é programado por meio de blocos lógicos ou Diagrama de Blocos Funcionais ou FBD, previamente criamos um exemplo, cada saída realizará a mudança de cor na tela LCD e leitura da entrada analógica.

Baixe este exemplo da LogoSoft no final do artigo

Imagem
Imagem

Arquitetura proposta para programação e configuração

Imagem
Imagem

Tutorial recomendado: Download da versão Demo do LogoSoft.

pdacontrolen.com/download-and-installation-software-logo-soft-comfort-v8-2-siemens-demo/

Recomendação: assista ao vídeo completo deste teste para entender como funciona: Integração Industrial LOGO! Siemens com Ubidots Platform IoT.

Node-RED no Raspberry Pi 3

Imagem
Imagem

Para realizar a integração entre o LOGO! e a plataforma Ubidots usaremos um Raspberry Pi 3 modelo B no qual já instalamos o Node-RED.

Imagem
Imagem

Compre aqui: Raspberry Pi 3 Modelo B ou B + com estojo

Imagem
Imagem

Passo 5: 4. Comunicação LOGO! e Node-RED por meio de S7Comm

O logotipo! Módulos eles usam o protocolo S7Comm para comunicação com aplicativos remotos, graças à comunidade de desenvolvedores Node-RED, eles criaram nós S7 para comunicação ethernet usando TSAP.

Imagem
Imagem

Mais informações Nós: node-red-contrib-s7

Imagem
Imagem

Arquitetura proposta: LOGO! Integração e Node-RED.

Imagem
Imagem

Tutorial recomendado: integração LOGO! e Node-RED por meio de S7Comm.

Etapa 6: 5. Nó de conexão-RED e Ubidots

A comunicação entre o Node RED e Ubidots é feita utilizando o protocolo MQTT, fazendo a conexão com o Ubidots Broker, existem 2 métodos para fazer as assinaturas e publicações MQTT

Recomendação: assista ao vídeo completo deste teste para entender como funciona: Integração Industrial LOGO! Siemens com Ubidots Platform IoT.

Nós MQTT de Ubidots: facilita ou simplifica a configuração

Imagem
Imagem

informações de

Os próprios nós MQTT básicos do Node-RED: Eles requerem mais destreza para a configuração

Imagem
Imagem

informações de

Arquitetura proposta de conexão Node-RED e Plataforma Ubidots

Imagem
Imagem

Documentação Completa: Conexões Ubidots e Node RED

Imagem
Imagem

help.ubidots.com/articles/1440402-connect-node-red-with-ubidots

Raspberry Pi Zero Wireless 1GHz 512Ram
Raspberry Pi Zero Wireless 1GHz 512Ram

Compre aqui: Raspberry Pi Zero Wireless 1GHz 512Ram

Passo 7: Vídeo final: Integração Industrial LOGO! Siemens com plataforma Ubidots

Image
Image

Para facilitar o entendimento e alcance do aplicativo recomendo complementar com o seguinte vídeo, para habilitar as legendas, neste vídeo irei explicar mais detalhadamente o aplicativo como um todo.

Etapa 8: Testes

Da Ubidots faremos o controle e supervisão do LOGO! por meio do Node-RED.

Arquitetura implementada para este teste

Imagem
Imagem

LOGOTIPO! Conexões

As seguintes conexões foram feitas:

  1. Seletor elétrico de 3 posições para ativar 2 saídas a 24 VCC
  2. Potenciômetro 10k para simular entrada analógica de 0-10VDC

Implementação em Node-RED

Comunicação bidirecional entre LOGO! e Ubidots abaixo, veremos algumas configurações necessárias no Node-RED. Baixe o exemplo de importação do node-red no final do artigo.

Recomendação: assista ao vídeo completo deste teste para entender como funciona: Integração Industrial LOGO! Siemens com Ubidots Platform IoT.

Nós de visão completa

Imagem
Imagem

Configuração LOGO! Comunicação TSAP via S7Comm.

Imagem
Imagem

Configuração TSAP LOGO! em LogoSoft.

Imagem
Imagem

Lista de variáveis do LOGO!

  • 4 saídas digitais para Rele (Q0, Q1, Q2, Q3).
  • 2 entradas digitais (I3, I4).
  • 1 Entrada analógica (I8 = DB1 INT1118) 0-1000 pontos, 0-10 VCC.
Imagem
Imagem

Leitura e filtragem do log do LOGO! e enviado para Ubidots, usando um objeto JSON.

Imagem
Imagem

Todos os registros lidos (objeto JSON).

Imagem
Imagem

Eliminamos as saídas digitais para o envio para Ubidots de apenas entradas digitais / entradas analógicas.

Imagem
Imagem

Leitura de Ubidots e escrita nas 4 saídas digitais (relé) LOGO!, usaremos o nó MQTT básico.

Imagem
Imagem

Etapa 9: painel Ubidots

Painel de controle da Ubidots

Controle superior de 4 saídas

Imagem
Imagem

Detecção de alteração da parte central de 2 entradas, entradas digitais e designLOGO! em "Canvas" html, javascript

Imagem
Imagem

Coleção inferior do valor de entrada analógica

Imagem
Imagem

Etapa 10: controle com eventos em Ubidots

Ubidots permite configurar eventos acionados por condicionais, neste caso a seguinte condição foi criada:

Se ADC> 500 por mais de 1 minuto = ative (saída digital 02) LCD colorido vermelho

Imagem
Imagem

Evento Ativo

Imagem
Imagem

Mais informações: Eventos e alertas em Ubidots

Imagem
Imagem

Etapa 11: Recomendações

Recomendo principalmente começar a assistir os tutoriais anteriores do LOGO! estes especificam etapas específicas relativas às configurações.

Os nós S7Comm são aqueles que permitem integração, embora não tenhamos explorado seu escopo em aplicações mais complexas, recomendo discrição em implementações muito complexas, então irei propor algumas possibilidades.

Caso 1: Considero que vários dispositivos para um único Raspberry Pi, não seriam práticos dada a capacidade e processamento da RAM, no caso do Raspberry Pi 3, espero realizar testes futuros com o New Raspberry Pi 4.

Imagem
Imagem

Caso 2: Esta arquitetura é mais robusta por possuir um servidor ou PC com melhor processador e mais memória RAM, podendo permitir gerenciar mais dispositivos.

Imagem
Imagem

Aviso: não realizamos nenhum dos testes propostos nos casos anteriores, portanto não sabemos o escopo e a funcionalidade dos nós S7Comm com múltiplos LOGO! Dispositivos, apenas analisamos e assumimos as possibilidades.

Etapa 12: Conclusões

Neste caso foi realizado o controle e monitoramento e utilizado o módulo de eventos Ubidots, que possui diversas funcionalidades.

Este é um teste básico, deve-se levar em consideração mais fatores antes de implementá-lo em aplicações reais, condições de segurança referentes ao acionamento das saídas.

O logotipo! Considero-os perfeitos para aplicações de automação residencial e automação básica ou processos não complexos e são muito baratos.

Este teste foi feito para abrir possibilidades entre hardware industrial e plataformas IoT, neste caso Ubidots, o que traz muitos benefícios.

Recomendação: assista ao vídeo completo deste teste para entender como funciona: Integração Industrial LOGO! Siemens com Ubidots Platform IoT.

Graças a Ubidots !!!

Graças à Smart-Tech como parte do projeto ST-One, os criadores dos Nodes S7Comm para Node RED.

Recomendado: