PLC Veri Toplama Nedir?
Endüstriyel otomasyon sistemlerinin beyni olan PLC'ler, bağlı bulundukları makinelerin tüm hareketlerini, sensör verilerini ve çalışma durumlarını milisaniyeler bazında yönetir. PLC veri toplama, PLC'nin kendi içinde işlediği bu anlık operasyonel verilerin, makine dışındaki analiz yazılımları veya üst seviye sistemler tarafından okunabilmesi için kurulan haberleşme ve kayıt köprüsüdür.
Bu süreç, sadece makinelerin anlık durumunu izlemekle kalmaz; geçmişe dönük verilerin toplanarak üretim hatasızlaştırma, verimlilik analizi ve duruş optimizasyon çalışmalarına temel oluşturmasını sağlar.
Neden PLC Veri Toplama Yapmalısınız?
Manuel veri toplama yöntemleri (kağıt-kalem ile duruş kaydetme, vardiya sonunda adet yazma vb.) insan hatasına açıktır, gecikmelidir ve doğruluğu şüphelidir. PLC'den otomatik ve gerçek zamanlı veri toplamanın fabrikalara sağladığı temel faydalar şunlardır:
- %100 Doğru OEE Hesaplama: Makinelerin tam olarak ne kadar süre çalıştığı, ne kadar durduğu ve hangi hızda üretim yaptığı doğrudan kontrolörden okunarak hatasız OEE (Genel Ekipman Verimliliği) hesabı çıkarılır.
- Anlık Duruş Analizleri: Makinede meydana gelen mikroduruşlar (1 dakikadan kısa duruşlar) manuel olarak kaydedilemez. PLC veri toplama ile bu mikroduruşların kök nedenleri anında tespit edilir.
- Kestirimci Bakım (Predictive Maintenance): Motor sıcaklığı, titreşim veya basınç gibi kritik analog veriler sürekli izlenerek, arıza gerçekleşmeden önce bakım ekipleri uyarılır.
- Kalite Kontrol ve İzlenebilirlik: Üretilen her bir ürünün hangi makine parametrelerinde (örneğin hangi sıcaklıkta veya torkta) üretildiği kaydedilerek tam bir soy ağacı (traceability) oluşturulur.
PLC Veri Toplama Mimarisi
Tipik bir endüstriyel veri toplama sistemi 3 temel katmandan oluşur:
| Katman | Bileşenler | İşlevi |
|---|---|---|
| 1. Saha Katmanı | Sensörler, PLC'ler, Sürücüler, CNC'ler | Fiziksel verinin üretilmesi ve makine kontrolü. |
| 2. Haberleşme Katmanı | OPC Server (Kepware, Matricon vb.), IoT Gateway, Protokoller | Ham PLC verisinin standart dillere çevrilmesi ve taşınması. |
| 3. Uygulama Katmanı | MES Yazılımı, SQL/Zaman Serisi Veritabanları, Dashboard'lar | Verinin kaydedilmesi, OEE analizi ve görselleştirme. |
Hangi Protokoller Kullanılır?
PLC'ler farklı markalara (Siemens, Rockwell, Omron vb.) ait olduğu için her biri farklı diller konuşabilir. Veri toplama yazılımları bu dilleri ortak bir standartta birleştirir. En sık kullanılan protokoller:
- OPC UA (Unified Architecture): Endüstri 4.0'ın resmi standart kabul ettiği, en güvenli ve esnek haberleşme protokolüdür. Platform bağımsız çalışması sayesinde MES entegrasyonlarında ilk tercihtir. Detaylar için OPC UA Protokolü Nedir? rehberimizi inceleyin.
- Modbus TCP/IP: Endüstrideki en eski ve en basit ethernet tabanlı haberleşme protokollerinden biridir. Neredeyse her cihaz tarafından desteklenir. Detaylar için Modbus TCP/IP ile Veri Okuma yazımıza göz atın.
- Profinet: Siemens tarafından geliştirilen, fabrika içi yüksek hızlı ve deterministik ethernet standartıdır.
- MQTT (Message Queuing Telemetry Transport): Bant genişliği düşük olan uzak sahalardan veya IoT cihazlarından buluta veri taşımak için kullanılan hafif yapılı bir protokoldür.
Marka Bazlı PLC Entegrasyonları
Bir fabrikada genellikle tek marka PLC bulunmaz. Başarılı bir veri toplama projesinin anahtarı, heterojen (farklı markaların bir arada olduğu) yapıları yönetebilmektir:
- Siemens Entegrasyonu: S7-1200, S7-1500 serileri dahili OPC UA sunucusuna sahiptir. Eski S7-300 ve S7-400 modelleri için ise TCP/IP RFC1006 protokolü üzerinden veri toplanır.
- Allen-Bradley / Rockwell: ControlLogix ve CompactLogix serilerinden EtherNet/IP protokolü üzerinden etiket (tag) bazlı veri toplama gerçekleştirilir.
- Mitsubishi / Omron: MC Protocol (Mitsubishi) ve FINS Protocol (Omron) gibi markaya özel sürücüler kullanılarak ethernet üzerinden veri okuma yapılır.
Toplanan Verilerin Depolanması: SQL vs Zaman Serisi
PLC'lerden saniyede yüzlerce veri noktası okunabilir. Bu yoğun verinin doğru veritabanı mimarisinde saklanması performansı doğrudan etkiler:
- İlişkisel Veritabanları (Relational DB - MSSQL, PostgreSQL): Vardiya özetleri, iş emri eşleşmeleri, duruş nedenleri gibi yapısal verileri saklamak için uygundur.
- Zaman Serisi Veritabanları (Time-Series DB - InfluxDB, TimescaleDB): Sıcaklık, basınç, motor akımı gibi sürekli akan analog trend verilerini çok yüksek sıkıştırma oranlarıyla saklamak için mükemmeldir.
Oemsoft PLC Veri Toplama Çözümleri
Oemsoft olarak, fabrikanızdaki makinelerin markasından bağımsız olarak tüm PLC'lerden gerçek zamanlı veri toplama altyapısı kuruyoruz. Geliştirdiğimiz esnek veri toplama modülleriyle:
- Siemens, Omron, Mitsubishi, Rockwell ve diğer tüm PLC'lerle OPC UA entegrasyonu sağlarız.
- Eski tip (ethernet kartı olmayan) makinelerinize akıllı gateway donanımları ekleyerek veri ağına dahil ederiz.
- Verilerinizi yerel veya bulut sunuculardaki zaman serisi veritabanlarında güvenle arşivleriz.
- Toplanan verileri MES yazılımımız ile ilişkilendirerek doğrudan OEE ve verimlilik raporlarına dönüştürürüz.