Turinys:

„Modbus TCP“ryšys tarp „Arduino“ir pramoninių įrenginių: 3 žingsniai
„Modbus TCP“ryšys tarp „Arduino“ir pramoninių įrenginių: 3 žingsniai

Video: „Modbus TCP“ryšys tarp „Arduino“ir pramoninių įrenginių: 3 žingsniai

Video: „Modbus TCP“ryšys tarp „Arduino“ir pramoninių įrenginių: 3 žingsniai
Video: ESP32 Modbus komunikacija | FLProg SCADA 2024, Lapkritis
Anonim
„Modbus TCP“ryšys tarp „Arduino“ir pramoninių įrenginių
„Modbus TCP“ryšys tarp „Arduino“ir pramoninių įrenginių

Pramoninis būdas valdyti „Arduino“plokštę su pramoniniu HMI ir susieti ją su pramoniniu tinklu naudojant „Modbus TCP“ryšį.

1 veiksmas: įrenginiai, skirti susieti su tinklu

Įrenginiai, jungiantys tinklą
Įrenginiai, jungiantys tinklą

Norėdami tai padaryti, aš padariau elektros spintelę, kurioje yra PLC S7-1200 ir HMI KTP700 Basic (SIEMENS), kaip parodyta paveikslėlyje. Pateikiu šios spintelės schemą.

Aš naudoju „Schneider“HMI, pvz., HMISTU655, su eternetu/USB.

Aš taip pat padariau „Arduino“klonų lentą, pagrįstą „Atmega 1284p“(žr. Vieną iš mano nurodymų).

2 žingsnis: Naudojama programinė įranga

Naudojau daug programinės įrangos, bet tik 2 iš jų yra nemokamos. Visa ši elektros instaliacija yra labai brangi ir tai puiki galimybė ją turėti savo darbo vietoje.

Programinė įranga kam:

  • „AdvancedHMI“(NEMOKAMAI) prižiūrėti PLC S7-1200 ir „Arduino“plokštę
  • „TIA PORTAL V13“(Brangiau) programuoti PLC S7-1200 ir HMI KTP700
  • „Grafcet Studio PRO“(Brangiau) yra būdas užprogramuoti PLC S7-1200 naudojant SFC programavimą. Turite dirbti su projektu (paruoštas naudoti TIA PORTAL), kurį tiekia „Grafcet Studio“ir pavadinimu „GRAFCET ENGINE“, kurį reikia atsisiųsti iš PLC. Tada eskizą iš „Grafcet Studion“galėsite atsisiųsti tiesiai į PLC.
  • „VIjéo Designer 6.2“(Brangiau) programuoti HMI MAGELIS HMISTU655 („Schneider“).
  • „Arduino 1.8.x“(NEMOKAMAI) su 3 nuostabiomis bibliotekomis: „MightyCore“(kad būtų galima naudoti „Atmegas 40DIP“), „mudbus“(valdyti „ModbusTCP“su eterneto skydu) ir baigti „SMlib“(paleisti automatines mašinas).

Pateikiu 2 pamokas: (prancūzų kalba, nėra vertimo, bet tai lengva suprasti, atsiprašau)

  • PAVYZDYS S7-1200: tam tikra informacija, kurią reikia naudoti

    TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio, TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio (paprastesnis būdas valdyti naudojant 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: kaip naudotis „Vijéo Designer 6.2“ir valdyti „Arduino“plokštę.

Duodu archyvui: _FILES EXAMPLES.zip, naudojami failai vykdo projektą.

3 žingsnis: Pabaigai:

Kalbant apie mane, SIEMENS sprendimas yra šiek tiek sudėtingesnis už programavimą nei Schneiderio sprendimas. Bet jis vis tiek išlieka labai brangus.

Dėkoju visiems patikimiems vadovėliams, kuriuos perskaičiau, kad galėčiau valdyti šį projektą.

Laimingas pamokomas.

Rekomenduojamas: