HMI programlarken genelde ekranın bir köşesine tarih ve saat eklemek yazılı bir kural olmayan ama uygulama da ihtiyaç teşkil eden bir durumdur. Bu işlem Siemens Comfort panellerde bir miktar ek işlem gerektiriyor. Çünkü eğer denediyseniz, ekranın enerjisi kesildiğinde saat ayarının da bozulduğunun farkına varmışsınızdır. Bu durumu düzeltmek için PLC’deki saati HMI üzerinde gösterdiğinizde sorun ortadan kalkacaktır. Nasıl mı? Bu yöntemlerden bir tanesini paylaşıyoruz.

1 – Önce PLC tarafında “System” adında bir “Data Block” oluşturuyoruz. Bu DB içine bir tane “Int” bir tane de “DTL” tipinde iki tane değişken ekliyoruz.

 

2 – Aktif olan bir FC ya da OB içine “RD_SYS_T” Komut bloğunu çağırarak “RET_VAL” çıkışına, “System” DB’si içindeki “integer” değişkeni yazıyoruz. “OUT” çıkışına ise aynı DB içinde oluşturduğumuz “DTL” değişkenini yazıyoruz. “RD_SYS_T” Komut bloğu PLC’de bulunan sistem saatini okumamıza yarayan komuttur.

 

3 –  PLC tarafında yapılacak işleri bitirdik. Şimdi HMI tarafındaki ayarlamaları yapacağız. HMI klasörü altındaki “Connections” seçeneğini açıyoruz. Burada alt pecereden “Area pointer” sekmesine bulunan “Display Name” sütunundaki adı “Date/time PLC” olan satıra, oluşturmuş olduğumuz DB içindeki DTL değişkenini “PLC tag” olarak seçiyoruz. “acquisition cycle” sütunundaki değeri “100ms” yaptıktan sonra burada yapılması gereken işte bitmiş oluyor.

4 – Bu işlemlerden sonra PLC ve HMI programlarını tekrar cihazlara yüklediğinizde, HMI üzerindeki saatin, enerji kesilse dahi gitmediğini göreceksiniz. Eğer PLC saatini güncellemediyseniz saati yanlış görmeye devam edebilirsiniz. PLC’ saatini güncellemeyi de unutmayın.

Konu ile ilgili sorunuzu bu alandan sorabilir ya da yorum yapabilirsiniz.