Diagram tangga terdiri dari satu baris vertikal ditemukan di sisi kiri, dan garis yang cabang ke kanan. Garis di sebelah kiri disebut “bus bar”, dan garis yang bercabang ke kanan adalah garis instruksi. Kondisi yang menyebabkan instruksi diposisikan di tepi kanan dari diagram disimpan garis instruksi. Kombinasi logis dari kondisi ini menentukan kapan dan dalam apa cara instruksi di sebelah kanan akan mengeksekusi.
Elemen dasar dari sebuah diagram relay dapat dilihat pada gambar berikut. instruksi Sebagian besar membutuhkan setidaknya satu operan, dan sering lebih dari satu. Operan dapat beberapa lokasi memori, satu bit lokasi memori, atau beberapa nilai-number.In numerik kasus ketika kita ingin memproklamirkan konstan sebagai operand, penunjukan # digunakan di bawah tulisan numerik (untuk compiler untuk tahu itu adalah . konstan dan tidak alamat) Berdasarkan gambar di atas, salah satu harus mencatat bahwa sebuah diagram tangga terdiri dari dua bagian dasar: bagian kiri juga disebut bersyarat, dan bagian kanan yang memiliki instruksi. Ketika kondisi terpenuhi, instruksi dieksekusi, dan itu semua!
Anda dapat mengubah status bit dari satu status ke status logika nol logika, dan sebaliknya. Status satu logika biasanya ditunjuk sebagai “ON”, dan status dari nol logika sebagai “OFF”. bagian kanan dari diagram tangga adalah instruksi yang dieksekusi jika kondisi terpenuhi kiri. Ada beberapa jenis instruksi yang dapat dengan mudah dibagi menjadi sederhana dan kompleks.
Contoh instruksi sederhana adalah aktivasi dari beberapa bit dalam lokasi memori. Dalam contoh di atas, bit ini memiliki konotasi fisik karena terhubung dengan relay di dalam kontroler PLC. Ketika CPU mengaktifkan salah satu dari empat bit terkemuka 10, kontak relay bergerak dan terhubung garis melekat padanya. Dalam hal ini, ini adalah garis terhubung ke terminal sekrup ditandai sebagai 0 dan ke salah satu terminal sekrup COM.
Load / LD = Start pada normally open input
Load Not / LD NOT = Start pada normally close input
AND = menghubungka dua atau lebih input dalam bentuk normally open secara seri.
AND NOT = menghubungkan 2 atau lebih input dalam bentuk normally close.
OR = menghubugkan 2 atau lebih input dalam bentuk normally open secara paralel.
OR NOT = menghubungkan 2 atau lebih input dalam bentuk normally close secara parallel.
OUTPUT / OUT = menyalakan output.