Anda di halaman 1dari 14

MAKALAH

PENGENALAN SYSTEM PLC DAN BAHASA PEMROGRAMANYA

Disusun oleh : misbahussurur

Nisn :11821711

SMKN 2 TASIKMALAYA

Jln.Noenoeng Tisnasaputra Kel.Kahuripan Kec.Tawang

Kota Tasikmalaya
1.BAHASA PEMROGRAMAN SYSTEM PLC
 sistem FBD (Function Block Diagram)

Program-program PLC dalam bahasa Function Block Diagram


(FBD) ini sebenarnya mempunyai fungsi yang sama dengan program-
program PLC dalam bahasa Ladder Diagram (LD), cuman bedanya pada
program function block diagram (FBD) ini dilengkapi dengan tombol
emergency yang berfungsi untuk mematikan motor listrik secara
mendadak jika terjadi beban lebih (over load) sementara thermal
overload relay (TOR) tidak bekerja (macet). Sama seperti penyajian
program-program PLC ladder diagram (LD) yang lalu, program-program
PLC function block diagram (FBD) ini juga kami sajikan untuk
mengoperasikan atau menjalankan motor listrik dalam berbagai
keperluan antara lain :
 menjalankan sebuah motor listrik secara langsug (DOL)
 menjalankan sebuah motor listrik dari dua tempat
 menjalankan sebuah motor 3 fasa putar kanan putar kiri (maju
mundur) secara otomatis
 menjalankan sebuah motor 3 fasa hubungan bintang segitiga (star-
delta) secara otomatis
 menjalankan 3 buah motor listrik bekerja berurutan secara otomatis
 menjalankan 3 buah motor listrik bekerja bergantian secara otomatis.
Program-program PLC function block diagram (FBD) ini juga ditulis
menggunakan software Zeliosoft 2 yang telah dianalisis yang mendalam dan diuji
coba baik oleh pihak Schneider Electric (vendor PLC Zelio). Jadi tak perlu
diragukan lagi kebenaran dan keakuratannya dalam mengendalikan pengoperasian
motor listrik untuk beberapa keperluan di atas.
 Sistem LD (ladder Diagram)

Ladder Diagram atau diagram tangga adalah skema khusus yang


biasa digunakan untuk mendokumentasikan sistem logika kontrol di
lingkungan industri. Disebut “tangga” karena mereka menyerupai
tangga, dengan dua rel vertikal kanan – kiri (power supply) dan banyak
“anak tangga” (garis horizontal) yang mewakili rangkaian kontrol.
Gambar (a) sebelah kiri menunjukkan rangkaian untuk menyalakan atau
mematikan sebuah motor listrik. Kita dapat menggambar ulang
rangkaian pada gambar kiri ini dengan cara yang berbeda, yaitu
menggunakan dua garis vertikal untuk mewakili rel daya input dan
menambahkan kontak dan relay di antara mereka. Gambar (b) sebelah
kanan menunjukkan hasilnya. Kedua sirkuit memiliki saklar seri dengan
relay yang akan mengkatifkan motor saat saklar ditutup. Jika terdapat
belasan atau puluhan rangkaian seperti ini, maka akan lebih jelas
menggambarkan menyerupai tangga.

 Sistem ST (Structure Text)

Struktur Teks (ST) adalah penulisan program PLC yang dilakukan


dengan menggunakan daftar teks atau notasi. ini adalah contoh program
PLC yang ditulis sesuai dengan Standar DIN EN 61131-3 dan Standar
Program STEP 5 atau STEP 7, untuk operasi dasar logika

 Sistem SFC (sequence function chart)

Sequential function chart ( SFC ) adalah bahasa pemrograman grafis


yang digunakan untuk programmable logic controllers (PLCs). Ini adalah
salah satu dari lima bahasa yang didefinisikan oleh standar IEC 61131-
3 . Standar SFC didefinisikan sebagai, Penyusunan bagan fungsi untuk
sistem kontrol , dan didasarkan pada GRAFCET (itu sendiri berdasarkan
pada jaring Petri biner [1] [2]
).

Ini dapat digunakan untuk memprogram proses yang dapat dibagi menjadi
beberapa langkah.Basic Batch SFC, dengan elemen-elemen penting berlabel

Komponen utama SFC adalah:

 Langkah-langkah dengan tindakan terkait;


 Transisi dengan kondisi logika yang terkait;
 diarahkan antara langkah dan transisi.

Langkah-langkah dalam diagram SFC bisa aktif atau tidak aktif. Tindakan
hanya dieksekusi untuk langkah-langkah aktif. Satu langkah dapat aktif
untuk satu dari dua motif:

 Ini adalah langkah awal yang ditentukan oleh programmer.


 Itu diaktifkan selama siklus pemindaian dan sejak itu tidak
dinonaktifkan.

Langkah-langkah diaktifkan ketika semua langkah di atasnya aktif dan


transisi penghubung dapat dilakukan (yaitu, kondisi terkaitnya
benar). Ketika transisi dilewati, semua langkah di atas dinonaktifkan secara
bersamaan dan setelah semua langkah di bawah ini diaktifkan sekaligus.

Tindakan yang terkait dengan langkah dapat dari beberapa jenis, yang
paling relevan adalah Continuous (N), Set (S) dan Reset (R). Terlepas dari
makna yang jelas dari Set dan Reset, tindakan N memastikan bahwa
variabel targetnya diatur ke 1 selama langkah tersebut aktif. Aturan SFC
menyatakan bahwa jika dua langkah memiliki tindakan N pada target yang
sama, variabel tidak boleh disetel ulang ke 0. Juga dimungkinkan untuk
memasukkan tindakan LD ( Ladder Diagram ) di dalam program SFC (dan
ini adalah cara standar, misalnya, untuk bekerja pada variabel integer).
SFC adalah bahasa yang secara inheren paralel dalam aliran kontrol
berganda - Unit Organisasi Program (POU) dalam bahasa standar - dapat
aktif sekaligus.

Ekstensi non-standar untuk bahasa termasuk makroaksi: yaitu tindakan di


dalam unit program yang mempengaruhi keadaan unit program
lain. Makroaksi semacam itu yang paling relevan adalah "pemaksaan", di
mana POU dapat memutuskan langkah-langkah aktif POU lain.

 Sistem IL (instructur list)

Sama seperti perakitan, IL terdiri dari banyak baris kode, satu baris untuk
tepat satu operasi. Operasi ini dapat memiliki tiga pengubah. Pengubah "N"
meniadakan hasilnya, "C" membuatnya bersyarat dan "(" menunda itu.
Daftar operator dan pengubah ini akan memberi kita gambaran tentang apa
yang bisa kita lakukan.

Daftar instruksi (IL) terdiri dari serangkaian instruksi. Setiap instruksi


dimulai pada baris baru dan berisi operator dan, tergantung pada jenis
operasinya, satu atau lebih operan dipisahkan oleh koma. Di depan instruksi
ada tanda identifikasi (label) diikuti oleh titik dua (:).
Sebuah komentar harus menjadi elemen terakhir dalam sebuah baris.
Baris kosong dapat disisipkan di antara instruksi.
 Pengubah dan operator di IL
Dalam bahasa IL, operator dan pengubah berikut dapat digunakan Pengubah:
 C dengan JMP, CAL, RET: Instruksi hanya kemudian dijalankan
jika hasil dari ekspresi sebelumnya adalah TRUE.
 N dengan JMPC, CALC, RETC: Instruksi hanya kemudian
dijalankan jika hasil dari ekspresi sebelumnya adalah FALSE.
 N sebaliknya: Negasi operan (bukan akumulator).
2. MERK TYPE PLC

 Allen Bradley

Jenis Type PLC Gambar

Logix-5 Family PLC-5

Logix-500 Family SLC-500

Micrologix

Logix-5000 Family ControlLogix

CompactLogix

FlexLogix
 Siemens

Jenis Type PLC Gambar

Micro PLC S7-200

S7-1200

Modular PLC S5-115U

S7-300

S7-400

 Omron

Jenis Type PLC Gambar

Micro PLC CPM1A


CP1E

CP1L

Basic PLC CJ1M

CQM1H

Modular CJ1H/CJ1G

CS1H/CS1G
 Schneider

Jenis Type PLC Gambar

Micro PLC Modicon M340

Machine Control PLC Modicon Premium

Process Control PLC Modicon Quantum

Programmable
Twido
Controller

Smart Relay Zelio

 Mitsubishi

Jenis Type PLC Gambar

Compact PLC MELSEC FX3UC

MELSEC FX3G
MELSEC FX1N

MELSEC FX1S

Modular PLC Q-Series Q00UJCPU

Q12PHCPU
Process Control

 FESTO

JENIS TYPE GAMBAR


Festo PLC -FPC

Festo PLC-IPC
Festo PLC-FEC

3. PROGRAM DALAM BENTUK LD,FBD,ST,SFC,IL

A. sistem IL (instructur list)

B. Sistem LD (ladder Diagram)


C. sistem FBD (Function Block Diagram)
D. instructur IL (INSTRUCTUR LIST)

E. Sistem SFC (sequence function chart)

Anda mungkin juga menyukai