Përmbajtje:

Komunikimi Modbus TCP midis Arduino dhe pajisjeve industriale: 3 hapa
Komunikimi Modbus TCP midis Arduino dhe pajisjeve industriale: 3 hapa

Video: Komunikimi Modbus TCP midis Arduino dhe pajisjeve industriale: 3 hapa

Video: Komunikimi Modbus TCP midis Arduino dhe pajisjeve industriale: 3 hapa
Video: Связь Modbus ESP32 | FLProg SCADA 2024, Nëntor
Anonim
Komunikimi Modbus TCP midis Arduino dhe Pajisjeve Industriale
Komunikimi Modbus TCP midis Arduino dhe Pajisjeve Industriale

Një mënyrë industriale për të kontrolluar një bord Arduino me HMI industriale dhe për ta lidhur atë me një rrjet industrial me një komunikim Modbus TCP.

Hapi 1: Pajisjet që lidhen me rrjetin

Pajisjet që lidhen me rrjetin
Pajisjet që lidhen me rrjetin

Për ta bërë këtë performancë unë bëra një kabinet elektrik i cili përfshin PLC S7-1200 dhe HMI KTP700 Basic (SIEMENS) siç tregohet në figurë. Unë ju jap skemën e këtij kabineti.

Kam përdorur një Schneider HMI si HMISTU655 me ethernet/USB.

Kam bërë edhe një tabelë kloni Arduino të bazuar në një Atmega 1284p (shiko një nga udhëzimet e mia).

Hapi 2: Softuerët për t'u përdorur

Kam përdorur shumë softuerë, por vetëm 2 prej tyre janë falas. I gjithë ky instalim elektrik është shumë i shtrenjtë dhe është një mundësi e shkëlqyeshme ta kem atë në vendin tim të punës.

Softuerët për çfarë:

  • AdvancedHMI (FALAS) për të mbikëqyrur PLC S7-1200 dhe bordin Arduino
  • TIA PORTAL V13 (SHPENZIM) për të programuar PLC S7-1200 dhe HMI KTP700
  • Grafcet Studio PRO (SHPENZIM) është mënyra për të programuar PLC S7-1200 me programim SFC. Ju duhet të punoni me një projekt (gati për t’u përdorur në TIA PORTAL) të furnizuar nga Grafcet Studio dhe i quajtur GRAFCET ENGINE i cili duhet të shkarkohet në PLC. Pastaj do të keni mundësi të shkarkoni skicën nga Grafcet Studion në PLC direkt.
  • VIjéo Designer 6.2 (SHPENZIM) për të programuar HMI MAGELIS HMISTU655 (Schneider).
  • Arduino 1.8.x (FALAS) me 3 biblioteka të mrekullueshme: The MightyCore (për të qenë në gjendje të përdorë atmegas 40DIP), mudbus (menaxhoni ModbusTCP me një mburojë ethernet) në fund SMlib (për të drejtuar makina shtetërore të përshtatura për automatizim).

Unë jap 2 mësime: (në frëngjisht, pa përkthim, por është e lehtë për tu kuptuar, më fal)

  • SHEMBUJ S7-1200: disa informacione për t'u përdorur

    TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio, TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio (një mënyrë më e thjeshtë për të kontrolluar me modbus tcp)

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

    TIA PORTAL V13+KTP700 Basic+Arduino Clone Ethernet Shield

    VIJEO DESIGNER+MAGELIS HMISTU655+S7-1200

  • TUTO MAGELIS HMI: si të përdorni Vijéo Designer 6.2 dhe të kontrolloni një bord Arduino.

Unë jap arkivin: _FILES EXAMPLES.zip, skedarët e përdorur drejtojnë projektin.

Hapi 3: Për të përfunduar:

Sa për mua, zgjidhja SIEMENS është pak më e komplikuar për tu programuar sesa zgjidhja Schneider. Por akoma mbetet shumë e shtrenjtë.

Faleminderit për të gjitha mësimet e besueshme që kam lexuar për të menaxhuar këtë projekt.

Gëzuar udhëzues.

Recommended: