Kazalo:

Komunikacija Modbus TCP med Arduino in industrijskimi napravami: 3 koraki
Komunikacija Modbus TCP med Arduino in industrijskimi napravami: 3 koraki

Video: Komunikacija Modbus TCP med Arduino in industrijskimi napravami: 3 koraki

Video: Komunikacija Modbus TCP med Arduino in industrijskimi napravami: 3 koraki
Video: Связь Modbus ESP32 | FLProg SCADA 2024, November
Anonim
Modbus TCP Komunikacija med Arduinom in industrijskimi napravami
Modbus TCP Komunikacija med Arduinom in industrijskimi napravami

Industrijski način za nadzor Arduino plošče z industrijskim HMI in njeno povezavo z industrijskim omrežjem s komunikacijo Modbus TCP.

1. korak: Naprave za povezavo z omrežjem

Naprave za povezavo z omrežjem
Naprave za povezavo z omrežjem

Za to predstavo sem izdelal električno omarico, ki vključuje PLC S7-1200 in HMI KTP700 Basic (SIEMENS), kot je prikazano na sliki. Predstavljam vam shemo te omare.

Uporabil sem Schneider HMI, kot je HMISTU655, z ethernetom/USB.

Naredil sem tudi klonirano ploščo Arduino, ki temelji na Atmegi 1284p (glej eno od mojih navodil).

2. korak: programska oprema za uporabo

Uporabil sem veliko programske opreme, vendar sta le 2 brezplačni. Vsa ta električna napeljava je zelo draga in to je odlična priložnost, da jo imam na svojem delovnem mestu.

Programska oprema za kaj:

  • AdvancedHMI (BREZPLAČNO) za nadzor PLC S7-1200 in plošče Arduino
  • TIA PORTAL V13 (DROGO) za programiranje PLC S7-1200 in HMI KTP700
  • Grafcet Studio PRO (EXPENSIVE) je način za programiranje PLC S7-1200 s programiranjem SFC. Delati morate s projektom (pripravljenim za uporabo v TIA PORTALU), ki ga je predložil Grafcet Studio in se imenuje GRAFCET ENGINE, ki ga je treba prenesti v PLC. Nato boste lahko skico iz Grafcet Studiona neposredno prenesli v PLC.
  • VIjéo Designer 6.2 (Drage) za programiranje HMI MAGELIS HMISTU655 (Schneider).
  • Arduino 1.8.x (BREZPLAČNO) s tremi odličnimi knjižnicami: MightyCore (za uporabo atmegas 40DIP), mudbus (upravljanje ModbusTCP z ethernetnim ščitom) in SMlib (za zagon državnih strojev, prilagojenih avtomatizaciji).

Ponujam 2 vadnici: (v francoščini, brez prevoda, vendar je enostavno razumljivo, žal)

  • PRIMERI S7-1200: nekatere informacije za uporabo

    TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio, TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio (enostavnejši način upravljanja z modbus tcp)

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

    TIA PORTAL V13+KTP700 Basic+Arduino Clone Ethernet ščit

    OBLIKOVALEC VIJEO+MAGELIS HMISTU655+S7-1200

  • TUTO MAGELIS HMI: kako uporabljati Vijéo Designer 6.2 in upravljati ploščo Arduino.

Dajem arhivu: _FILES EXAMPLES.zip, uporabljene datoteke vodijo projekt.

3. korak: Zaključek:

Kar zadeva mene, je rešitev SIEMENS nekoliko bolj zapletena za programiranje kot rešitev Schneider. Vendar je še vedno zelo drago.

Hvala vsem zanesljivim vadnicam, ki sem jih prebral za vodenje tega projekta.

Veselo poučevanje.

Priporočena: