Aplikasi Proggrammable Logic Controller Pemrograman Programmable Logic Controller Ir. Josaphat Pramudijanto, M.Eng. Jurusan Teknik Elektro FTI ITS Telp. 594732 Fax.5931237 Email: pramudijanto@gmail.com Aplikasi PLC 5 1
Objektif: Bahasa Pemrograman IEC 61131-3 Pengalamatan PLC Penggambaran Ladder Rangkaian Dasar Aplikasi PLC 5 2
Bahasa Pemrograman Lima bahasa pemrograman IEC 61131-3: Representasi gambar/simbol, dapat berupa Ladder Diagram (LAD) Diagram Blok Fungsi (Function Block Diagram / FBD) Urutan Chart Fungsi (Sequential Function Chart / SFC) Tabel perintah, dapat berupa Daftar Instruksi (Statement List / STL) Teks Terstruktur (Structured Text / ST) Aplikasi PLC 5 3
Penulisan Program pada PLC PLC buatan Siemens keluarga Simatic S7 pemrograman dengan S7 Lite bisa menggunakan LAD, FBD, CSF (Control System Flowchart), STL, dan ST; PLC buatan Omron keluarga Sysmac C series pemrograman dengan CX Programming bisa menggunakan menggunakan LAD dan STL; PLC buatan Mitsubishi keluarga Q Series pemrograman dengan GX Works, GX Developer bisa menggunakan LAD, STL, SFC, STL, dan ST. Aplikasi PLC 5 4
Pengalamatan PLC Setiap peralatan input (sensor) atau output (aktuator) yang terhubung dengan I/O PLC mempunyai alamat yang spesifik. Program yang dijalankan PLC berisi perintah membaca data pada alamat input, memroses data tersebut, dan memberikan data pada alamat output. Jika perintah pada alamat input atau output tidak sesuai dengan peralatan yang dihubungkan, maka hasil pembacaan input salah atau perintah ke output tidak sesuai. Aplikasi PLC 5 5
Aplikasi PLC 5
Modul Simulator PLC Mitsubishi Aplikasi PLC 5 7
Pengalamatan Modul Aplikasi PLC 5
Penggambaran Diagram Ladder Tidak diijinkan menggambar/menghubungkan garis paralel di kiri dan kanan tanpa sebuah output. Sehingga pada garis penghubung di kiri dan kanan minimal ada sebuah output. Aplikasi PLC 5 9
Diagram Listrik Rangkaian Dasar Seri SW1 PS3 PL5 Ladder Diagram (LAD) SW1 PS3 PL5 Aplikasi PLC 5 1
Rangkaian Dasar Seri (Omron) Statement List (STL) LD 4 AND 41 OUT 152 Kode Komponen Nama Komponen Alamat SW1 Switch ke 1 4 PS3 Preasure Switch ke3 41 PL5 Lampu ke 5 152 SOL7 Selenoid ke 7 154 Aplikasi PLC 5 11
Rangkaian Dasar Seri (Siemens) Function Block Diagram (FBD) I 1. I 1.2 & Q 4.1 Statement List (STL) A I 1. A I 1.2 = Q 4.1 Kode Komponen Nama Komponen Alamat SW1 Switch ke 1 I 1. PS3 Preasure Switch ke3 I 1.2 PL5 Lampu ke 5 Q 4.1 SOL7 Selenoid ke 7 Q 4.3 Aplikasi PLC 5 12
Rangkaian Dasar Paralel Diagram Listrik LS2 PL6 FL4 Ladder Diagram (LAD) LS2 PL6 FL4 Aplikasi PLC 5 13
Rangkaian Dasar Paralel (Omron) Statement List (STL) LD 32 OR 33 OUT 154 Kode Komponen Nama Komponen Alamat LS2 Limit Switch ke 2 32 FL4 Flow Switch ke 4 33 PL5 Lampu ke 5 152 PL6 Lampu ke 6 154 Aplikasi PLC 5 14
Rangkaian Dasar Paralel (Siemens) Function Block Diagram (FBD) I 1.1 I 1.3 >=1 Q 4.3 Statement List (STL) O I 1.1 O I 1.3 = Q 4.3 Kode Komponen Nama Komponen Alamat LS2 Limit Switch ke 2 I 1.1 FL4 Flow Switch ke 4 I 1.3 PL5 Lampu ke 5 Q 4.1 PL6 Lampu ke 6 Q 4.3 Aplikasi PLC 5 15
Rangkaian Dasar Seri-Paralel Diagram Listrik LS1 LS2 PL1 FL1 TS3 Ladder Diagram (LAD) LS1 LS2 PL1 FL1 TS3 Aplikasi PLC 5 16
Rangkaian Dasar Seri-Paralel (Omron) Statement List (STL) LD 25 A ND 26 LD 32 AND 33 OR LD OUT 144 Kode Komponen Nama Komponen Alamat LS1 Limit Switch ke 1 25 LS2 Limit Switch ke 2 26 FL1 Flow Switch ke 1 32 TS3 Temperatur Switch ke 3 33 PL1 Lampu ke 1 144 Aplikasi PLC 5 17
Rangkaian Dasar Seri-Paralel (Siemens) Function Block Diagram (FBD) Statement List (STL) O( A I 1.3 A I 1.5 ) O( A I 1.2 A I 1.4 ) = Q 4.4 I 1.3 I 1.5 I 1.2 I 1.4 & & >=1 Q 4.4 Kode Komponen Nama Komponen Alamat LS1 Limit Switch ke 1 I 1.3 LS2 Limit Switch ke 2 I 1.5 FL1 Flow Switch ke 1 I 1.2 TS3 Temperatur Switch ke 3 I 1.4 PL1 Lampu ke 1 Q 4.4 Aplikasi PLC 5 18
Rangkaian Dasar Paralel-Seri Diagram Listrik PH2 LS6 SL1 FL4 LL8 Ladder Diagram (LAD) PH2 LS6 SL1 FL4 LL8 Aplikasi PLC 5 19
Rangkaian Dasar Paralel-Seri (Omron) Statement List (STL) LD 12 OR 22 LD 13 OR 23 AND LD OUT 144 Kode Komponen Nama Komponen Alamat PH2 Tombol Tekan ke 2 12 FL4 Flow Switch ke 4 22 LS6 Limit Switch ke 6 13 LL8 Level Switch ke 8 23 SL1 Selenoid ke 1 144 Aplikasi PLC 5 2
Rangkaian Dasar Paralel-Seri (Siemens) Function Block Diagram (FBD) Statement List (STL) A( OI 1.3 OI 1.5 ) A( OI 1.2 OI 1.4 ) = Q 4.4 I 1.1 I 1.3 I 1.2 I 1.4 >=1 >=1 Kode Komponen Nama Komponen Alamat PH2 Tombol Tekan ke 2 I 1.1 FL4 Flow Switch ke 4 I 1.3 LS6 Limit Switch ke 6 I 1.2 LL8 Level Switch ke 8 I 1.4 SL1 Selenoid ke 1 Q 4.2 & Q 4.2 Aplikasi PLC 5 21
Rangkaian Paralel-Seri dan Seri-Paralel Ladder Diagram (LAD) 1 4 6 2 5 7 3 15 Statement List (STL) LD LD 1 LD 2 AND NOT 3 OR LD -- AND LD -- LD NOT 4 AND 5 OR LD -- LD NOT 6 AND 7 OR LD -- OUT 15 Aplikasi PLC 5 22
Sistem Bilangan Desimal Cara penulisan bilangan yang lebih besar dari sembilan Contoh bilangan 9876 Aplikasi PLC 5 23
Sistem Bilangan Biner Bilangan biner dinyatakan dalam nilai atau 1.Cara perhitungannya adalah sebagai berikut Aplikasi PLC 5 24
Sistem Bilangan Heksadesimal Bilangan Hexadecimal merupakan Bilangan berbasis 16. Bilangannya adalah, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Aplikasi PLC 5 25