Showing posts with label program. Show all posts
Showing posts with label program. Show all posts

Tuesday, July 23, 2013

Instruksi diagram ladder

Instruksi diagram ladder adalah instruksi sisi kiri yang mengkondisikan instruksi lain di sisi kanan. Pada program diagram ladder instruksi ini disimbolkan dengan kontak-kontak seperti pada rangkaian kendali elektromagnet.
Instruksi diagram ladder terdiri atas enam instruksi ladder dan dua instruksi blok logika. Instruksi blok logika adalah instruksi yang digunakan untuk menghubungkan bagian yang lebih kompleks.

Instruksi LOAD dimulai dengan barisan logic yang dapat diteruskan menjadi ladder diagram rung. Instruksi LOAD digunakan setiap kali rung baru dimulai.

Inversi dari Instruksi LOAD adalah instruksi LOAD NOT .

Instruksi Mnemonics

Terdapat banyak instruksi untuk memrogram PLC, tetapi tidak semua instruksi dapat digunakan pada semua model PLC. Instruksi  pemrograman dapat dikelompokkan sebagai berikut:
Klasifikasi menurut pengkodean mneumonik:
    • Instruksi dasar
    • Instruksi khusus
Klasifikasi menurut kelompok fungsi:
§  Instruksi sisi kiri (ladder)
§  Instruksi sisi kanan
Klasifikasi menurut kelompok fungsi:
§  Instruksi ladder
§  Instruksi kendali bit
§  Instruksi timer/counter
§  Instruksi geser bit
§  Instruksi sub routine
§  Instruksi ekspansi

Pada dasarnya, tingkat pemahaman pemakai PLC ditentukan oleh seberapa banyak instruksi yang telah dipahaminya. Oleh karena itu, untuk pemula berikut ini hanya dijelaskan beberapa instruksi saja. Untuk pendalaman lebih lanjut dapat mempelajari  manual pemrograman yang diterbitkan oleh pemilik merk PLC.

Ladder vs mnemonics

Program PLC dapat dibuat dengan menggunakan beberapa cara yang disebut 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.
DiagramLadder     Diagram 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 mengendalikan/mengkondisikan instruksi lain di sebelah kanan. Kombinasi logika kontak-kontak ini menentukan kapan dan bagaimana instruksi di sebelah kanan dieksekusi.
Contoh diagram ladder ditunjukkan pada gambar di bawah ini.

            
Terlihat dari gambar di atas bahwa garis instruksi dapat bercabang kemudian menyatu kembali. Sepasang garus 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.
Kode Mnemonik     Kode mneumonics (Instruction list) memberikan informasi yang sama persis seperti halnya diagram ladder. Sesungguhnya, program yang disimpah 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 mnemonik:

Alamat
Instruksi
Operand
00000
LD
HR 01
00001
AND
0.01
00002
OR
0.02
00003
LD NOT
0.03
00004
OR
0.04
00005
AND LD

00006
MOV(21)



0.00


DM 00
00007
CMP(20)



DM 00


HR 00


Ladder- Start-Stop motor induksi

Deskripsi:
Berikut ini adalah contoh aplikasi PLC untuk start-stop motor induksi.


Ladder Diagram:

referensi: omron(1999) beginer guide