Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

Node-RED verbinden met PLCnext controllers via nieuwe REST API Connector

Er is een nieuw pakket beschikbaar voor Node-RED dat de gebruiker in staat stelt te communiceren met de PLCnext controller via de REST API. De pakketnaam is node-red-plc-next-connector. Het kan geïnstalleerd worden via het "Manage palette" menu in Node-RED.

Node-RED verbinden met PLCnext controllers via nieuwe REST API Connector

Het pakket bevat nodes om beschikbare variabelen en datatypen te bladeren, variabelen te lezen en schrijven, en sessies en groepen te beheren.

Node-RED verbinden met PLCnext controllers via nieuwe REST API Connector

Het eerste voorbeeld toont hoe alle beschikbare variabelen te bladeren. Allereerst moet een nieuwe plc-connector worden aangemaakt, d.w.z. een verbinding met de PLC geconfigureerd. Deze plc-connector kan vervolgens voor alle andere nodes gebruikt worden.

Node-RED verbinden met PLCnext controllers via nieuwe REST API Connector

Node-RED verbinden met PLCnext controllers via nieuwe REST API Connector

Node-RED verbinden met PLCnext controllers via nieuwe REST API Connector

Het resultaat wordt als een dictionary geretourneerd.

Node-RED verbinden met PLCnext controllers via nieuwe REST API Connector

Variabelen lezen van de PLC is ook eenvoudig. In de read-variables node moet de plcnext connector geselecteerd worden. Daarna kunt u variabelen selecteren uit een dropdown-lijst. Het resultaat wordt als een array van structs geretourneerd, met het variabelepad en de waarde.

Node-RED verbinden met PLCnext controllers via nieuwe REST API Connector

Node-RED verbinden met PLCnext controllers via nieuwe REST API Connector

Node-RED verbinden met PLCnext controllers via nieuwe REST API Connector

Het schrijven van variabelen werkt op dezelfde manier. De plc-write-variables node verwacht de msg.payload in JSON-formaat.

Hier is een voorbeeld 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" } ] };

Industriële technologie

  1. Sensordata integreren in een Raspberry Pi: Een praktische gids
  2. De Acconeer A111 gepulste radar integreren met een Raspberry Pi: Een praktische gids
  3. Aan de slag met IoT en MQTT: Een code-vrije ESP8266-tutorial
  4. De PSoC 6 Pioneer Board met IoT Add-On Shield Beheersen: Een Ontwikkelaarsgids
  5. Cybersecurity vereenvoudigd: Begin met het eind in gedachten voor fabrikanten
  6. Zorgvoorziening supply chain veerkracht versterken met geavanceerde WMS oplossingen
  7. Essentiële elementen van effectieve crisiscommunicatie
  8. Hoe Kapselmachines Efficiëntie en Winst Drijven in Moderne Productie
  9. Productiewaarde ontgrendelen met OEE: Efficiëntie & continue verbetering boosten
  10. Veilige Remote gRPC Toegang Met grpcurl Op PLCnext Apparaten
  11. Alibaba Cloud Connector Integreren met PLCnext: Stapsgewijze Handleiding