მთავარ შინაარსზე გადასვლა
გიორგი ელიაძე
პროექტები: Pirali

სექ 2026

Pirali-ს ლუდსახარშის მონიტორინგი

ლუდსახარშის Siemens PLC-ის მონიტორინგი მხოლოდ წაკითხვის რეჟიმში, ვებ-დეშბორდითა და SMS შეტყობინებებით

  • ავტომატიზაცია
  • სამრეწველო IoT
ხანგრძლივობა
1 თვე
კომპანია
Pirali
როლი
IoT და full-stack ინჟინერი

მიმოხილვა

დისტანციური მონიტორინგი Pirali-ს ლუდსახარშისთვის: Raspberry Pi ყოველ 10 წამში კითხულობს ტემპერატურებსა და მოწყობილობების მდგომარეობას სახარში საამქროს Siemens PLC-იდან და Postgres-ში ინახავს. მონაცემებს ორენოვანი ვებ-დეშბორდი აჩვენებს, SMS გაფრთხილებები და პასუხები კი გუნდს საქმის კურსში აყენებს.

ინსტრუმენტები

  • Raspberry Pi
  • Python
  • Siemens S7-200 SMART
  • PostgreSQL
  • Supabase
  • Next.js
  • ECharts
  • Tailscale

ამოცანა

სახარშ საამქროს ერთი Siemens S7-200 SMART PLC და სენსორული პანელი მართავს, მისი მონაცემები კი სხვაგან არსად მიდიოდა. დუღილის ტემპერატურები ხელით იწერებოდა, ღამით ფერმენტატორის ტემპერატურის გადახრა, ბრაიტ-ტანკის გათბობა ან გლიკოლის სისტემის გაჩერება კი შეუმჩნეველი რჩებოდა, სანამ ვინმე პანელს არ ჩაუვლიდა.

PLC-ის წაკითხვა

ადგილზე დათვალიერების შემდეგ 11 Pt100 ტემპერატურის სენსორი, სიხშირის გარდამქმნელები და სარქველები PLC-ის მეხსიერებაში თავიანთ ადგილებს დაუკავშირდა. PLC პირდაპირ python-snap7-ით იკითხება, სერიული ხაზების მოსმენის, ახალი სენსორების ან პანელის მწარმოებლის ღრუბლის ნაცვლად. Raspberry Pi ზუსტად ერთ, მხოლოდ წაკითხვის კავშირს ინარჩუნებს, ყოველ 10 წამში იღებს მონაცემებს, SQLite-ში ბუფერავს და Postgres-ში პაკეტებად აგზავნის; USB მოდემზე მომუშავე SMS-მოპასუხე "status" შეტყობინებაზე საამქროს მიმდინარე მდგომარეობას აბრუნებს და ელექტროენერგიის გათიშვასა და აღდგენაზე გაფრთხილებას აგზავნის.

დეშბორდი

Next.js 16-სა და ECharts-ზე აწყობილი დეშბორდი, ქართულ და ინგლისურ ენებზე, ღია და მუქ თემებში, აჩვენებს გლიკოლის ანიმირებულ სქემას, KPI-ების ზოლსა და მოვლენების ჟურნალს. მონაცემებს ის პაროლით დაცული, მხოლოდ SELECT-ზე შეზღუდული API-ით კითხულობს. როცა Neon-ის უფასო ლიმიტი ამოიწურა, ბაზა Supabase-ზე გადავიდა და მთელი ისტორია იდემპოტენტურმა მიგრაციის სკრიპტმა გადაიტანა.

შედეგი

ადგილზე 2026 წლის სექტემბრიდან მუშაობს. Neon-იდან Supabase-ში 187 015 ჩანაწერი და 5 046 მოვლენა გადავიდა 0 დუბლიკატით, დეშბორდის Lighthouse-ის ხელმისაწვდომობის ქულა კი ორივე თემაში 100-ია.

პროექტები: Pirali