Perbandingan Instruksi PLC: Siemens, Mitsubishi, Omron, Allen Bradley & Schneider

Kenapa Perbandingan Instruksi PLC Antar Merek Ini Penting?

Tujuh artikel sebelumnya di seri ini masing-masing membahas satu kategori instruksi dasar PLC secara mendalam — bit logic, timer, counter, matematika, data handling, program control, dan perbandingan — dengan studi kasus dan implementasi di lima merek PLC industri utama: Allen-Bradley, Siemens, Omron, Schneider, dan Mitsubishi. Artikel ini adalah rangkumannya: satu peta besar yang menyatukan ketujuh kategori tersebut dalam tabel-tabel perbandingan, supaya engineer atau teknisi yang harus berpindah dari satu merek PLC ke merek lain (atau memilih merek untuk proyek baru) punya satu referensi cepat tanpa perlu membuka tujuh artikel terpisah.

Yang perlu digarisbawahi: logika kontrol di kelima merek pada dasarnya identik. Sebuah pompa yang di-start lewat kombinasi AND dari beberapa syarat akan bekerja sama saja apakah ditulis di Siemens, Omron, atau Mitsubishi. Yang berbeda hanyalah nama instruksi, gaya penulisan (blok fungsi vs kontak inline), dan konvensi pengalamatan memori. Memahami ketiga perbedaan ini adalah kunci supaya seorang programmer PLC tidak “buta” saat harus membaca program di merek yang belum pernah ia pegang.

Tujuh Kategori Instruksi Dasar PLC

KategoriInstruksi UtamaFungsi SingkatArtikel Detail
Bit LogicLD, AND, OR, OUTLogika dasar kontak dan coil — fondasi membaca ladder diagramBaca selengkapnya
TimerTON, TOF, Retentive TimerMenunda ON/OFF suatu output berdasarkan waktuBaca selengkapnya
CounterCTU, CTD, CTUDMenghitung produksi, siklus, atau kejadian naik/turunBaca selengkapnya
MatematikaADD, SUB, MUL, DIVScaling nilai analog dan totalizer produksiBaca selengkapnya
Data HandlingMOV, COP, FILL, SWAPMemindahkan dan mengelola isi register/memoriBaca selengkapnya
Program ControlSET, RST, JMP, LBLLatching bit dan pengaturan alur eksekusi programBaca selengkapnya
Perbandingan=, ≠, >, <, ≥, ≤Mengubah nilai proses menjadi keputusan kontrol dan alarmBaca selengkapnya

Tabel Master: Nama Instruksi per Kategori di Lima Merek PLC

Berikut rangkuman nama/mnemonic instruksi yang umum dipakai tiap merek untuk masing-masing kategori. Nama persis bisa sedikit berbeda tergantung versi software dan seri PLC, tapi konsep dan fungsinya konsisten.

KategoriAllen-BradleySiemensOmronSchneiderMitsubishi
Bit LogicXIC, XIO, OTEKontak NO/NC, Coil (=)LD, AND, OR, OUTKontak NO/NC, Coil (ST)LD, LDI, AND, ANI, OR, ORI, OUT
TimerTON, TOF, RTO / TONRTON, TOF, TONRTIM, TIMX%TM (mode TON/TOF/TP)OUT T (device timer)
CounterCTU, CTD, CTUDCTU, CTD, CTUDCNT, CNTR%C (mode SC/UDC)OUT C (device counter)
MatematikaADD, SUB, MUL, DIVADD, SUB, MUL, DIV+, −, *, / (ADD/SUB/MUL/DIV)ADD, SUB, MUL, DIV (EN/ENO)ADD, SUB, MUL, DIV
Data HandlingMOV, COP, FLL, SWPBMOVE, Move Block, FILL, SWAPMOV, XFER, FILL, XCHGMOVE, BLKMOVE, SWAPMOV, BMOV/FMOV, SWAP
Program ControlL/U (Latch/Unlatch), JMP/LBLS/R (Set/Reset), JMP/LabelSET, RSET, JMP(004)/JME(005)S/R (Set/Reset), JMP/LabelSET, RST, CJ/FEND
PerbandinganLES, GTR, GEQ, LEQ, EQU, NEQCompare (<, >, ≥, ≤, =, <>)Kontak inline (<, >, ≥, ≤, =, <>)Compare (EN/ENO)Kontak inline (<, >, ≥, ≤, =, <>)

Dua Gaya Pemrograman yang Membedakan Kelima Merek

Pola yang muncul berulang kali di seluruh seri ini: kelima merek terbagi jadi dua “kubu” gaya penulisan ladder diagram.

  • Gaya blok fungsi (function block): instruksi digambar sebagai kotak dengan input dan output terpisah — dipakai konsisten oleh Siemens dan Schneider (keduanya memakai pola EN/ENO), serta sebagian besar instruksi Allen-Bradley.
  • Gaya kontak inline: instruksi (terutama perbandingan) digambar langsung sebagai kontak di dalam rung, tanpa variabel output terpisah — ciri khas Omron dan Mitsubishi.

Perbedaan ini murni notasi, bukan logika. Tapi bagi programmer yang baru pindah merek, inilah sumber kebingungan paling umum — terutama saat mencari “di mana hasil sebuah perbandingan disimpan” pada PLC bergaya kontak inline (jawabannya: tidak ada, hasilnya langsung menentukan aliran rung).

Perbandingan Software Pemrograman

MerekSoftwareSeri PLC Terkait
Allen-BradleyConnected Components Workbench (CCW)Micro800 (Micro820, Micro850)
SiemensTIA PortalS7-1200, S7-1500
OmronCX-Programmer / Sysmac StudioCP Series / NX, NJ Series
SchneiderEcoStruxure Machine Expert – BasicModicon TM221CE
MitsubishiGX Works2 / GX Works3FX Series / FX5U, iQ-R

Perbandingan Konvensi Pengalamatan Memori

MerekInputOutputInternal/MemoryData Register
Allen-BradleyTag berbasis nama (symbolic), tanpa format alamat memori tetap
Siemens%I%Q%M (Merker)%DB (Data Block)
OmronCIOCIOW (Work Area), H (Holding)D (Data Memory)
Schneider%I%Q%M%MW (Memory Word)
MitsubishiXYMD (Data Register)

Allen-Bradley (lewat CCW maupun Studio 5000) berbeda sendiri karena memakai pengalamatan berbasis tag/nama simbolik sejak awal, bukan kode alfanumerik seperti empat merek lainnya — sebuah pendekatan yang lebih dekat ke gaya pemrograman modern berbasis IEC 61131-3.

Tips Memilih PLC Berdasarkan Gaya Instruksi

  • Baru belajar PLC dari nol: Omron atau Mitsubishi dengan gaya kontak inline sering terasa lebih intuitif di awal karena instruksi terasa seperti kontak fisik biasa.
  • Sudah terbiasa pemrograman terstruktur (functional programming): Siemens TIA Portal dan Schneider EcoStruxure dengan gaya blok fungsi EN/ENO akan terasa familiar, apalagi jika sudah pernah menulis Structured Text.
  • Butuh portabilitas kode antar skala proyek (kecil ke besar): Allen-Bradley dengan basis tag/nama simbolik dan ekosistem Studio 5000 memudahkan reuse logika dari Micro800 ke ControlLogix/CompactLogix.
  • Bekerja lintas merek dalam satu fasilitas: kuasai dulu konsep universal (bit logic, timer, counter) di satu merek, baru pelajari peta nama instruksi merek lain — jauh lebih cepat daripada belajar dari nol untuk setiap merek.

Kesimpulan

Instruksi dasar PLC — bit logic, timer, counter, matematika, data handling, program control, dan perbandingan — adalah bahasa universal otomasi industri yang diucapkan dengan “aksen” berbeda di setiap merek. Setelah memahami ketujuh kategori ini beserta perbedaan gaya penulisan dan pengalamatannya di lima merek utama, seorang teknisi atau engineer semestinya bisa membaca — dan dalam waktu singkat, menulis — program ladder diagram di PLC merek apa pun yang ia temui di lapangan.

Baca Juga:
Instruksi Bit Logic PLC: LD, AND, OR, OUT dan Cara Membaca Ladder Diagram
Timer PLC Lengkap: Beda TON, TOF, dan Retentive Timer serta Kapan Dipakai
Counter PLC: CTU, CTD, CTUD untuk Hitung Produksi dan Kontrol Level
Instruksi Matematika PLC: ADD, SUB, MUL, DIV untuk Scaling dan Totalizer
Data Handling PLC: MOV, COP, FILL, SWAP untuk Mengelola Register
Program Control PLC: SET, RST, JMP, LBL untuk Latching dan Alur Program
Instruksi Perbandingan PLC: Equal, Greater Than, Less Than untuk Logika Alarm
Training PLC Lengkap: Pelatihan Online & Offline Bersertifikat

FAQ Perbandingan Instruksi PLC Antar Merek

Apakah logika kontrol berbeda antar merek PLC?
Tidak. Logika kontrolnya identik — yang berbeda hanya nama instruksi, gaya penulisan (blok fungsi vs kontak inline), dan konvensi pengalamatan memori. Sebuah interlock atau logika start/stop akan bekerja sama persis di kelima merek meski ditulis dengan instruksi yang namanya berbeda-beda.

Merek PLC mana yang paling mudah dipelajari pemula?
Tidak ada jawaban mutlak, tapi Omron dan Mitsubishi dengan gaya kontak inline sering dianggap lebih intuitif di awal karena instruksi terlihat seperti kontak fisik biasa. Siemens dan Schneider dengan gaya blok fungsi EN/ENO lebih mendekati pemrograman terstruktur.

Kenapa Allen-Bradley tidak memakai kode alamat seperti %I, %Q, atau CIO?
Karena Allen-Bradley (baik Micro800 lewat CCW maupun ControlLogix/CompactLogix lewat Studio 5000) memakai pengalamatan berbasis tag/nama simbolik sejak awal, bukan kode alfanumerik posisional. Pendekatan ini memudahkan penamaan variabel yang deskriptif dan reuse logika antar proyek.

Kalau sudah menguasai satu merek PLC, apakah mudah pindah ke merek lain?
Relatif mudah, karena konsep dasarnya (bit logic, timer, counter, matematika, data handling, program control, perbandingan) sama di semua merek. Yang perlu dipelajari ulang hanyalah “peta nama instruksi” dan software pemrogramannya — bukan logika kontrolnya dari nol.

Apakah gaya blok fungsi lebih baik daripada gaya kontak inline, atau sebaliknya?
Tidak ada yang lebih unggul secara fungsional — keduanya menghasilkan logika yang identik. Pilihannya lebih ke soal keterbacaan dan kebiasaan tim engineering, serta software dan merek PLC apa yang sudah tersedia di fasilitas tersebut.

Di mana saya bisa belajar lebih dalam soal pemrograman PLC lima merek ini?
Silakan lihat program Training PLC Lengkap di bisaioti.com, yang mencakup pelatihan online maupun offline bersertifikat untuk Allen-Bradley, Siemens, Omron, Schneider, dan Mitsubishi.

Related Articles

Chat Langsung dengan Kami
Staff bisaioti 1 — +62 823-3306-4821 E-Course, Offline Course, Hardware & Teknis IoT/OT Staff bisaioti 2 — +62 823-3306-4821 Training Korporat & Toko Hardware