tagnameandscript_tpc-03_3a_yayulestari.pdf
TRANSCRIPT
-
7/24/2019 TagnameAndScript_Tpc-03_3A_YayuLestari.pdf
1/17
LAPORAN PRAKTIKUM
Wonderware InTouch
Laporan ini disusun untuk memenuhi laporan praktikum dari salah satu mata kuliah HMI /
SCADA pada semester V di Program Studi D3 Teknik Elektronika Jurusan Teknik
Elektro
Oleh:
Yayu Lestari
131311030
POLITEKNIK NEGERI BANDUNG
2015
-
7/24/2019 TagnameAndScript_Tpc-03_3A_YayuLestari.pdf
2/17
i
DAFTAR ISI
DAFTAR ISI ............................................................................................................................... i
DAFTAR GAMBAR ................................................................................................................. ii
DAFTAR TABEL .................................................................................................................... iii
BAB I ......................................................................................................................................... 1
PENDAHULUAN ..................................................................................................................... 1
1.1 Latar Belakang ............................................................................................................ 1
1.2 Tujuan.......................................................................................................................... 1
BAB II ........................................................................................................................................ 2
DASAR TEORI ......................................................................................................................... 2
BAB III ...................................................................................................................................... 4
METODOLOGI PRAKTIKUM ................................................................................................ 4
2.1 Alat Dan Bahan ........................................................................................................... 4
2.2 Langkah Percobaan ..................................................................................................... 4
BAB IV ...................................................................................................................................... 8
HASIL PRAKTIKUM DAN ANALISA ................................................................................... 8
4.1Tagname ...................................................................................................................... 8
4.2 Application Script ....................................................................................................... 8
4.3 Key Script .................................................................................................................... 9
4.5 Condition Script ........................................................................................................ 10
4.6 Data Change Script.................................................................................................... 10
4.7 Window Script........................................................................................................... 11
4.8 Action Script ............................................................................................................. 12
BAB V ..................................................................................................................................... 13
KESIMPULAN ........................................................................................................................ 135.1 Kesimpulan ........................................................................................................ 13
-
7/24/2019 TagnameAndScript_Tpc-03_3A_YayuLestari.pdf
3/17
ii
DAFTAR GAMBAR
Gambar 3.1 Tampilan membuat windowbaru ........................................................................... 4
Gambar 3.2 Tampilan Windows Properties ............................................................................... 4
Gambar 3.3 Wizard Selection .................................................................................................... 5
Gambar 3.4 TampilanApplication Script.................................................................................. 5
Gambar 3.5 TampilanKey Script............................................................................................... 6
Gambar 3.6 Tampilan Condition Script..................................................................................... 6
Gambar 3.7 TampilanData Change Script............................................................................... 7
Gambar 3.8 Tampilan Window Script........................................................................................ 7
Gambar 4.1 Hasil Praktikum Tagname...................................................................................... 8
Gambar 4.2 Script (fungsi) padaApplication Script.................................................................. 8
Gambar 4.3 (kiri) Saat M ditekan dan (kanan) saat M dilepas .................................................. 9
Gambar 4.4 (a) fungsi pada saat tombol ditekan (b) fungsi pada saat tombol dilepas .............. 9
Gambar 4.5 hasil runningCondition Script............................................................................. 10
Gambar 4.6script(fungsi) pada Condition Script................................................................... 10
Gambar 4.7 Hasil running ketika saklar diubah ...................................................................... 10
Gambar 4.8 Hasil runningketika saklar di tekan dan mengeluarkan window lainnya ............ 11
Gambar 4.9 Tampilanscriptpada Window Script................................................................... 11
Gambar 4.10 Hasil running Window Script............................................................................. 11
Gambar 4.11 Hasil running Action Script................................................................................ 12
Gambar 4.12 TampilanAction Sript........................................................................................ 12
-
7/24/2019 TagnameAndScript_Tpc-03_3A_YayuLestari.pdf
4/17
iii
DAFTAR TABEL
Tabel 4.1 Penamaan Objek ........................................................................................................ 8
-
7/24/2019 TagnameAndScript_Tpc-03_3A_YayuLestari.pdf
5/17
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Penggunaan Human Machine Interface (HMI) pada industri kian meningkat. Hal ini
dikarenakan HMI sangat menunjang proses dari sebuah subsistem SCADA. HMI dibuat
semenarik dan sesederhana mungkin sehingga operator dapat dengan mudah memahami
kondisi lapangan yang sedang terjadi (real time).
Berbagai perangkat lunak (software) yang dapat membangun HMI kini kian banyak.
Tak heran para engineermemilih toolyang mudah dipelajari dan digunakan. Salah satunya
adalah Wonderware In Touch. Salah satu perangkat lunak yang competibledengan berbagai
hardwareyang digunakan.
Salah satu SCADA software yaitu Wonderware In Touch. Pada Mata Kuliah HMI /
SCADA yang berkaitan langsung dengan SCADA, maka digunakan software Wonderware In
Touch. Untuk memudahkan dalam mempelajari software tersebut maka diperlukan langkah-
langkah dasar dalam penggunaannya sebelum memasuki tahap parameter SCADA lainnya.
Pada laporan unit ke 2 ini, penulis akan melaporkan hasil praktikum mengenai
penggunaan Tagname dan Script. Kompetensi yang dicapai pada praktikum kali ini yaitu
membuat Tagname, menentukan tipe Tagname yang dibutuhkan, menentukan jumlah
Tagname yang tersedia dan terpakai serta mengetahui mengetahui penggunaan Tagname pada
objek. Selain itu, kompetensi yang dicapai dalam pembelajaran script yaitu menggunakan
berbagai jenis script, dapat menggunakan logika pemograman script dan mengetahui cara
penggunaan Tagname pada Script.
1.2 Tujuan
1.
Mengetahui penggunaan Wonderware InTouch.
2. Membuat Tagname.
3.
Membuat berbagai Script.
-
7/24/2019 TagnameAndScript_Tpc-03_3A_YayuLestari.pdf
6/17
2
BAB II
DASAR TEORI
2.1 Teori PendahuluanDi dalam subsistem dari SCADA terdapat yang namanya HMI (Human Machine
Interface), atau bisa diartikan sebagai suatu perantara tampilan antara mesin dan manusia.
HMI ini biasanya berupa komputer yang menampilkan data hasil pengukuran, atau proses
yang sedang berlangsung secara real time.
Salah satu perangkat lunak untuk membuat HMI pada komputer adalah Wonderware
InTouch. Software Wonderware InTouch banyak dipakai oleh industri karena kemudahan
dalam pembuatan HMI nya. Pada Wonderware InTouch sudah banyak terdapat tools untuk
membuat grafik dan animasi secara instan.
Pada dasarnya InTouch adalah software Human Machine Interface yg dilengkapi dg
fitur dasar SCADA software. Untuk menggunakan wonderware intouch ada 3 komponen
penyusun utama yg harus diketahui yaitu :
1. Intouch application manager;berfungsi utk mengorganisasikan aplikasi yg akan
dibuat.
2. Intouch window maker; suatu development environment dari intouch, kita dapat
membuat halaman-halaman HMI dg grafik yg object-oriented utk menciptakan layar
tampilan yg dapat bergerak san dapat menerima masukan dari pengguna.
3. Iintouch window viewer; suatu runtime environment yg dapat menampilkan layar
grafik yg telah dibuatpada windowmaker.
Beberapa hal penting yang mendasar dalam membuat suatu aplikasi dalam wonderware
intouch antara lain:
A. Tagname
Pada Sofware Wonderware InTouch, objek yang terdapat pada wizardselection
(toolbar) disebut Tag sedangkan Tagname adalah nama objek tersebut. Terdapat dua
pengelompokan dalam tipe Tagname yaitu Memory Tags(untuk simulasi) dan I/O Tags(untuk
sensor/sinyal luar). Ketika dua buah objek diberi Tagname dan tipe Tagname yang sama,
maka dua buah objek tersebut berkaitan atau memiliki fungsi yang sama.
B. Script
Script berfungsi sebagai logika pemrograman, dengan kata lain script sama halnya
dengan program. Terdapat beberapascriptdasar yang digunakan dalam wonderware intouch
yaitu :
-
7/24/2019 TagnameAndScript_Tpc-03_3A_YayuLestari.pdf
7/17
3
a.
Application Script
Fungsi : Script akan di eksekusi ketika aplikasi dijalankan. Pada script ini, kondisi
dapat dipilih dan dimasukan fungsi.
b.
Key Script
Fungsi : Script ini digunakan ketika fungsi tombol keyboard diperlukan dalam
suatu Tagname sebagai pengganti mode klik manual misalnya pada saklar. Dengan
script ini, saklar dapat ON ketika tombol keyboard ditekan sesuai dengan pengaturan
yang telah dibuat di Script.
c. Condition Script
Fungsi : Script ini berfungsi mengeksekusi ketika kondisi tertentu terpenuhi.
d. Data Change Script
Fungsi : Script akan dieksekusi ketika suatu data berubah.
e.
Window Script
Fungsi : Script akan di eksekusi ketika suatu window dijalankan. Dengan
menggunakan windows Script, fungsi objek atau Tagname dapat diatur melalui logika
pemograman yang terdapat pada window script. Selain itu, window script dapat
memberikan fungsi pada objek.
f. Action Script
Fungsi : Script akan di eksekusi ketika ada perlakuan mouse terhadap suatu objek
(misal ketika klik kanan, klik kiri, double klik,dll).
-
7/24/2019 TagnameAndScript_Tpc-03_3A_YayuLestari.pdf
8/17
4
BAB III
METODOLOGI PRAKTIKUM
Kegiatan praktikum menggunakan metode percobaan dengan software
Wonderware InTouch.
2.1 Alat Dan Bahan
1. Komputer PC/ Laptop / Notebook
2. Software Wonderware InTouch
2.2 Langkah Percobaan
1.
InstalsoftwareWoderware InTouch pada PC / Laptop.
2. Buat sebuah windowpada lembar kerja yang didapat pada toolbar.
Gambar 3.1 Tampilan membuat windowbaru
3. Memberikan nama window dan memilih tipe window yang
digunakan.
Gambar 3.2 Tampilan Windows Properties
4. Memilih overlayuntuk tipe windowyang digunakan.
5. Buat Tagname:
a. Klik wizard Selection yang terdapat pada toolbar (lihat
Gambar 3.3)
-
7/24/2019 TagnameAndScript_Tpc-03_3A_YayuLestari.pdf
9/17
5
Gambar 3.3 Wizard Selection
b.
Memilih objek yang akan digunakan.
c. Klik dua kali pada objek yang dipilih. Klik pada window
yang telah dibuat.
d.
Klik dua kali pada objek, beri nama (Tagname) dan label
untuk objek.
e. Akan muncul perintah define Meter. Klik OK.
f.
Mengatur tipe objek, Klik Savekemudian Close.
6. MembuatApplication Script :
a. KlikApplicationpada kolom Script.
Gambar 3.4 TampilanApplication Script
b. Menentukan tipe kondisi dan fungsi kondisi yang digunakan,
serta mengatur lama fungsi aplikasi yang digunakan berjalan.
7. MembuatKey Script:
a. Membuat windowbaru.
b. Membuat 2 buah objek dengan Tagnameyang berbeda.
c. KlikKeypada kolom Script.
-
7/24/2019 TagnameAndScript_Tpc-03_3A_YayuLestari.pdf
10/17
6
Gambar 3.5 TampilanKey Script
d. Menentukan tombol yang akan digunakan dan tipe kondisi
tombol.
e.
Masukkan kondisi yang akan dijalankan untuk objek satu dan
objek dua.
f. Klik OK
8.
Membuat Condition Script:
a. Melakukan langkah yang sama ketika membuatKey Script.
b. Menambahkan satu buah objek (objek ke-3).
c.
Klik Conditionpada kolom Script
Gambar 3.6 Tampilan Condition Script
d. Tentukan kondisi yang diinginkan, pilih tipe kondisi
(Condition Type), dan masukkan fungsi dengan kondisi
lainnya sebagai pengaruh dari kondisi awal. Klik OK
-
7/24/2019 TagnameAndScript_Tpc-03_3A_YayuLestari.pdf
11/17
7
9.
MembuatData Change Scipt:
a. Membuat window dan objek baru dengan Tagname yang
berbeda.
b.
KlikData Changepada kolom Script.
Gambar 3.7 TampilanData Change Script
c.
Memasukkan nama objek yang akan digunakan sebagai
acuan pada kolom Tagname [field].
d. Memasukkan fungsi ketika terjadi perubahan pada objek
acuan.
10.Membuat Window Script:
a. Membuat window dan objek baru dengan Tagname yang
berbeda.
Gambar 3.8 Tampilan Window Script
b. Klik dua kali pada window sehingga keluar tampilan seperti
gambar diatas.
c. Masukkan fungsi yang akan digunakan.
-
7/24/2019 TagnameAndScript_Tpc-03_3A_YayuLestari.pdf
12/17
8
BAB IV
HASIL PRAKTIKUM DAN ANALISA
4.1 Tagname
Gambar 4.1 Hasil Praktikum Tagname
Tabel 4.1 Penamaan Objek
Objek Tagname Tipe
Panel Meter termo Memory Real
Vertical Slider termo Memory Real
LED Meter termo Memory Real
Knob Switch lampu Memory Discrete
Top-Hat Sir en lampu Memory Discrete
Ketika termo digerakkan maka termo yang lainnya ikut bergerak. Sama halnya ketika
menggerakkan saklar maka lampu pun akan menyala. Hal ini karena Tagname yang
digunakan sama.
4.2 Application Script
Gambar 4.2 Script (fungsi) padaApplication Script, (kiri)on startup, dan (kanan) while running
-
7/24/2019 TagnameAndScript_Tpc-03_3A_YayuLestari.pdf
13/17
9
Gambar diatas menunjukkan script yang digunakan pada Application Script. Ketika
Windowdigunakan maka akan muncul suara.
4.3 Key Script
Gambar 4.3 (kiri) Saat M ditekan dan (kanan) saat M dilepas
(a)
(b)
Gambar 4.4 (a) fungsi pada saat tombol ditekan (b) fungsi pada saat tombol dilepas
-
7/24/2019 TagnameAndScript_Tpc-03_3A_YayuLestari.pdf
14/17
10
Ketika huruf M ditekan maka switchdan lampu akan mengalami perubahan posisinya
serta akan menyala.
4.5 Condition Script
Gambar 4.5 hasil runningCondition Script
Gambar 4.6script(fungsi) pada Condition Script
Ketika saklar ditekan maka lampuB akan menyala, dan lampuC pun ikut menyala
karena kondisi pada fungsi yang dibuat telah terpenuhi.
4.6 Data Change Script
Gambar 4.7 Hasil running ketika saklar di tekan dan mengeluarkan window lainnya
-
7/24/2019 TagnameAndScript_Tpc-03_3A_YayuLestari.pdf
15/17
11
Gambar 4.8script(fungsi) padaData Change Script
4.7 Window Script
Gambar 4.9 Tampilanscriptpada Window Script
Gambar 4.10 Hasil running Window Script
-
7/24/2019 TagnameAndScript_Tpc-03_3A_YayuLestari.pdf
16/17
12
4.8 Action Script
Gambar 4.11 Hasil running Action Script
Gambar 4.12 TampilanAction Sript
-
7/24/2019 TagnameAndScript_Tpc-03_3A_YayuLestari.pdf
17/17
13
BAB V
KESIMPULAN
5.1 Kesimpulan
Perangkat lunak Wonderware InTouch dapat menampilkan berbagai animasi sesuai
dengan kebutuhan dalam hal ini berhubungan dengan HMI dan merupakan salahsatu jenis
Dedicated HMI software yang sifatnya hanya bisa digunakan untuk jenis PLC dan protocol
komunikasi. Hasil praktikum dapat disimpulkan bahwa setiap objek yang digunakan harus
diberi label (Tagname). Tagnamedapat mempengaruhi kondisi objek jika digunakan secara
bersamaan. Ketika dua buah objek diberi Tagname dan tipe Tagname yang sama, maka dua
buah objek tersebut berkaitan atau memiliki ekspresi/fungsi yang sama. Terdapat beberapa
script yang membantu untuk membuat suatu fungsi atau logika, bergantung pada jenis script
yang digunakan.