ST Hata yardımı

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

DeisS

Üye
Katılım
21 Ara 2012
Mesajlar
14
Puanları
1
Resimde görülen ST kodda DPLSV komutu sadece bir defa çalışıyor ikinci defa aktif ettiğimde çalışmıyor.
Nedenini birtürlü bulamadım.
Hatamı soyleyebilirmisiniz nerede yazım hatası yapıyorum?

Screenshot_1.jpg



Yazmak istediğim ST kodun Ladder karşılığı aşağıdaki resimdeki gibidir.

Screenshot_2.jpg
 
Etkisi var mı bilmiyorum ama Ladder tarafında ELSE kısmı yok, ELSIF NOT koşullarını ayrı bir IF kullanarak tekrar deneyin.
1615114106021.png
 
Etkisi var mı bilmiyorum ama Ladder tarafında ELSE kısmı yok, ELSIF NOT koşullarını ayrı bir IF kullanarak tekrar deneyin.
Ekli dosyayı görüntüle 72421
Öncelikle cevap için teşekkür ederim.
DPLSV komutu pals ile sürme komutu ve önündeki şart aktif oldukça pals üretmeye devam eder şart bozulunca üretmeyi kesser.
ELSE tarafını ben ekledim çünkü IF koşuluyla yazdığımda çalışıyor ama bu defa IF satırındaki şart bozulduğunda DPLSV komutundaki Pasl ve Dir çıkışları son halini koruyarak kalıyor yani aktif ie aktif pasif ise pasif kalıyor bende bunun önüne geçmek için ELSE kısmını ekledim.
 

Forum istatistikleri

Konular
133,487
Mesajlar
971,806
Kullanıcılar
459,516
Son üye
Rdvnozcn
Geri
Üst