Modbus TCP კომუნიკაცია არდუინოსა და სამრეწველო მოწყობილობებს შორის: 3 ნაბიჯი
Modbus TCP კომუნიკაცია არდუინოსა და სამრეწველო მოწყობილობებს შორის: 3 ნაბიჯი
Anonim
Modbus TCP კომუნიკაცია არდუინოსა და სამრეწველო მოწყობილობებს შორის
Modbus TCP კომუნიკაცია არდუინოსა და სამრეწველო მოწყობილობებს შორის

ინდუსტრიული გზა არდუინოს დაფის სამრეწველო HMI- ით გასაკონტროლებლად და მის დაკავშირებას ინდუსტრიულ ქსელთან Modbus TCP კომუნიკაციით.

ნაბიჯი 1: მოწყობილობები, რომლებიც დაკავშირებულია ქსელთან

მოწყობილობები, რომლებიც დაკავშირებულია ქსელთან
მოწყობილობები, რომლებიც დაკავშირებულია ქსელთან

ამ სამუშაოს შესასრულებლად მე გავაკეთე ელექტრული კაბინეტი, რომელიც მოიცავს PLC S7-1200 და HMI KTP700 Basic (SIEMENS), როგორც ნაჩვენებია სურათზე. მე მოგცემთ ამ კაბინეტის სქემატურს.

მე გამოვიყენე Schneider HMI, როგორიცაა HMISTU655 Ethernet/USB- ით.

მე ასევე გავაკეთე არდუინოს კლონური დაფა Atmega 1284p საფუძველზე (იხ. ჩემი ერთ -ერთი ინსტრუქცია).

ნაბიჯი 2: პროგრამული უზრუნველყოფის გამოყენება

ბევრი პროგრამული უზრუნველყოფა გამოვიყენე, მაგრამ მხოლოდ 2 მათგანია უფასო. ყველა ეს ელექტრული დანადგარი ძალიან ძვირია და ეს არის დიდი შესაძლებლობა, რომ მქონდეს ის ჩემს სამუშაო ადგილზე.

პროგრამები რისთვის:

  • AdvancedHMI (უფასო) ზედამხედველობა PLC S7-1200 და Arduino დაფაზე
  • TIA PORTAL V13 (EXPENSIVE) PLC S7-1200 და HMI KTP700
  • Grafcet Studio PRO (EXPENSIVE) არის PLC S7-1200- ის პროგრამირების საშუალება SFC პროგრამირებით. თქვენ უნდა იმუშაოთ პროექტთან (მზადაა გამოსაყენებლად TIA PORTAL- ში), რომელიც მოწოდებულია Grafcet Studio- ს მიერ და რომელსაც ეწოდება GRAFCET ENGINE, რომელიც უნდა გადმოტვირთოთ PLC- ში. შემდეგ თქვენ გექნებათ შესაძლებლობა ჩამოტვირთოთ ესკიზი Grafcet Studion- დან PLC- ში.
  • VIjéo Designer 6.2 (EXPENSIVE) HMI MAGELIS HMISTU655 (Schneider) პროგრამირებისთვის.
  • Arduino 1.8.x (უფასო) 3 გასაოცარი ბიბლიოთეკით: MightyCore (რომ შეძლოთ გამოიყენოთ atmegas 40DIP), mudbus (მართეთ ModbusTCP Ethernet ფარით) ბოლო SMlib (ავტომატიზაციისთვის აღჭურვილი სახელმწიფო მანქანების გასაშვებად).

მე ვაძლევ 2 გაკვეთილს: (ფრანგულ ენაზე, თარგმანი არ არის, მაგრამ ადვილი გასაგებია, ბოდიში)

  • მაგალითები S7-1200: ზოგიერთი ინფორმაცია გამოსაყენებლად

    TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio, TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio (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: როგორ გამოვიყენოთ Vijéo Designer 6.2 და გავაკონტროლოთ Arduino დაფა.

მე ვაძლევ არქივს: _FILES EXAMPLES.zip, გამოყენებული ფაილები აწარმოებს პროექტს.

ნაბიჯი 3: დასკვნის გაკეთება:

რაც შეეხება ჩემთვის, SIEMENS- ის გადაწყვეტა ცოტა უფრო რთულია პროგრამირებისთვის, ვიდრე შნაიდერის გადაწყვეტა. მაგრამ ის მაინც ძალიან ძვირი რჩება.

მადლობა ყველა საიმედო გაკვეთილს, რომელიც წავიკითხე ამ პროექტის სამართავად.

ბედნიერი ინსტრუქტაციით.

გირჩევთ: