Skip to main content
Otomasyon Katmanı

Gerçek Zamanlı Olayları
Aksiyonlara Dönüştürün

Operasyonel koşulları izleyin ve anında tepki verin. Proxus Kural Motoru canlı veriyi dinler, iş mantığını uç noktada (edge) çalıştırır ve değişimleri uyarılara, iş akışlarına ve kontrollü aksiyonlara çevirir.

Proxus Kural Motoru - Gerçek zamanlı endüstriyel kural motoru konfigürasyonu

Neden Proxus Kural Motoru (Rule Engine)?

İş mantığını bir kez tanımlayın, önemli olduğu her noktada gerçek zamanlı çalıştırın. Proxus Kural Motoru, Birleşik İsim Alanı (UNS) konularını dinler ve kararları milisaniyeler içinde uygular; çoğu senaryoda özel kod yazmanıza gerek kalmaz. Nasıl çalıştığını inceleyin.

  • Olay tabanlı, kurallar veri değişikliklerine anında tepki verir; gereksiz sorgulama yükü oluşmaz.
  • UNS Yerleşik (Native): Aynı etiketler panoları, yapay zekayı ve kuralları besler; kopya modellere ihtiyaç duymaz.
  • Uç Noktada (Edge) Çalıştırma: Bulut yavaş veya çevrimdışı olsa bile güvenlik mantığını ve kilitleri (interlock) çalışır durumda tutun.
  • Görsel akış + kod, görsel başlayın; gerektiğinde C# fonksiyonlarıyla derinleştirin.

Tipik Tetikleyiciler

  • Değer/eşik değişimi (sıcaklık, basınç, titreşim)
  • Durum geçişleri (çalışıyor → durdu, manuel → otomatik)
  • Zaman penceresi ihlalleri (döngü > takt, duruş > SLA)
  • Türetilmiş metrikler (OEE düşüşleri, SPC ihlalleri)
Hepsi UNS konuları tarafından yönlendirilir; aynı girdiler panoları ve alarmları da sürer.
Tetikleyici
Etiket Değer Değişimi
Makine_01.Sicaklik
Sıcaklık > 90°C
Aksiyon 1
Bildirim Gönder
Slack & E-posta
Aksiyon 2
Makineyi Durdur
PLC Yaz: Dur_Komutu

Nasıl çalışır?

Kurallar, Birleşik İsim Alanı (UNS) konularına abone olur. Değerlendirmeler veriye en yakın noktada çalışır ve yalnızca ilgili aksiyonlar üretilir; bunlar uyarılara, entegrasyonlara veya yönetilen kontrol adımlarına yönlenir. Detaylar için kural motoru dokümanlarına bakın.

  1. Tetikleyicileri seçin: etiket değişiklikleri, eşikler, zamanlayıcılar veya türetilmiş metrikler.
  2. Koşulları (VE/VEYA), karşılaştırmaları ve zaman pencerelerini ekleyin.
  3. Aksiyonları belirleyin: bildirim gönder, logla, entegrasyonlara yönlendir veya kontrole yaz (yönetilen).
  4. Milisaniye altı tepki süreleri için uca (edge) dağıtın; sistem çevrimdışı olsa dahi çalışmaya devam etsin.
  5. Kural performansını ve sonuçları izleyin.

Çıktılar

  • Alarmlar (e-posta, Slack, SMS)
  • UNS konularına veya kontrole (PLC) yazma işlevleri
  • Entegrasyonlara çıkış (Kafka, MQTT, HTTP, Veritabanı)
  • Kararların denetim (audit) logları
Şablonları ve UNS haritalarını kullanarak aynı iş mantığını farklı sahalarda hızla uygulayın.

Kullanım Senaryoları

PLC kodunu yeniden yazmadan karar mantığını hatlar ve sahalar arasında standartlaştırın. Yönetişim için SSS bölümünü inceleyin.

Güvenlik kilitleri

Kritik varlıklar için koruma koşullarını ve acil durdurmaları uçta uygulayın.

Kalite & SPC

Kötü ürün birikmeden önce ölçümler saptığında aksiyonları tetikleyin.

Enerji optimizasyonu

Boşta kalan tüketicileri kapatın veya talep pencerelerine göre profilleri değiştirin.

Bakım tetikleyicileri

Titreşim/sıcaklık limitleri aştığında alarmları yükseltin veya iş talepleri açın.

Güvenlik ve yönetişim

Kurallar, veri ve kontrol politikalarınızla aynı güvenlik önlemlerini takip eder. Kritik yazma işlemlerini izne tabi tutun; diğer her şeyi salt okunur ve gözlemlenebilir bırakın.

  • Yönetilen Aksiyonlar: Kontrol tarafındaki yazma işlemleri yetkiye tabidir; alarmlar her zaman izlenebilir kalır.
  • Denetim izleri, kural yürütmeleri ve sonuçları kaydedilir.
  • Çevrimdışı dayanıklılık, mantık uçta çalışmaya devam eder; aksiyonlar bağlantı dönünce tekrar oynatılır.

Ne tutarlı kalır?

  • Aynı UNS konuları kuralları, panoları ve yapay zekayı besler
  • Fabrikalar arasında yeniden kullanılabilir şablonlar
  • Kontrol yollarını salt okunur tutma seçeneği
Konfigürasyonları parçalamadan mantığı standartlaştırın.

SSS

Gecikme, güvenlik ve taşınabilirlik hakkında sık sorulan sorular.

Uçta mı çalışır?

Evet. Kurallar veriye yakın çalışır, böylece güvenlik mantığı çevrimdışıyken bile devam eder.

Görsel kuralları kodla karıştırabilir miyim?

Evet. Görsel başlayın, gerektiğinde özel C# fonksiyonlarını çağırın.

Güvensiz yazma işlemlerini nasıl önleriz?

Kontrol aksiyonlarını izne tabi tutun; varsayılanlar salt okunur olabilir. Onaylar ve denetim logları politikayı zorlamaya yardımcı olur.

Yeni etiket modellerine ihtiyaç var mı?

Hayır. Kurallar mevcut Birleşik İsim Alanı (UNS) konularına abone olur; kopya veri modellerine ihtiyaç duymazsınız.

Kararları milisaniyeler içinde otomatize etmeye hazır mısınız?

Kuralları bir kez oluşturun, uçta çalıştırın ve kontrolü güvende tutun. Aynı UNS konularını panolar ve yapay zeka için yeniden kullanın.