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

PLCnext Engineer Simulatie Maximaliseren: Verbinden Met Node‑RED Via REST

Hallo Community!

Wanneer we PLCnext Technology ontmoeten, kunnen we als ontwikkelaars niet wachten om de functionaliteiten te testen 😊 Dus, met de grote mijlpaal van de nieuwe PLCnext Engineer Simulatie en geïnspireerd door dit artikel Node-RED communicatie met een AXC met behulp van de PLCnext Connector, kunnen we nu vanuit onze simulatieomgeving met Node-RED interacteren, en op die manier IoT-functionaliteiten testen voordat we de hardware op tafel hebben.

Node-RED Installeren Op Windows 10

Node-RED kan op meerdere platforms draaien, het is een heel lichtgewicht visueel programmeertool die we in onze PLCnext-controllers kunnen installeren (op een Docker-container bijvoorbeeld) en ook op een PC. Voor deze demo, volg de installatiestappen voor Windows 10 in deze gids. Daarna kun je de applicatie draaien met de cmd-tool of PowerShell met het commando node-red.

Eenmaal draaiend, typ in je favoriete webbrowser de URL https://localhost:1880.

Node-RED Connector Voor PLCnext Downloaden

Het volgende artikel laat ons zien hoe we de node kunnen downloaden en gebruiken om onze PLC-variabelen in PLCnext Engineer met Node-RED via REST te verbinden, je kunt meer informatie vinden in de npm-repo. Dus, in deze stap hoef je alleen de node in de Manage Palette te zoeken en te installeren:

PLCnext Engineer Simulatie Maximaliseren: Verbinden Met Node‑RED Via REST

PLCnext Engineer Project Configureren

Je moet de firmware-afbeelding voor AXC F 1152 van de Phoenix Contact-website installeren en de software PLCnext Engineer >= 2022 versie om de Simulatieomgeving te gebruiken.

  1. Maak een project voor die controller, ga naar het Cockpit-gebied en verander dan de verbinding naar "Simulatie".
PLCnext Engineer Simulatie Maximaliseren: Verbinden Met Node‑RED Via REST
  1. Kies de programmatvariabelen die je met Node-RED wilt delen door het "HMI"-vakje aan te vinken.
PLCnext Engineer Simulatie Maximaliseren: Verbinden Met Node‑RED Via REST
  1. Ga naar het Plant-gebied en dubbelklik op HMI Web Server. Schakel REST-interface checkbox in.
PLCnext Engineer Simulatie Maximaliseren: Verbinden Met Node‑RED Via REST

Dat is alles! Verbinden en download het project naar je simulatieomgeving. Onthoud dat de inloggegevens "admin" als gebruiker en "plcnext" als wachtwoord zijn.

Verbinding Controleren In Node-RED

Je kunt een "plc-browse-items" node proberen om de PLCnext-verbinding toe te voegen. Je moet dezelfde inloggegevens gebruiken en in Host IP de URL "localhost:5050" invoeren.

PLCnext Engineer Simulatie Maximaliseren: Verbinden Met Node‑RED Via REST

Deploy je code en voilà! Je verbinding is klaar om je PLCnext-programmavariabelen in je favoriete 61131-3-taal te lezen en schrijven 😉

PLCnext Engineer Simulatie Maximaliseren: Verbinden Met Node‑RED Via REST

Als je meer wilt weten over REST-data-interface, kun je het Info Center bezoeken.

Happy coding!


Industriële technologie

  1. 6 Expert Tips om uw Preventief Onderhoudsprogramma te Maximaliseren
  2. De Waarde van Je CMMS/EAM Systeem Maximaliseren: Strategieën voor Integratie en Voorspellend Onderhoud
  3. Efficiëntie en precisie maximaliseren met uw bankschijfslipmachine
  4. Het Potentieel van STL-bestanden Maximaliseren voor Foutloos 3D-printen
  5. Waarde ontgrendelen in bulkchemische planten: strategieën voor groei
  6. Zullen fabrieken volledig geautomatiseerd worden? De shift weg van menselijke werkers onderzocht
  7. Efficiëntie maximaliseren: expert tips voor uw magazijnscansysteem
  8. Stapsgewijze Handleiding Voor Het Oplossen Van Defecte Apparatuur
  9. De Industriële Goederensector Begrijpen: Belangrijke Inzichten & Kansen
  10. Node-RED op PLCnext deployen met Docker: Stap-voor-stap handleiding
  11. Je eerste Go-applicatie bouwen op PLCnext: Een beginnergids