Komut listesi assembler benzeri IEC 61131 uyumlu bir programlama dilidir.
Akümülatör tabanlı programlamayı destekler.
Bir talimat listesi (IL) bir dizi talimattan oluşur. Her komut yeni bir satırda başlar ve bir işleç ile işlem türüne bağlı olarak virgülle ayrılmış bir veya daha fazla işlenen içerir.
Bir talimatın önüne iki nokta üst üste işaretini takip eden bir etiket yerleştirilebilir. Talimatın tanımlanmasına hizmet eder ve etiketi bir atlama hedefi olarak kullanabilirsiniz.
Yorum, bir satırdaki son öğe olmalıdır. Talimatlar arasına boş satırlar eklenebilir.
Tüm IEC 61131-3 operatörleri, çoklu girişler, çoklu çıkışlar, olumsuzlamalar, yorumlar, çıkışların ayarlanması / sıfırlanması ve koşullu / koşulsuz atlamalar gibi desteklenir.
Her komut öncelikle değerlerin akümülatöre yüklenmesine dayanır (LD komutu). Bundan sonra ilgili işlem akümülatördeki parametre ile yürütülür. İşlemin
sonucu tekrar akümülatöre yazılır ve buradan bir ST komutu yardımıyla amaca yönelik olarak saklamanız gerekir.
Komut listesi karşılaştırma operatörlerini (EQ, GT, LT, GE, LE, NE) ve koşullu yürütmelerin
veya döngülerin programlanması için atlamaları destekler. Atlamalar koşulsuz (JMP)
veya koşullu (JMPC / JMPCN) olabilir. Koşullu atlama durumunda, akümülatördeki değerin
TRUE veya FALSE olup olmadığı kontrol edilir.
Örnek
