Cuprins:

Platforma de integrare Ubidots cu LOGO! Siemens folosind Node-RED: 13 pași
Platforma de integrare Ubidots cu LOGO! Siemens folosind Node-RED: 13 pași

Video: Platforma de integrare Ubidots cu LOGO! Siemens folosind Node-RED: 13 pași

Video: Platforma de integrare Ubidots cu LOGO! Siemens folosind Node-RED: 13 pași
Video: Monitoring sensor data on ubidots IoT platform | ESP32 with ubidots using MQTT #iot #iotproject 2024, Iulie
Anonim
Platforma de integrare Ubidots cu LOGO! Siemens folosind Node-RED
Platforma de integrare Ubidots cu LOGO! Siemens folosind Node-RED

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.

Imagine
Imagine

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.

Imagine
Imagine

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.

Imagine
Imagine

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.

Imagine
Imagine

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

Imagine
Imagine

Arhitectura propusă pentru programare și configurare

Imagine
Imagine

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

Imagine
Imagine

Pentru a efectua integrarea între LOGO! și platforma Ubidots vom folosi un Raspberry Pi 3 model B în care am instalat anterior Node-RED.

Imagine
Imagine

Cumpărați-l aici: Raspberry Pi 3 Model B sau B + cu carcasă

Imagine
Imagine

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.

Imagine
Imagine

Mai multe informații Noduri: node-red-contrib-s7

Imagine
Imagine

Arhitectura propusă: LOGO! Integrare și Nod-RED.

Imagine
Imagine

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

Imagine
Imagine

informații de la

Nodurile MQTT proprii ale Nodului de bază-RED: necesită mai multă dexteritate pentru configurare

Imagine
Imagine

informații de la

Arhitectura a propus conexiunea Node-RED și Platform Ubidots

Imagine
Imagine

Documentație completă: Conexiuni Ubidots și Node RED

Imagine
Imagine

help.ubidots.com/articles/1440402-connect-node-red-with-ubidots

Raspberry Pi Zero Wireless 1GHz 512Ram
Raspberry Pi Zero Wireless 1GHz 512Ram

Cumpărați-l aici: Raspberry Pi Zero Wireless 1GHz 512Ram

Pasul 7: Video final: Integrare LOGO industrial! Platforma Siemens With Ubidots

Image
Image

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

Imagine
Imagine

SIGLĂ! Conexiuni

S-au făcut următoarele conexiuni:

  1. Selector electric în 3 poziții pentru a activa 2 ieșiri la 24VDC
  2. 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

Imagine
Imagine

Configurare LOGO! Comunicare TSAP prin S7Comm.

Imagine
Imagine

Configurare TSAP LOGO! în LogoSoft.

Imagine
Imagine

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.
Imagine
Imagine

Citirea jurnalului și filtrarea din LOGO! și trimis la Ubidots, folosind un obiect JSON.

Imagine
Imagine

Toate înregistrările citite (obiect JSON).

Imagine
Imagine

Eliminăm ieșirile digitale pentru trimiterea către Ubidots a numai intrărilor digitale / intrărilor analogice.

Imagine
Imagine

Citirea din Ubidots și scrierea în cele 4 ieșiri digitale (releu) LOGO!, vom folosi nodul de bază MQTT.

Imagine
Imagine

Pasul 9: Ubidoturile tabloului de bord

Controlul panoului de la Ubidots

Controlul superior al celor 4 ieșiri

Imagine
Imagine

Detectarea centrală a pieselor de schimbare a 2 intrări intrări digitale și design LOGO! în html „Canvas”, javascript

Imagine
Imagine

Colecția inferioară a valorii de intrare analogice

Imagine
Imagine

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

Imagine
Imagine

Eveniment activ

Imagine
Imagine

Mai multe informații: Evenimente și alerte în Ubidots

Imagine
Imagine

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.

Imagine
Imagine

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.

Imagine
Imagine

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: