Sisällysluettelo:

Modbus TCP -yhteys Arduinon ja teollisuuslaitteiden välillä: 3 vaihetta
Modbus TCP -yhteys Arduinon ja teollisuuslaitteiden välillä: 3 vaihetta

Video: Modbus TCP -yhteys Arduinon ja teollisuuslaitteiden välillä: 3 vaihetta

Video: Modbus TCP -yhteys Arduinon ja teollisuuslaitteiden välillä: 3 vaihetta
Video: Beckhoff.Modbus TCP/IP connection with Keyence GC1000 Tutorial 2024, Marraskuu
Anonim
Modbus TCP -yhteys Arduinon ja teollisuuslaitteiden välillä
Modbus TCP -yhteys Arduinon ja teollisuuslaitteiden välillä

Teollinen tapa hallita Arduino -korttia teollisella käyttöliittymällä ja yhdistää se teollisuusverkkoon Modbus TCP -viestinnän avulla.

Vaihe 1: Verkkoon linkitettävät laitteet

Laitteet verkkoon linkittämistä varten
Laitteet verkkoon linkittämistä varten

Tätä varten tein sähkökaapin, joka sisältää PLC S7-1200 ja HMI KTP700 Basic (SIEMENS), kuten kuvassa. Annan sinulle tämän kaapin kaavion.

Käytin Schneider -käyttöliittymää, kuten HMISTU655, Ethernet-/USB -liitännän kanssa.

Tein myös Arduinon kloonilevyn Atmega 1284p: n perusteella (katso yksi ohjeistani).

Vaihe 2: Käytettävät ohjelmistot

Käytin monia ohjelmistoja, mutta vain kaksi niistä on ilmaisia. Kaikki tämä sähköasennus on erittäin kallista, ja se on loistava tilaisuus saada se työpaikalleni.

Ohjelmistot mitä varten:

  • AdvancedHMI (ILMAINEN) PLC S7-1200: n ja Arduino-kortin valvontaan
  • TIA PORTAL V13 (KALLISTA) ohjelmoida PLC S7-1200 ja HMI KTP700
  • Grafcet Studio PRO (EXPENSIVE) on tapa ohjelmoida PLC S7-1200 SFC-ohjelmoinnilla. Sinun on työskenneltävä projektin kanssa (valmis käytettäväksi TIA PORTALissa), jonka toimittaa Grafcet Studio ja jonka nimi on GRAFCET ENGINE, joka on ladattava PLC: stä. Sitten voit ladata luonnoksen Grafcet Studionista suoraan PLC: hen.
  • VIjéo Designer 6.2 (KALLISTA) ohjelmoida HMI MAGELIS HMISTU655 (Schneider).
  • Arduino 1.8.x (ILMAINEN), jossa on kolme mahtavaa kirjastoa: MightyCore (jotta voidaan käyttää atmegas 40DIP), mudbus (hallita ModbusTCP: tä ethernet -suojalla) ja SMlib (automaatioon asennettujen tilakoneiden käyttämiseen).

Annan 2 opetusohjelmaa: (ranskaksi, ei käännöstä, mutta se on helppo ymmärtää, anteeksi)

  • ESIMERKIT S7-1200: joitakin tietoja käytettäväksi

    TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio, TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio (yksinkertaisempi tapa hallita modbus tcp: llä)

    TIA PORTAL V13+S7-1200+KTP700 Basic+Grafcet Studio

    TIA PORTAL V13+KTP700 Basic+Arduino Clone Ethernet Shield

    VIJEO DESIGNER+MAGELIS HMISTU655+S7-1200

  • TUTO MAGELIS HMI: kuinka käyttää Vijéo Designer 6.2: ta ja hallita Arduino -korttia.

Annan arkistoon: _FILES EXAMPLES.zip, käytetyt tiedostot suorittavat projektin.

Vaihe 3: Lopuksi:

Mitä tulee minuun, SIEMENS -ratkaisu on hieman monimutkaisempi ohjelmoida kuin Schneider -ratkaisu. Mutta se on edelleen erittäin kallista.

Kiitos kaikille luotettaville opetusohjelmille, joita luin tämän projektin hallitsemiseksi.

Onnellinen opettavainen.

Suositeltava: