Tia Portal Programlama da KTP600 üzerinde yazı yazdırma

gumiho

Üye
Katılım
15 May 2019
Mesajlar
4
Puanları
1
Yaş
28
Tia Portal V15 üzerinde S7-1200 kullanarak KTP-600 programlamaya çalışıyorum. Kısaca yapmak istediğim ekranda plc kodlara bağlı olarak yazı yazdırmak. Kapı açıldı , kapı kapanda , sırada ki işlem şeklinde bilgilendirme yapmak istiyorum. bu ekrana buton ekleme grafik ekleme hakkında bir çok bilgi edindim ancak yazı yazdırma konusunda kaynak bulamadım. Bu konuda bana yardım edebilirseniz çok sevinirim. Teşekkürler..
 
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.
Gumiho Merhabalar;
Ekranda yazmak istediğin text field istediğin metinleri gir,her metin için ayrı text field kullan sonra text field visibilitisinin plc tag ile ilişkilendirir,tag durumuna göre istediğin yazı ekrenda çıkar.

Kolay Gelsin
 
Merhaba.Başka bir yöntemde plc bir string tipinde bir değişken tanımlayıp,plc içerisinde bu değişkene yazı yazabilirsiniz.Bunun avantajı şu olur.Yeni bir durum tanımlamak istediğinde hmi programından bir değişiklik ve yükleme yapmana gerek kalmaz.
Örneğin
If b_MakinaStart then
Durum:="Makina Çalışıyor";
end_if
İyi Çalışmalar.
 
Merhaba;
1.sahinhandan biraz kopya çekerek:) tek IQ fıeld kullanarak degıskenlere baglı yazı yazdırmak istersen aşagidakı case of döngüsünü kullanabilirsin. ıslem adımına 1 , 5 ,10 gıbı sayılar gonderısen esıt olan yazı cıkar.
2.output modunda Symbolic IQ fıeld te integer bir tag belırleyıp text list olusturursun.text lıst value degerlerını ınteger tagın ıcıne move yaparsan value degerıne eşit olan yazı cıkar ekranda
İyi çalismalar.

IF "FirstScan"=1 THEN
"Data_block_2"."HMI DURUM" := '';
"Data_block_2"."ISLEM ADIMI" := 0;
END_IF;
CASE "Data_block_2"."ISLEM ADIMI" OF
1:
"Data_block_2"."HMI DURUM" := 'makina start';
5:
"Data_block_2"."HMI DURUM":= 'kapak acildi';
10:
"Data_block_2"."HMI DURUM":= 'islem bekleniyor';
ELSE;
"Data_block_2"."HMI DURUM" := '';
END_CASE;
 
Son düzenleme:

Forum istatistikleri

Konular
128,128
Mesajlar
915,273
Kullanıcılar
449,845
Son üye
burak_duyar

Yeni konular

Geri
Üst