Delphi, C++Builder & .NET Proses ekranları

sgcUI HMI Paketi

Bir operatör panelinin ihtiyaç duyduğu her şey, zaten kullandığınız sgcUI ürünlerine yerleşik: tüm suite için bir ISA-101 görünümü, tank ve proses sembolü göstergeleri, canlı proses durumlu ve akan borulu P&ID şablonları, bir ISA-18.2 alarm listesi ve dokunmatik paneller için bir NumPad.

VCLFireMonkeyWinFormsWPFAvalonia
sgcUI HMI demosu: vanalar, çalışan bir pompa ve akan bir boruya sahip bir tank çiftliği P&ID'si, HH, H, L ve LL sınırlı iki tank göstergesi, vana ve pompa sembolü göstergeleri, bir ayar noktası düğmesi, bir pompa anahtarı ve alarm listesi

Beş Ürün, Tek Proses Ekranı

HMI paketi ayrı bir ürün değildir. Her parça, genişlettiği sgcUI ürününde, zaten kullandığınız birimlerde, paketlerde ve NuGet paketlerinde yer alır ve o ürünün sürümünü izler.

ISA-101 suite ön ayarı

sgcUIApplyISA101 çağrısı tek seferde göstergeleri, grafikleri, diyagramları, grid'leri, düzenleyicileri ve diğer tüm sgcUI denetimlerini birlikte gri ve düz yapar. Normal durumlar gri tonlarında kalır, renk arızalar, aşılan sınırlar ve alarmlar için saklanır.

Ürün: sgcUICore. Platformlar: VCL, FireMonkey, WinForms, WPF ve Avalonia. Sürüm: Community dahil her sürüm.

sgcUI temeli →

Tank ve proses sembolü göstergeleri

Tank göstergesi dikey bir kap, yatay bir kapsül, konik tabanlı bir tank veya bir küreyi seviye, ölçek ve HH, H, L ve LL sınırlarıyla çizer. Proses sembolü göstergesi bir vanayı, pompayı, motoru, fanı, ısı eşanjörünü veya sensörü durumunda gösterir: çalışan bir pompa döner, bir arıza yanıp söner ve bir işaret taşır, geçişteki bir vananın kesikli bir çerçevesi vardır.

Ürün: sgcGauges. Platformlar: VCL, FireMonkey, WinForms, WPF ve Avalonia. Sürüm: Community dahil her sürüm.

sgcGauges →

Tesisinizden canlı veri

sgcGaugesWS köprüsü tank ve proses sembolü göstergelerini MQTT, WebSocket veya SSE ile besler; ValueMap özelliği RUNNING gibi tesis kodlarını veya bir PLC bitini sembol durumlarına çevirir. Göstergeler değerlerini koddan veya bir veri kümesinden de alabilir ve kurulacak bir OPC UA veya Modbus sürücüsü yoktur.

Ürün: sgcGauges, sgcGaugesWS köprüsü. Platformlar: VCL, FireMonkey, WinForms, WPF ve Avalonia. Sürüm: Kayıtlı, sgcWebSockets gerekir.

Tank ve proses sembolü beslemeleri →

P&ID şablonları ve animasyonlu borular

pid kitaplığı ISA-5.1 tarzında 56 şablon ekler: vanalar, pompalar, kaplar, ısı transfer ekipmanı, enstrümanlar ve boru hatları. TsgcDiagramStatusBinding, etiket değerlerini ekipman üzerindeki proses durumlarına ve borular boyunca hareket eden çizgilere çevirir; belgeye hiç yazmayan bir katman olarak çalışır.

Ürün: sgcDiagram. Platformlar: VCL, FireMonkey, WinForms, WPF ve Avalonia. Sürüm: Kayıtlı.

sgcDiagram →

ISA-18.2 alarm listesi

TsgcGridAlarmModel alarmları ISA-18.2 durumları ve 1 ile 4 arası önceliklerle tutar, TsgcGridAlarmLink onları bir grid'de gösterir ve alarm menüsü Acknowledge, Acknowledge All, Shelve ve Unshelve komutlarını sunar. Filtreler ve JSON ile CSV dışa aktarma dahildir; onay günlüğü her onayı, ertelemeyi ve ertelemeyi kaldırmayı kaydeder.

Ürün: sgcGrid. Platformlar: VCL, FireMonkey, WinForms, WPF ve Avalonia. Sürüm: Community dahil her sürüm. Onay günlüğü Kayıtlıdır.

sgcGrid →

Dokunmatik paneller için NumPad

Bir dokunmatik panelde klavye yoktur. NumPad, bir parmağa veya eldivene yetecek büyüklükte tuşlarla spin düzenleyiciye, para birimi düzenleyicisine, düğme ve kaydırıcı göstergelerine ve standart bir düzenleme alanına sayı yazar. Forma tek bir pad yerleştirin ya da bir denetime açılır bir pad bağlayın. Hedef için kod gerekmez.

Ürün: sgcEditors. Platformlar: VCL, FireMonkey, WinForms, WPF ve Avalonia. Sürüm: Community dahil her sürüm.

sgcEditors →

VCL ile Delphi 7'den Delphi 13'e, Delphi XE6'dan itibaren FireMonkey, C++Builder ve .NET WinForms, WPF ve Avalonia.

Bir HMI Ekranı Oluşturun

Paket prosesi gösterir, uygulamanız tesisle konuşur.

  1. Ön ayarı açın. Uygulama başlarken sgcUIApplyISA101 çağrısını bir kez yapın, her sgcUI denetimi gri ISA-101 şemasına geçer.
  2. Tesisi çizin. Forma bir diyagram görünümü koyun, pid kitaplığını yükleyin ve tankları, pompaları, vanaları ve enstrümanları şablon düğümleri, boruları bağlayıcılar olarak çizin. Her düğüme ve boruya gösterdiği etiketi verin.
  3. Göstergeleri ekleyin. Bir tank göstergesi bir seviyeyi sınırlarıyla gösterir, bir proses sembolü göstergesi bir vananın, pompanın veya motorun durumunu daha büyük boyutta gösterir ve düğme veya açma kapama anahtarı gibi girdi göstergeleri ayar noktalarını ve komutları alır.
  4. Alarm listesini ekleyin. Uygulama kendi sınırları aşıldığında RaiseAlarm ve ClearAlarm çağırır, operatör alarmları grid'de onaylar ve erteler.
  5. Ayar noktası denetimlerine NumPad ekleyin, böylece operatör bir dokunmatik panelde klavyesiz değer yazabilir.
  6. Canlı veriyi bağlayın. Durum bağlaması etiket değerlerini P&ID üzerindeki proses durumlarına ve boru akışına çevirir. Göstergeler değerlerini koddan, bir veri kümesinden veya sgcGaugesWS köprüsüyle MQTT, WebSocket ya da SSE üzerinden alır; köprünün ValueMap özelliği RUNNING gibi tesis kodlarını veya bir PLC bitini sembol durumlarına çevirir.

OPC UA veya Modbus sürücüsü yoktur. Uygulamanız değerleri kendi sürücülerinden, bir veritabanından veya sgcGaugesWS köprüsünden getirir ve bir alarmın ne zaman yükseltileceğine o karar verir: alarm modeli alarmları ve durumlarını tutar, etiketlerdeki sınırları izlemez. sgcGaugesWS köprüsü dışında hiçbir parça sgcHTML veya sgcWebSockets gerektirmez.

ISA-101, ISA-18.2 ve ISA-5.1

Paket üç ISA standardının fikirlerini izler. Bir uygulamaya sağlam bir başlangıç noktası verir, ancak uygunluk tüm HMI'a bağlıdır: stil kılavuzuna, alarm felsefesine ve tesisin mühendislik biçimine.

