Blog

Pelatihan PLC : Pemahaman Programmable Logic Controller (PLC)

Apa itu Programmable Logic Controller (PLC)?

 

Programmable logic controller (PLC) adalah sebuah sistem kontrol komputer industri yang terus menerus memantau keadaan perangkat input dan membuat keputusan berdasarkan program khusus untuk mengontrol keadaan perangkat output.

Hampir setiap lini produksi, fungsi mesin, atau proses dapat ditingkatkan menggunakan jenis sistem kontrol. Namun, manfaat terbesar dalam menggunakan PLC adalah kemampuan untuk mengubah dan meniru operasi atau proses sambil mengumpulkan dan mengkomunikasikan informasi penting.

Keuntungan lain dari sistem PLC adalah bahwa hal itu modular. Artinya, Anda dapat mencampur dan mencocokkan jenis Input dan Output perangkat yang paling sesuai dengan aplikasi Anda.

Sejarah PLC

Pertama Programmable Logic Controller dirancang dan dikembangkan oleh Modicon sebagai relay kembali placer untuk GM dan Landis.

  • Kontroler ini menghilangkan kebutuhan untuk rewiring dan menambahkan hardware tambahan untuk setiap konfigurasi baru logika.
  • Sistem baru drastis meningkatkan fungsi kontrol sekaligus mengurangi ruang kabinet yang bertempat logika.
  • Pertama PLC, Model 084, diciptakan oleh Dick Morley pada tahun 1969
  • Pertama PLC sukses komersial, 184, diperkenalkan pada tahun 1973 dan dirancang oleh Michael Greenberg.

 

Apa Isi PLC

Central Processing Unit, CPU, berisi program internal yang memberitahu PLC bagaimana melakukan fungsi-fungsi berikut:

  • Jalankan Instruksi kontrol yang terkandung dalam Program Pengguna. Program ini disimpan dalam “nonvolatile” memori, yang berarti bahwa program ini tidak akan hilang jika daya dihilangkan
  • Berkomunikasi dengan perangkat lain, yang dapat mencakup I/O Devices, Devices Programming, Jaringan, dan bahkan PLC lainnya.
  • Melakukan kegiatan rumah tangga seperti Komunikasi, Diagnostik internal, dll

Bagaimana PLC Beroperasi

Ada empat langkah dasar dalam pengoperasian semua PLC; Input Scan, Scan Program, Output Scan, dan rumah tangga. Langkah-langkah ini terus berlangsung di loop berulang

  • Input Scan – Mendeteksi keadaan semua perangkat input yang terhubung ke PLC
  • Program Scan – Menjalankan pengguna menciptakan logika program
  • Output Scan – Memberi energi atau de-energi semua perangkat output yang terhubung ke PLC.
  • Housekeeping – Langkah ini meliputi komunikasi dengan terminal pemrograman, diagnostik internal dll

Apa Bahasa Pemrograman Digunakan Untuk Program A PLC?

Sementara Ladder Logic adalah bahasa pemrograman PLC yang paling umum digunakan, itu bukan satu-satunya. Tabel berikut beberapa bahasa yang digunakan untuk memprogram PLC.

Ladder Diagram (LD)

logika tangga tradisional adalah bahasa pemrograman grafis. Awalnya diprogram dengan kontak sederhana yang disimulasikan pembukaan dan penutupan relay, Ladder Logic pemrograman telah diperluas untuk mencakup fungsi seperti counter, timer, shift register, dan operasi matematika.

Fungsi Blok Diagram (FBD)

Sebuah bahasa grafis untuk sinyal dan data yang menggambarkan mengalir melalui re-usable fungsi blok. FBD sangat berguna untuk mengungkapkan interkoneksi algoritma sistem kontrol dan logika

 

Structured Text (ST)

Sebuah bahasa teks tingkat tinggi yang mendorong pemrograman terstruktur. Ini memiliki struktur bahasa (sintaks) yang sangat mirip PASCAL dan mendukung berbagai fungsi standar dan operator. Misalnya:

If Speed1 > 100.0 then
Flow_Rate: = 50.0 + Offset_A1;
Else
Flow_Rate: = 100.0; Steam: = ON
End_If;

 

Daftar instruksi (IL)

Sebuah tingkat rendah “assembler seperti” bahasa yang didasarkan pada mirip bahasa daftar instruksi yang ditemukan di berbagai PLC hari ini

LD
MPC
LD
ST
RESET:
ST
R1
RESET
PRESS_1
MAX_PRESS
LD    0
A_X43

 

Sequential Function Chart (SFC)

A method of programming complex control systems at a more highly structured level. A SFC program is an overview of the control system, in which the basic building blocks are entire program files. Each program file is created using one of the other types of programming languages. The SFC approach coordinates large, complicated programming tasks into smaller, more manageable tasks

 

Pelatihan PLC, Training PLC, Pelatihan SCADA, Training SCADA

PLC Siemens S7-300, PLC Schneider M340

Leave a Comment (0) ↓