sktt pertemuan 2

Upload: handi-prabowo

Post on 08-Jan-2016

15 views

Category:

Documents


1 download

DESCRIPTION

Laporan Praktikum SKTT

TRANSCRIPT

  • 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].