StandartKonuPaket ne yapar
ISA-101Proses otomasyonu için insan makine arayüzleriÖn ayar yüksek performans yaklaşımını uygular: gri bir arka plan ve soluk ekipman, böylece renk yalnızca anormal durumlar ve alarmlar için öne çıkar.
ISA-18.2Alarm sistemlerinin yönetimiAlarm modeli kendi alarm durumlarını (onaylanmamış etkin, onaylanmış etkin, onaylanmamış normale dönüş, normal, ertelenmiş ve bastırılmış), 1 ile 4 arası öncelikleri ve Acknowledge, Shelve ve Unshelve operatör eylemlerini kullanır. Alarmların rasyonelleştirilmesi ve sınırlarının seçimi uygulamada kalır.
ISA-5.1Enstrüman sembolleri ve tanımlamaP&ID şablonları yaygın ekipman ve enstrüman sembollerini onun tarzında çizer; konum çizgileriyle enstrüman balonları da buna dahildir. Bunlar pratik bir sembol kümesidir, standardın tamamı değildir.

HMI Demosu

Bir simülatörün sürdüğü küçük bir tank çiftliği

Simülatörüyle çalışan HMI demosu: canlı durumlara ve akan bir boruya sahip P&ID, tank ve sembol göstergeleri, bir ayar noktası düğmesi ve alarm listesi

Suite demosu HMI, paketten bir proses ekranı oluşturur: pompaları, vanaları ve boruları prosesi izleyen bir P&ID, iki tank göstergesi, üç proses sembolü göstergesi, NumPad'li bir ayar noktası düğmesi, bir pompa anahtarı ve menüsüyle bir ISA-18.2 alarm listesi; hepsi belirlenimci bir simülatörle sürülür.

  • Proses çalışırken ISA-101 ön ayarını açıp kapatın
  • Alarmları alarm menüsünden onaylayın ve erteleyin
  • 31 kendi kendine sınaması için sgcUIHMI --test result.txt çalıştırın, her biri bir PASS veya FAIL satırı verir
Platformlar
Delphi VCL
Gereken sürüm
P&ID şablonları ve durum bağlaması sgcDiagram'ın Kayıtlı sürümünü gerektirir, yani sgcUI Enterprise, Kayıtlı veya Deneme.
Kaynak
Demos\Suite\Delphi\HMI, proje sgcUIHMI.dpr

İçindeki sgcUI ürünleri

Diğer sgcUI suite demolarına da bakın.

Community ve Kayıtlı

Her parça ürününün sürümünü izler. .NET Community paketleri, Delphi Community derlemeleriyle aynı bölümleri dışarıda bırakır.

ParçaÜrünCommunityKayıtlı
ISA-101 suite ön ayarısgcUICore
Tank ve proses sembolü göstergelerisgcGauges
Tank ve proses sembolü göstergeleri için ValueMap ile canlı veri (sgcGaugesWS köprüsü, sgcWebSockets gerekir)sgcGauges—
P&ID şablonları, proses durumları ve animasyonlu borularsgcDiagram—
Filtreler ve JSON ile CSV dışa aktarmalı alarm modeli, alarm bağlantısı ve alarm menüsüsgcGrid
Alarm onay günlüğüsgcGrid—
Dokunmatik paneller için NumPadsgcEditors

sgcUI suite içinde sgcGrid ve sgcEditors her sürümde, sgcGauges Professional'dan itibaren ve sgcDiagram Enterprise'dan itibaren bulunur. Her ürün ayrıca tek başına, Delphi ve .NET için satılır. Özellik matrisine ve fiyatlandırmaya bakın.

Daha Fazlasını Okuyun

En avantajlı seçenek: All-AccessTüm eSeGeCe ürünleri, Premium Destek dahil, yılda €1,059'dan itibaren.
All-Access fiyatlarına bakın

sgcUI ile Proses Ekranlarınızı Oluşturun

All-Access denemesi her sgcUI ürününü içerir, böylece paketin her parçasını deneyebilirsiniz.