Program Step-by-step berguna untuk memudahkan pembuatan program PLC untuk pengendalian urutan kerja (sequence) pada suatu sistem otomasi. Berikut ini saya berikan informasi praktis tentang konsep, pemrograman dan implementasinya.
Diagram step-by-step menggambarkan satu per satu tahapan proses kerja yang berubah berdasarkan kondisi logika input. Tahapan (step) digambarkan dengan kotak bertulisakan nomor urut yang dihubungkan ke output yang dikehendaki. Tahapan (step) berubah ke tahapan berikutnya jika ada transisi yang aktif. Transisi merupakan kondisi logika yang diberikan untuk memulai tahapan berikutnya, bisa berupa sebuah sensor atau beberapa sensor.