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
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: