Talaan ng mga Nilalaman:

Pakikipag-usap sa Modbus TCP Sa Pagitan ng Arduino at Mga Industrial Industrial: 3 Hakbang
Pakikipag-usap sa Modbus TCP Sa Pagitan ng Arduino at Mga Industrial Industrial: 3 Hakbang

Video: Pakikipag-usap sa Modbus TCP Sa Pagitan ng Arduino at Mga Industrial Industrial: 3 Hakbang

Video: Pakikipag-usap sa Modbus TCP Sa Pagitan ng Arduino at Mga Industrial Industrial: 3 Hakbang
Video: Scentroid's AQSafe Indoor Air Quality Monitor Seminar B 10.23.2020 (Subtitled) 2024, Disyembre
Anonim
Komunikasyon ng Modbus TCP Sa Pagitan ng Arduino at Mga Industrial Device
Komunikasyon ng Modbus TCP Sa Pagitan ng Arduino at Mga Industrial Device

Isang pang-industriya na paraan upang makontrol ang isang Arduino board na may pang-industriya na HMI at i-link ito sa isang pang-industriya na network na may isang comunication ng Modbus TCP.

Hakbang 1: Ang Mga Device na Mag-link sa Network

Ang Mga Device na Mag-link sa Network
Ang Mga Device na Mag-link sa Network

Upang magawa ang pagganap na ito gumawa ako ng isang electrial cabinet na kasama ang PLC S7-1200 at ang HMI KTP700 Basic (SIEMENS) tulad ng ipinakita sa larawan. Ibinibigay ko sa iyo ang iskema ng gabinete na ito.

Gumamit ako ng isang Schneider HMI tulad ng HMISTU655 na may ethernet / USB.

Gumawa din ako ng isang Arduino clone board batay sa isang Atmega 1284p (tingnan ang isa sa aking mga itinuturo).

Hakbang 2: Ang Mga Softwares na Gagamitin

Gumamit ako ng maraming mga softwares ngunit 2 lamang sa mga ito ang libre. Ang lahat ng pag-install na ito ng kuryente ay napakamahal at ito ay isang magandang pagkakataon na makuha ito sa lugar ng trabaho.

Ang mga softwares para sa ano:

  • AdvancedHMI (LIBRE) upang pangasiwaan ang PLC S7-1200 at ang Arduino board
  • Ang TIA PORTAL V13 (MAHAL) na programa ang PLC S7-1200 at ang HMI KTP700
  • Ang Grafcet Studio PRO (MAHAL) ay paraan upang ma-program ang PLC S7-1200 sa pagprogram ng SFC. Kailangan mong gumana sa isang proyekto (handa nang gamitin sa TIA PORTAL) na ibinibigay ng Grafcet Studio at tinawag na GRAFCET ENGINE na dapat i-download sa PLC. Pagkatapos Magagawa mong i-download ang sketch mula sa Grafcet Studion sa PLC nang direkta.
  • Ang VIjéo Designer 6.2 (MAHAL) upang mai-program ang HMI MAGELIS HMISTU655 (Schneider).
  • Arduino 1.8.x (LIBRE) na may 3 kasindak-sindak na mga aklatan: Ang MightyCore (upang magamit ang atmegas 40DIP), mudbus (pamahalaan ang ModbusTCP na may isang ethernet na kalasag) na magtapos sa SMlib (upang patakbuhin ang mga machine ng estado na nababagay sa pag-aautomat).

Nagbibigay ako ng 2 mga tutorial: (sa pranses, walang pagsasalin ngunit madaling maunawaan, paumanhin)

  • Mga HALIMBAWA S7-1200: ilang impormasyong gagamitin

    TIA PORTAL V13 + S7-1200 + AdvancedHMI + Grafcet Studio, TIA PORTAL V13 + S7-1200 + AdvancedHMI + Grafcet Studio (isang mas simpleng paraan upang makontrol sa 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: kung paano gamitin ang Vijéo Designer 6.2 at kontrolin ang isang Arduino board.

Ibinibigay ko ang archive: _FILES EXAMPLES.zip, ang mga ginamit na file ay nagpapatakbo ng proyekto.

Hakbang 3: Upang Magwakas:

Tulad ng sa akin, ang solusyon sa SIEMENS ay medyo mas kumplikado sa programa kaysa sa solusyon ng Schneider. Ngunit nananatili pa rin itong napakamahal.

Kaysa sa lahat ng maaasahang mga tutorial na nabasa ko upang pamahalaan ang proyektong ito.

Masayang turo.

Inirerekumendang: