CJ - Jump Komutu
Gönderilme zamanı: 27 Mar 2018, 10:54
PLC içerisinde CJ komutu ile belirlenen bir pointer işaret noktasına sıçrama yaparak programın alt satırdan değilde gösterilen işaretleyiciden taramaya devam etmesini sağlayabiliriz. Aşağıdaki örnekte CJ P0 komutu ön şartı olan M0 aktif olmadığı için program normal taramasında devam etmekte ve dikkat edilirse MOV komutu ile timer değeri birebir taşınmaktadır.
Aşağıdaki durumda ise M0 aktif edildiği için artık CJ komutu aktif ve program taramada o satıra geldiği anda CJ içerisinde gösterilen nokta olan P0 satırına sıçramakta ve arada kalan satırları taramadan ilerlemeye devam etmektedir. Dikkat edilirse CJ komutunun altındaki taranmayan bölgede kalan MOV komutu çalışmamakta ve ve timer değeri taşınmamaktadır. Böylelikle program içerisinde şartlar oluştuğunda programda gerekli dallanmalar yaparak istenilen satırlara yönlendirmeler gerçekleştirilebilir.
Aşağıdaki durumda ise M0 aktif edildiği için artık CJ komutu aktif ve program taramada o satıra geldiği anda CJ içerisinde gösterilen nokta olan P0 satırına sıçramakta ve arada kalan satırları taramadan ilerlemeye devam etmektedir. Dikkat edilirse CJ komutunun altındaki taranmayan bölgede kalan MOV komutu çalışmamakta ve ve timer değeri taşınmamaktadır. Böylelikle program içerisinde şartlar oluştuğunda programda gerekli dallanmalar yaparak istenilen satırlara yönlendirmeler gerçekleştirilebilir.