Sisukord:

Siemens SIMATIC IOT2000 seeria kuni Ubidots + Arduino IDE: 8 sammu
Siemens SIMATIC IOT2000 seeria kuni Ubidots + Arduino IDE: 8 sammu

Video: Siemens SIMATIC IOT2000 seeria kuni Ubidots + Arduino IDE: 8 sammu

Video: Siemens SIMATIC IOT2000 seeria kuni Ubidots + Arduino IDE: 8 sammu
Video: Introduction to SIMATIC IOT2000 Series 2024, November
Anonim
Siemens SIMATIC IOT2000 seeria kuni Ubidots + Arduino IDE
Siemens SIMATIC IOT2000 seeria kuni Ubidots + Arduino IDE

Arduino lihtsus koos Siemensi töökindluse ja ajalooga muudab SIMATIC IOT2000 seeria täiuslikuks tööstusväravaks tehastes ja asutustes, mis uurivad ühenduvust ja moderniseerimisvõimalusi. Uued andurid vanadel masinatel või lihtsalt kasutusel olevate andurite täiustamine, SIMATIC IOT2000 seeria ühtlustab, analüüsib ja edastab andmeid tõhusalt selliste tavaliste protokollidega nagu MQTT ja Modbus. Yocto Linuxil põhinev SIMATIC IOT2000 seeria sisaldab mudeleid IoT2020 ja IoT2040, mis ühilduvad enamiku Arduino visanditega ja mida saab otse Arduino IDE -st üles laadida. IOT2040 sobib ideaalselt tehastesse, samas kui IOT2020 on kõige parem haridusasutustes oma lisaseadmete ja sideprotokollidega.

Allpool olev õpetus näitab, kuidas seadistada SIMATIC IOT2000 seeria, kasutades Arduino IDE-d ja näidiskoodi, et saata HTTP-päring Ubidotsile kasutajaliidese tõlgendamiseks.

Samm: nõuded

  • Etherneti kaabel
  • SD -kaart
  • 24V toide
  • Arduino IDE
  • Siemens SIMATIC IOT 2040
  • Ubidotsi konto - või - STEM -litsents

2. samm: SIMATIC IOT2000 seeria seadistamine

Esiteks peate kõigi esialgsete konfiguratsioonide allalaadimiseks Siemensi tugiportaalis registreeruma või sellele juurde pääsema. See portaal pakub ka tõrkeotsingut ja tuge Siemensilt riistvaraga seotud küsimuste korral. Kogu IOT2000 seeria on seadistatud samamoodi, palun järgige seda õpetust kõigi seeria seadmete kohta.

Samm: põletage ja paigaldage SD-kaart

Alustage SD-kaardi põletamisega pildiga, mille pakub Siemens Industry Online Support leht. Palun laadige alla ja salvestage Example_Image_V2.1.3 hilisemaks kasutamiseks.

  • Sisestage microSD-kaart arvuti SD-kaardi pesasse (võib olla vajalik adapter).
  • Pakkige allalaaditud pilt lahti ja kirjutage see SD-kaardile. Microsofti kasutajad klõpsavad siin või kuidas pilte SD-kaardile kirjutada. Palun jätkake lugemist Linuxi kasutajatel.

Kujutise põletamine SD-kaardile Linuxi abil: 1. Avage oma arvuti terminal ja minge kausta, kus oli zip-fail. alla laadida käsu cd abil. e.i: laadisin faili alla kataloogi "Allalaadimised":

cd allalaadimine

2. Pakkige allalaaditud fail lahti, käivitades järgmise käsu:

sudo unzip 109741799_Example_Image_V2.1.3.zip

Kui zip-fail on korralikult lahti pakitud, näete faili nimega example-V2.1.3.wic, nagu ülal näidatud. MÄRKUS. Kui ülaltoodud käsu käivitamisel ilmneb tõrge, kontrollige, kas allalaaditud faili nimi on sama.

3. Kontrollige SD-kaardi asukohta, et see lahti ühendada ja pilt põletada. Asukoha kinnitamiseks käivitage allolev käsk:

df -h

SD-kaart peaks asuma kataloogis /dev /…; minu puhul asub sd -kaart järgmises kataloogis /dev /mmcblk0

4. Lahutage SD-kaart, käivitades järgmise käsu:

unmount /dev /mmcblk0

5. Pildi põletamiseks asendage lahtipakitud faili nimi ja SD-kaardi asukoht; käsu ülesehitus on järgmine:

sudo dd bs = 1M kui = {name_of_the_image} / = {SD_location}

Kui parameetrid on asendatud õigetega, peaks käsk välja nägema järgmine:

sudo dd bs = 1M kui = näide-V2.1.3.wic of =/dev/mmcblk0

Selle käsu täitmine võtab paar minutit, palun olge kannatlik:)

Samm: paigaldage oma SD-kaart

Paigaldage oma SD-kaart
Paigaldage oma SD-kaart

Ühendage oma SD-kaart riistvaraga. Allpool oleme paigaldanud SD-kaardi SIMATIC 2040-sse, kui näidatud.

5. samm: SIMATIC IOT2000 esmakordne kasutuselevõtt

Järgmised sammud näitavad, kuidas pääseda SIMATIC IOT2040 -le, kasutades lüüsi võrgu seadistamiseks staatilist IP -d. Siinkohal on oluline mainida, et SIMATIC IOT 2040 toob vaikimisi DHCP -aadressi Etherneti porti - X2P1, kui soovite, et pääsete juurde otse määratud IP -aadressi kasutades.

1. Lülitage välja ja ühendage Etherneti kaabli üks ots arvutiga ja teine SIMATIC IOT2000 seadme Etherneti porti X1P1.

ETTEVAATUST: Kasutage ainult DC 9… 36V toiteallikat!

2. Kui SIMATIC IOT2000 on sisse lülitatud, näete lüüsi LED -idel järgmist käitumist:

  • PWR: tahke; seade sisse lülitatud
  • SD: katkendlik…. siis lülitati Solid välja
  • USB: kindel; seade sisse lülitatud

SD -LED on katkendlik, kuna muudab SD -kaardi suurust koos pildiga. Oodake, kuni SD -LED muudab oleku olekuks Solid lülitatud välja, et pääseda lüüsile.

3. SIMATIC IOT2000 võimaldab juurdepääsu Serial, SSH või Telnet kaudu; see juhend kasutab SSH -ühendust.

SIMATIC IOT2000 -l on vaikimisi staatiline IP -aadress -> 192.168.200.1. SSH -ühenduse loomiseks on teie arvutil sama alamvõrk kui SIMATIC IOT2000 -l.

Kui töötate Microsoftiga, lugege lüüsile juurdepääsu saamiseks käesolevat alustamisjuhendit. Linuxi kasutajatel palun jätkake järgmiste sammudega.

4. Kui teie arvuti võrk on seadistatud SIMATIC IOT2000 samasse alamvõrku, kontrollige selle ühenduvust pingiga:

ping 192.168.200.1

Oodatud Tulemus:

PING 192.168.200.1 (192.168.200.1) 56 (84) baiti andmeid.

64 baiti alates 192.168.200.1: icmp_seq = 1 ttl = 64 aeg = 1.04 ms

64 baiti alates 192.168.200.1: icmp_seq = 2 ttl = 64 aeg = 1,03 ms

64 baiti alates 192.168.200.1: icmp_seq = 3 ttl = 64 aeg = 1.00 ms

Kui saate oodatud tulemuse, on SIMATIC IOT2000 korralikult ühendatud.

5. Juurdepääs lüüsile, mis täidab järgmist käsku:

ssh [email protected]

Gateway esmakordsel avamisel palutakse teil turvasõnum kinnitada. Saatke käsk jah ja vajutage kinnitamiseks ja jätkamiseks sisestusklahvi. Kui juurdepääs on õigesti loodud, näete oma terminalis järgmist juurt:

root@iot2000: ~#

6. Nagu eespool mainitud, on SIMATIC IOT2000 staatiliseks IP -aadressiks seatud 192.168.200.1. Seega, kui on vaja teist staatilist IP -aadressi või DHCP -aadressi, saab selle määrata kataloogi "/etc/network" failis "liidesed".

Selleks sisestage alloleva käsuga määratud kataloog:

cd/etc/network/

Avage liidese fail, kasutades nanoredaktorit, käivitades järgmise käsu:

nano liidesed

Liidesefaili sisu on vaikimisi sama, mis allpool:

#/etc/network/interfaces - konfiguratsioonifail ifup (8), ifdown (8) jaoks

# Tagasilöögiliides

auto lo

iface lo inet loopback

# Traadiga liidesed

auto eth0

iface eth0 inet staatiline

aadress 192.168.200.1

võrgumask 255.255.255.0

autoet 1

iface eth1 inet dhcp

Nagu eespool mainitud, kui töötate SIMATIC IOT2040 -ga, on DHCP -aadress vaikimisi konfigureeritud teisel pordil (X2 P1LAN). Veenduge, et teie Etherneti kaabel on ühendatud teise Etherneti pordiga ja taaskäivitage lüüs.

Kui töötate SIMATIC IOT2020 -ga ja soovite seadistada DHCP -aadressi, peate muutma liidesefaili, nagu allpool näidatud, ja taaskäivitage lüüs:

#/etc/network/interfaces - konfiguratsioonifail ifup (8), ifdown (8) jaoks

# Tagasilöögiliides

auto lo

iface lo inet loopback

# Traadiga liidesed

auto eth0 iface

eth0 inet dhcp

Kui DHCP -aadress on konfigureeritud, saate SIMATIC 2000 -le määratud uue IP -aadressi tundmiseks kasutada võrguskanneri rakendust, soovitame tungivalt kasutada fingi, mida on lihtne kasutada ja mis on saadaval nii Google'i Play poes kui ka Apple'i App Store'is.:)

6. samm: Arduino IDE ja näidiskood

SIMATIC IOT2000 ühildub Arduino IDE -ga, kasutades Intel Galileo paketti. Tahvli õigeks seadistamiseks järgige alltoodud samme:

1. Avage Arduino IDE

2. Avage Boards Manager menüüst Tools -> Board -> Boards Manager ja installige pakett Galileo. Õige seadme leidmiseks otsige otsinguribalt "Intel i5". Laadige alla ja installige uusim versioon.

3. Valige oma Intel Galileo gen2 menüüst Tools> Board.

4. Ühendage mikro -USB oma IOT2000 -ga ja valige port com, mis on määratud menüüst Tools> Port> Intel Galileo. Kui töötate Windowsiga ja arvuti ei tuvasta teie IOT2000, peate draiverid käsitsi värskendama.

5. Nüüd, kui kõik on konfigureeritud, laadige üles Blink Sketch, et kontrollida, kas kõik töötab korralikult. Avage Fail> Näited> Põhitõed> Blink ja kompileerige kood.

6. Kui kood on korralikult uuendatud, hakkab USER LED vilkuma.

Samm: oma andmete visualiseerimine Ubidotsis

Andmete visualiseerimine Ubidotsis
Andmete visualiseerimine Ubidotsis
Andmete visualiseerimine Ubidotsis
Andmete visualiseerimine Ubidotsis

Kui olete Blink -koodi SIMATIC IOT2000 -sse kompileerinud, võite jätkata järgmiste sammudega: 1. Kopeerige ja kleepige see kood allpool oma Arduino IDE -sse. Kui olete koodi kleepinud, määrake kindlasti kordumatud Ubidots TOKEN, kui see on näidatud. Kui te ei tea, kuidas oma Ubidots TOKENi kasutada, lugege palun seda artiklit.

TÄHTIS RAKENDAMINE MÄRKUS. Ülaltoodud kood on näidiskood, mis näitab, kuidas saata HTTP POST -päring Ubidotsile EthernetClienti teegi abil. Oma koodi rakendamiseks vaadake täiendavaid ressursse Ubidots REST API viitest ja Siemensi toest.

2. Kontrollige ja laadige kood üles, valides linnukeseikooni ja seejärel linnukeseikooni kõrval asuva paremnoole ikooni.

3. Serveri vastuse ja seadmega ühenduvuse visualiseerimiseks avage Arduino IDE jadamonitor. Näidake jadamonitori, valides meie Arduino IDE paremas ülanurgas ikooni "suurendusklaas".

Kinnitage oma kood, minnes oma Ubidotsi kontole, et leida uus loodud seade nimega "simatic-iot2000", mis sisaldab muutujat "niiskus", mis loeb SIMATIC IOT2000 sisalduva Arduino Shieldi A0 sisendi.

8. samm: tulemused

Vaid mõne minutiga integreerisime tööstusseadme Siemens SIMATIC IOT2000 Ubidotidega ja vajame vaid põhiteadmisi Arduino IDE riistvara ja funktsionaalsuse kohta.

Nüüd on aeg luua Ubidotsi juhtpaneelid, et visualiseerida ja tõlgendada oma andmeid protsesside juhtimiseks või vigade leevendamiseks.

Soovitan: