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 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.
- Maak een project voor die controller, ga naar het Cockpit-gebied en verander dan de verbinding naar "Simulatie".
- Kies de programmatvariabelen die je met Node-RED wilt delen door het "HMI"-vakje aan te vinken.
- Ga naar het Plant-gebied en dubbelklik op HMI Web Server. Schakel REST-interface checkbox in.
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.
Deploy je code en voilà! Je verbinding is klaar om je PLCnext-programmavariabelen in je favoriete 61131-3-taal te lezen en schrijven 😉
Als je meer wilt weten over REST-data-interface, kun je het Info Center bezoeken.
Happy coding!
Industriële technologie
- 6 Expert Tips om uw Preventief Onderhoudsprogramma te Maximaliseren
- De Waarde van Je CMMS/EAM Systeem Maximaliseren: Strategieën voor Integratie en Voorspellend Onderhoud
- Efficiëntie en precisie maximaliseren met uw bankschijfslipmachine
- Het Potentieel van STL-bestanden Maximaliseren voor Foutloos 3D-printen
- Waarde ontgrendelen in bulkchemische planten: strategieën voor groei
- Zullen fabrieken volledig geautomatiseerd worden? De shift weg van menselijke werkers onderzocht
- Efficiëntie maximaliseren: expert tips voor uw magazijnscansysteem
- Stapsgewijze Handleiding Voor Het Oplossen Van Defecte Apparatuur
- De Industriële Goederensector Begrijpen: Belangrijke Inzichten & Kansen
- Node-RED op PLCnext deployen met Docker: Stap-voor-stap handleiding
- Je eerste Go-applicatie bouwen op PLCnext: Een beginnergids