laporan praktikum scada pemrograman plc

20
JURNAL PRAKTIKUM SCADA PEMROGRAMAN PLC (Programable Logic Control) POLBAN Dosen Pembimbing : NIP : 19 Disusun Oleh : Arganegara Putra 121724004

Upload: arganegara-putra

Post on 08-Nov-2015

314 views

Category:

Documents


21 download

DESCRIPTION

Modul Praktikum SCADA

TRANSCRIPT

JURNAL PRAKTIKUM SCADAPEMROGRAMAN PLC (Programable Logic Control)

POLBAN

Dosen Pembimbing :

NIP : 19

Disusun Oleh :Arganegara Putra121724004

POLITEKNIK NEGERI BANDUNGBANDUNG2015MODUL IPemprograman Dasar PLC

1.1Tujuan Praktikum Pengenalan pemprograman dasar PLC menggunakan programming console. Pengenalan program ladder dari gerbang logika dasar.

1.2PengantarPada dasarnya pemprograman PLC sama seperti mengimplementasikan sebuah rangkaian digital. Pada PLC rangkaian digital diimplementasikan dalam bentuk program. Sebuah gerbang AND dengan persamaan logika Z = A . B maka pada progam PLC diterjemahkan menjadi ; LD AAND BOUTZDemikian juga dengan gerbang OR dengan persamaan logika Z = A + B, maka pada program PLC dituliskan sebagai ;LDAORBOUTZUntuk gerbang NOT dengan persamaan logika Z = !A, pada program PLC dituliskan sebagai;LDAOUT NOT ZDemikian juga dengan gerbang-gerbang dasar yang lain, yang merupakan kombinasi dari gerbang dasar AND, OR dan NOT.Pada program PLC masukan A dan B dinyatakan dengan nilai alamat masukan input digital. Pada PLC omron format alamat input digital dinyatakan dengan 000.XX dimana XX adalah alamat masukan digital, contoh : 000.00 adalah untuk alamat 00 dan 000.01 adalah untuk alamat 01. sementara itu untuk lamat keluaran dinyatakan dengan 010.XX dimana XX menyatakan alamat keluaran, seperti halnya alamat masukan digital sebelumnya.Untuk memprogram PLC dapat menggunakan komputer PC atau langsung menggunakan konsole pemprograman PLC. Perintah dimasukan dengan menekan tombol sesuai dengan simbol instruksi yang akan dimasukan.

1.3Langkah Percobaan1. Pelajari penggunaan konsole pemprograman PLC dan rangkaian input PLC2. Buat program ladder dari gerbang dasar AND, OR dan NOT, pelajari perilaku program gerbang tersebut berdasarkan tabel kebenaran gerbang tersebut.3. Lakukan hal yang sama untuk gerbang NAND, NOR dan XOR4. Buat program ladder untuk persamaan digital berikut : F = !((A + B) . (B.C))5. Buat program ladder untuk rangkaian SR flipflop dengan persamaan berikut:Q = !(!S . Q)danQ = !(!R . Q)6. Buat program ladder untuk rangkaian JK flip flop dengan persamaan berikut:Q = !(!(J . Q) . Q)danQ = !(!(K . Q) . Q)

MODUL IILatching, DIFD, DIFU

2.1Tujuan Praktikum Pengenalan operasi latching dan instruksi fungsi DIFU dan DIFD. Mempelajari penyusunan program ladder dari masalah.

2.2PengantarOperasi latching digunakan jika diperlukan satu kondisi dimana keluaran akan tetap mempertahankan status keluaran meskipun status port masukan atau memori triger yang merubah status keluaran telah berubah statusnya (masukan berupa pulsa). Contoh ;LD000.00OR010.00AND NOT000.01OUT010.00Dari instruksi diatas maka port keluaran alamat 010.00 akan tetap bernilai 1 meskipun alamat masukan 000.00 bernilai 0.Instruksi DIFU digunakan untuk mendeteksi perubahan status satu lokasi memori transisi dari low ke high. Perubahan tersebut akan mengakibatkan satu lokasi memori yang menyertai instruksi DIFU akan bernilai 1 (satu) untuk satu cycle instruksi. Contoh ;LD000.00DIFU(13)200.00 Jika masukan 000.00 berubah dari low ke high maka nilai memori 200.00 akan bernilai 1 untuk satu cycle instruksi.Sementara itu instruksi DIFD digunakan untuk mendeteksi perubahan status satu lokasi memori berubah dari high ke low. Perubahan tersebut akan mengakibatkan satu lokasi memori yang menyertai instruksi DIFD akan bernilai 1 (satu) untuk satu cycle instruksi. Contoh ;LD000.00DIFD(14)200.00 Jika masukan 000.00 berubah dari high ke low maka nilai memori 200.00 akan bernilai 1 untuk satu cycle instruksi.

2.3Langkah Percobaan1. Operasi Latching Buat program ladder dari persamaan berikut ; Z = (A + Z) . !B ( ingat ..!!! definisikan alamat input dan output PLC serta tambahkan perintah END / FUN (01) diakhir program ladder.) Perhatikan kondisi keluaran untuk setiap kondisi masukan yang diberikan, rubah masukan A =1, kemudian rubah kembali A= 0 Rubah masukan B = 1, kemudian rubah kembali B= 0 2. Instruksi DIFU Buat program ladder dari persamaan berikut ; FUN(13) 200.00 = A Z = (200.00 + Z) . !BFUN (01) Perhatikan kondisi keluaran untuk setiap kondisi masukan yang diberikan, rubah masukan A =1, kemudian rubah2 masukan B Rubah masukan A = 0, kemudian rubah kembali A = 13. Instruksi DIFD Buat program ladder dari persamaan berikut ;

FUN(14) 200.00 = A Z = (200.00 + Z) . !BFUN (01) Perhatikan kondisi keluaran untuk setiap kondisi masukan yang diberikan, rubah masukan A =1, kemudian rubah2 masukan B Rubah masukan A = 0, kemudian rubah kembali A = 14. Menyusun program ladder Masukan program ladder dari tugas pendahuluan yang telah anda buat, jalankan program. Perhatikan apakah sudah sesuai dengan yang diharapkan.

MODUL IIITimer/Counter

3.1Tujuan Percobaan Pengenalan instruksi Timer dan Counter. Mempelajari penyususnan program ladder dari masalah.

3.2PengantarInstruksi timer digunakan jika diperlukan operasi pewaktuan, misalkan mengaktifkan salah satu output port selama waktu tertentu atau operasi delay pengoperasian salah satu port dll. Untuk mengaktifkan timer diperlukan satu event triger, nomor timer yang digunakan dan seting lamanya waktu yang diperlukan. Event triger dapat berasal dari dapat berasal dari input/output port atau memori internal PLC. Status trigger timer harus 1 selama timer diaktifkan. Nomor timer adalah index timer yang akan digunakan. Pada PLC omron tipe CPM1A khususnya terdapat 512 timer yang digunakan bersama-sama dengan counter. Satuan terkecil untuk setiap pengaturan nilai pewaktuan adalah 0,1 ms. Status timer akan bernilai nol begitu timer diaktifkan selama seting waktu timer, selanjutnya timer akan bernilai 1 selama trigger timer bernilai 1. Contoh penggunaan instruksi timer adalah sebagai berikut ;LD000.00TIM 000#0010LDTIM 000OUT010.00END (01)Instruksi counter digunakan jika diperlukan operasi pencacahan terhadapan salah satu port masukan. Untuk mengaktifkan counter sama seperti timer hanya saja ada tambahan satu input reset, untuk mereset jumlah cacahan, menjadi nol. Pada counter seting nilai menyatakan jumlah cacahan. Jika jumlah cacahan sudah sama dengan seting cacahan maka nilai counter sama dengan 1, sementara itu selama waktu pencacahan nilai counter sama dengan 0. contoh penggunaan instruksi counter adalah sebagai berikut ;LD00000LD00001CNT001#0010LDCNT 001OUT01000END (01)Dalam sebuah program PLC dapat digunakan beberapa timer atau counter secara bersama-sama untuk membuat pewaktuan yang lebih lama atau jumlah cacahan yang lebih banyak. Gabungan timer dan counter juga dapat digunakan untuk membuat aplikasi pencacah frekuensi.

3.3Langkah Percobaan1. Operasi Timer Buat program berikut :LD000.00TIM 000#0010LDTIM 000OUT010.00END (01) Perhatikan kondisi keluaran setelah masukan diberi nilai 1

2. Instruksi Counter Buat program berikut ; LD00000LD00001CNT001#0010

LDCNT 001OUT01000END (01) Perhatikan kondisi keluaran setelah port masukan diberi masukan nilai 1 dan 0 berulang-ulang hingga sepuluh kali.

3. Urutan proses berdasarkan waktu Buat program berikut ; LD000.00OR010.00ANDNOTTIM 000OUT010.00

LD010.00TIM 000#0010

LDTIM 000OR010.01ANDNOTTIM 001OUT010.01

LD010.01TIM001#0010END (01)

Perhatikan kondisi keluaran setelah diberikan masukan

4. Buat program untuk mengkontrol jumlah masukan, jika selama selang waktu 10 dtk jumlah masukan lebih dari 5 maka akan ada alarm lebih nyala selama waktu 2 dtk jika dibawah lima maka alarm ok yg nyala selama 2 dtk.

MODUL IVKontrol On/Off (Studi Kasus I)

4.1Tujuan Percobaan Mempelajari analisa masalah menentukan input/output dan mendefinisikan alamat Mempelajari penyusunan program ladder pada masalah kontrol On/Off

4.2PengantarKontrol on/off digunakan pada sistem kontrol sederhana. Seperti pada sistem pengendali pengisian cairan pada satu wadah tertentu. Pada sistem ini pengendali akan mengatur penempatan wadah cairan, pengisian cairan sampai berat tertentu, selanjutnya wadah tersebut akan dipindahkan ke proses selanjutnya.Output1Output2Output3Input2Input1Input3

Pada sistem ini diperlukan beberapa output dan input untuk pengendalian sistem antara lain :Output : menempatkan wadah untuk pengisian (output1) menempatkan wadah setelah pengisian (output2) membuka valve pengisian (output3)input : mendeteksi posisi wadah untuk pengisian (input1) mendeteksi berat wadah (input2) mendeteksi posisi wadah setelah pengisian (input3)

Flow proses yang dilakukan oleh sistem kendali adalah sebagai berikut : Output1 diaktifkan pada saat input1 = 0 dan output2 = 0 Output2 diaktifkan pada saat input2 = 1, output3 = 0 dan input3 = 0 ( tetap aktif meskipun berat = 0, latching) Output3 diaktifkan pada saat input1 = 1, input2 = 0 dan output1 = 0

Program PLC untuk sistem diatas adalah sebagai berikut :LDNOTinput1ANDNOToutput2OUToutput1

LDinput2ORoutput2ANDNOToutput3AND NOTinput3OUToutput2

LDinput1ANDNOTinput2ANDNOToutput1OUToutput3

END (001)

4.3Langkah Percobaan1. Dengan menggunakan aplikasi syswin buat diagram ladder untuk program PLC diatas2. Upload program tersebut ke PLC dan jalankan program, simulasikan proses yang terjadi, perhatikan perilaku sistem3. modifikasi program tersebut sehingga dengan menambahkan cairan lain yang diisikan kedalam wadah4. modifikasi program tersebut dengan menambahkan tombol togel start untuk mengaktifkan keseluruhan proses.5. buat program untuk sistem pertama diatas akan tetapi ban berjalan ke 2 berupa pendorong menggunakan motor DC, dimana untuk bergerak maju mundur harus dilakukan perubahan polaritas tegangan motor DC, hal ini diimplementasikan dengan menggunakan dua output, masing masing akan memberikan polaritas tegangan yg berbeda pada motor DC.

MODUL VKontrol Counter/Timer (Studi Kasus I)

5.1Tujuan Percobaan Mempelajari analisa masalah menentukan input/output dan mendefinisikan alamat. Mempelajari penyusunan program ladder pada masalah kontrol counter/timer.

5.2PengatarKontrol counter/timer digunakan pada sistem kontrol sederhana. Seperti pada sistem pengendali pengisian cairan/barang pada satu wadah tertentu. Pada sistem ini pengendali akan mengatur penempatan wadah, pengisian sampai waktu atau jumlah tertentu, selanjutnya wadah tersebut akan dipindahkan ke proses selanjutnya.Output1Output2Output3Input2Input1Input3

Pada sistem ini diperlukan beberapa output dan input untuk pengendalian sistem antara lain :Output : menempatkan wadah untuk pengisian (output1) menempatkan wadah setelah pengisian (output2) membuka valve pengisian (output3)input : mendeteksi posisi wadah untuk pengisian (input1) mencacah jumah barang yg telah dimasukan (input2) mendeteksi posisi wadah setelah pengisian (input3)

Flow proses yang dilakukan oleh sistem kendali adalah sebagai berikut : Output1 diaktifkan pada saat input1 = 0 dan output2 = 0 Output2 diaktifkan pada saat counter0 = 1, output3 = 0 dan input3 = 0 ( tetap aktif meskipun berat = 0, latching) Output3 diaktifkan pada saat input1 = 1, input2 = 0 dan output1 = 0

Program PLC untuk sistem diatas adalah sebagai berikut :LDNOTinput1ANDNOToutput2OUToutput1

LDinput2ANDinput1LDinput3CNT000#0005

LDinput1ANDNOTCNT 000ANDNOToutput2OUToutput3

LDCNT 000ORoutput2ANDNOToutput3AND NOTinput3OUToutput2

END (001)

5.3Langkah Percobaan1. Dengan menggunakan aplikasi syswin buat diagram ladder untuk program PLC diatas.2. Upload program tersebut ke PLC dan jalankan program, simulasikan proses yang terjadi, perhatikan perilaku sistem.3. modifikasi program tersebut sehingga dengan menambahkan cairan lain yang diisikan kedalam wadah.4. modifikasi program tersebut dengan menambahkan tombol togel start untuk mengaktifkan keseluruhan proses.5. modifikasi program diatas jika pengisian berdasarkan waktu sehingga input 2 tidak diperlukan lagi.

ii

12