Otomasyon etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Otomasyon etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

11 Ağustos 2026 Salı

Siemens Unified RT Hmi Faceplate Oluşturmak - 2

https://ujk-ujk.blogspot.com/2026/08/siemens-unified-rt-hmi-faceplate_0788399095.html
İçindekiler +

 

Selam, önceki bölümden devam edeceğiz nasipse. Devam etmeden önce özellikle acil duruş butonu gibi dijital girişler için programa yaptığım bir ilaveden bahsedeyim. Ekranda dikkati o elemanın gösterildiği yere çekmek ve bir sıkıntı olduğunu belirtmek gerekiyor. Bu amaçla faceplate içinde yaptığımız alarm animasyonunu kullanabiliriz. Yapacağımız şey, PLC programı içerisinde o dijital girişin işlendiği yerde eğer fiziksel giriş beklenen gibi değilse girişi temsil eden tamsayı değerin ikinci bitini setlemek. Bu amaçla INPUTS programına şu ilaveyi yaptım.


Bu durumda fiziksel giriş yoksa ekranda acil stop girişinin sembolü sürekli kırmızı yanıp sönecektir. Eğer operatör manuel olarak girişi gösterirse otomasyon programını kandırabilir ama hala ekranda bu sefer kırmızı-yeşil olarak yanıp sönmeye devam eder. Tabi bu arada bu girişin alarmının kontrolünü tamamen fiziksel girişe bağladığınızı unutmayın, gerekirse başka alarmlar için bu kod değişebilir.

4 Ağustos 2026 Salı

Siemens Unified RT Hmi Faceplate Oluşturmak

https://ujk-ujk.blogspot.com/2026/08/siemens-unified-rt-hmi-faceplate.html
İçindekiler +

 Selam, bu uzun bir yazı olacak, Unified RT panellerde Faceplate tasarımını görürken bir yandan da bir PLC otomasyonunda fiziksel giriş ve çıkışların nasıl ekrandan manual kontrol edileceğini göreceğiz. 

Daha önce Wincc Comfort HMI ile faceplate tasarımı üzerine bir yazım olmuştu. Bu seferinde Unified HMI üzerinde yapacağız. Benzer olmasını beklerken , birçok farklılık olduğunu gördüm ve bunları sizinle paylaşmak istedim. Ayrıca uzun zamandır yazmak istediğim PLC otomasyon sistemlerinde giriş ve çıkışların manual kontrol edilmesi konusunu da bu yazıyla alakalı olarak içine katmak iyi olacak.

Ben gıda proses otomasyonu işleri yapıyorum ve gıda işleme sistemlerinde akışın durmadan devam etmesi için bir çok durumlarda sisteme manual müdahaleler gerekir. Örneğin bir seviye swici arızalandıysa ve operatör tankta ürün olduğunu biliyorsa manual olarak swici varmış gibi gösterebilmelidir. Swicin değişimi ancak tanktaki ürünün bitmesi sonrasında yapılabileceği için ve ürün kaybı olmaması için benzer manual müdahaleler zorunludur. 



3 Mayıs 2026 Pazar

Siemens Unified HMI Tag Değer Değişimi Olayı

 Selam, Unified HMI tasarımlarında işimize yarayacak temel yapılar hakkında bilgilendirme yazılarıma bir tane daha ekliyorum. Her HMI uygulamasında kullanıcıyı bilgilendirmek gerektiği yerler olur. Örneğin operatör bir hatta üretimi başlatmak ister, ancak hat üretime başlamak için uygun değildir. Bu durumda PLC programının operatöre neden başlayamayacağını belirtir bir mesaj göndermesi gerekir. Bu amaçla ben PLC içinde hat programlarında mesaj numarası belirten değişkenlere değerler veririm. Bu değişkenlerin isimleri mesela L1_OP_MSG_NR veya L2_OP_MSG_NR gibi isimlerdir. 

Daha sonra HMI programında bu değişkenlerin değerlerini takip eder, değişim olunca bu yeni değer sıfırdan farklıysa bir mesaj olduğuna hükmeder ve bir popup mesaj açarak operatöre o değere karşı gelen mesajı gösteririm. Önceki TP panellerde değişken değerleri Tag özelliklerindeki Events sekmesinde Value Change olayına bağladığım scriptler ile mesaj popup açılmasını sağlardım.


Ancak Unified panel yazılımında böyle bir olay tanımı yok. 


1 Mayıs 2026 Cuma

Siemens Unified HMI Operatör Yetkilendirme Örneği

 Selam , yine bir otomasyon üzerine yazı ile karşınızdayım. Siemens bir süredir Unified HMI panelleri piyasaya sunuyor. Kendilerine sorarsak eski TP panellerden çok daha kabiliyetli ve esnek bir programlaması var, ama bana sorarsanız daha geliştirecekleri çok şey var gibi. 

Bu yazımda örnek bir uygulama tasarlayıp operatör yetkilendirmelerini nasıl yaptığımı göstereceğim. Unified panellerin kendi programları içinde kullanıcı tanımlaması yok. Bunun yerine TiaPortal'daki projenizin güvenlik ayarlarında tanımlanan kullanıcıları kullanıyor. 

19 Nisan 2026 Pazar

Siemens HMI Faceplate Oluşturmak

 Selam uzun bir aradan sonra yine otomasyon üzerine bir yazı ile karşınızdayım. Bu yazıda Siemens HMI uygulaması geliştirirken çok faydalı bir özellik olan Faceplate tasarımı ve kullanımını basit bir şekilde anlatmaya çalışacağım.

Öncelikle kullandığım TIA Portal versiyon 16, bunu belirteyim , başka versiyonlarda farklı davranışlar olabilir ama genelde teknik benzer.

Ben sıvı gıda üretimi yapan tesislere proses otomasyonu projeleri yapıyorum. İşimiz gereği sahada bir sürü vanalar, pompalar, ısıtıcılar vs. kontrol ediyoruz. Bunları HMI ekranında gösterirken temel animasyon teknikleri kullanıyorum. 

18 Mayıs 2021 Salı

Bir HMI Uygulaması yapalım

 Merhaba bu yazımda tekrar otomasyon programlama üzerine çalışacağım. Daha önce http://ujk-ujk.blogspot.com/2017/12/s7-1200-plc-nettoplcsim-tia-portal.html yazısında C# üzerinden PLC'ye ulaşıp basit bir görsel yapmıştık. Şimdi biraz daha kapsamlı, HMI denilebilecek bir uygulamayı nasıl geliştiririz ona çalışacağız. Mesela şöyle bir uygulama ekranı hedefliyoruz.


PLC'ler için yazılmış HMI programları var tabi ama lisans ücretleri oldukça yüksek. Düşük bütçeli küçük projeler için burada göreceğimiz yöntemlerle basit HMI uygulamaları yapabiliriz. Tabi bunları geliştirip birçok HMI yazılımında olmayan özelliklere sahip bir uygulama yapmamız da mümkün. Özellikle ayrıntılı üretim ve kalite raporu istenen projelerde elimizin altında C#'ın bütün gücünün olması bize sınırsız imkanlar sağlar.

8 Aralık 2017 Cuma

S7-1200 PLC , NetToPLCsim , TIA Portal , S7NetPlus kütüphanesi ve C# ile PLC'ye Bağlanma

Uzun bir aradan sonra merhaba.

Bu yazıda yine endüstriyel otomasyon denemesi yapacağız. Örneğimiz bir otopark kapısının kontrolünü PLC üzerinden yapmak ve C# kullanarak S7-1200 PLC'ye bağlanarak bir HMI (Human Machine Interface) oluşturmak.

İlk adım tabiki bir akış diyagramı oluşturmak. Düşünelim bakalım otopark kapıları nasıl çalışıyor? 

30 Kasım 2015 Pazartesi

CodeSys SoftPLC ile Otomasyona Giriş

CodeSys İlk Program

CodeSys günümüzde bazı PLC'lerde kullanılması yayılmakta olan bir yazılım. Yazılımın içinde kontrol yazılımı ile beraber HMI (Human Machine Interface - Makina İnsan Arabirimi) yazılımı da mevcut. Yazılımı internetten indirip demo modunda çalıştırabiliyorsunuz.

Çok , çok ,çok basit bir uygulama ile temel özelliklerini kullanmasını öğreneceğiz, hem de içimiz ısınır biraz yazılıma. Programı yükledikten sonra ana editörü çalıştıralım: