|

Focus HMI – Kullanıcı Yetkilendirme.

Bu yazımızda Focus HMI programında kullanıcılar kısmının kullanımından bahsedeceğim.

Focus HMI programının Ayarlar başlığı altında Kullanıcılar kısmında, yetki seviyelerini belirleyebileceğimiz kullanıcılar oluşturabiliriz.

Alttaki görselde , 1 numaralı kısımda kullanıcı adı, 2 numaralı kısımda kullanıcının oturum açması için gerekli şifre , 3. numaralı kısımda da kullanıcı seviyesi belirlenir. Bu seviye 0-255 arasında olabilir. 4 numaralı kısımda ise oturumun kaç dakika sonra kapanacağı belirlenir.

Yeni butonuna tıklayarak , kullanıcı ekliyoruz ve bunlara şifre ve seviye atıyoruz.

Kullanıcılarımızı belirledikten sonra yeni bir ekran oluşturalım.

Görseldeki gibi bir örnek ekran oluşturdum.

Bu ekranda “Kullanıcı Girişi” isimli bir buton koyalım. Butonu seçip yeni bir Fonksiyon oluşturalım. “Sayfa Aç” fonksiyonunda “Oturum Aç” parametresini seçelim. Butona bastığımızda oturum açma sayfası açılacaktır.

Daha sonra açtığımız oturumun takibini yapabilmek için bir etiket alanı ekledim ve “Değer” kısmından etiket olarak UserName etiketini seçtim. Bu sayede birden çok kullanıcı olması durumlarında hangi kullanıcıya giriş yaptığımızı takip edebiliriz.

Kullanıcı seviyeleriyle ilgili pek çok çalışma yapılabilir. Bu örnekte izinlerle ilgili çalışma yapalım. Oluşturduğum butonlara kullanıcı seviyelerine göre izin vereceğiz. Oluşturduğumuz butonun özelliklerinden izinler sekmesini açalım. Burada yeni bir etiket oluşturalım.

Açılan etiket seçimi ekranında UserLevel etiketini seçelim.

Bu seçimi yaptıktan sonra ifade kısmından koşulumuzu , etiket veya değer kısmından da kullanıcı seviyesini belirleyeceğiz.

Admin yazdığımız buton üzerinde çalıştığımız için değer olarak 255 yazıyorum.

Burada ise User3 butonumuza izin verirken ifade olarak >= seçtim. Bu sayede kullanıcı seviyesi 3 ve üzeri olan kullanıcılara izin vermiş olacağım. Bu şekilde diğer butonlarla ilgili çalışmamı da tamamlıyorum.

Yaptğımız değişiklikleri kaydedip Runtime’ı başlatıyorum.

Runtime açıldığında, sadece herhangi bir izin belirlemediğimiz butonun aktif olduğunu görüyoruz.

Bu ekranda Kullanıcı girişi butonuna tıklayıp , giriş yapmak istediğim kullanıcıyı ve şifreyi girip , Aç butonuna basıyorum.

User1 kullanıcısına giriş yaptığımda, User1 butonunun da aktif olduğunu görüyoruz. Admin kullanıcısına bağlandığımda da bütün butonların aktif olduğunu görüyoruz.

Görsellerde görebileceğiniz gibi, kullanıcıya bağlı olarak butonların görünürlüğünü, rengini değiştirebiliriz. Bu ve benzeri pek çok çalışma yapılabilir. Örnek projeyi indirmek için tıklayın.

Similar Posts

  • Focus HMI Scriptle Değer Girişi

    Focus HMI panellerde etiketlere değer girişinde ekran klavyesinin çağırılmadığı durumlar vardır. Bunu en basit örneği Focus HMI‘nın simülasyonunda ekran klavyesi çalışmazken, proje dosyanızdaki Runtime’da ekran klavyesi çalışır durumdadır. Bu ve benzeri durumlarda etiketlere değer girebilmek için script’lerden faydalanabilirsiniz. Bu script’le Focus HMI panelimizde bir InputBox çağırıyoruz ve yazacağımız değeri Tag_1 etiketine yazdırıyoruz. Scripti oluştururken eklediğimiz…

  • Scada Eğitim Semineri

    Değerli hocamız Ercan Mutlu tarafından düzenlenen WinTr Scada Eğitim seminerine davetlisiniz. 4-5 Şubat 2014 tarihinde İzmit Ahmet Elginkan Meslek Eğitim Merkezin de yapılacaktır. Seminere katılmak isteyenlerin www.aemtem.org.tr adresinden seminerler kısmına kayıt olmaları gerekmektedir. Seminer tamamen ücretsizdir. Hocamıza emeklerinden dolayı teşekkür ederiz. Bu fırsatı kaçırmayacağınızı umut ediyoruz. Eğitim hakkındaki düşüncelerinizi bu sayfada paylaşabilirsiniz.

  • Otomasyon Projesi

    Destek sayfalarımızda otomasyon işi ile uğraşan meslektaşlarımıza yardımcı olmaya çalışıyoruz. Otomasyon işi yaptıran müşterilerimize de biraz olsun bilgi vermek amacı ile bu sayfayı hazırladık. Bir çok otomasyon projesindeyaşanması muhtemel olayları sizlerle paylaşarak daha başarılı projelerin ülkemize kazandırılması öncelikli hedefimiz. Müşteri kimdir:        Otomasyonişi yaptıracak olup, en başarılı projeyi gerçekleştireceğine inanan kişidir.        Otomasyoncuyareferans soran fakat…

  • Kalibrasyon

    Endüstriyel ölçüm cihazlarının kalibrasyonu Otomatik kontrol sistemlerinde sahada oluşan her türlü durumu dijital ortama aktarmak için çeşitli sensörler, transmitterler kullanırız. Kullandığımız bu sensörler ve bu sensörlerden gelen bilgileri dijital ortama aktaran okuyucular,plcler ve diğer elektronik cihazlar kalibre edilmelidir. Makalemizde kalibrasyon konusu her yönü ile açıklanacaktır. Kalibrasyonun konusuna geçmeden önce kullandığımız ölçü birimlerini farklı bir yönü…

Bir yanıt yazın