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

gumiho

Üye
Katılım
15 May 2019
Mesajlar
4
Puanları
1
Yaş
29
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..
 
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
129,864
Mesajlar
930,851
Kullanıcılar
452,726
Son üye
ugur Göktürk

Yeni konular

Geri
Üst