Ana içeriğe geç

Tanı ve denetim

Diagnostics (Tanı) konfigürasyonu kaynağı olmayan noktalara, geçersiz parametrelere, eski şablonlara ve tek bir değişikliğin doğrulamasının görmediği öteki sorunlara karşı tarar. Audit (Denetim) uygulanan her değişikliği kimin, ne zaman ve neyi değiştirdiğiyle listeler.

Başlamadan önce​

  • Projenin konfigürasyon editörü açık olmalıdır.

Adımlar​

1. Bir denetim çalıştırın​

Tools › Diagnostics'i seçin. Soldaki liste her denetimi önem derecesiyle (hata, uyarı ya da bilgi) gösterir. Bir denetimin yanındaki Scan'e (Tara) tıklayın. Sağ taraf ilerlemeyi, sayılarıyla scanned ve found, ve bulguları gösterir; ilgili sinyali, bağlamayı, alarmı ya da sürücüyü açmak için bir bulguya tıklayın.

Denetim listesi ve Points without a source sonucuyla Diagnostics görünümü: scanned ve found sayıları, yollar ve no source publishes this point.

YTCC'nin düzeltebildiği denetimlerde bulgulu tam bir taramadan sonra Fix (Düzelt) kullanılabilir olur. Önce değişiklikleri gösterir ve gösterilen ilk 10 000'in ötesindekiler dahil tüm bulguları düzeltir.

DenetimÖnemDüzeltme
Points without a source (Kaynağı olmayan noktalar)Uyarı—
Points with redundant sources (Yedekli kaynaklı noktalar)Bilgi—
Unnecessary redundant-source flag (Gereksiz yedekli kaynak bayrağı)UyarıBayrağı kaldırır
Invalid device parameters (Geçersiz cihaz parametreleri)Hata—
Invalid point parameters (skipped by driver) (Geçersiz nokta parametreleri)Hata—
Drivers without devices (Cihazsız sürücüler)Hata—
Devices without points (Noktasız cihazlar)Bilgi—
Active binding under an inactive driver/device (Pasif sürücü/cihaz altında etkin bağlama)UyarıBağlamaları pasifleştirir
Alarm definition differs from runtime (Alarm tanımı çalışmadakinden farklı)UyarıAlarm tanımlarını yeniden hesaplar
Alarms defined only at runtime (Yalnız çalışmada tanımlı alarmlar)BilgiKonfigürasyona alır
Modbus points with a changed template (Şablonu değişmiş Modbus noktaları)UyarıAdresleri yeniden çözer
Analog thresholds without a direction (Yönsüz analog eşikler)Hata—
Signals with old naming rule (containing '-') (Eski adlandırma kurallı sinyaller)Uyarı—
Folder counters do not match signals (Klasör sayaçları uyuşmuyor)UyarıSayaçları yeniden kurar
Signals with an empty path segment (not shown in the folder tree) (Boş yol parçalı sinyaller)Uyarı—
Addresses resolved from an old template (Eski şablondan çözülmüş adresler)UyarıAdresleri yeniden çözer
Type elements without a driver address template (Sürücü adres şablonu olmayan tip elemanları)Hata—
Driver addresses whose template cannot be resolved (Şablonu çözülemeyen sürücü adresleri)Hata—
Instances without a device (internal memory) (Cihazsız örnekler)Uyarı—
Signals whose unit differs from the type (Birimi tipten farklı sinyaller)Uyarı—
Type counters do not match instances (Tip sayaçları uyuşmuyor)UyarıSayaçları yeniden kurar
Alarm levels from type and local are out of order (Tip ve yerel alarm seviyeleri sırasız)Uyarı—
Explicit read period on binding (use a scan class) (Bağlamada açık okuma periyodu)UyarıPeriyodu sinyalin tarama sınıfına taşır
Write role not among user roles (Yazma rolü kullanıcı rolleri arasında yok)Uyarı—

2. Eski adları kaldırın​

Listenin sonunda Old names still in use (Hâlâ kullanılan eski adlar) yeniden adlandırmaların bıraktığı takma adları gösterir: Old name, New name, ne sıklıkla kullanıldığı (Uses, Last used) ve kaç betiğin başvurduğu (Script refs). Burada Sinyalleri bulma, değiştirme ve yeniden adlandırma sayfasındaki yeniden adlandırmanın değiştirdiği dört ad listelenir.

T101 sinyallerinin dört takma adıyla, hepsi 0 kullanım ve hiç kullanılmamış Old names still in use.

Artık gerekmeyen takma adları işaretleyin ve Remove alias (N)'e (Takma adı kaldır) tıklayın, sonra uygulayın. Bir şey hâlâ eski bir ada başvuruyorsa YTCC önce sorar. Show unused only (Yalnız kullanılmayanlar) 30 gündür kullanılmayan takma adları listeler.

3. Denetime bakın​

Tools › Audit'i seçin. Sol taraf uygulanan değişiklikleri en yeni önce, tarih ve saat, kullanıcı, kaynak (grid, form, bulk, import, diagnostic fix, yapay zekâ …), eklenen, değişen ve silinen satır sayıları, açıklama ve etkilenen sürücülerle listeler. Sağda satırlarını, değişen alanları önce → sonra olarak görmek için bir değişikliğe tıklayın. Her satır işlemi, tabloyu ve anahtarı söyler, örneğin Full path: T101.HighLevel → T101.HighLvl ile Changed · Signals (list) · T101.HighLevel (Değişti · Sinyaller (liste)).

Değişikliklerle ve seçili değişiklik için T101.HighLevel → T101.HighLvl ile öteki yeniden adlandırma satırlarıyla Audit görünümü.

Bir kullanıcının değişikliklerini görmek için süzgeç alanına kullanıcı adını yazıp Enter'a basın. Tek bir sinyalin geçmişi sinyalin Audit history sekmesindedir.

Bilmekte fayda var​

  • Değişiklikler ve denetim satırları aynı adımda yazılır: uygulanmayan bir değişiklik iz bırakmaz.
  • Toplu bir değişiklik süzgeç ve satır sayısıyla tek bir kayıt olarak tutulur.