Skip to main content
.NET 10 Performansı

Sınırsız Mantık.
Edge'de C#.

Kısıtlayıcı "No-Code" bloklarından kurtulun. Yüksek performanslı, sıfır ayırmalı C# scriptlerini doğrudan tarayıcınızda yazın ve binlerce Edge Gateway'e anında dağıtın.

Neden Edge'de C#?

Bazı mantıklar sürükle-bırak için fazla spesifiktir. Proxus, sıfır ayırma desenleri ve yönetilen güvenlik korumaları ile yüksek performanslı C# fonksiyonlarını makinelerin hemen yanında çalıştırmanızı sağlar.

  • Kritik edge mantığı için milisaniyenin altında çalışma.
  • Sandbox—kısıtlı API'ler, kontrollü kaynaklar, yönetilen yürütme.
  • UNS-native—normalleştirilmiş konulara abone olun; yinelenen etiket sözlükleri yok.
  • Bir kez dağıt, her yerde ölçekle—aynı fonksiyonu birçok gateway'e gönderin.

Koruma Rayları

  • Açıkça izin vermediğiniz sürece salt okunur
  • Kaçak scriptleri önlemek için yürütme limitleri
  • Güvenli API'ler; PLC'lere doğrudan düşük seviye erişim yok
  • Denetlenebilir dağıtımlar ve çalıştırmalar
Kararlılık veya güvenlikten ödün vermeden özel mantık.
1using Proxus.SDK;
2
3public class AnomaliDetektoru : FunctionBase
4 public override async ValueTask Handle(Message msg)
5 // Hareketli Ortalama Hesapla (Sıfır Ayırma)
6 var value = msg.Payload.GetDouble("temp");
7 if (value > 85.0)
8 Logger.Warning($"Kritik Sıcaklık: {value}");
9 await Output.EmitAsync("alerts", msg);
10
11
12

Nasıl çalışır

C# bir kez yazın, edge gateway'lere gönderin. Fonksiyonlar UNS konularına abone olur, verileri işler ve kaynak ve güvenlik kısıtlamaları altında sonuçları veya uyarıları yayınlar.

  1. C# ile bir fonksiyon yazın/genişletin (.NET 10).
  2. Normalleştirilmiş UNS konularına abone olun; site başına özel etiket haritası yok.
  3. Bir veya birçok gateway'e dağıtın; veriye yakın çalıştırın.
  4. UNS konularına veya uyarılara çıktı yayınlayın; kontrol yazımlarını kapılı tutun.
  5. Yürütmeyi, istisnaları ve performansı izleyin.

Ne inşa edebilirsiniz

  • Özel anomali dedektörleri ve SPC kontrolleri
  • Protokol çevirileri ve yük şekillendirme
  • Satır içi toplamalar (rollup'lar, min/maks/ort)
  • Depolamadan önce gelişmiş yönlendirme ve zenginleştirme
Aynı fonksiyonu tesisler arasında dağıtın—UNS konularını ve şablonları yeniden kullanın.

Güvenlik ve yönetişim

Edge kodu güçlüdür—Proxus onu katı izinler, kaynak limitleri ve denetlenebilirlik ile sınırlı tutar.

  • Kısıtlı API'lerle sandbox yürütme.
  • Kaçak bellek/CPU'yu önlemek için kaynak limitleri.
  • Dağıtımlar ve yürütme sonuçları için denetim izleri.

En iyi uygulamalar

  • Sıfır ayırma desenleri ve havuzlama kullanın
  • Yazmaları kapılı tutun; okuma/yayın akışlarını tercih edin
  • UNS etiketlerini yeniden kullanın; özel etiket sözlüklerinden kaçının
  • Net bir şekilde loglayın ve performansı izleyin

SSS

Güvenlik, performans ve dağıtım hakkında sık sorulan sorular.

Edge kodu kontrole yazabilir mi?

Sadece izin verirseniz. Varsayılan okuma/yayın'dır; yazmalar yönetilir ve isteğe bağlıdır.

Kaçak scriptleri nasıl önlüyoruz?

Kaynak limitleri ve kısıtlı API'ler fonksiyonları güvende tutar; yürütmeler izlenir.

Site başına ayrı etiket modelleri gerekiyor mu?

Hayır. Normalleştirilmiş UNS konularına abone olun; aynı kodu tesisler arasında yeniden kullanın.

Ne kadar hızlı çalışabilir?

Edge'de sıfır ayırma desenleriyle milisaniyenin altında yürütme için tasarlanmıştır.

C#'ı edge'e güvenle göndermeye hazır mısınız?

Gateway'lere özel mantık dağıtın, UNS etiketlerini yeniden kullanın ve kontrol yazımlarını yönetimli tutun.