Tartalomjegyzék:

Modbus TCP kommunikáció az Arduino és az ipari eszközök között: 3 lépés
Modbus TCP kommunikáció az Arduino és az ipari eszközök között: 3 lépés

Videó: Modbus TCP kommunikáció az Arduino és az ipari eszközök között: 3 lépés

Videó: Modbus TCP kommunikáció az Arduino és az ipari eszközök között: 3 lépés
Videó: Modbus RTU - Modbus TCP konverzió 1 perc alatt 2024, November
Anonim
Modbus TCP kommunikáció az Arduino és az ipari eszközök között
Modbus TCP kommunikáció az Arduino és az ipari eszközök között

Ipari módszer az Arduino tábla vezérlésére ipari HMI -vel, és Modbus TCP kommunikációval történő ipari hálózathoz való csatlakoztatásához.

1. lépés: A hálózathoz csatlakozó eszközök

A hálózathoz kapcsolható eszközök
A hálózathoz kapcsolható eszközök

Ehhez a teljesítményhez készítettem egy elektromos szekrényt, amely tartalmazza a PLC S7-1200 és a HMI KTP700 Basic (SIEMENS) elemeket, amint az a képen látható. Mutatom a szekrény vázlatát.

Én egy Schneider HMI -t használtam, mint a HMISTU655 ethernet/USB -vel.

Készítettem egy Arduino klónlapot is Atmega 1284p alapján (lásd az egyik utasítást).

2. lépés: A használandó szoftverek

Sok szoftvert használtam, de csak 2 ingyenes. Ez az elektromos telepítés nagyon drága, és remek lehetőség arra, hogy a munkahelyemen legyen.

Szoftverek mire:

  • AdvancedHMI (INGYENES) a PLC S7-1200 és az Arduino kártya felügyeletéhez
  • TIA PORTAL V13 (drága) az S7-1200 PLC és a HMI KTP700 programozásához
  • A Grafcet Studio PRO (EXPENSIVE) az S7-1200 PLC programozásának módja SFC programozással. Dolgoznia kell a Grafcet Studio által szállított (GRAFCET ENGINE) nevű projekttel (használatra kész a TIA PORTAL -ban), amelyet le kell tölteni a PLC -ből. Ezután közvetlenül letöltheti a Grafcet Studion vázlatát a PLC -be.
  • VIjéo Designer 6.2 (drága) a HMI MAGELIS HMISTU655 (Schneider) programozásához.
  • Arduino 1.8.x (INGYENES), 3 félelmetes könyvtárral: A MightyCore (az atmegas 40DIP használatához), a mudbus (a ModbusTCP kezelése ethernet pajzzsal) és az SMlib (az automatizálásra alkalmas állapotgépek futtatásához).

Két oktatóanyagot adok: (franciául, nincs fordítás, de könnyen érthető, bocs)

  • PÉLDA S7-1200: néhány használható információ

    TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio, TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio (egyszerűbb módja a vezérlésnek a modbus tcp segítségével)

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

    TIA PORTAL V13+KTP700 Basic+Arduino klón Ethernet pajzs

    VIJEO DESIGNER+MAGELIS HMISTU655+S7-1200

  • TUTO MAGELIS HMI: a Vijéo Designer 6.2 használata és az Arduino tábla vezérlése.

Adom az archívumot: _FILES EXAMPLES.zip, a használt fájlok futtatják a projektet.

3. lépés: Befejezés:

Ami engem illet, a SIEMENS megoldás egy kicsit bonyolultabb programozható, mint a Schneider megoldás. De még mindig nagyon nagyon drága.

Köszönet minden megbízható oktatóanyagnak, amelyet a projekt kezeléséhez olvastam.

Boldog oktatható.

Ajánlott: