Anda di halaman 1dari 7

Desain dan pengembangan aplikasi web berbasis IoT untuk

sistem SCADA cerdas jarak jauh

RANGKUMAN :
Dengan perkembangan yang cepat dari Internet dalam beberapa tahun terakhir, aplikasi
berbasis internet seperti sistem pemantauan jarak jauh menjadi semakin populer di industri.
Melalui Internet tak terbatas, sistem pemantauan jarak jauh memungkinkan pengguna
untuk memiliki remote control real-time dari situasi di pabrik dengan menggunakan
smartphone atau komputer.

Di masa depan, pabrik akan memiliki berbagai jenis perangkat, yang perlu diintegrasikan
dalam cara yang cerdas. jaringan sensor nirkabel (WSNs) adalah teknologi dasar Internet of
Things (IOT) [ Sebuah WSN adalah jaringan yang menggunakan sensor cerdas untuk
mengirim dan menerima data. Aplikasi dari WSN termasuk kesehatan, lingkungan, industri,
dan pemantauan lalu lintas . WSNs tidak hanya memberikan kontribusi terhadap
pengembangan IOT tetapi juga menyebabkan perkembangan perangkat dan teknologi yang
mendukung pertumbuhan internet, seperti kode QR, ponsel cerdas, jaringan sosial, dan
komputasi awan

Aplikasi dari IOT dapat dibagi menjadi empat kategori, yaitu transportasi dan logistik,
kesehatan, lingkungan pintar (rumah, kantor, dan tanaman), dan pribadi dan sosial
pengawasan kekuasaan penting karena tidak hanya manajemen daya pabrik tetapi juga
rumah pemantauan daya Power line komunikasi memerlukan pemantauan daya yang cukup
untuk pabrik-pabrik, rumah, atau kendaraan. Namun, saluran listrik komunikasi memiliki
kekurangan seperti kehilangan energi yang besar
Perkembangan Internet Kendaraan, IOT, dan teknologi komputasi awan diharapkan
dapat menghasilkan peningkatan permintaan untuk sistem pemantauan daya yang cerdas
dan remote control pengawasan dan akuisisi data (SCADA) sistem
Menggunakan sistem SCADA berbasis IOT adalah cara yang nyaman dan efisien dari jarak
jauh memantau peralatan industri.
Penerapan WSNs atau sensor nirkabel dan jaringan aktuator ke sistem SCADA adalah
menguntungkan karena jaringan ini didasarkan pada TCP / IP dan HTTP protokol yang
dikembangkan dengan baik untuk mentransfer data ke klien dari server melalui aplikasi
web
Konektivitas database terbuka (OBDC) metode dapat digunakan untuk menghubungkan
dan mentransfer data, misalnya melalui Microsoft SQL Server. Web server harus didirikan
dalam rangka untuk memberikan respon kepada klien. Microsoft Internet Information Services
(IIS) adalah layanan untuk menyiapkan server web dan memberikan data ke klien di
Extensible Markup Language (XML) Format
Dalam beberapa tahun terakhir, pengembang telah diganti XML dengan JavaScript Object
Notation (JSON) format untuk mentransfer data karena JSON adalah format data
interchange ringan yang mudah bagi manusia untuk membaca dan menulis serta mudah
untuk mesin untuk mengurai dan menghasilkan. JSON meningkatkan kecepatan decoding
dari browser dan meningkatkan efisiensi dari sebuah situs web. Sebagai tambahan,
pengembang menggunakan kontroler (MVC) pola arsitektur Model-view-untuk merancang
sebuah website karena menyediakan cara untuk membagi aplikasi tertentu menjadi tiga
bagian yang saling berhubungan. Pola desain MVC decouples komponen utama,
memungkinkan penggunaan kembali kode yang efisien dan pembangunan paralel. Sistem
pembayaran tol kendaraan berbasis cloud yang disebutkan dalam mengadopsi strategi
tersebut untuk pengembangan aplikasi web.

Sebuah sistem pemantauan dapat dibagi menjadi memantau tier, Server tier, cloud
tier, dan klien tier. tingkatan yang berbeda memiliki fungsi yang berbeda untuk
menggunakan perangkat dan perangkat lunak untuk mencapai pemantauan dan
manajemen data

Sebuah aplikasi sederhana untuk sistem pemantauan jarak jauh adalah osiloskop web.
Web osiloskop memberikan akuisisi data, yang disimpan dalam database melalui TCP / IP
dan mensimulasikan osiloskop nyata untuk memungkinkan pengguna untuk dengan mudah
mengamati plot sinyal dari sebuah rangkaian listrik Aplikasi lain dari pemantauan jarak
jauh termasuk video surveillance, pengujian alat, dan pemantauan laut Karena beberapa
penelitian telah mengusulkan bahwa antarmuka grafis yang lebih dapat diterima bagi
pengguna daripada menggunakan tabel numerik sebagai antarmuka, semua aplikasi ini
dirancang dengan antarmuka manusia-mesin ramah untuk memungkinkan pengguna untuk
mengawasi situasi

Menurut riset pasar browser yang digunakan pada perangkat cerdas orang menggunakan
browser untuk browsing website pada perangkat seperti smartphone, tablet, dan laptop.
Karena perangkat dapat memiliki ukuran yang berbeda, website harus dirancang dengan
menggunakan desain web responsif (RWD) untuk menyesuaikan perangkat yang berbeda.
Oleh karena itu, sistem SCADA remote dibahas dalam makalah ini

2
1. Konsep Sistem dan Teknologi Terkait
Makalah ini menyajikan desain sebuah aplikasi web didasarkan pada kerangka ASP.NET
menggunakan Visual Studio 2015. bahasa coding yang digunakan untuk membangun
jembatan antara server dan client dalam struktur MVC yang C #, SQL, JavaScript,
HTML, dan CSS. Beberapa perpustakaan populer, seperti Razor dan jQuery, dan format
umum untuk mentransfer data-JSON-yang digunakan dalam proyek ini untuk
melaksanakan fungsi Asynchronous JavaScript dan XML (AJAX).

1.1. arsitektur ASP.NET MVC


Dalam penelitian ini, arsitektur MVC diadopsi untuk merancang aplikasi web untuk sistem
SCADA jarak jauh. Seperti yang ditunjukkan pada gambar 1, pengembang harus membagi
aplikasi menjadi tiga jenis komponen:
(A) Sebuah model menyimpan data yang kemudian diambil sesuai dengan perintah dari
pengendali. Saya t
termasuk logika bisnis dan semua data yang digunakan dalam proyek.
(B) Pemandangan menyajikan data dari controller berdasarkan
perubahan dalam model. (C) Sebuah controller memutuskan aliran
data dan mengirimkan perintah ke model dan tampilan.

3
Bahasa pemrograman seperti Java, C #, dan PHP memiliki kerangka kerja MVC
populer yang digunakan dalam pengembangan aplikasi web. Dalam studi ini, kerangka
ASP.NET MVC diterapkan pada sistem SCADA jarak jauh.

Siklus hidup arsitektur MVC disajikan pada Gambar 2. entry point untuk setiap
aplikasi MVC adalah URL routing. Setelah platform ASP.NET menerima permintaan
dari browser, controller menentukan bagaimana harus ditangani. Controller kemudian
menentukan pandangan dan menyajikan tampilan melalui URL routing.

1.2. database relasional


Microsoft SQL Server 2016 diadopsi sebagai sistem manajemen database relasional untuk
menjalankan empat fungsi dasar database, yaitu membuat, membaca, memperbarui, dan
menghapus. Menggunakan database untuk menyimpan data yang diperoleh dengan converter
analog ke digital dan hubungan membangun antara setiap jenis data adalah pendekatan umum
dalam sistem industri. Untuk menghubungkan aplikasi web ke SQL Server, Entity Framework
harus digunakan. Entity Framework dapat membantu pengembang untuk berhubungan objek
dalam kode mereka dengan tabel dalam database. Teknik database ini disebut “Kode
Pertama” karena pengembang awalnya merancang objek dan menghasilkan kode, dan
kemudian menerapkan database. Dalam penelitian ini, pandangan diciptakan yang
menyajikan data sebelumnya diperoleh oleh sistem kepada pengguna jika diperlukan.

1.3. RWD
RWD digunakan dalam sistem SCADA jarak jauh berbasis IOT untuk mengembangkan
antarmuka user friendly. RWD adalah pendekatan merancang web bertujuan untuk
memungkinkan halaman web desktop untuk dilihat dalam menanggapi ukuran layar. Sebagai
contoh, sebuah website dengan template asli yang lebar akan sempit ketika piksel dari layar
perangkat kurang dari 400 px. Sebuah situs RWD di perangkat yang berbeda menunjukkan
template UI yang berbeda. Sebuah situs web yang dirancang dengan RWD menyesuaikan tata
letak terhadap lingkungan melihat dengan menggunakan cairan, grid berbasis proporsi-, dan
CSS3 pertanyaan media. Keuntungan utama dari sebuah situs web RWD adalah pengurangan
pengguna bergulir dan zooming. Membaca data dalam situs RWD pada perangkat pintar
membuat pengawasan lebih mudah dan lebih akurat daripada situs-situs lain tanpa RWD.
Bahkan,

1.4. AJAX
website tradisional harus menyegarkan terus untuk mencapai update dinamis. Para
pengguna tidak dapat secara efisien isi website karena waktu yang dibutuhkan untuk
menunggu halaman kosong untuk me-refresh sebelum isi halaman muncul.

AJAX adalah teknik baru yang memungkinkan aplikasi web untuk mengirim dan menerima
data dari server asynchronous.
Dengan AJAX, halaman web dapat mengubah konten dinamis tanpa perlu reload
4
seluruh halaman. Dalam prakteknya, implementasi modern umumnya menggantikan
JSON untuk XML karena keuntungan menjadi asli JavaScript.
AJAX bukan teknologi tunggal melainkan sekelompok teknologi. HTML, CSS, dan
JavaScript dapat digunakan serentak dalam sebuah proyek.
Dalam penelitian ini, teknik AJAX digunakan dengan perpustakaan jQuery di JavaScript
untuk mengembangkan antarmuka numerik dan grafis untuk menampilkan data
pengukuran. Gambar 3. (a) menunjukkan kode praktis untuk melaksanakan fungsi AJAX.
Kotak merah pada gambar 3. (b) menunjukkan area yang dinamis diperbarui dengan teknik
AJAX.

1.5. Komunikasi
Sebuah sistem yang terdiri dari server PC, inverter, modul WSN, dan perangkat klien
didirikan. Komunikasi antara potongan- potongan hardware adalah masalah penting. PC
server dan inverter yang terhubung melalui protokol Modbus dan dengan RS- 485 sebagai
antarmuka listrik. Oleh karena itu, USB- RS-485 converter (National Instruments, USA)
digunakan dalam penelitian ini. Untuk mengirimkan data dari Wi-Fi Data akuisisi (DAQ)
perangkat ke PC server, IEEE 802.11 standar diperlukan. Perangkat DAQ dan PC server
dapat dihubungkan dengan menggunakan router Wi-Fi. Akhirnya, PC server yang
menggunakan protokol TCP / IP untuk terhubung ke perangkat klien karena sistem ini
didasarkan pada Internet.

2. Pelaksanaan Sistem SCADA berbasis IOT


2.1.Arsitektur dari sistem SCADA jarak jauh
Sistem ini dibagi menjadi tingkatan Monitor, Server, awan, dan klien. Arsitektur ditunjukkan
pada gambar 4 menunjukkan bahwa sistem terdiri dari sensor, perangkat Wi-Fi DAQ,
inverter, dan motor sebagai monitor lapis; router nirkabel dan server PC sebagai server tier;
database sebagai lapis awan; dan laptop, tablet, dan smartphone sebagai klien tier. Dengan
arsitektur ini, sistem dapat secara praktis dan struktural dilaksanakan dan aliran data dari
seluruh sistem dapat dikonfirmasi.

2.2. jaringan sensor nirkabel dengan perangkat Wi-Fi DAQ


Makalah ini menyajikan struktur dengan perangkat DAQ Wi-Fi untuk mengawasi
tegangan dan arus dari inverter untuk mengontrol motor. Wi-Fi DAQ perangkat (seri
cDAQ Instrumen Nasional) dipilih karena perangkat ini didasarkan pada .NET
Framework.
Pengembang dapat menerapkan perangkat ini untuk proyek mereka menggunakan C #
berbasis API dan mudah menghubungkan aplikasi untuk Microsoft IIS dan database SQL
Server. Oleh karena itu, fungsi termasuk analog input / output dan input digital / output
menggunakan browser disajikan.

5
2.3. struktur hardware dari sistem SCADA
Struktur hardware dari sistem ini seperti yang ditunjukkan pada gambar 5. Struktur dapat
hanya dibagi menjadi dua bagian, yaitu monitor nirkabel dan kontrol inverter. Komponen
monitor nirkabel termasuk Wi-Fi DAQ perangkat, meter potensial sebagai pengganti sensor,
dan rangkaian eksperimen sederhana untuk menguji input analog / output dan digital input /
output. Komponen kontrol inverter mencakup inverter (Rich tech), converter USB-RS485,
motor 1,5 kW, breaker tidak ada sekering, dan autotransformer 220-V. Untuk menyajikan
kinerja sistem ini, laptop digunakan untuk menghubungkan perangkat Wi-Fi DAQ dan
inverter. Selain itu, didirikan sebagai server dan disajikan skenario di mana pengguna
mencoba untuk menelusuri aplikasi web sistem SCADA jarak jauh.

2.4. Visualisasi data


Transmisi data mengalir dalam dua arah: dari database untuk klien tier dan dari monitor tier
untuk klien tier tanpa database. Kedua situasi disajikan dengan menggunakan antarmuka
grafis dengan teknik AJAX untuk menyajikan data kepada pengguna.
Tanpa antarmuka grafis untuk pemantauan, pengguna tidak dapat membaca dan memahami
data dengan mudah. Merancang antarmuka grafis untuk sistem SCADA diperlukan karena
membuat pengguna tahu apa yang terjadi persis di pengawasan. Dibandingkan dengan metode
konvensional menggunakan antarmuka pemantauan grafis, AJAX adalah pendekatan yang
jauh lebih cepat yang tidak memerlukan menyegarkan halaman web. Keuntungannya adalah
bahwa data dapat divisualisasikan jauh lebih jelas daripada dengan demonstrasi data angka.
Pengguna dapat mengamati data segera karena data dikirimkan ke klien

5
langsung tanpa menunggu untuk menulis dan membaca dari database. The real-time
antarmuka pemantauan dinamis ditunjukkan pada gambar 6. library JavaScript jQuery
digunakan untuk memungkinkan pengguna membaca data lebih mudah dan intuitif.

2.5. Remote control inverter


Sistem yang dikembangkan dalam penelitian ini tidak hanya memungkinkan pemantauan
tetapi juga menyediakan remote control. Beberapa fungsi dasar dikembangkan untuk
mengontrol tegangan dan frekuensi inverter melalui RS 485 sebagai lapisan fisik dari
protokol Modbus. Mereka dapat dibagi menjadi empat fungsi utama yaitu masukan Analog
(AI), Analog Output (AO), Digital input (DI), output digital (DO) dan ditunjukkan pada
Gambar 7.

Makalah ini menyajikan beberapa fungsi sederhana dari remote control untuk
menunjukkan bagaimana pengguna dapat mengontrol sistem yang menggunakan smartphone
mereka. Menggunakan aplikasi web disajikan dalam makalah ini, pengguna dapat mengirim
perintah da lam hal terjadi darurat dari mana pun mereka berada tanpa benar-benar hadir di

lokasi. Mereka juga dapat menggunakan perangkat cerdas yang dapat terhubung ke jaringan
nirkabel.
3.Kesimpulan
Dengan perkembangan IOT, kebutuhan terjembatani antara hal-hal dan pertumbuhan
internet. Makalah ini menyajikan aplikasi berbasis web IOT praktis untuk sistem SCADA
daya listrik jarak jauh yang cerdas. Ini termasuk jaringan sensor nirkabel untuk memperoleh
data sinyal dan menerima informasi dari hal-hal yang orang tertarik kepada dunia melalui
Internet. Sistem ini memungkinkan komunikasi dengan perangkat cerdas. Pengguna jarak
jauh dapat mengontrol dan memonitor sistem dengan menggunakan browser pada PC atau
perangkat cerdas.

Sistem ini diterapkan untuk pengontrolan inverter dan pemantauan dengan fungsi
dasar. Meskipun sistem ini tidak lengkap, memiliki potensi yang cukup besar untuk
menggabungkan fungsi lebih. Sistem ini dapat diterapkan dalam kendaraan transportasi
seperti kapal pesiar cerdas, mobil otonom, dan pribadi rapid transit dan mengawasi
penggunaan daya di masa depan. Data pengukuran disimpan dalam database untuk
mencapai manajemen daya yang efisien.

Anda mungkin juga menyukai