Instruksi Pemrograman PLC – Pasti dari semua sahabat yang sedang membaca materi ini ingin belajar pemrograman PLC? terutama, pemrograman Ladder Diagram.
Seiring dengan konsep gerbang logika elektronik digital dasar, aturan pemrograman dan Sahabat harus mempelajari instruksi pemrograman.
Dalam tutorial sebelumnya, Kelas PLC telah menjelaskan berbagai jenis gerbang logika dan aturan pemrograman untuk menulis program PLC.
Jika Sahabat belum mempelajarinnya, Sahabat bisa cek di bawah ini:
Sekarang di materi ini, Kelas PLC mencantumkan instruksi pemrograman PLC paling berguna. Instruksi ini berguna untuk bahasa pemrograman ladder diagram (diagram tangga).
Mari seperti biasa kita mengetahui hal yang fundamental dari apa itu instruksi pemrograman.
- Apa Itu Instruksi ?
- Jenis dan Klasifikasi Instruksi Pemrograman PLC
- 1. Instruksi Pemrograman PLC Dasar
- 2. Instruksi Pemrograman PLC Berbasis Waktu
- 3. Instruksi Pemrograman PLC Berbasis Penghitungan
- 4. Instruksi Pemrograman PLC Berbasis Perbandingan
- 5. Instruksi Pemrograman PLC Matematika
- 6. Instruksi Pemrograman PLC Berbasis Transfer Data
- 7. Instruksi Pemrograman PLC Logical atau Bitwise
- 8. Instruksi Pemrograman PLC Berbasis Sequence
Apa Itu Instruksi ?
Instruksi tidak lain adalah perintah yang kita berikan kepada mesin untuk melakukan tugas tertentu.
Kami dapat menggabungkan beberapa instruksi untuk melakukan satu operasi logis. Kumpulan beberapa operasi disebut sebagai ‘Program‘.
Di PLC, instruksi berbeda digunakan untuk mengontrol dan memaintain operasi. Setiap instruksi memiliki spesifikasi yang berbeda-beda seperti – prinsip kerja, fungsi, kegunaan, keunggulan, dll.
Sesuai dengan program PLC atau persyaratan proyek, diperlukan instruksi yang berbeda.
Menurut merek dari sebuah software PLC yang berbeda, ada set instruksi yang berbeda.
Setiap instruksi memiliki input dan output.
Dasar-dasar Input / Output:
Dalam pemrograman PLC, input dan output adalah istilah yang sangat mendasar.
- Input ditunjukkan oleh dua garis paralel- Normaly Open (NO) atau Normally Closed (NC).
- Output ditunjukkan dengan tanda kurung atau tanda kurung bulat.
Ini mudah dipahami oleh gambar di bawah ini.

Seperti yang ditunjukkan dalam program LD yang bisa Sahabat lihat pada gambar di bawah, input NO & NC dihubungkan dengan output.

Jenis dan Klasifikasi Instruksi Pemrograman PLC
Apa saja instruksi lain dari PLC?
Seperti yang ditunjukkan dalam program LD yang bisa Sahabat lihat pada gambar di bawah, input NO & NC dihubungkan dengan output.
Mari kita lihat di sini, berbagai jenis set instruksi yang digunakan untuk pemrograman PLC diagram tangga.
1. Instruksi Pemrograman PLC Dasar
- Instruksi Input (I atau X)
- Instruksi Output (O atau Q)
- Instruksi SET (S) Dan RESET (R)
- Instruksi Latch (L) Dan Unlatch (U)
Instruksi Set / Reset dan Latch / Unlatch serupa satu sama lain.
Satu-satunya perbedaan adalah- Instruksi Latch / Unlatch digunakan untuk cyclic proces. Kelas PLC sudah menjelaskan di materi aturan pemrograman PLC.
2. Instruksi Pemrograman PLC Berbasis Waktu
Instruksi pengatur waktu mengikuti tugas atau perintah untuk / pada durasi waktu tertentu.
Terkadang, Timer digunakan untuk kondisi ON / OFF untuk PLC.
Berikut adalah instruksi Timer atau pengaturan waktu yang termasuk dalam kategori tersebut.
- Instruksi Timer Single Pulse (Monoflop)
- Instruksi Flashing Timer
- Instruksi Timer On Delay (TON)
- Instruksi Timer Off Delay (TOFF)
- Instruksi Timer Retentive (RTO)
- Instruksi Timer Pulse (S-Pulse)
- Instruksi Timer Pulse Extended (S-PEXT)
- Instruksi Timer On Delay (S-ODT)
- Instruksi Timer Off Delay (S-OFFDT)
- Instruksi Timer Extended On Delay (S-ODTS)
- On Delay dengan Instruksi Pengatur Waktu Acak
Merek PLC mana yang menggunakan Instruksi Timer?
- Timer On Delay, Timer Single Pulse (Monoflop), On Delay with Random Time timer dan Timer Flashing digunakan di ABB PLC.
- Timer On Delay (TON), Timer Off Delay (TOFF) dan Retentive timer (RTO) digunakan di AB PLC dan Omron PLC.
- Pulse timer (S-Pulse), Pulse Extended timer (S-PEXT), timer On Delay (S-ODT), timer Extended On Delay (S-ARTS) dan timer Off Delay (IS-OFF) di PLC Siemens.
3. Instruksi Pemrograman PLC Berbasis Penghitungan
Instruksi penghitung atau Instruksi Counter digunakan untuk menghitung pulsa dalam program PLC. Sahabat dapat menghitung pulsa atau digit dengan menambah atau mengurangi.
Klasifikasi instruksi Counter yang lain adalah
- Instruksi Counter Up (CTU)
- Instruksi Counter Down (CTD)
- Instruksi Counter Up-Down
Tiga Instruksi Counter PLC ini banyak digunakan dalam pemrograman AB PLC dan Siemens PLC.
4. Instruksi Pemrograman PLC Berbasis Perbandingan
Instruksi perbandingan atau Instruksi comparison ini digunakan untuk membandingkan input.
Berikut adalah beberapa instruksi dasar yang digunakan untuk perbandingan.
- Instruksi Greater than (GET)
- Instruksi Lesser than (LET)
- Instruksi Equal to (EQU)
- Instruksi Not Equal to (NEQ)
- Instruksi Greater than atau equal to (GEQ)
- Instruksi Lesser than atau equal to (LEQ)
- Instruksi Increment dan Decrement
- Instruksi Limit (LIM) Instruction
Sebagian besar instruksi sudah cukup jelas. Dan Sahabat dapat dengan mudah memahami tujuan dari instruksi comparison PLC tersebut.
5. Instruksi Pemrograman PLC Matematika
Instruksi PLC ini digunakan untuk melakukan operasi matematika yang berbeda seperti operasi aritmatika, trigonometri, dan logaritmik.
- Instruksi Addition (ADD)
- Instruksi Subtraction (SUB)
- Instruksi Multiplication (MUL)
- Instruksi Division (DIV)
- Instruksi Square Root (SQRT)
- Instruksi Absolute (ABS)
- Instruksi Sine (SIN)
- Instruksi Cosine (COS)
- Instruksi Tangent (TAN)
- Instruksi Arc Sine (ASN)
- Instruksi Arc Cosine (ACS)
- Instruksi Arc Tangent (ATN)
- Instruksi Natural Log (LN)
- Instruksi Log to Base 10 (LOG)
Catatan: Instruksi matematika, instruksi komparatif, dan instruksi penghitung ini digunakan untuk menghitung pulsa sesuai kebutuhan proyek.
6. Instruksi Pemrograman PLC Berbasis Transfer Data
Atas dasar transfer data pemrograman, beberapa instruksi dapat diterapkan untuk berbagai tujuan.
Di sini, Kelas PLC sudah mensortir instruksi teratas yang digunakan untuk instruksi pemerograman PLC berbasis transfer data.
- Instruksi Fill File (FLL)
- Instruksi Move (MOV)
- Instruksi Copy (COP)
- Instruksi Jump (JMP)
- Instruksi Jump Not (JMPN)
- Instruksi Conditional Jump
- Instruksi Jump to Subroutine (JSR)
- Instruksi Subroutine (SBR)
- Instruksi Return (RST)
- Instrusi Suspend (SUS)
- Instruksi Lable (LBL)
- Instruksi Jump dan Lable (JMP & LBL)
- Instruksi Master Control Set (MCS)
- Instruksi Master Control Reset (MCR)
- Instruksi One-Shot Rising (OSR)
- Instruksi One-Shot Falling (OSF)
- Instruksi Convert from Integer to BCD (TOD)
- Instruksi Convert from BCD to Integer (FRD)
- Instruksi Temporary End (TND)
- Instruksi Convert Radians to Degrees (DEG)
- Instruksi Convert Degrees to Radians (RAD)
7. Instruksi Pemrograman PLC Logical atau Bitwise
Sering kali, kita perlu melakukan operasi logis pada data input. Instruksi logis pada dasarnya bergantung pada konsep gerbang logika.
- Instruksi Bitwise NOT (NOT)
- Instruksi Bitwise AND (AND)
- Instruksi Bitwise OR (OR)
- Instruksi Bitwise Exclusive OR (XOR)
- Instruksi Flip-Flop (RS or SR Flip-Flop)
- Instruksi Positive H Trigger (P)
- Instruksi Negative H Trigger (N)
Untuk memahami operasi logis, Pelajari materi mengenai fungsi logika pada ladder diagram PLC.
8. Instruksi Pemrograman PLC Berbasis Sequence
Untuk mengimplementasikan logika tertentu, kita perlu mengikuti sequence atau urutan tertentu. Berikut adalah beberapa operasi berbasis sequence yang dapat Sahabat lakukan menggunakan instruksi PLC.
- Sequencer Input (SQI)
- Sequencer Output (SQO)
- Bit Shift Left (BSL)
- Bit Shift Right (BSR)
- Sequencer load (SQL)
- Sequencer compare (SQC)
Itulah Instruksi Pemrograman PLC beserta Klasifikasi dan jenisnnya. Instruksi tersebut dapat kita gunakan pada program yang kita buat nantinnya, Dan tentunya sangat memudahkan kita.
Lalu, Setelah ini Kelas PLC akan membuat daftar instruksi yang paling umum, penting dan banyak digunakan untuk pemrograman Ladder Diagram PLC.
Untuk lingkungan industri, Software PLC Omron dan Siemens PLC digunakan. Salah satu keuntungan menggunakan software PLC ini adalah mereka memiliki banyak set instruksi. Ini membuat pekerjaan Sahabat menulis logika pemrograman PLC menjadi mudah.
Jika Sahabat memiliki pertanyaan apa pun yang terkait dengan materi ini, Sahabat dapat dengan bebas berkomentar di kolom komentar yang sudah Kelas PLC sediakan.
Terimakasih sudah Belajar PLC di Kelas PLC.
Materi lain terkait PLC:
- Pengertian PLC Dan Jenisnya
- Modul Input Dan Output PLC
- Fungsi PLC (Programmable Logic Controller)
- Pertanyaan Umum Tentang PLC (Programmable Logic Controller)