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 >> Tecnologia industrial

Conectar Node-RED a Controladores PLCnext com o Novo Conector REST API

Está disponível um novo pacote para Node-RED que permite a comunicação com o controlador PLCnext via API REST. O pacote chama-se node-red-plc-next-connector e pode ser instalado através do menu "Gerenciar paleta" no Node-RED.

Conectar Node-RED a Controladores PLCnext com o Novo Conector REST API

O pacote inclui nós para navegar pelas variáveis e tipos de dados disponíveis, ler e escrever variáveis, e gerenciar sessões e grupos.

Conectar Node-RED a Controladores PLCnext com o Novo Conector REST API

Exemplo 1: Navegar por todas as variáveis disponíveis

Primeiro, deve ser criado um novo conector PLC, ou seja, configurar a conexão com o PLC. Esse conector pode então ser utilizado por todos os outros nós.

Conectar Node-RED a Controladores PLCnext com o Novo Conector REST API Conectar Node-RED a Controladores PLCnext com o Novo Conector REST API Conectar Node-RED a Controladores PLCnext com o Novo Conector REST API

O resultado é retornado como um dicionário.

Conectar Node-RED a Controladores PLCnext com o Novo Conector REST API

Leitura de variáveis do PLC

A leitura de variáveis também é muito simples. No nó de leitura de variáveis, deve-se selecionar o conector PLCnext. Em seguida, é possível selecionar as variáveis a partir de uma lista suspensa. O resultado é retornado como um array de structs, contendo o caminho da variável e o seu valor.

Conectar Node-RED a Controladores PLCnext com o Novo Conector REST API Conectar Node-RED a Controladores PLCnext com o Novo Conector REST API Conectar Node-RED a Controladores PLCnext com o Novo Conector REST API

Escrita de variáveis

A escrita de variáveis funciona da mesma forma. O nó plc-write-variables espera o msg.payload em formato JSON.

Exemplo de payload:

msg.payload = {
  variables: [
    {
      "path": "Arp.Plc.Eclr/I_WarehouseControl1.HMI_rTemperature",
      "value": 12.34,
      "valueType": "Constant"
    },
    {
      "path": "Arp.Plc.Eclr/I_WarehouseControl1.HMI_iHumidity",
      "value": 85,
      "valueType": "Constant"
    }
  ]
};

Tecnologia industrial

  1. Integração de Dados de Sensores no Raspberry Pi: Guia Prático
  2. Integrando Radar Pulsado Acconeer A111 com Raspberry Pi: Guia Prático
  3. Primeiros Passos com IoT e MQTT: Tutorial ESP8266 Sem Código
  4. Dominando a Placa PSoC 6 Pioneer com Shield IoT Add-On: Guia do Desenvolvedor
  5. Cibersegurança Simplificada: Comece com o Fim em Mente para Fabricantes
  6. Fortaleça a Resiliência da Cadeia de Suprimentos de Saúde com Soluções Avançadas de WMS
  7. Elementos Essenciais de uma Comunicação de Crise Eficaz
  8. Como Máquinas de Tampagem Impulsionam Eficiência e Lucro na Manufatura Moderna
  9. Desbloqueie Valor de Produção com OEE: Aumente Eficiência e Melhoria Contínua
  10. Acesso Remoto Seguro gRPC com grpcurl em Dispositivos PLCnext