Cuprins:
- Pasul 1: LOGO! de Siemens
- Pasul 2: 1. Ubidots cu platforma IoT
- Contul nostru pe Ubidotsplatform
- Pasul 3: 2. Examinați LOGO! 12/24 RCE Referință 6ED1052-1MD00-0BA8
- Pasul 4: 3. Configurare și programare LOGO! Cu LogoSoft
- Node-RED în Raspberry Pi 3
- Pasul 5: 4. LOGO de comunicare! și Node-RED Prin S7Comm
- Pasul 6: 5. Nod de conexiune-RED și Ubidots
- Comunicarea dintre Node RED și Ubidots se face folosind protocolul MQTT, realizând conexiunea la Ubidots Broker, există 2 metode pentru a face abonamentele și publicațiile MQTT
- Pasul 7: Video final: Integrare LOGO industrial! Platforma Siemens With Ubidots
- Pasul 8: Teste
- Implementare în Node-RED
- Pasul 9: Ubidoturile tabloului de bord
- Controlul panoului de la Ubidots
- Pasul 10: Control cu evenimente în Ubidots
- Ubidots vă permite să configurați evenimentele declanșate de condițional, în acest caz a fost creată următoarea condiție:
- Pasul 11: Recomandări
- Pasul 12: Concluzii
- Pasul 13: Descărcări
Video: Platforma de integrare Ubidots cu LOGO! Siemens folosind Node-RED: 13 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
apDe câteva săptămâni am făcut câteva teste cu un LOGO! (modul logic) de la Siemens, de câteva luni am văzut că îl folosesc în aplicații industriale de bază, deși personal nu îl consider 100% un PLC, este ușor integrat în aplicațiile de monitorizare și control pentru procese simple.
Pasul 1: LOGO! de Siemens
Ați putea spune că acest echipament este cel mai ieftin sau accesibil „PLC” pe care Siemens îl are în țara mea are un cost de aproximativ 200 USD, pentru simplul motiv că a fi un brand Siemens este sinonim cu încredere și robustețe perfectă pentru aplicațiile Domotica.
Deoarece următorul tutorial este puțin mai extins, a fost împărțit în 5 părți pe care le vom vedea în continuare.
Pasul 2: 1. Ubidots cu platforma IoT
Contul nostru pe Ubidotsplatform
În continuare vom efectua testul final al acestei echipe care efectuează integrarea cu platforma IboT Industrial Ubidots, înainte de a începe recomand alte teste și integrări interesante cu Ubidots.
Recomandat: PDAControl / Ubidots
Site-ul web: Ubidots.com
Pasul 3: 2. Examinați LOGO! 12/24 RCE Referință 6ED1052-1MD00-0BA8
Această versiune LOGO! 12/24 RCE 6ED1052-1MD00-0BA8 are caracteristici interesante, în principal comunicarea Ethernet care extinde posibilitățile de integrare, un hardware robust și fiabil.
Tutorial recomandat: caracteristici și caracteristici de documentare
Pasul 4: 3. Configurare și programare LOGO! Cu LogoSoft
Aceste echipamente au software de programare „LOGOSoft”, este programat prin intermediul blocurilor logice sau al funcției Diagramă bloc sau FBD, anterior am creat un exemplu, fiecare ieșire va realiza schimbarea culorii în ecranul LCD și citirea intrării analogice.
Descărcați acest exemplu LogoSoft la sfârșitul articolului
Arhitectura propusă pentru programare și configurare
Tutorial recomandat: descărcarea versiunii LogoSoft Demo.
pdacontrolen.com/download-and-installation-software-logo-soft-comfort-v8-2-siemens-demo/
Recomandare: urmăriți videoclipul complet al acestui test pentru a înțelege cum funcționează: Integrare Industrial LOGO! Siemens cu platforma IoT Ubidots.
Node-RED în Raspberry Pi 3
Pentru a efectua integrarea între LOGO! și platforma Ubidots vom folosi un Raspberry Pi 3 model B în care am instalat anterior Node-RED.
Cumpărați-l aici: Raspberry Pi 3 Model B sau B + cu carcasă
Pasul 5: 4. LOGO de comunicare! și Node-RED Prin S7Comm
LOGO! Modulele pe care le folosesc protocolul S7Comm pentru comunicarea cu aplicații la distanță, datorită comunității de dezvoltatori Node-RED, au creat noduri S7 pentru comunicarea ethernet folosind TSAP.
Mai multe informații Noduri: node-red-contrib-s7
Arhitectura propusă: LOGO! Integrare și Nod-RED.
Tutorial recomandat: integrare LOGO! și Node-RED prin S7Comm.
Pasul 6: 5. Nod de conexiune-RED și Ubidots
Comunicarea dintre Node RED și Ubidots se face folosind protocolul MQTT, realizând conexiunea la Ubidots Broker, există 2 metode pentru a face abonamentele și publicațiile MQTT
Recomandare: urmăriți videoclipul complet al acestui test pentru a înțelege cum funcționează: Integrare Industrial LOGO! Siemens cu platforma IoT Ubidots.
Nodurile MQTT ale Ubidots: facilitează sau simplifică configurația
informații de la
Nodurile MQTT proprii ale Nodului de bază-RED: necesită mai multă dexteritate pentru configurare
informații de la
Arhitectura a propus conexiunea Node-RED și Platform Ubidots
Documentație completă: Conexiuni Ubidots și Node RED
help.ubidots.com/articles/1440402-connect-node-red-with-ubidots
Cumpărați-l aici: Raspberry Pi Zero Wireless 1GHz 512Ram
Pasul 7: Video final: Integrare LOGO industrial! Platforma Siemens With Ubidots
Pentru a facilita înțelegerea și scopul aplicației, vă recomand să completați cu următorul videoclip, pentru a activa subtitrările, în acest videoclip voi explica mai detaliat aplicația în ansamblu.
Pasul 8: Teste
De la Ubidots vom efectua controlul și supravegherea LOGO! prin Node-RED.
Arhitectură implementată pentru acest test
SIGLĂ! Conexiuni
S-au făcut următoarele conexiuni:
- Selector electric în 3 poziții pentru a activa 2 ieșiri la 24VDC
- Potențiometru 10k pentru a simula intrarea analogică de 0-10VDC
Implementare în Node-RED
Comunicare bidirecțională între LOGO! și Ubidots de mai jos, vom vedea câteva configurații necesare în Node-RED, Descărcați exemplul de import nod-roșu la sfârșitul articolului.
Recomandare: vizionați videoclipul complet al acestui test pentru a înțelege cum funcționează: Integrare Industrial LOGO! Siemens cu platforma IoT Ubidots.
Noduri de vizualizare complete
Configurare LOGO! Comunicare TSAP prin S7Comm.
Configurare TSAP LOGO! în LogoSoft.
Lista Variabilelor LOGO!
- 4 ieșiri digitale către Rele (Q0, Q1, Q2, Q3).
- 2 intrări digitale (I3, I4).
- 1 Intrare analogică (I8 = DB1 INT1118) 0-1000 puncte, 0-10VDC.
Citirea jurnalului și filtrarea din LOGO! și trimis la Ubidots, folosind un obiect JSON.
Toate înregistrările citite (obiect JSON).
Eliminăm ieșirile digitale pentru trimiterea către Ubidots a numai intrărilor digitale / intrărilor analogice.
Citirea din Ubidots și scrierea în cele 4 ieșiri digitale (releu) LOGO!, vom folosi nodul de bază MQTT.
Pasul 9: Ubidoturile tabloului de bord
Controlul panoului de la Ubidots
Controlul superior al celor 4 ieșiri
Detectarea centrală a pieselor de schimbare a 2 intrări intrări digitale și design LOGO! în html „Canvas”, javascript
Colecția inferioară a valorii de intrare analogice
Pasul 10: Control cu evenimente în Ubidots
Ubidots vă permite să configurați evenimentele declanșate de condițional, în acest caz a fost creată următoarea condiție:
Dacă ADC> 500 pentru mai mult de 1 minut = activați (ieșire digitală 02) culoare roșu LCD
Eveniment activ
Mai multe informații: Evenimente și alerte în Ubidots
Pasul 11: Recomandări
În principal, vă recomand să începeți să urmăriți tutorialele anterioare pe LOGO! acestea specifică pași specifici privind configurațiile.
Nodurile S7Comm sunt cele care permit integrarea, deși nu am explorat domeniul lor de aplicare în aplicații mai complexe, recomand discreție în implementări foarte complexe, apoi voi propune câteva posibilități.
Cazul 1: consider că mai multe dispozitive pentru un singur Raspberry Pi nu ar fi practice, având în vedere capacitatea și procesarea RAM, în cazul Raspberry Pi 3, sper să realizez teste viitoare cu Noul Raspberry Pi 4.
Cazul 2: Această arhitectură este mai robustă, deoarece are un server sau un PC cu procesor mai bun și mai multă memorie RAM, permițând eventual să gestioneze mai multe dispozitive.
Atenție: nu am efectuat niciunul dintre testele propuse în cazurile anterioare, deci nu cunoaștem sfera și funcționalitatea nodurilor S7Comm cu LOGO multiple! Dispozitive, analizăm și asumăm doar posibilitățile.
Pasul 12: Concluzii
În acest caz, controlul și monitorizarea au fost efectuate și a fost utilizat modulul de evenimente Ubidots, care are multe caracteristici.
Acesta este un test de bază, trebuie să țineți cont de mai mulți factori înainte de a-l implementa în aplicații reale, condiții de siguranță referitoare la activarea ieșirilor.
LOGO! Le consider perfecte pentru aplicații de automatizare a casei și automatizări de bază sau procese necomplexe și sunt foarte ieftine.
Acest test a fost făcut pentru a deschide posibilități între hardware industrial și platformele IoT în acest caz Ubidots, care are o mulțime de beneficii.
Recomandare: vizionați videoclipul complet al acestui test pentru a înțelege cum funcționează: Integrare Industrial LOGO! Siemens cu platforma IoT Ubidots.
Multumesc Ubidotilor !!!
Mulțumită Smart-Tech ca parte a proiectului ST-One, creatorii S7Comm Nodes pentru Node RED.
Recomandat:
Deschidere ușă de garaj inteligentă DIY + Integrare asistent la domiciliu: 5 pași
Deschidere ușă ușoară pentru garaj DIY + Integrare asistent la domiciliu: Faceți ușoară ușa normală a garajului folosind acest proiect DIY. Îți voi arăta cum să-l construiești și să-l controlez folosind Home Assistant (prin MQTT) și să am capacitatea de a deschide și închide de la distanță ușa garajului. Voi folosi o placă ESP8266 numită Wemos
DIY Smart Doorbell: Cod, configurare și integrare HA: 7 pași (cu imagini)
DIY Smart Doorbell: Code, Setup and HA Integration: În acest proiect, vă voi arăta cum vă puteți transforma soneria normală într-una inteligentă fără a schimba funcționalitățile actuale sau a tăia orice fire. Voi folosi o placă ESP8266 numită Wemos D1 mini. Nou la ESP8266? Urmăriți-mi introdu
Siemens SIMATIC IOT2000 Series to Ubidots + Arduino IDE: 8 pași
Siemens SIMATIC IOT2000 Series to Ubidots + Arduino IDE: Simplitatea Arduino combinată cu fiabilitatea și istoria Siemens face din seria SIMATIC IOT2000 o alegere perfectă pentru un gateway industrial în fabrici și instituții care explorează conectivitatea și opțiunile de adaptare. Senzori noi o
Platforma de bază IoT cu RaspberryPi, WIZ850io: Driver de dispozitiv platformă: 5 pași (cu imagini)
Platforma de bază IoT cu RaspberryPi, WIZ850io: Platform Device Driver: Cunosc platforma RaspberryPi pentru IoT. Recent WIZ850io este anunțat de WIZnet. Așa că am implementat o aplicație RaspberryPi prin modificarea Ethernet SW, deoarece pot gestiona cu ușurință un cod sursă. Puteți testa Driverul dispozitivului platformei prin RaspberryPi
Banda LED 12v controlată prin Wifi folosind Raspberry Pi cu Tasker, integrare Ifttt .: 15 pași (cu imagini)
Banda LED 12v controlată Wifi folosind Raspberry Pi cu Tasker, integrare Ifttt. folosesc un Raspberry Pi 1 Model B +) 1x RGB 12v Le