TARİF YÖNETİCİSİ (RECIPE MANAGER) Hakkında

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.

Çalışma Mantığı

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.

Tarif Veri Listesi

Tarifte bulunacak veri adları ve bunların kullanıcıya gösterilecek başlıkları belirlenir.

Alt Tarifler

Aynı veri yapısı için farklı değerler içeren birden fazla tarif kaydı oluşturulabilir.

Düzenleme ve Değiştirme

Yetkili kullanıcılar mevcut tarifleri düzenleyebilir, değerlerini değiştirebilir ve yeni tarifler ekleyebilir.

Tarifi Uygula

Seçilen tarifteki değerler tek bir uygulama işlemiyle ilişkili kontrolcü verilerine aktarılır.

Önerilen kullanım sırası

  1. Tarif veri yapısını belirleyin: Tarif içinde kullanılacak veri noktalarını tanımlayın.
  2. Veri başlıklarını düzenleyin: Operatörün anlayacağı açıklayıcı başlıklar kullanın.
  3. Yeni alt tarif oluşturun: Aynı veri listesi için farklı proses değerleri girin.
  4. Tarifi kaydedin: Hazırlanan değer kümesini ilgili tarif adı altında saklayın.
  5. Tarifi seçin: Uygulanacak alt tarifi tarif listesinden belirleyin.
  6. Değerleri kontrol edin: Kontrolcüye yazılacak değerlerin proses için uygun olduğunu doğrulayın.
  7. TARİFİ UYGULA: Yetkili kullanıcı tarafından seçilen değer kümesini kontrolcüye aktarın.

Genel Özellikler

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 Ayarları

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.

Yetki Düzeyi

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.

Uygulama Örnekleri

Ürün Ayarı

Farklı ürünlerin sıcaklık, hız, süre ve benzeri proses değerlerini ayrı tariflerde saklamak.

Makine Ayarları

Bir makinenin çok sayıda ayar değerini tek bir tarif adı altında birlikte yönetmek.

Formülasyon

Bir proses için farklı değer kombinasyonlarını tarif kayıtları olarak saklamak ve gerektiğinde uygulamak.

Standart Çalışma Koşulları

Tekrar kullanılacak ayar kümelerini isimlendirerek operatörün aynı değerleri yeniden oluşturma ihtiyacını azaltmak.

Özelliklerin Hızlı Referansı

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

Sonuç

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.

← Önceki İçeriğe Dön