1. sayfa (Toplam 1 sayfa)

CALL - Alt Program Çağırma

Gönderilme zamanı: 27 Mar 2018, 11:04
gönderen Uğur
CALL komutu ile PLC içerisinde yazacağımız birden fazla alt programdan istediklerimizi şartlar oluştuğunda çağırıp taranmasını ve o program parçasının çalışmasını sağlayabiliriz. Aşağıdaki örnekte CALL komutu P1 işaretleyicisi ile işaretlenmiş alt program M0 şartına bağlı olarak çağrılmaktadır. Dikkat edersek M0 aktif olmadığı için alt program çağrılmamakta ve MOV komutu icra edilmediği içinde T0 değeri D100 içeriğine taşınmamaktadır. Alt programlar SRET komutu ile sonlandırılmalıdır.
CALL_1.PNG
Aşağıdaki program durumunda ise CALL komutu ön şartı olan M0 aktif edilmiş ve artık P1 alt programını çağırmakta ve çalışmasını sağlamaktadır. Dikkat edilirse timer değeri olan T0 D100 içerisine taşınmaktadır. Buradan alt programın çalıştığını rahatlıkla anlayabilmekteyiz.
CALL_2.PNG