Mundarija:

Arduino va sanoat qurilmalari o'rtasida Modbus TCP aloqasi: 3 qadam
Arduino va sanoat qurilmalari o'rtasida Modbus TCP aloqasi: 3 qadam

Video: Arduino va sanoat qurilmalari o'rtasida Modbus TCP aloqasi: 3 qadam

Video: Arduino va sanoat qurilmalari o'rtasida Modbus TCP aloqasi: 3 qadam
Video: Avtomatlashtirish sistemalarini loyihalash va sozlash faniga kirish 2024, Noyabr
Anonim
Arduino va sanoat qurilmalari o'rtasida Modbus TCP aloqasi
Arduino va sanoat qurilmalari o'rtasida Modbus TCP aloqasi

Sanoat HMI bilan Arduino kartasini boshqarishning sanoat usuli va uni Modbus TCP aloqasi bilan sanoat tarmog'iga ulash.

1 -qadam: Tarmoqqa ulanadigan qurilmalar

Tarmoqqa ulanadigan qurilmalar
Tarmoqqa ulanadigan qurilmalar

Buni amalga oshirish uchun men rasmda ko'rsatilgandek PLC S7-1200 va HMI KTP700 Basic (SIEMENS) ni o'z ichiga olgan elektr shkaf yasadim. Men sizga bu kabinetning sxemasini beraman.

Men Ethernet/USB bilan HMISTU655 kabi Schneider HMI ishlatardim.

Men ham Atmega 1284p asosida Arduino klon taxtasini yasadim (ko'rsatmalarimdan biriga qarang).

2 -qadam: Foydalanish uchun dasturiy ta'minot

Men ko'p dasturlardan foydalanganman, lekin ulardan faqat 2 tasi bepul. Bu barcha elektr o'rnatish juda qimmat va bu mening ish joyimda bo'lishi uchun ajoyib imkoniyat.

Nima uchun dasturlar:

  • PLC S7-1200 va Arduino kartasini nazorat qilish uchun AdvancedHMI (BEPUL)
  • PLC S7-1200 va HMI KTP700 dasturlash uchun TIA PORTAL V13 (QIMMATLI)
  • Grafcet Studio PRO (EXPENSIVE)-PLC S7-1200 ni SFC dasturlash bilan dasturlash usuli. Siz Grafcet Studio tomonidan taqdim etilgan va GRAFCET ENGINE deb nomlangan loyiha (TIA PORTALda foydalanishga tayyor) bilan ishlashingiz kerak, uni PLCda yuklab olish kerak. Keyin siz Grafcet Studion -dan eskizni to'g'ridan -to'g'ri PLC -ga yuklab olishingiz mumkin bo'ladi.
  • HMI MAGELIS HMISTU655 (Schneider) dasturlash uchun VIjéo Designer 6.2 (QIMMATLI).
  • Arduino 1.8.x (BEPUL) 3 ta ajoyib kutubxonaga ega: MightyCore (atmegas 40DIP -dan foydalanish imkoniyatiga ega bo'lish uchun), mudbus (ModbusTCP -ni chekilgan qalqon bilan boshqarish) SMlib -ning oxiri (avtomatizatsiyaga moslashtirilgan davlat mashinalarini ishlatish uchun).

Men 2 ta dars beraman: (frantsuz tilida, tarjimasi yo'q, lekin tushunish oson, afsus)

  • O'RNAKLAR S7-1200: foydalanish uchun ba'zi ma'lumotlar

    TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio, TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio (modbus tcp bilan boshqarishning oddiy usuli)

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

    TIA PORTAL V13+KTP700 Basic+Arduino Clone chekilgan qalqoni

    VIJEO DIZAYNERI+MAGELIS HMISTU655+S7-1200

  • TUTO MAGELIS HMI: Vijéo Designer 6.2 dan qanday foydalanish va Arduino kartasini boshqarish.

Men arxivni beraman: _FILES EXAMPLES.zip, ishlatilgan fayllar loyihani boshqaradi.

3 -qadam: Xulosa qilish uchun:

Menga kelsak, SIEMENS yechimi Shnayder yechimidan ko'ra dasturlashda biroz murakkabroq. Ammo bu hali ham juda qimmat bo'lib qolmoqda.

Ushbu loyihani boshqarish uchun o'qigan barcha ishonchli darsliklarga rahmat.

Baxtli o'qituvchi.

Tavsiya: