Sommario:
- Passaggio 1: Passaggio 1: configurare il server KEP
- Passaggio 2: Passaggio 1, 1: Configurazione del server KEP
- Passaggio 3: Passaggio 2: leggere i dati utilizzando Node-red
- Passaggio 4: Passaggio 3: Configura il tuo PLC Siemens
- Passaggio 5: Passaggio 4: configurare il braccio UR5
- Passaggio 6: Passaggio 5: leggere i dati utilizzando KEPserver
- Passaggio 7: Passaggio 6: spostare il canale del modulo tag nel gateway IoT
Video: UCL - Collegamento di Node-red a un PLC Siemens utilizzando KEPserver: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Requisiti
Nodo rosso:
KEPserver:
Passaggio 1: Passaggio 1: configurare il server KEP
Prima configura un Gareway IoT in KEPserver. Crea semplicemente un nuovo agente in IoT Gateway.
Il nuovo agente deve essere un server REST
Imposta la scheda di rete su locale e scegli una porta. Annotare l'indirizzo in blu poiché è qui che si legge utilizzando node-red.
Passaggio 2: Passaggio 1, 1: Configurazione del server KEP
Imposta la scheda di rete su locale e scegli una porta. Annotare l'indirizzo in blu poiché è qui che si legge utilizzando node-red.
Il server KEP è ora configurato.
Passaggio 3: Passaggio 2: leggere i dati utilizzando Node-red
Inserisci una richiesta HTTP nel nodo rosso.
La richiesta HTTP deve essere configurata per restituire un oggetto JSON.
L'URL è lo stesso indicato in precedenza, tuttavia ha bisogno di un po' di più. https://127.0.0.1:55555/iotgateway//read?ids=”Nome canale”. "nome del dispositivo". "Nome etichetta"
La lettura di questo valore ti darà i dati in un formato JSON.
Passaggio 4: Passaggio 3: Configura il tuo PLC Siemens
Innanzitutto, per comunicare con KEP, imposta "allow put/get" su true sul tuo PLC. Questa impostazione si trova in "dispositivi e rete", selezionando il PLC e cercando nelle proprietà.
Salva i dati che desideri in un DB. Imposta il DB come non ottimizzato. Ogni valore dovrebbe ora avere un valore "offset". Questo è l'indirizzo letto dal server KEP.
Il PLC è ora pronto per comunicare con KEPserver.
Passaggio 5: Passaggio 4: configurare il braccio UR5
I file GDS per il tuo UR5 e una guida più approfondita alla configurazione sono disponibili nel link sottostante
www.universal-robots.com/how-tos-and-faqs/…
La versione corta consiste nell'installare prima i file GDS. Lì dopo drob in un "URIODev1" nella vista topologia. Premere il testo blu e assegnargli il PLC. Seleziona URIODev1 e nella vista dispositivo aggiungi tutti i moduli in ordine.
Sull'UR5 abilitare "PROFINET IO Device". Si trova sotto "Installazione".
è stato incluso un progetto Siemens completamente configurato. Il progetto legge l'orientamento e la temperatura di ogni giunto.
Passaggio 6: Passaggio 5: leggere i dati utilizzando KEPserver
Il KEPserver può leggere i dati da blocchi di dati non ottimizzati nel portale TIA. Nel programma incluso un DB con alcuni dati. Per prima cosa imposta il PLC in KEPserver. Questo viene fatto aggiungendo un "nuovo canale" in KEP sotto "connettività". Nel "Channel wizard" selezionare "siemens TCP/IP Ethernet". Il nome del canale e il nome del dispositivo è ciò che viene letto in node-red. Lascia semplicemente il resto delle impostazioni così come sono.
Le foto incluse mostrano la sintassi di un tag KEP e la variabile semiens "Joint_Temp_0" è ciò che KEP legge utilizzando tali impostazioni.
Passaggio 7: Passaggio 6: spostare il canale del modulo tag nel gateway IoT
Nella parte superiore del tuo server KEP c'è una funzione "Aggiungi più elementi". Contrassegna il tuo server IoT e premi questo pulsante. Nel browser dei tag seleziona il dispositivo configurato e aggiungi i tag secondo necessità. Il nome del tag è l'ultima parte dell'indirizzo node-red read. È stato incluso un diagramma di flusso semplificato che mostra il flusso di dati.
Consigliato:
Come collegare Raspberry Pi al cloud utilizzando Node.js: 7 passaggi
Come collegare Raspberry Pi al cloud utilizzando Node.js: questo tutorial è utile per chiunque desideri connettere un Raspberry Pi al cloud, in particolare alla piattaforma AskSensors IoT, utilizzando Node.js. Non hai un Raspberry Pi? Se al momento non possiedi un Raspberry Pi, ti consiglio di prendere un Raspberry Pi
Monitoraggio della temperatura e dell'umidità utilizzando NODE MCU E BLYNK: 5 passaggi
Monitoraggio della temperatura e dell'umidità utilizzando NODE MCU E BLYNK: Ciao ragazzi, in questo tutorial impariamo come ottenere la temperatura e l'umidità dell'atmosfera utilizzando il sensore di temperatura e umidità DHT11 utilizzando l'app Node MCU e BLYNK
Monitoraggio dell'accelerazione utilizzando Raspberry Pi e AIS328DQTR utilizzando Python: 6 passaggi
Monitoraggio dell'accelerazione utilizzando Raspberry Pi e AIS328DQTR Utilizzando Python: l'accelerazione è finita, penso che secondo alcune leggi della fisica.- Terry Riley Un ghepardo utilizza un'accelerazione straordinaria e rapidi cambiamenti di velocità durante la caccia. La creatura più veloce a terra di tanto in tanto utilizza il suo ritmo più alto per catturare la preda. Il
Controlla gli elettrodomestici utilizzando Node MCU e Google Assistant - IOT - Blynk - IFTTT: 8 passaggi
Controlla gli elettrodomestici utilizzando Node MCU e Google Assistant | IOT | Blynk | IFTTT: un semplice progetto per controllare gli elettrodomestici utilizzando l'Assistente Google: Avvertenza: la gestione dell'elettricità di rete può essere pericolosa. Maneggiare con estrema cura. Assumi un elettricista professionista mentre lavori con i circuiti aperti. Non mi assumo responsabilità per il da
Neopixel Ws2812 Arcobaleno LED Glow con M5stick-C - Esecuzione di Rainbow su Neopixel Ws2812 utilizzando M5stack M5stick C Utilizzando Arduino IDE: 5 passaggi
Neopixel Ws2812 Arcobaleno LED Glow con M5stick-C | Esecuzione di Rainbow su Neopixel Ws2812 Utilizzo di M5stack M5stick C Utilizzo di Arduino IDE: Ciao ragazzi in questo tutorial impareremo come utilizzare i LED neopixel ws2812 o la striscia led o la matrice led o l'anello led con la scheda di sviluppo m5stack m5stick-C con Arduino IDE e faremo un motivo arcobaleno con esso