Bahasa Pemrograman Diagram Ladder Kode Mneumonik Struktur Daerah Memori

265 PEREKAYASAAN SISTEM KONTROL

5.8 Bahasa Pemrograman

Program PLC dapat dibuat dengan menggunakan beberapa bahasa pemrograman. Bentuk program berbeda-beda sesuai dengan bahasa pemrograman yang digunakan. Bahasa pemrograman tersebut antara lain: diagram ladder, kode mneumonik, diagram blok fungsi, dan teks terstruktur. Beberapa merk PLC hanya mengembangkan program diagram ladder dan kode mneumonik.

a. Diagram Ladder

Digram ladder terdiri atas sebuah garis vertikal di sebelah kiri yang disebut bus bar, dengan garis bercabang ke kanan yang disebut rung. Sepanjang garis instruksi, ditempatkan kontak-kontak yang mengendalikanmengkondisikan instruksi lain di sebelah kanan. Kombinasi logika kontak-kontak ini menentukan kapan dan bagaimana instruksi di sebelah kanan di- eksekusi. Contoh diagram ladder ditunjukkan pada gambar di bawah ini. Gambar 1 Contoh Diagram Ladder 266 PEREKAYASAAN SISTEM KONTROL Terlihat dari gambar di atas bahwa garis instruksi dapat bercabang kemudian menyatu kembali. Sepasang garis vertikal disebut kontak kondisi. Ada dua kontak, yaitu kontak NO Normally Open yang digambar tanpa garis diagonal dan kontak NC Normally Closed yang digambar dengan garis diagonal. Angka di atas kontak menunjukkan bit operand.

b. Kode Mneumonik

Kode mneumonik memberikan informasi yang sama persis seperti halnya diagram ladder. Sesungguhnya, program yang disimpan di dalam memori PLC dalam bentuk mneumonik, bahkan meskipun program dibuat dalam bentuk diagram ladder. Oleh karena itu, memahami kode mneumonik itu sangat penting. Berikut ini contoh program mneumonik : Gambar 2 Contoh program mneumonik

5.9 Struktur Daerah Memori

Program pada dasarnya adalah pemrosesan data dengan menggunakan berbagai instruksi di dalam memori PLC. Pemahaman area data dan pemahaman terhadap berbagai jenis instruksi merupakan hal yang sangat penting, karena dari segi inilah kita dapat membangun logika berpikir suatu pemrograman. Data yang merupakan operand suatu instruksi dialokasikan sesuai dengan jenis datanya. Tabel di bawah ini ditunjukkan daerah memori PLC CPM2A : 267 PEREKAYASAAN SISTEM KONTROL Gambar 3Peta memori address PLC

5.10 Instruksi Pemrograman