Abstract –. Penggunaan sistem SCADA perusahaan yang berada jauh dari plant yang
makin meluas di dunia industri. Kemudian muncul dimilikinya, namun masih ingin mengamati dan
kebutuhan untuk mengakses sistem tersebut dari mengendalikan plant tersebut. Kebutuhan tersebut
jarak jauh dengan internet. Penelitian berutjuan dipenuhi oleh vendor SCADA software, misalnya
membuat SCADA software yang berbasis Web, Wonderware yang mengeluarkan produk
sehingga dapat diakses dari jarak jauh. SuiteVoyager.
Plant berupa sebuah miniatur rumah
Masalah yang akan dijelaskan dalam penelitian ini
sederhana, yang terdiri dari 3 buah lampu LED,
adalah bagaimana membuat SCADA software yang
sebuah fan, dan sebuah lampu dimmer. Plant
sederhana dan murah untuk suatu plant yang
dikontrol PLC OMRON CPM1 yang diprogram
dikontrol oleh PLC OMRON. SCADA software ini
menggunakan ladder diagram yang dibuat melalui
juga dapat diakses dari jarak jauh melalui internet.
software Syswin 3.0. Program yang digunakan adalah
Plant yang akan dikendalikan ialah miniatur rumah
Microsoft Visual Basic 6.0, PHP, dan MySQL.
cerdas, dimana alat yang akan dikontrol adalah
Microsoft Visual Basic 6.0 berfungsi untuk
lampu, fan dan lampu dimmer dari miniatur tersebut.
menghubungkan PLC dengan PC. PHP berfungsi
untuk menampilkan dalam bentuk web. MySQL
berfungsi untuk menyimpan kondisi plant ke dalam
suatu database. Sistem ini juga dilengkapi dengan 2. PERANCANGAN SISTEM
sekuriti, sehingga pengguna harus melakukan “login”
terlebih dahulu untuk dapat mengendalikan plant. Komponen utama dari sistem ini ialah komputer
Berdasarkan hasil pengujian, semua fitur server yang berfungsi untuk melakukan monitoring
sistem ini dapat berjalan dengan baik (tingkat dan controlling pada plant yang dikendalikan oleh
keberhasilan 100%). Sistem ini juga dapat digunakan PLC (dengan Visual Basic 6.0), menyimpan data
oleh beberapa client dalam waktu bersamaan. dalam database (dengan MySQL), dan
Konsumsi daya total adalah 2,738 Watt. menampilkan kondisi plant melalui LAN /Internet.
Berikut ini diagram blok sistem tersebut.
Kata Kunci: PLC, SCADA, Internet
1. PENDAHULUAN
DATA
Saat ini teknologi automasi berbasis PLC BASE
(Programmable Logic Controller) banyak dipakai di
dunia industri. PLC yang menggunakan ladder
diagram untuk pemroghramannya merupakan
pengendali yang handal khususnya untuk sistem –
sistem yang bersifat sekuensial, misal : manufaktur. LAN/ PC
Internet SERVER
Salah satu kekurangan PLC ialah pada bagian
interface yang tidak user friendly, sehingga operator
WEB BROWSER PLC
sulit untuk mengamati plant yang dikendalikan PLC.
Selain itu juga muncul kebutuhan untuk menyimpan
data ke dalam database. Karena itu muncullah
berbagai macam software SCADA dari bermacam- PLANT
macam vendor, misalnya : Wonderware, Intellution
WinCC, SciTech, dan lain - lain. Software tersebut
biasanya memiliki fitur-fitur lengkap, kompleks dan Gambar 1: Blok Diagram Sistem
tentu saja memiliki harga yang tidak murah.
Seiring dengan perkembangan internet, kebutuhan 2.1 Perancangan Hardware
untuk dapat mengakses sisem SCADA dari jarak Plant yang digunakan ialah miniatur rumah cerdas.
jauh melalui internet. Hal ini memudahkan pemilik Berikut ini diagram blok dari PLC dan input/output
devices yang terhubung pada PLC tersebut. 2.2.1 Arsitektur
Program utama yang dipakai untuk menjalankan PLC
adalah pemrograman Ladder Diagram pada PLC.
Potensio- Tugas Akhir ini juga menggunakan Microsoft Visual
meter Basic 6.0 untuk mengontrol dan berkomunikasi
dengan PLC, dan PHP sebagai program untuk
tampilan dalam bentuk web. Berikut ini arsitektur
ADC software dari sistem.
Switch dan
push button
Web Web Server PHP
RPS Browser Apache
(LM 324)
INPUT
MySQL
DB
PLC
OUTPUT Aplikasi
Visual Basic
RPS
LED dan fan (relay)
Ladder
PLC
DAC
Gambar 4 : Arsitektur Software
Read PLC
Write PLC
(LED dan fan)
N
Potensiometer
berubah?
Nilai dimmer N
Y
pada web
berubah?
Write PLC
(dimmer) Y
Write PLC
Tulis data Read (dimmer)
PLC ke database
END
Tabel 3. Realtime1
Gambar 6 : Hubungan Microsoft Visual Basic 6.0 – PHP –
MySQL Nama Tipe Keterangan
Field
2.2.2 Perancangan Database Data Char(2) Data yang berisi
Pada program MySQL ini, menggunakan database penjumlahan data LED dan
TA, yang terdiri dari 4 table, yaitu: fan dari PHP
1. User Dimmer Char(1) Data nilai dimmer
2. History Tulis Binary(1) Berfungsi sebagai flag,
3. Realtime1 yang menyatakan PHP
4. Realtime2 sedang menulis ke
Microsoft Visual Basic 6.0
Table User berfungsi untuk menyimpan data para atau tidak.
user, seperti administrator, operator, atau guest,
yang difungsikan untuk fungsi security. Untuk lebih Table Realtime2 berfungsi sebagai perantara data
jelasnya dapat dilihat pada tabel 1. yang dikirim dari Microsoft Visual Basic 6.0 untuk
dibaca pada PHP. Untuk lebih jelasnya dapat melihat
Tabel 1. User tabel 4.
12
Jika kita adalah Administrator, maka halaman yang
dilengkapi dengan tombol untuk membuka halaman
10
controlling akan muncul.
8
Voutput DAC
0
0.37
0.75
0.99
1.4
1.6
2.03
2.22
2.53
2.92
3.21
3.63
3.81
4.07
4.41
4.7
Input Analog
4. KESIMPULAN
DAFTAR REFERENSI