PLC Veri Tipi Hatası

  • Konbuyu başlatan yakupilyas
  • Başlangıç tarihi

yakupilyas

Üye
Katılım
8 Ara 2018
Mesajlar
25
Puanları
1
Yaş
23
Herkese Merhabalar, TIA Portal üzerinden basit bir ladder yazmaya çalışıyorum ancak hatayla karşılaşıyorum, farklı yerlerde araştırdım ancak çözümü henüz bulabilmiş değilim burada da sormak istedim.

Öncelikle yapmaya çalıştığım uygulama şu şekilde :

Bir 40 saniyelik zamanlayıcıda Bir butona her bir basmada zamanlayıcıya +5 saniye eklenecek, başka bir butona her bir basmada -5 saniye azalacak şekilde ladder yazmaya çalışıyorum. Ancak şu şekilde Zamanlayıcı kısmında hata ile karşılaşıyorum bunu nasıl çözebilirim acaba çeşitli yerlerde araştırdım ancak çözümünü bulamadım.

Syntax Hatası şu şekilde:
NW 2,The data type Word of the actual parameter does not match the data type Time of the formal parameter.

Move komutunun veri tipini değiştiriyorum Time olarak ayarlıyorum hata gideriliyor ancak o zamanda butona basıp +5 saniye eklediğimde zamanlayıcının PT değeri 45 saniye oluyor ancak elimi butondan çektiğimde tekrar 40 saniye olarak kalıyor.

Bunu programı sorunsuz bir şekilde nasıl çalıştırabilirim acaba? Cevaplarınız için çok teşekkür ederim şimdiden...
 

Ekli dosyalar

  • network 1.jpg
    network 1.jpg
    21.3 KB · Görüntüleme: 14
  • network2.jpg
    network2.jpg
    44 KB · Görüntüleme: 14
  • network 2 devam.jpg
    network 2 devam.jpg
    8 KB · Görüntüleme: 14
Katılım
14 Şub 2017
Mesajlar
11
Puanları
1
Yaş
45
Herkese Merhabalar, TIA Portal üzerinden basit bir ladder yazmaya çalışıyorum ancak hatayla karşılaşıyorum, farklı yerlerde araştırdım ancak çözümü henüz bulabilmiş değilim burada da sormak istedim.

Öncelikle yapmaya çalıştığım uygulama şu şekilde :

Bir 40 saniyelik zamanlayıcıda Bir butona her bir basmada zamanlayıcıya +5 saniye eklenecek, başka bir butona her bir basmada -5 saniye azalacak şekilde ladder yazmaya çalışıyorum. Ancak şu şekilde Zamanlayıcı kısmında hata ile karşılaşıyorum bunu nasıl çözebilirim acaba çeşitli yerlerde araştırdım ancak çözümünü bulamadım.

Syntax Hatası şu şekilde:
NW 2,The data type Word of the actual parameter does not match the data type Time of the formal parameter.

Move komutunun veri tipini değiştiriyorum Time olarak ayarlıyorum hata gideriliyor ancak o zamanda butona basıp +5 saniye eklediğimde zamanlayıcının PT değeri 45 saniye oluyor ancak elimi butondan çektiğimde tekrar 40 saniye olarak kalıyor.

Bunu programı sorunsuz bir şekilde nasıl çalıştırabilirim acaba? Cevaplarınız için çok teşekkür ederim şimdiden...
Bir de move komutunu toplama çıkarma networkünün önüne koymayı deneyin. Programın yukarıdan aşağı soldan sağa işlendiğini varsayarsak ilk yapılması gereken move işlemi olmalıdır bence.
 
Katılım
14 Şub 2017
Mesajlar
11
Puanları
1
Yaş
45
Ben de beceremiyorum fakat sanıyorum ki int tipi sayıyı bir şekilde time tipine çevirmek gerek nasıl olacağını bulamadım.
 

macix

Onursal Üye
Onursal Üye
Katılım
11 Mar 2007
Mesajlar
913
Puanları
31
Hatan MW8'de Muhtemelen INT Olarak kullandın ancak farklı olarak zamanlayıcının PT değerin'de de kullanmaya çalışmışsın sorun oradan kaynaklanıyor.
 

Benzer Konular

Forum istatistikleri

Konular
117,189
Mesajlar
825,666
Kullanıcılar
426,697
Son üye
aliersinodabasi

Yeni konular

Üst