Obsah:

Komunikácia Modbus TCP medzi Arduino a priemyselnými zariadeniami: 3 kroky
Komunikácia Modbus TCP medzi Arduino a priemyselnými zariadeniami: 3 kroky

Video: Komunikácia Modbus TCP medzi Arduino a priemyselnými zariadeniami: 3 kroky

Video: Komunikácia Modbus TCP medzi Arduino a priemyselnými zariadeniami: 3 kroky
Video: Связь Modbus ESP32 | FLProg SCADA 2024, November
Anonim
Komunikácia Modbus TCP medzi Arduino a priemyselnými zariadeniami
Komunikácia Modbus TCP medzi Arduino a priemyselnými zariadeniami

Priemyselný spôsob ovládania dosky Arduino pomocou priemyselného rozhrania HMI a jej prepojenia s priemyselnou sieťou pomocou komunikácie Modbus TCP.

Krok 1: Zariadenia na prepojenie so sieťou

Zariadenia na prepojenie so sieťou
Zariadenia na prepojenie so sieťou

Aby som dosiahol tento výkon, vyrobil som elektrickú skrinku, ktorá obsahuje PLC S7-1200 a HMI KTP700 Basic (SIEMENS), ako je znázornené na obrázku. Dávam vám schému tejto skrinky.

Použil som Schneider HMI ako HMISTU655 s ethernetom/USB.

Vytvoril som tiež klonovú dosku Arduino na základe Atmega 1284p (pozri jeden z mojich pokynov).

Krok 2: Používanie softvérového vybavenia

Použil som veľa softvérov, ale iba 2 z nich sú zadarmo. Celá táto elektrická inštalácia je veľmi drahá a je to skvelá príležitosť mať ju na svojom pracovisku.

Softvér na čo:

  • AdvancedHMI (ZDARMA) na dohľad nad PLC S7-1200 a doskou Arduino
  • TIA PORTAL V13 (DRAHÝ) na programovanie PLC S7-1200 a HMI KTP700
  • Grafcet Studio PRO (EXPENSIVE) je spôsob, ako naprogramovať PLC S7-1200 s programovaním SFC. Musíte pracovať s projektom (pripraveným na použitie v TIA PORTAL), ktorý dodáva Grafcet Studio a má názov GRAFCET ENGINE a ktorý je potrebné stiahnuť do PLC. Potom si budete môcť stiahnuť náčrt z Grafcet Studion do PLC priamo.
  • VIjéo Designer 6.2 (DRAHÝ) na programovanie HMI MAGELIS HMISTU655 (Schneider).
  • Arduino 1.8.x (ZDARMA) s 3 úžasnými knižnicami: The MightyCore (aby bolo možné používať atmegas 40DIP), mudbus (správa ModbusTCP s ethernetovým štítom) koniec SMlib (na spustenie stavových strojov vhodných pre automatizáciu).

Dávam 2 návody: (vo francúzštine, bez prekladu, ale je ľahké ho pochopiť, ospravedlňujeme sa)

  • PRÍKLADY S7-1200: niektoré informácie na použitie

    TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio, TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio (jednoduchší spôsob ovládania pomocou modbus tcp)

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

    TIA PORTAL V13+KTP700 Basic+Arduino Clone Ethernet Shield

    DIZAJNER VIJEO+MAGELIS HMISTU655+S7-1200

  • TUTO MAGELIS HMI: ako používať Vijéo Designer 6.2 a ovládať dosku Arduino.

Dávam archív: _FILES EXAMPLES.zip, použité súbory spustia projekt.

Krok 3: Na záver:

Pokiaľ ide o mňa, riešenie SIEMENS je programovo trochu komplikovanejšie ako riešenie Schneider. Ale stále je to veľmi drahé.

Ďakujem všetkým spoľahlivým návodom, ktoré som prečítal pri správe tohto projektu.

Veselé poučenie.

Odporúča: