Mündəricat:

Arduino və Sənaye Cihazları Arasında Modbus TCP Əlaqəsi: 3 Addım
Arduino və Sənaye Cihazları Arasında Modbus TCP Əlaqəsi: 3 Addım

Video: Arduino və Sənaye Cihazları Arasında Modbus TCP Əlaqəsi: 3 Addım

Video: Arduino və Sənaye Cihazları Arasında Modbus TCP Əlaqəsi: 3 Addım
Video: ESP32 Modbus Rabitəsi | FLProg SCADA 2024, Noyabr
Anonim
Arduino və Sənaye Cihazları Arasında Modbus TCP Əlaqəsi
Arduino və Sənaye Cihazları Arasında Modbus TCP Əlaqəsi

Sənaye HMI ilə bir Arduino lövhəsini idarə etməyin və bir Modbus TCP əlaqəsi olan bir sənaye şəbəkəsinə bağlamağın sənaye yolu.

Addım 1: Şəbəkəyə Bağlanacaq Cihazlar

Şəbəkəyə Bağlanacaq Cihazlar
Şəbəkəyə Bağlanacaq Cihazlar

Bu performansı yerinə yetirmək üçün şəkildə göstərildiyi kimi PLC S7-1200 və HMI KTP700 Basic (SIEMENS) daxil olan bir elektrik kabineti hazırladım. Mən sizə bu kabinetin sxemini verirəm.

Ethernet/USB ilə HMISTU655 kimi bir Schneider HMI istifadə etdim.

Atmega 1284p əsasında bir Arduino klon lövhəsi hazırladım (təlimatlarımdan birinə baxın).

Addım 2: İstifadə ediləcək proqramlar

Bir çox proqram istifadə etdim, ancaq onlardan yalnız 2 -si pulsuzdur. Bütün bu elektrik qurğusu çox bahalıdır və iş yerimdə olmaq üçün əla fürsətdir.

Nə üçün proqramlar:

  • PLC S7-1200 və Arduino lövhəsinə nəzarət etmək üçün AdvancedHMI (PULSUZ)
  • PLC S7-1200 və HMI KTP700 proqramlaşdırmaq üçün TIA PORTAL V13 (QİYMƏTLİ)
  • Grafcet Studio PRO (EXPENSIVE), PLC S7-1200-ü SFC proqramlaşdırma ilə proqramlaşdırmağın bir yoludur. Grafcet Studio tərəfindən təmin edilən və PLC -də yüklənməli olan GRAFCET ENGINE adlı bir layihə (TIA PORTAL -da istifadəyə hazır) ilə işləməlisiniz. Sonra Grafcet Studiondan eskizi birbaşa PLC -yə yükləyə biləcəksiniz.
  • HMI MAGELIS HMISTU655 (Schneider) proqramlaşdırmaq üçün VIjéo Designer 6.2 (GECƏLİ).
  • 3 zəhmli kitabxana ilə Arduino 1.8.x (PULSUZ): The MightyCore (atmegas 40DIP istifadə edə bilmək üçün), mudbus (ModbusTCP -ni ethernet qalxanı ilə idarə etmək) SMlib -in sonu (avtomatlaşdırılmış dövlət maşınlarını idarə etmək üçün).

2 dərs verirəm: (fransız dilində tərcümə yoxdur, amma başa düşmək asandır, üzr istəyirəm)

  • NÜMUNƏ S7-1200: istifadə etmək üçün bəzi məlumatlar

    TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio, TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio (modbus tcp ilə idarə etməyin daha sadə bir yolu)

    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: Vijéo Designer 6.2 -dən istifadə və Arduino lövhəsinə nəzarət.

Arxivi verirəm: _FILES EXAMPLES.zip, istifadə olunan fayllar layihəni idarə edir.

Addım 3: Nəticə çıxarmaq üçün:

Mənə gəldikdə, SIEMENS həlli proqramı Schneider həllindən bir az daha mürəkkəbdir. Ancaq yenə də çox bahalı olaraq qalır.

Bu layihəni idarə etmək üçün oxuduğum bütün etibarlı dərslərə təşəkkür edirəm.

Xoşbəxt təlimatçı.

Tövsiyə: