2
bertindak sebagai penghubung field data interface devices ke sistem SCADA.
Mengkonversi sinyal ke data digital dan mengirimnya ke unit master SCADA.
3. Jaringan Komunikasi
Jaringan komunikasi dimaksudkan untuk menciptakan komunikasi data
antara komputer pusat dengan RTU/PLC yang terdapat pada lapangan. Jaringan
komunikasi mengacu pada peralatan yang dibutuhkan untuk mentransfer data
dari dan ke situs yang berbeda. Media yang digunakan dapat berupa kabel,
telepon, atau radio. Penggunaan kabel biasanya diimplementasikan di pabrik, dan
saluran telepon pada sistem yang meliputi area geografis.
4. Central Host Computer
Central host computer atau bisa disebut juga dengan master station adalah
komputer pusat yang terdiri satu komputer server atau lebih, yang memberikan
antarmuka operator dengan mesin (Human Machine Interface) pada system
SCADA. Central host computer memproses informasi yang diterima dan dikirim
dari atau ke RTU, dan menyampaikannya kepada operator dalam bentuk yang
dapat dimengerti oleh operator, seperti gambar animasi, grafik, teks, dll.
5. Software SCADA
Aspek terpenting dari setiap sistem SCADA adalah software SCADA yang
digunakan pada sistemnya. Sistem SCADA dapat bekerja menjalankan fungsinya
karena adanya software SCADA yang berjalan pada setiap komputernya.
Komponen software SCADA yang paling terlihat jelas adalah tampilan antarmuka
pengguna dengan mesin (HMI).
3
CPU : Intel Pentium 4, 1 GHz
RAM : 500MB
Available Disk Space : 10GB
VGA : 64MB VRAM
2. Lisensi /dongle
a. Dihitung berdasarkan jumlah point.
75, 150, 500, 1500, 5000, 15000, unlimited
1 point = 1 variable tag yang terhubung dengan device eksternal
yang digunakan pada project
b. Client Access Licences (CALs)
Full : server or display client
Manager : Read Only (not for servers)
Internet Display, internet manager
Server-side (floating) licences
a b c d
Gambar 1. Icon dari keempat aplikasi utama Vijeo Citect; a. Vijeo Citect explorer,
b. Vijeo Citect Project Editor, c. Vijeo Citect Graphic Editor, d. Vijeo citect
Runtime
4
Bagian-bagian Vijeo Citect:
1. Vijeo Citect Explorer adalah aplikasi yang berada di tingkat teratas dari
aplikasi-aplikasi Vijeo Citect yang berfungsi dalam pembuatan program dan
konfigurasi sistem. Vijeo Citect Explorer digunakan untuk:
Menjalankan dan menghentikan Citect Project Editor dan Citect Graphics
Builder.
Memilih dan mengatur Project
Membuat project, menghapus, backup dan restore project
Menjalankan aplikasi lainnya, seperti Cicode Editor.
Menjelajah dan mengakses komponen-komponen dari software SCADA
yang sedang dikerjakan.
2. Vijeo Citect Project Editor adalah aplikasi yang digunakan untuk membuat,
mengatur, dan mengedit komponen dari software SCADA yang berbasis
database. Aplikasi ini dapat diakses melalui Vijeo Citect Explorer atau secara
langsung dengan cara mengklik icon-nya.
5
Gambar 3. Tampilan window Vijeo citect Project Editor
3. Vijeo Citect Graphics Builder adalah aplikasi yang digunakan untuk
membuat dan mengedit tampilan HMI untuk sistem SCADA. Aplikasi ini
dapat diakses melalui Vijeo Citect Explorer atau secara langsung dengan cara
mengklik icon-nya.
6
Gambar 5. Tampilan window Vijeo Citect Runtime
4. Variable Tags
Variable tags berfungsi untuk menghubungkan data yang terdapat pada PLC
dengan software SCADA. Setiap variable tag yang dibuat terhubung dengan
setiap data yang ada pada PLC, melalui pengaturan alamatnya.
8
5. Trends
Trend tags berfungsi untuk menghubungkan variable tag dengan trend server,
sehingga perubahan data yang terjadi pada variable tag dapat ditampilkan dalam
bentuk grafik.Trends ditampilkan dalam bentuk grafik, berdasarkan nilai suatu
variable atau perintah Cicode. Untuk menampilkan trend, perlu dibuat Trend
Tags.
Jenis-jenis trend :
Periodic : suatu nilai trend akan ditampilkan terus menerus dalam interval
waktu yang ditentukan, misalnya setiap 1 detik, 10 detik, dll
Event : suatu nilai trend akan ditampilkan jika suatu Event aktif.
Periodic Event : suatu nilai trend akan ditampilkan terus-menerus, jika Event-
nya aktif terus.
6. Alarm Tags
Alarms berfungsi untuk memberikan peringatan ketika terjadinya sesuatu yang
di trigger oleh perubahan data pada variable tag. Hal pertama yang dilakukan
dalam melakukan pengaturan alarm yaitu membuat alarm categories yang
digunakan untuk mengelompokkan jenis alarm berdasarkan tingkat
kepentingannya atau fungsinya. Alarm dapat dibagi dalam beberapa katagori:
Alarm dapat ditampilkan dalam suatu halaman alarm
Alarm dapat dicatat secara otomatis pada suatu file atau dicetak melalui
printer
Alarm dapat ditentukan berdasarkan urutan prioritas
Alarm dapat ditentukan berdasarkan privilege users
Alarm dapat dikonfigurasi sampai 16376 katagori.
Penamaan suatu alarm dapat menggunakan 16 karakter
Category 0 adalah default category
Category 254 digunakan untuk alarm summary
Category 255 digunakan untuk hardware alarms
Standard alarm pages
Alarm : menampilkan semua alarm yang sudah di configured
Hardware: menampilkan Pre-configured hardware alarms
9
Summary: menampilkan semua alarm yang terjadi
Disabled : menampilkan alarm yang disabled manual
Audible alarm
Pilih category dan priority yang akan digunakan.
Category Priority
Advanced 1
Digital 2
Analog 3
[Alarm]
Sound1 = c:\audio\AdvAlarm.wav
Sound2 = c:\audio\DigAlarm.wav
Sound3 = c:\audio\AnaAlarm.wav
10
LATIHAN 1
Membuat Project Baru- Start_Stop
Isi sesuai dengan nama project yang diinginkan/dibuat (dalam contoh ini
gunakan nama project-nya HWT).
Sesuaikan tempat penyimpanan file yang diinginkan, secara default akan
disimpan di:
11
C:\Schneider Application\Vijeo Citect\User\Hot_Water_Tank
Pilih resolusi yang diinginkan, dalam latihan ini dipilih :
SxW_Style_1_HD768_titlebar
3. Klik OK, Vijeo Citect akan membuat database yang berisi semua data-
data yang akan digunakan oleh project HWT.
4. Project list pada Citect Explorer akan memuat project baru, yaitu HWT,
yang terdiri dari data-data dan informasi dari project tersebut.
12
LATIHAN 2
Konfigurasi IO Device
a. Klik Next >> beri nama untuk I/O Server >> Next.
b. Klik Next >> beri nama untuk I/O Device (gunakan IO device yang
telah diset di IO Server).
13
d. Klik Next >> pilih External I/O Device.
14
f. Klik Next sampai pada menu Detected Serial Port, pilih port
computer yang akan digunakan untuk komunikasi dengan PLC.
g. Klik Next, sampai finish.
h. Compile Alt+F10
15
LATIHAN 3
Variabel Tags
16
Klik kanan pada HWT untuk menambahkan tipe equipment (Add Type..)
Isilah Deskripsi sesuai dengan project yang dibuat. Pada latihan ini diisi
Latihan Start-Stop
17
Tambahkan Tag Name yang lain sesuai dengan Tabel
4. Pilih File Save All , lalu pilih kembali File Update Equipment
18
Isikan Name, pada latihan ini : Start_Stop
Klik OK
19
Lihat Record dengan men-klik tanda panah kebawah. Hasil Record harus ada 3
(Start, Stop, Output)
20
Latihan 4
1. Pada Citect Graphics Builder, pilih File >> New, pilih Page.
5. Klik OK.
21
Latihan 5
Drawing Graphics Page
1. Buatlah suatu tampilan grafis berupa kalimat " Start Stop Process" pada
2. Buatlah 2 buah tampilan grafis berupa tombol (tombol Start dan Stop) dengan
menggunakan fungsi Button ( ).
Symbol Set ( )
22
Latihan 6
Animation
23
4. Klik OK.
8. Klik OK.
24
Latihan 12
Hot Water Tank Project
Compile
Masukkan variable tag berikut ini pada object yang ada pada halaman
Main Page.
Tag Name untuk Water Level, tambahkan Kapasitas air 32000 liter
1. Buka software Unity pro XL >> file new >> pilih Modicon M340 >> BMX
P34 2020, CPU 340-20 Modbus Ethernet.
Klik OK
4. Double klik slot ke-1 >> Discrete >> BMX DD1 1602 (input)
28
5. Double klik slot ke-2 >> Discrete >> BMX DD0 1602 (output)
6. Double klik slot ke-3 >> Analog >> BMX AMM 0600 (analog)
9. Membuat program, klik program >> Task >> Mast >> section
LD = ledder diagram
IL = instructure list
Penamaan :
Input : %I0.1.0
Output : %Q0.2.0
Relay : %M0
Untuk penamaan:
Double klik kontak ledder-nya >> beri nama (misal : Start) >> tulis
EBOOL >> klik tanda centang
30
BOOL = hanya untuk konsumsi program
31
32
Latihan 9
Tujuan : membuat setting komunikasi Ethernet pada PLC agar bisa berkomunikasi
dengan PC/SCADA
2. Klik kanan pada Network >> New Network, pilih Ethernet >> OK.
3. Double klik pada Ethernet_1, pilih model Family: CPU 2020, CPU 2030
(>=V02.00)PRA 0100
Configured :
IP Address : 192.168.0.10
Gateway address : 0
33
4. Klik Validate. Jika simbol Ethernet_1 masih berwarna merah, artinya
sudah di setting tapi belum terhubung. Untuk menghubungkannya,
langkahnya adalah sebagai berikut:
5. Kembali ke PLC bus (klik BMX P34 2020 02 10), Klik prosesor (kotak
no.0) >> double klik sambungan Ethernet.
6. Klik chanel 3, pilih function = ETH TCP IP, Pilih Net Link = Ethernet_1
>> klik validate
34
Networks sudah terhubung.
35
Latihan 10
Setting komunikasi di PC
PLC M340 dapat dijalankan dengan Mode Simulator atau Mode Hardware.
Tulis alamat PLC simulasi: -I127.0.0.1 -P0 T (IP addres simulator PLC)
Compile
3. Jika ingin terkoneksi dengan hardware PLC, tulis alamat sesuai dengan IP
address PLC: -I192.168.0.10 -P0 T
36
Baud Rate 9600; Stop Bits 1; Data Bits 8; Parity None
Compile
klik properties
configured:
klik OK
klik icon start, pada bagian search programs and files ketik cmd
37
Latihan 11
Run Project
2. Klik Tools >> Computer Setup Wizard (langkah no 2. ini dilakukan sekali)
38
4. Klik OK, pada menu tampilan Error (apabila tidak ada License Vijeo Citect
yang dipakai).
5. Pada halaman awal Vijeo Citect, pilih >> Pages >> Page List >> Start_Stop
6. Halaman Start_Stop
Jika gambar Lampu masih ada Titik-titik... artinya PLC dengan SCADA
belum terhubung atau program PLC belum di RUN . Periksa kembali Port
Komunikasi dan koneksi PLC.
7. Koneksi berhasil jika ketika tombol Start ditekan Lampu akan berwarna hijau
ketika ON dan berwarna merah OFF ketika tombol Stop ditekan.
9. Halaman Hot Water Tank ketika RUN namun PLC belum di RUN
39
10. Halaman Hot Water Tank ketika RUN setelah PLC di RUN
40
Latihan 13
User Privilege
Tujuan: membuat akses untuk pengguna pada project Hot Water Tank (HWT)
41
3. Klik System >> User, buat users sbb:
42
5. Lakukan langkah 4 untuk semua tombol.
43
Latihan 10
ALARM
Kondisi Alarm ada 2 (dua) jenis yaitu, Digital Alarm dan Analog Alarm.
Deskripsi Digital Alarm :
1. Jika operator langsung menekan tombol Start Auto tanpa memilih mode
Auto atau Manual.
2. Digital sensor (4 sensor: min, lower, upper, & Max)
Minimum sensor tidak terdeteksi padahal air sudah sampai ke Lower
Sensor.
Lower sensor tidak terdeteksi padahal air sudah sampai ke Upper
sensor.
Upper sensor tidak terdeteksi padahal air sudah sampai ke Max
sensor.
Max sensor tidak terdeteksi.
Deskripsi Analog alarm
Pada Sensor (level air):
Posisi air sudah mencapai 5.000 lt alarm akan membuat status posisi
air Low-Low.
Posisi air sudah mencapai 10.000 lt alarm akan membuat status posisi
air Low.
Posisi air sudah mencapai 20.000 lt alarm akan membuat status posisi
air High.
Posisi air sudah mencapai 30.000 lt alarm akan membuat status posisi
air High-High.
44
LATIHAN 16
Configuring Digital Alarms
1. Pada Project Editor, Buka >> Equipment Editor >> Equipment Type
4. Deskripsi Digital Alarm yang pertama, yaitu, Jika operator langsung menekan
tombol Start Auto tanpa memilih mode Auto atau Manual.
Klik Select Auto >> Add New Element >> Digital Alarm
45
Tambahkan digital alarm sebagai berikut :
6. Compile project Hot Water Tank. Jalankan project tersebut pada menu Run.
7. Tanpa memilih Auto atau Manual mode, tekan tombol Start Auto!!
46
8. Deskripsi Digital alarm selanjutnya :
47
Tambahkan Digital Alarm pada item Upper_Level_Sensor
48
10. Pilih file >> Save All , Update Equipment
11. Compile project Hot Water Tank. Jalankan project tersebut pada menu
Run.
49
LATIHAN 17
Configuring Analog Alarms
50
3. Pilih file >> Save All , Update Equipment >> Close
51
Latihan 20
4. Klik File >> Save All, Update Equipment, close menu Equipment Editor,
Compile Project.
52
Latihan 21
Displaying Trends
1. Pada runtime mode, pilih Trends >> Process Analyst, akan menampilkan
halaman Single Trend, seperti pada gambar berikut :
2. Masukan trend tag yang ingin ditampilkan, dengan klik icon Add Pen seperti
Gambar
53
4. Pilih Trend Tag yang diinginkan, kemudian klik Add. Trend yang dimasukkan
akan ditampilkan pada halaman single trend.
54
55
LATIHAN 18
Name My_Alarm_Log
Format {Date,18}{ONTIME,18}{OFFTIME,18}{NAME,30}{SUMDESC,50}
Header {Name}
File
[DATA]:HWT_A_Log.dbf
Name
Type dBASE_DEV
No Files -1
Cluster
Cluster1
Name
56
Category Number 1
Proirity 1
Show On Active TRUE
Show On
TRUE
Summary
{Date,18}^t {ONTIME,18}^t {OFFTIME,18}^t
Summary Format
{NAME,30}^t {SUMDESC,50}
Log Device My_Alarm_Log
ON = False
Log Alarm
OFF = TRUE
Transitions
ACK = FALSE
3. Klik Add.
4. Tambahkan Alarm Catagories, untuk Category Number = 2 (settingan
yang lain sama).
5. Close menu Alarm Catagories.
6. Compile dan jalankan Project Hot Water Tank.
7. File logging (HWT_A_Log.dbf) dapat dilihat di: C:\Program
Data\Schneider Electric\Vijeo Citect 7.5\Data
57
8. Kalau belum ada filenya pilih Control Panel >> Appearenace and
Personalization >>Folder Option >> View >> Hidden Files >> pilih
Show Hidden Files
10. Kalau mau menyimpan difolder lain, pada Citect Project Editor pilih Tools
>> Computer Setup Wizards >> Custom Setup >> Next terus sampai
General Options Setup. Data Directory diganti dengan tempat file yang
diinginkan.
58
59
LATIHAN 19
Report
Data Report akan ditulis dalam bentuk text dan disimpan dalam file
HWT_Report.
Periode data terekam per dua detik 00:00:02
Dalam tampilan Report, File yang terekam hanya dua data karena pada
latihan ini No.Files = 2. Jika menginginkan report dengan data yang
banyak, ganti No.Files dengan jumlah data yang diinginkan.
3. Add Device >> Close >> Compile
4. Pada Project Editor >> pilih System >> Reports, isikan sebagai berikut:
60
5. Klik Edit >> tulis format sebagai berikut:
61
Latihan 19
Audible Alarms
62
4. Pada menu Value, gunakan Browse untuk menentukan file audio yang akan
diaktifkan ketika terjadi alarm. Klik Add. (Gunakan file audio berformat
.wav)
5. Close menu Computer Setup Editor, dan simpan file Citect.ini tersebut.
6. Pada Citect Project Editor, pilih menu Tools >> Computer Setup Wizard
(pastikan project sudah COMPILED).
7. Pilih Custom Setup, pilih Next sampai menu Events Setup.
8. Aktifkan Enable even on this computer.
12. Tekan tombol Alarm Silence ( ) untuk mematikan audio alarm yang
aktif.
13. Audio alarm akan OFF jika semua alarm sudah di acknowledge.
63