Yüksek Performanslı C# ile Endüstriyel IoT Scripting
Katı no-code bloklarının ötesine geçin. Proxus, yüksek performanslı C# mantığını bir kez yazıp birçok uç gateway'e dağıtmanıza olanak tanır; böylece kontrol programlarını değiştirmeden özel hesaplamalar, alarmlar ve iş akışları uygulayabilirsiniz.

Neden Uçta C#?
Bazı mantıklar sürükle-bırak için çok spesifiktir. Proxus, yüksek performanslı C# fonksiyonlarını makinelerin hemen yanında, sıfır tahsisat (zero-allocation) desenleri ve yönetilen güvenlik önlemleriyle çalıştırmanızı sağlar.
- Milisaniyelik yürütme kritik uç mantığı için.
- Kum havuzu (Sandboxed)—kısıtlı API'ler, kontrollü kaynaklar, yönetilen yürütme.
- UNS-yerel—normalize edilmiş konulara abone olun; kopya etiket sözlükleri yok.
- Bir kez dağıt, her yere ölçekle—aynı fonksiyonu birçok gateway'e gönderin.
Korkuluklar (Guardrails)
- Açıkça yazma izni vermediğiniz sürece salt okunur
- Kontrolden çıkan scriptleri önlemek için yürütme limitleri
- Güvenli API'ler; PLC'lere doğrudan düşük seviyeli erişim yok
- Denetlenebilir dağıtımlar ve çalıştırmalar
Nasıl çalışır?
C# kodunu bir kez yazın, uç gateway'lere gönderin. Fonksiyonlar UNS konularına abone olur, veriyi işler ve sonuçları veya alarmları yayınlar—kaynak ve güvenlik kısıtlamaları altında.
- C# (.NET 10) ile bir fonksiyon yazın/genişletin.
- Normalize edilmiş UNS konularına abone olun; saha başına özel etiket haritası yok.
- Bir veya daha fazla gateway'e dağıtın; veriye yakın çalıştırın.
- Çıktıları UNS konularına veya alarmlara iletin; kontrol yazımlarını izne tabi tutun.
- Yürütmeyi, istisnaları ve performansı izleyin.
Neler yapabilirsiniz?
- Özel anomali dedektörleri ve SPC kontrolleri
- Protokol çevirileri ve veri yükü şekillendirme
- Satır içi toplamalar (özetler, min/max/ort)
- Depolamadan önce gelişmiş yönlendirme ve zenginleştirme
Güvenlik ve yönetişim
Uç kodu güçlüdür—Proxus onu katı izinler, kaynak limitleri ve denetlenebilirlik ile kontrol altında tutar.
- Kum havuzunda yürütme kısıtlı API'ler ile.
- Kaynak limitleri kontrolden çıkan bellek/CPU kullanımını önlemek için.
- Denetim izleri dağıtımlar ve yürütme sonuçları için.
En iyi uygulamalar
- Sıfır tahsisat (zero-allocation) desenleri ve havuzlama (pooling) kullanın
- Yazma işlemlerini izne tabi tutun; oku/ilet akışlarını tercih edin
- UNS etiketlerini yeniden kullanın; özel etiket sözlüklerinden kaçının
- Açıkça loglayın ve performansı izleyin
SSS
Güvenlik, performans ve dağıtım hakkında sık sorulan sorular.
Sadece izin verirseniz. Varsayılan oku/ilet'tir; yazma işlemleri yönetilir ve isteğe bağlıdır.
Kaynak limitleri ve kısıtlı API'ler fonksiyonları güvenli tutar; yürütmeler izlenir.
Hayır. Normalize edilmiş UNS konularına abone olun; aynı kodu fabrikalar arasında yeniden kullanın.
Sıfır tahsisat desenleri ile uçta milisaniye altı yürütme için tasarlanmıştır.
C# kodunu uca güvenle göndermeye hazır mısınız?
Özel mantığı gateway'lere dağıtın, UNS etiketlerini yeniden kullanın ve kontrol yazımlarını yönetin.