Tarif Veri Listesi
Tarifte bulunacak veri adları ve bunların kullanıcıya gösterilecek başlıkları belirlenir.
TARİF YÖNETİCİSİ, özellikle makine ve proses ayarlarının birden fazla veri noktasına birlikte uygulanması gereken uygulamalar için tasarlanmış bir tarif yönetim kullanıcı kontrolüdür. Temel yaklaşım; bir tarif veri listesini oluşturmak, bu listeye kontrolcüyle ilişkili verileri eklemek ve aynı veri listesinden farklı değer kümelerine sahip alt tarifler oluşturmaktır.
Örneğin bir üretim hattında sıcaklık, basınç, hız, süre, seviye ve benzeri birçok ayarın birlikte değiştirilmesi gerekiyorsa, operatör her değeri ayrı ayrı girmek yerine önceden hazırlanmış bir alt tarifi seçebilir. Ardından TARİFİ UYGULA işlemi ile seçilen tarifteki değerlerin kontrolcüye yazılması gerçekleştirilir.
Bu yapı, tariflerin yalnızca uygulanmasını değil; kullanıcı tarafından yeni tariflerin eklenmesini, mevcut tariflerin düzenlenmesini ve değiştirilmesini de destekleyen bir çalışma düzeni oluşturur. Böylece aynı veri yapısı üzerinde farklı ürün, çalışma koşulu veya proses ayarı için birden fazla tarif saklanabilir.
Önemli — Kontrolcüye veri yazılır: RECIPE MANAGER yalnızca bilgi gösteren bir kontrol değildir. TARİFİ UYGULA işlemi, seçilen tarifteki birden fazla değerin ilişkili kontrolcü verilerine aktarılmasına neden olabilir. Bu nedenle tarif oluşturma, düzenleme ve özellikle uygulama işlemleri uygun Yetki Düzeyi ile sınırlandırılmalıdır. Yanlış bir tarifin uygulanması proses ayarlarının birden fazla noktada aynı anda değişmesine yol açabileceğinden, tarif içerikleri devreye alınmadan önce kontrol edilmelidir.
Türkçe adlandırma önerisi: RECIPE MANAGER için kullanıcı arayüzünde Tarif Yöneticisi adı kullanılabilir. Buradaki “tarif”, tek bir değer değil; ilişkili birden fazla veri için birlikte saklanan değerler kümesini ifade eder. “Alt tarif” ise aynı veri listesindeki farklı değer kombinasyonlarından oluşan uygulanabilir tarif kaydıdır.
TARİF YÖNETİCİSİ'nin çalışma mantığında önce tarifin veri yapısı hazırlanır. Ardından bu yapıya bağlı farklı değer kümeleri tarif kayıtları olarak saklanır. Kullanıcı çalışma sırasında istediği tarif kaydını seçerek değerleri inceleyebilir, gerekli düzenlemeleri yapabilir ve yetkisi bulunuyorsa seçilen tarifi kontrolcüye uygulayabilir.
Tarifte bulunacak veri adları ve bunların kullanıcıya gösterilecek başlıkları belirlenir.
Aynı veri yapısı için farklı değerler içeren birden fazla tarif kaydı oluşturulabilir.
Yetkili kullanıcılar mevcut tarifleri düzenleyebilir, değerlerini değiştirebilir ve yeni tarifler ekleyebilir.
Seçilen tarifteki değerler tek bir uygulama işlemiyle ilişkili kontrolcü verilerine aktarılır.
TARİF YÖNETİCİSİ kontrolünün temel çalışma özellikleri aşağıdaki parametrelerle belirlenir. Property adları kaynak koddaki teknik isimleriyle korunmuş, Türkçe karşılıkları Türkçe_set2(2).txt terminolojisine göre verilmiştir.
| Özellik | EOS Türkçe Karşılığı | Varsayılan | Ne işe yarar? | Nerede kullanılır? |
|---|---|---|---|---|
UCType |
Kontrol Tipi | RECIPE_MANAGER |
Kontrolün kullanıcı kontrolü tipini tanımlar. | Tarif yönetimi için kullanılan kontrolün tanımlanmasında. |
UpdateInterval |
Güncelleme Aralığı | 1000 ms |
Kontrolün güncelleme periyodunu belirler. | Tarif değerlerinin ve kontrol durumunun periyodik olarak yenilenmesinde. |
UCBackColor |
Kontrol Arka Renk | White |
Kontrolün arka plan rengini belirler. | Tarif tablosunun görsel arka planında. |
UCForeColor |
Kontrol Yazı Rengi | Black |
Kontrol içerisindeki genel yazı rengini belirler. | Tarif listesi ve veri tablosundaki genel metinlerde. |
UCFont |
Kontrol Yazı Tipi | Arial Narrow, 8.25 |
Kontrolün genel yazı tipini belirler. | Tarif veri adları, değerleri ve kontrol metinlerinde. |
Tarif tablosu, kullanıcının tarifte yer alan veri adlarını ve bunlara karşılık gelen değerleri görmesini sağlar. Görselde de görüldüğü gibi üst bölümde tarif seçimi ve işlem düğmeleri bulunurken, ana alan tarif verilerinin görüntülendiği tablo için ayrılmıştır.
| Özellik | EOS Türkçe Karşılığı | Varsayılan | Ne işe yarar? |
|---|---|---|---|
HeaderBackColor |
Başlık Arka Rengi | White |
Tarif tablosu başlık satırının arka plan rengini belirler. |
HeaderForeColor |
Başlık Ön Rengi | Black |
Tablo başlıklarındaki metin rengini belirler. |
HeaderFont |
Başlık Yazı Tipi | Arial Narrow, 8.25 |
Tarif tablosu başlıklarının yazı tipini belirler. |
DataNameColumnWidth |
Veri Adı Sütunu Genişliği | 40 |
Veri adı sütununun genişliğini belirler. |
ValueColumnWidth |
Değer Sütunu Genişliği | 250 |
Tarif değerlerinin gösterildiği sütunun genişliğini belirler. |
DataNameColumnHeaderText |
Veri Adı Sütun Başlığı Metni | Veri |
Veri adı sütununun başlığını belirler. |
ValueColumnHeaderText |
Değer Sütunu Başlık Metni | Değer |
Değer sütununun başlığını belirler. |
RecipeListName |
Tarif Listesi Adı | recipelist |
Kontrolün ilişkilendirildiği tarif listesinin adını belirler. |
RecipeDataItems |
Tarif Veri Öğeleri | RECIPE_DATA_COLLECTION[] |
Tarifte kullanılacak veri öğelerinin koleksiyonunu tanımlar. |
RECIPE_DATA_COLLECTION: Tarif veri koleksiyonundaki her öğe,
kaynak kodda RecipeDataName ve DataTitleText alanlarıyla
temsil edilir. Bu yapı, tarifte kullanılacak verinin adını ve kullanıcı arayüzünde
gösterilecek veri başlığını ilişkilendirmek için kullanılır.
| Kaynak alanı | Açıklama |
|---|---|
RecipeDataName |
Tarif veri öğesinin teknik veri adını temsil eder. |
DataTitleText |
Verinin kullanıcı arayüzünde gösterilecek başlığını belirler. |
TARİF YÖNETİCİSİ kontrolcüye birden fazla veri yazabilen bir kontrol olduğundan, AuthorizationLevel ayarı kritik öneme sahiptir. Kullanıcının tarifleri görüntülemesi ile tarif değerlerini değiştirerek kontrolcüye uygulaması aynı yetki kapsamında değerlendirilmemelidir; uygulama tasarımında yazma işlemi için uygun yetki seviyesinin belirlenmesi gerekir.
Güvenli kullanım: Tarif düzenleme ve özellikle TARİFİ UYGULA işlemi, yalnızca proses için uygun yetkiye sahip kullanıcılar tarafından gerçekleştirilebilmelidir. Tarif değerleri oluşturulurken sınır değerler, birimler, proses koşulları ve kontrolcü tarafındaki güvenlik mantıkları ayrıca değerlendirilmelidir.
| Seçenekler Kümesi | Türkçe | Genel kullanım anlamı |
|---|---|---|
None |
Yetki Yok | Kontrole ilişkin yetkili işlem yapılamaz. |
Monitor |
İzleme | Tarif bilgilerinin izlenmesi için kullanılabilir. |
Operation |
İşletme | İşletme seviyesindeki tarif işlemleri için kullanılabilir. |
Engineering |
Mühendislik | Tarif yapısının ve değerlerinin mühendislik düzeyinde yönetilmesi için kullanılabilir. |
Superuser |
Süper Kullanıcı | En geniş yetki düzeyindeki yönetim işlemleri için kullanılabilir. |
Farklı ürünlerin sıcaklık, hız, süre ve benzeri proses değerlerini ayrı tariflerde saklamak.
Bir makinenin çok sayıda ayar değerini tek bir tarif adı altında birlikte yönetmek.
Bir proses için farklı değer kombinasyonlarını tarif kayıtları olarak saklamak ve gerektiğinde uygulamak.
Tekrar kullanılacak ayar kümelerini isimlendirerek operatörün aynı değerleri yeniden oluşturma ihtiyacını azaltmak.
| Grup | Özellikler | Odak |
|---|---|---|
| Genel | UCType, UpdateInterval, UCBackColor, UCForeColor, UCFont |
Kontrolün temel görünümü ve güncelleme davranışı |
| Tarif Tablosu | HeaderBackColor, HeaderForeColor, HeaderFont, sütun genişlikleri ve başlık metinleri |
Tarif veri listesinin görünümü |
| Tarif Yapısı | RecipeListName, RecipeDataItems, RecipeDataName, DataTitleText |
Tarif veri listesi ve veri başlıklarının tanımlanması |
| Yetki | AuthorizationLevel |
Tarif yönetimi ve kontrolcüye veri uygulama yetkilendirmesi |
TARİF YÖNETİCİSİ, çok sayıda kontrolcü değerinin birlikte yönetilmesi gereken proseslerde tarif tabanlı bir çalışma modeli sağlar. Kullanıcı, bir tarif veri listesi oluşturarak ilgili verileri tanımlar; bu yapı için farklı değerler içeren alt tarifler oluşturur; gerektiğinde tarifleri düzenler, değiştirir veya yeni tarifler ekler.
Seçilen tarifin TARİFİ UYGULA işlemiyle kontrolcüye aktarılması, çok sayıda yazma işleminin tek bir kullanıcı işlemi altında yönetilmesini sağlar. Bu nedenle kontrolün en önemli tasarım noktalarından biri Yetki Düzeyi ve tariflerin uygulanmadan önce doğrulanmasıdır.
Özet: TARİF YÖNETİCİSİ; tarif veri listesini oluşturma, alt tarifleri tanımlama, tarifleri düzenleme ve değiştirme, yeni tarif ekleme, tarif seçme ve seçilen tarifi kontrolcüye uygulama iş akışını tek bir kullanıcı kontrolü içerisinde birleştirir.