Satura rādītājs:

Modbus TCP komunikācija starp Arduino un rūpnieciskajām ierīcēm: 3 soļi
Modbus TCP komunikācija starp Arduino un rūpnieciskajām ierīcēm: 3 soļi

Video: Modbus TCP komunikācija starp Arduino un rūpnieciskajām ierīcēm: 3 soļi

Video: Modbus TCP komunikācija starp Arduino un rūpnieciskajām ierīcēm: 3 soļi
Video: Arduino #02 - Ethernet и Modbus TCP 2024, Novembris
Anonim
Modbus TCP sakari starp Arduino un rūpnieciskajām ierīcēm
Modbus TCP sakari starp Arduino un rūpnieciskajām ierīcēm

Rūpniecisks veids, kā kontrolēt Arduino plāksni ar rūpniecisko HMI un savienot to ar rūpniecisko tīklu, izmantojot Modbus TCP komunikāciju.

1. darbība: ierīces, kas savienojas ar tīklu

Ierīces savienošanai ar tīklu
Ierīces savienošanai ar tīklu

Lai to paveiktu, es izveidoju elektrisko skapi, kurā ietilpst PLC S7-1200 un HMI KTP700 Basic (SIEMENS), kā parādīts attēlā. Es sniedzu jums šī kabineta shēmu.

Es izmantoju Schneider HMI, piemēram, HMISTU655 ar Ethernet/USB.

Es arī izveidoju Arduino klonu dēli, pamatojoties uz Atmega 1284p (skatiet vienu no maniem norādījumiem).

2. darbība. Lietojamā programmatūra

Es izmantoju daudzas programmatūras, bet tikai 2 no tām ir bezmaksas. Visa šī elektroinstalācija ir ļoti dārga, un tā ir lieliska iespēja to iegūt manā darba vietā.

Programmatūra kam:

  • AdvancedHMI (BEZMAKSAS), lai uzraudzītu PLC S7-1200 un Arduino plāksni
  • TIA PORTAL V13 (DĀRGI), lai ieprogrammētu PLC S7-1200 un HMI KTP700
  • Grafcet Studio PRO (DĀRGS) ir veids, kā programmēt PLC S7-1200 ar SFC programmēšanu. Jums jāstrādā ar projektu (gatavs lietošanai TIA PORTAL), ko piegādā Grafcet Studio un ko sauc par GRAFCET ENGINE, kas ir jālejupielādē PLC. Tad jūs varēsit lejupielādēt skici no Grafcet Studion tieši PLC.
  • VIjéo Designer 6.2 (DĀRGI), lai ieprogrammētu HMI MAGELIS HMISTU655 (Schneider).
  • Arduino 1.8.x (BEZMAKSAS) ar 3 satriecošām bibliotēkām: MightyCore (lai varētu izmantot atmegas 40DIP), mudbus (pārvaldīt ModbusTCP ar Ethernet vairogu) beigas SMlib (lai palaistu automatizācijai piemērotas valsts iekārtas).

Es dodu 2 apmācības: (franču valodā, bez tulkojuma, bet to ir viegli saprast, atvainojiet)

  • PIEMĒRI S7-1200: izmantojama informācija

    TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio, TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio (vienkāršāks veids, kā kontrolēt, izmantojot modbus tcp)

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

    TIA PORTAL V13+KTP700 Basic+Arduino klona Ethernet vairogs

    VIJEO DESIGNER+MAGELIS HMISTU655+S7-1200

  • TUTO MAGELIS HMI: kā lietot Vijéo Designer 6.2 un kontrolēt Arduino plāksni.

Es dodu arhīvam: _FILES EXAMPLES.zip, izmantotie faili vada projektu.

3. darbība. Secinājums:

Kas attiecas uz mani, SIEMENS risinājums ir nedaudz sarežģītāk programmējams nekā Schneider risinājums. Bet tas joprojām ir ļoti dārgi.

Paldies visām uzticamajām apmācībām, kuras es izlasīju, lai pārvaldītu šo projektu.

Laimīgs pamācāms.

Ieteicams: