Post on 08-Jan-2016
description
TAGNAME & SCRIPT
Untuk memenuhi salah satu tugas mata kuliah Sistem Kendali Terdistribusi dan
Telemetri pada semester VI Program Studi D3-Teknik Elektronika Jurusan
Teknik Elektro
Disusun oleh :
Handi Prabowo
121311008
POLITEKNIK NEGERI BANDUNG
2015
iii
DAFTAR ISI
DAFTAR ISI ...................................................................................................................... iii
DAFTAR GAMBAR ......................................................................................................... iv
DAFTAR TABEL ............................................................................................................... v
BAB I .................................................................................................................................. 1
1.1 Latar Belakang .......................................................................................................... 1
1.2 Tujuan ....................................................................................................................... 1
BAB II ................................................................................................................................. 2
2.1 SCADA ..................................................................................................................... 2
2.2 Wonderware InTouch ............................................................................................... 2
BAB III ............................................................................................................................... 5
3.1 Tagname .................................................................................................................... 5
3.2 Application Script ..................................................................................................... 6
3.3 Key Script .................................................................................................................. 6
3.4 Condition Script ........................................................................................................ 7
3.5 Datachange Script .................................................................................................... 7
3.6 Window Script ........................................................................................................... 9
3.7 Action Script............................................................................................................ 10
BAB IV ............................................................................................................................. 12
4.1 Kesimpulan ............................................................................................................. 12
DAFTAR PUSTAKA ....................................................................................................... 13
iv
DAFTAR GAMBAR
Gambar 2. 1 SCADA .......................................................................................................... 2
Gambar 3. 1 Percobaan Tagname ....................................................................................... 5
Gambar 3. 2 Penamaan Tagname ....................................................................................... 5
Gambar 3. 3 Percobaan Application Script ......................................................................... 6
Gambar 3. 4 Percobaan Key Script kondisi Off .................................................................. 6
Gambar 3. 5 Percobaan Key Script kondisi ON .................................................................. 6
Gambar 3. 6 Percobaan Condition Script ............................................................................ 7
Gambar 3. 7 Hasil percobaan Condition Script (a) kondisi saklar Off (b) Kondisi saklar
On ........................................................................................................................................ 7
Gambar 3. 8 Script Datachange .......................................................................................... 8
Gambar 3. 9 Hasil Percobaan Datachange (a) saklar P dirubah (b) saklar L dirubah ........ 8
Gambar 3. 10 Instruksi IF-ELSE-ENDIF ........................................................................... 9
Gambar 3. 11 Instruksi IF-ELSE-ENDIF 2 ........................................................................ 9
Gambar 3. 12 Hasil Percobaan Window Script (a) saklar OFF (b) Saklar ON ................. 10
Gambar 3. 13 Script Percobaan Action Script ................................................................... 10
Gambar 3. 14 Hasil Percobaan Action Script .................................................................... 11
v
DAFTAR TABEL
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Mahasiswa Vokasi dipersiapkan agar dapat terjun langsung ke dunia industri.
Pelajaran yang diajarkan untuk mahasiswa vokasi lebih cenderung masalah praktis
sehingga ketika masuk ke dunia industri, mahasiswa sudah cekatan dan terbiasa
dalam bekerja. Materi dan pokok pembelajaran yang diajarkan untuk mahasiswa
vokasi tentunya mengikuti kebutuhan industri.
SCADA (Supervisory Control and Data Acquisition) adalah sebuah sistem
yang sangat umum digunakan dalam dunia industri. SCADA digunakan untuk
mempermudah dalam mengendalikan plant yang banyak dan memiliki jarak yang
berjauhan sehingga dapat dikendalikan dalam ruangan. Mahasiswa Vokasi
terutama bidang elektro perlu mengetahui dan memahami SCADA agar ketika
bekerja di industri, sudah paham apa itu SCADA.
1.2 Tujuan
Tujuan dari praktikum ini yaitu :
1. Membuat Tagname.
2. Menentukan tipe Tagname yang dibutuhkan.
3. Menentukan jumlah Tagname yang tersedia dan terpakai.
4. Mengetahui bagaimana menggunakan Tagname pada objek.
5. Menggunakan berbagai jenis Script.
6. Dapat menggunakan logika pemrograman.
7. Mengetahui bagaimana menggunakan Tagname dan Script.
2
BAB II
DASAR TEORI
2.1 SCADA
SCADA adalah sebuah sistem kendali yang banyak digunakan di dunia
industri, biasanya digunakan untuk mengendalikan suatu proses, seperti
proses manufaktur, proses produksi, proses pengolahan limbah, dan proses
lainnya.
Gambar 2.1 menunjukan sebuah sistem SCADA yang terdiri dari HMI
(Human Machine Interface), MTU (Master Terminal Unit), RTU (Remote
Terminal Unit) yang terhubung ke plant.
2.2 Wonderware InTouch
Wonderware adalah salah satu Software yang berfungsi untuk membuat
tampilan HMI. Perusahaan banyak menggunakan Software dalam membuat
tampilan HMI karena lebih efisien. Dalam Software ini, ada beberapa fungsi
yang perlu dipahami, yaitu :
(Amar, 2013)Gambar 2. 1 SCADA
3
1. Tag
Tag adalah istilah untuk menyebut setiap objek dalam Software.
2. Tagname
Tagname adalah istilah untuk nama objek pada Software.
3. Tagname Dictionary
Setiap Tagname yang telah dibuat, dapat dilihat pada kolom Tagname
dictionary.
4. Script
Istilah untuk metode yang digunakan dalam membuat logika
pemrograman.
5. Logika IF-THEN-ELSE
Logika ini digunakan ketika suatu instruksi akan menyebabkan satu
aksi. Penggunaannya adalah :
IF THEN ;
ENDIF ;
6. Logika IF-THEN-ELSIF
Logika ini digunakan ketika kondisi lain akan mengakibatkan aksi lain.
Cara penggunaannya adalah :
IF THEN ;
ELSIF THEN ;
ENDIF;
ENDIF;
7. Macam-macam Script
Script pada wonderware memiliki beberapa macam untuk penggunaan
yang berbeda, yaitu :
Application Script : Script dieksekusi ketika aplikasi dijalankan.
Key Script : Script dieksekusi ketika tombol Keyboard ditekan.
Condition Script : Script dieksekusi ketika suatu kondisi dipenuhi.
Datachange Script : Script dieksekusi jika ada perubahan data.
Window Script : Script dieksekusi ketika Window dijalankan.
4
Action Script : Script dieksekusi jika ada perlakuan Mouse terhadap
suatu objek (ditekan, posisi diatas objek, dll.)
5
BAB III
HASIL PRAKTIKUM
3.1 Tagname
Tagname yang sama diberikan kepada 3 objek yang berbeda, yaitu button, slider,
dan meter. Selain Tagname, nilai maksimum dan minimum masing-masing objek
disamakan.
Sumber : Dok. Pribadi
Gambar 3. 1 Percobaan Tagname
Sumber : Dok. Pribadi
Gambar 3. 2 Penamaan Tagname
6
3.2 Application Script
Instruksi yang digunakan untuk Application Script yaitu PlaySound untuk
memutarkan lagu pada saat aplikasi dijalankan. Hasilnya, ketika aplikasi
dijalankan, lagu yang dipilih berbunyi.
3.3 Key Script
Percobaan Key Script yang dilakukan yaitu ketika tombol L pada Keyboard
ditekan, maka Switch pada wonderware akan menjadi logic 1.
Sumber : Dok. Pribadi
Gambar 3. 3 Percobaan Application Script
Sumber : Dok. Pribadi
Gambar 3. 4 Percobaan Key Script kondisi Off
Sumber : Dok. Pribadi
Gambar 3. 5 Percobaan Key Script kondisi ON
7
3.4 Condition Script
Kondisi yang diberikan untuk percobaan Condition Script adalah, lampu 2 akan
menyala apabila lampu 1 menyala. Hasil terlihat pada gambar 3.7.
3.5 Datachange Script
Percobaan Datachange Script yang dilakukan adalah, ketika saklar L berubah nilai,
maka Windows Tagname & Script 2 akan muncul. Script yang digunakan seperti
pada gambar 3.8.
Sumber : Dok. Pribadi
Gambar 3. 6 Percobaan Condition Script
(a) (b)
Sumber : Dok. Pribadi
Gambar 3. 7 Hasil percobaan Condition Script (a) kondisi saklar Off (b) Kondisi saklar On
8
setelah dilakukan eksekusi, ketika saklar L dirubah, maka Window Tagname &
Script 2 muncul, dan ketika saklar P dirubah, maka Window Tagname & Script
2 hilang seperti terlihat pada gambar 3.9.
Sumber : Dok. Pribadi
Gambar 3. 8 Script Datachange
(a) (b)
Sumber : Dok. Pribadi
Gambar 3. 9 Hasil Percobaan Datachange (a) saklar P dirubah (b) saklar L dirubah
9
3.6 Window Script
Window Script pada Window Tagname & Script 2 diberi instruksi agar ketika
Switch 2 On maka Window Tagname & Script 3 muncul, dan apabila Switch 2
Off, maka akan menghilang. Instruksi yang digunakan adalah IF-ELSE-ENDIF
sperti pada gambar 3.10 dan 3.11.
Sumber : Dok. Pribadi
Gambar 3. 10 Instruksi IF-ELSE-ENDIF
Sumber : Dok. Pribadi
Gambar 3. 11 Instruksi IF-ELSE-ENDIF 2
10
Setelah Script dijalankan, ketika saklar label dalam kondisi ON, maka Windows
Tagname & Script 3 muncul (Gambar 3.12 (a) ), dan ketika saklar label dalam
kondisi OFF maka Window Tagname & Script 3 menghilang (Gambar 3.12 (b)).
3.7 Action Script
Percobaan Action Script yang dilakukan yaitu, ketika kursor Mouse berada diatas
objek A, maka lampu akan menyala. Kemudian apabila tombol kiri pada Mouse
ditekan, maka lampu akan mati. Script dituliskan seperti pada gambar 3.13.
(a) (b)
Sumber : Dok. Pribadi
Gambar 3. 12 Hasil Percobaan Window Script (a) saklar OFF (b) Saklar ON
Sumber : Dok. Pribadi
Gambar 3. 13 Script Percobaan Action Script
11
Gambar 3.14 (a) menunjukan kondisi Objek A tidak mendapat perlakuan dari
Mouse. Ketika Mouse diarahkan diatas objek, lampu menjadi menyala seperti pada
gambar 3.14 (b). Dan apabila tombol kiri pada Mouse ditekan, lampu kembali mati.
(a) (b)
Sumber : Dok. Pribadi
Gambar 3. 14 Hasil Percobaan Action Script
12
BAB IV
KESIMPULAN DAN SARAN
4.1 Kesimpulan
Praktikum Tagname & Script memberikan kesimpulan bahwa :
1. Objek dengan Tagname yang sama, maka nilainya pun akan sama.
2. Tagname memiliki beberapa tipe, bergantung pada objek yang digunakan,
yaitu Discrete, Analog, Real, Integer.
3. Script ada 6 macam, yaitu Application Script, Key Script, Condition Script,
Datachange Script, Window Script, dan Action Script.
4. Tagname & Script adalah hal dasar yang harus dipahami untuk dapat
menggunakan aplikasi Wonderware.
13
DAFTAR PUSTAKA
Amar, 2013. Electronics Notes. [Online]
Available at: https://amarnotes.wordpress.com/2013/06/29/apa-itu-scada/
[Diakses 2015].