Anda di halaman 1dari 5

339

International Conference on Accelerator and Large Experimental Physics Control Systems


Konferensi Internasional tentang Accelerator dan Sistem Kontrol Fisika Eksperimental, 1999, Trieste, Italy
APA ITU SCADA?
A. Daneels, CERN, Geneva, Switzerland
W.Salter, CERN, Geneva, Switzerland
Ringkasan
Sistem SCADA secara luas digunakan dalam industri
untuk Kontrol Pengawasan and Data Akuisisi dalam
proses industri. Perusahaan yang merupakan anggota
Komite Standardisasi (e.g. OPC, OLE untuk Proses
Kontrol) Dan dengan demikian pengaturan hal baru
dalam hal teknologi ini umumnya mengembangkan
sistem ini. Sebenarnya, mereka sekarang juga
melakukan percobaan laboratorium fisika untuk system
kontrol seperti pendinginan, ventilasi, distribusi daya,
dll. Baru-baru ini mereka juga menerepkan untuk
mengontrol ukuran yang lebih kecil seperti partikel
pendeteksi L3 muon detektor dan percobaan NA48,
untuk nama hanya dua contoh di CERN.
Sistem SCADA telah membuat kemajuan besar
selama beberapa tahun terakhir dari segi fungsional,
skalabilitas, kinerja dan keterbukaan sehingga mereka
membuat alternatif untuk pembangunan di rumah
bahkan untuk sangat menuntut dan sistem kendali
kompleks seperti yang percobaan fisika. Makalah ini
menjelaskan sistem SCADA dalam hal arsitektur,
antarmuka ke proses hardware, fungsi dan aplikasi
pengembangan fasilitas disediakan. Beberapa perhatian
untuk standar industri yang mereka jalani, perencanaan
evolusi scada serta potensi manfaat dari penggunaan
scada.
APA MAKSUD DARI SCADA?
Singkatan SCADA adalah Supervisory Control And
Data Acquisition. Seperti namanya menunjukkan, ini
bukanlah sebuah sistem kontrol penuh, tetapi
sebaliknya berfokus pada tingkat pengawasan. Dengan
demikian, perangkat ini adalah murni paket perangkat
lunak yang ditempatkan di atas perangkat keras yang
mana adalah dihubungkan, secara umum melalui
Programmable Logic controller (PLC), atau modul
hardware komersial lainnya.
2 ARSITEKTUR
Bagian ini menjelaskan fitur Umum produk
SCADA yang telah dievaluasi CERN dalam aplikasi
mereka DALAM sistem kontrol detektor LHC [1],
[2].
2.1 Arsitekutur Hardware(perangkat keras)
Yang membedakan dua lapisan dasar dalam sistem
SCADA: 'lapisan klien' yang melayani manusia
dengan mesin interaksi dan ' lapisan data server ' yang
menangani sebagian besar kegiatan proses
mengontrol data. Server data berkomunikasi dengan
perangkat dalam bidang melalui proses controller.
Kontrol proses, menggunakan PLC, yang terhubung
ke server data baik secara langsung atau melalui
jaringan atau daerah milik yang eksklusif (seperti
Siemens H1), atau non-eksklusif (seperti Profibus).
Server data yang terhubung untuk satu sama lain dan
untuk stasiun klien melalui sebuah LAN ethernet.
Data server dan stasiun klien yang NT platform tapi
untuk banyak produk stasiun klien juga dapat
memakai mesin W95. Gambar1.Tipe Arsitektur
Hardware
Sistem SCADA yang digunakan tidak hanya di
sebagian besar proses industry: seperti pembuat baja,
pembangkit (konvensional dan nuklir),dan distribusi,
kimai tetapi juga di beberapa fasilitas percobaan fusi
nuklir. Ukuran dari reaktor tersebut berkisar dari 1000
sampai +- 10 ribu / saluran input output ( I/O ). Namun,
sistem SCADA berkembang pesat dan sekarang
menembus pasar dengan sejumlah saluran I/O +- 100
K: kita tahu dari dua kasus belakangan ini saluran 1 M
I/O saat ini sedang dikembangkan.
Sistem SCADA yang digunakan untuk menjalankan
DOS, VMS dan UNIX; dalam beberapa tahun terakhir
semua vendor SCADA telah pindah.
2.2 Arsitektur Sofware(perangkat lunak)
Produk multi-tasking dan didasarkan pada database
real-time (RTDB) terletak di satu atau lebih server.
erver ini bertanggung jawab untuk data akuisisi dan
penangananya (seperti. Kontrol pemungutan suara,
memeriksa alarm, perhitungan, dan archiving
penebangannya) pengatur parameter, yang biasanya
mereka saling terhubung juga.
Pengendali
Pengendali Pengendali
Pengendali
Pengendali
Server Data Server Data
Pelanggan
Pelanggan Server
Dedikasi
Ethernet
340
Gambar 2: Arsitektur Perangkat Lunak Generik
Namun, mungkin untuk memiliki dedicated server
untuk tugas-tugas tertentu, misalnya data logger
arsitektur SCADA yang produk generik yang
dievaluasi.
2.3 Komunikasi
Internal Komunikasi
Server-client dan server komunikasi dilakukan secara
umum mempublikasikan-berlangganan dan dasar
kendali-event dan menggunakan TCP/IP protokol, yaitu
aplikasi klien berlangganan parameter yang dimiliki
oleh aplikasi server tertentu dan hanya perubahan
parameter kemudian disampaikan kepada aplikasi klien.
Akses ke perangkat
Data server pengendali jajak pendapat pada tingkat
yang ditetapkan pengguna perhitungan. Perhitungan
nilai tersebut mungkin berbeda untuk parameter yang
berbeda. Kontrol yang lulus parameter yang diminta
untuk data server. Waktu stamping dari proses
parameter biasanya dilakukan di kontrol dan time-
stamp ini diambil alih oleh data server. Jika pengendali
dan komunikasi yang digunakan mendukung protokol
yang tidak diminta data transfer kemudian produk ini
juga akan mendukung.
Produk menyediakan komunikasi driver untuk umum
sebagian besar PLC dan digunakan secara luas di
bidang-bus, misalnya, Modbus. Dari tiga bidang-bus
yang dianjurkan oleh CERN, Profibus dan Worldfip
yang didukung tetapi CANbus sering tidak [3].
Beberapa driver didasarkan pada produk pihak ketiga
(misalnya, Kartu Applicom) dan karena itu memiliki
biaya tambahan yang terkait dengan itu. VME di sisi
lain umumnya tidak didukung.
Server data tunggal dapat mendukung beberapa
protokol komunikasi: umumnya dapat mendukung
sebanyak protokol tersebut karena memiliki slot untuk
kartu antarmuka.
Upaya yang diperlukan untuk mengembangkan
driver baru biasanya adalah dalam kisaran 2-6 minggu
tergantung pada kompleksitas dan kesamaan dengan
driver yang sudah ada, dan peralatan pengembangan
driver yang disediakan untuk ini.
2.4 Antarmuka
Aplikasi antarmuka/keterbukaan
Pemberian scada OPC klien fungsionalitas untuk
mengakses perangkat, secara terbuka dan cara standar
yang sedang berkembang.Di sana tampaknya masih
kurangnya perangkat / controller, yang menyediakan
server sofware opc, tapi ini meningkat pesat seperti
kebanyakan dari produsen kontrol yang aktif terlibat
dalam pengembangan standar ini.OPC saat ini yang
dievaluasi oleh kelompok CERN-iIT-CO [4].
Recipe
DB
Recipe
Managt
Ref.
DB
File
Editor
ASCII
File
ASCII
Komersil
DB
Komersil
Alat
Developt
Editor
Grafis
Pustaka/
Penyimpan
Export/
Import
Editor
Projek
Alat
Driver
Display
Alarm
Log
Display
HMI
Pembar
uan
Kendali
Aktif X
Aplikasi
3
rd
party
RT
DB
SQL
Alarm
DB
Log
DB
Arsip
DB
Alarm Log
Arsip
Proses
Data
RT & Event Manager
Report
Gener
Data
RW
Driver
OPC Aplikasi Privasi
API/DDL
DDL
ODBC
Excel
VME
PLC PLC
Server SCADA
SCADA
Developt.
Environ
Klien / Server - Publish / Subcribe - TCP/IP
Aktif X Container
341
Produk tersebut juga menyediakan
Konektivitas data base terbuka (ODBC)
antarmuka dengan data yang ada di arsip/log,
tetapi tidak untuk konfigurasi database,
Sebuah ASCII fasilitas ekspor/impor untuk
konfigurasi data,
Perpustakaan dari API mendukung c, c++, dan
dasar visual ( VB ) untuk mengakses data dalam
bentuk RTDB, arsip dan log. API sering tidak
memberikan akses untuk fitur internal produk
seperti penanganan alarm, laporan,
perkembangan, dll.
Produk PC menyediakan dukungan untuk Microsoft
standar seperti Dynamic Data Exchange (DDE) yang
memungkinkan, misalnya untuk memvisualisasikan
data dinamis dalam EXCEL spreadsheet, Dinamis Link
Library (DLL) dan Object Linking and Embedding
(OLE).
Bankdata
Konfigurasi data disimpan dalam database yang logis
sentralisasi tetapi secara fisik didistribusikan dan yang
umumnya adalah format kepemilikan.
Untuk alasan kinerja, RTDB berada dalam memori
server dan juga format kepemilikan.
Format arsip dan pemasukan biasanya juga format
kepemilikan untuk alasan kinerja, tetapi beberapa
produk mendukung pemasukan untuk Relational Data
Base Management System (RDBMS) di tingkat yang
lebih lambat baik secara langsung atau melalui sebuah
antarmuka ODBC.
2.5 Skalabilitas
Skalabilitas dipahami sebagai kemungkinan untuk
memperluas sistem kontrol berbasis SCADA dengan
menambahkan lebih banyak proses variabel, khusus
server (misalnya untuk penanganan pada alarm) atau
klien lainnya. Produk mencapai skalabilitas dengan
memiliki beberapa server data yang terhubung ke
beberapa pengendali. Setiap data server memiliki
konfigurasi database dan RTDB sendiri yang
bertanggung jawab untuk penanganan proses sub-set
variabel (akuisisi, penanganan, arsip).
2.6 Redundansi
Produk sering digunakan di perangkat lunak
redundansi pada tingkat server, yang biasanya
taktampak kepada pengguna. Banyak produk juga
menyediakan solusi redundansi lebih lengkap jika
diperlukan.
3 Kemampuan
3.1 Kontrol Akses
Pengguna tersebut dialokasikan untuk kelompok,
yang telah ditetapkan hak akses baca/tulis untuk
parameter proses dalam sistem dan sering juga untuk
produk fungsionalitas tertentu.
3.2 MMI
Produk yang mendukung beberapa layar, yang dapat
berisi dari kombinasi diagram sinoptik dan teks.
Mereka juga mendukung konsep sebuah 'generik'
objek grafis dengan link ke proses variabel. Objek-
objek ini dapat menjadi diseret dan menurun dari
sebuah penyimpanan dan dimasukkan ke dalam sebuah
diagram sinoptik.
Sebagian besar produk SCADA yang dievaluasi
terurai proses atom parameter (misalnya power
supply arus, Dengan nilai maksimum, yang pada status
on/off, dll ) yang mana tag-nama adalah terkait grafis
Tag-nama yang digunakan untuk menghubungkan
perangkat objek yang juga dapat diedit untuk keperluan
tertentu. Produk tersebut menyertakan penyimpanan
standar grafis simbol, banyak digunakan akan tetapi
namun tidak akan berlaku untuk jenis aplikasi ditemui
di komunitas eksperimental fisika.
Windows standar mengedit fasilitas yang disediakan:
perbesar, ukuran kembali, geser. Konfigurasi on-line
dan Penyesuaian dari MMI mungkin bagi para
pengguna yang memiliki dengan hak istimewa. Link
dapat dibuat antara menampilkan halaman untuk
menavigasi dari melihat awal ke yang lain.
3.3 Perkembangan
Semua produk menyediakan fasilitas pengembang
dan dapat merangkum kemampuan umum sebagai
berikut:
Parameter yang cendrung terus dalam sebuah
grafik yang dapat ditetapkan tertentu atau
didefinisikan on-line
Grafik dapat berisi lebih dari 8 parameter atau
pena dan jumlah grafik yang tidak terbatas dapat
ditampilkan (hanya dibatasi oleh keterbatasan)
real-time dan sejarah pembaruan mungkin,
meskipun umumnya tidak dalam diagram yang
sama
Fungsi pembesaran dan geser disediakan
Nilai-nilai parameter di kursor posisi dapat
ditampilkan
Fitur trending adalah salah satu yang disediakan
sebagai modul terpisah atau sebagai sebuah objek (
activeX ), grafis yang kemudian dapat tertanam ke
dalam sebuah sinoptik menampilkan.XY dan analisis
statistik bidang lain yang umumnya tidak disediakan.
3.4 Penanganan Alarm
Penanganan pada alarm berdasarkan batas dan
mengecek status yang dilakukan di data server.
Ungkapan-ungkapan yang lebih rumit (menggunakan
ekspresi aritmatika atau logis) dapat dikembangkan
dengan membuat turunan parameter pada status atau
batas yang memeriksa kemudian dilakukan. Yang
ditangani pusat, alarm yang logis yaitu, informasi yang
hanya ada dalam satu tempat dan semua pengguna
melihat status yang sama ( misalnya, diketahui ), dan
342
Beberapa prioritas alarm tingkat ( pada umumnya lebih
banyak dari 3 seperti tingkatan ) yang didukung.
Hal ini umumnya dimungkinkan untuk kelompok
peringatan dan untuk menangani ini sebagai entitas
(biasanya pemfilteran kelompok atau pembagian semua
alarm dalam kelompok). Selain itu, dimungkinkan
untuk menekan alarm baik secara perorangan maupun
sebagai sebuah kelompok yang lengkap. Penyaringan
alarm yang terlihat pada display alarm atau ketika
melihat alarm log juga dimungkinkan setidaknya pada
prioritas, waktu dan kelompok. Namun, hubungan
antara alarm tidak umumnya didefinisikan secara
langsung. E-mail dapat dihasilkan atau standar tindakan
otomatis dijalankan dalam menanggapi kondisi alarm.
3.5 Pembukuan/Pengarsipan
Istilah log dan pengarsipan sering digunakan untuk
menggambarkan fasilitas yang sama. Namun,
pembukuan dapat dianggap sebagai jangka menengah
penyimpanan data pada disk, sedangkan pengarsipan
jangka panjang penyimpanan data pada disk atau media
penyimpanan permanen lainnya. Lgging biasanya
dilakukan secara siklus dasar, yaitu setelah ukuran file
tertentu, jangka waktu atau jumlah poin tercapai data
ditimpal. Logging data dapat dilakukan pada frekuensi
yang ditetapkan, atau hanya dimulai jika perubahan
nilai atau standar waktu tertentu terjadi peristiwa. Data
log dapat ditransfer ke arsip setelah log penuh. Data log
ditentukan waktu dan dapat disaring bila dilihat oleh
pengguna. Pengguna pada umumnya dilakukan dengan
user ID atau ID Stasiun. Sering juga ada fasilitas VCR
untuk bermain kembali Arsip data.
3.6 Laporan Generasi
Hal ini dapat menghasilkan laporan dengan
menggunakan query SQL jenis arsip, RTDB atau log.
Meskipun kadang-kadang mungkin untuk menanamkan
EXCEL grafik dalam laporan, potong dan salin
kemampuan secara umum tidak disediakan. Fasilitas
yang ada agar dapat secara otomatis menghasilkan,
mencetak dan arsip laporan.
3.7 Otomatisasi
Sebagian besar produk yang memungkinkan tindakan
untuk secara otomatis dipicu oleh peristiwa. Bahasa
scripting yang disediakan oleh produk SCADA
memungkinkan tindakan ini harus didefinisikan. Secara
umum, yang dapat memuat layar tertentu, mengirim
Email, menjalankan didefinisikan pengguna aplikasi
atau script dan menulis ke RTDB.
Konsep pendukung, dimana konfigurasi sistem
tertentu yang dapat disimpan ke file dan kemudian
kembali dimuat di kemudian hari.
Pengurutan juga didukung dimana, sebagai nama
menunjukkan, hal ini mungkin untuk mengeksekusi
yang lebih kompleks urutan tindakan pada satu atau
lebih perangkat. Urutan mungkin juga bereaksi dengan
peristiwa luar.
Beberapa produk yang mendukung suatu sistem ahli
namun tidak ada yang memiliki konsep seperti Finite
State Machine (FSM).
4 PENGEMBANGAN APLIKASI
4.1Konfigurasi
Pengembangan aplikasi biasanya dilakukan dalam
dua tahap. Pertama parameter proses dan informasi
terkait (misalnya terkait dengan kondisi alarm)
didefinisikan melalui semacam definisi parameter
template dan kemudian grafis, termasuk pembaruan dan
alarm menampilkan dikembangkan, dan terkait yang
mana sesuai dengan parameter proses. Produk ini juga
menyediakan fasilitas ASCII keluaran/masukan data
konfigurasi (definisi parameter), yang memungkinkan
sejumlah besar parameter untuk dikonfigurasi secara
lebih efisien menggunakan editor eksternal seperti
Excel dan kemudian mengimpor data ke dalam
konfigurasi database.
Namun, banyak dari perangkat PC sekarang memiliki
Windows Explorer jenis pengembangan studio.
Pengembang kemudian bekerja sama dengan sejumlah
folder, yang masing-masing berisi berbagai aspek dari
konfigurasi, termasuk grafis.
Fasilitas yang disediakan oleh produk untuk
mengkonfigurasi angka yang sangat besar jumlah
parameter tidak sangat kuat. Namun, ini tidak benar-
benar telah menjadi masalah sejauh ini untuk sebagian
besar produk, seperti aplikasi besar biasanya sekitar 50
K I/O poin dan populasi database dari dalam editor
ASCII seperti Excel masih merupakan pilihan yang bisa
diterapkan.
Modifikasi on-line untuk konfigurasi dan database
grafis ini umumnya mungkin dengan tingkat yang tepat
dari hak istimewa.
4.2 Perangkat Pembangunan
Alat-alat pengembangan berikut disediakan sebagai
standar:
Sebuah editor grafis dengan fasilitas standar
termasuk freehand, baris, lingkaran, kotak dll.
Hal ini mungkin untuk mengimpor gambar
dalam berbagai format serta menggunakan
simbol standar termasuk, misalnya trending
grafik, dll. Penggunaan simbol generik
disediakan yang dapat dihubungkan dinamis
untuk variabel dan animasi seperti mengubah.
Hal ini juga mungkin untuk menciptakan
pandangan yang menghubungkan antara
tampilan seperti untuk kemudahan navigasi saat
run-time.
alat konfigurasi basis data (biasanya melalui
parameter template). Secara umum mungkin
untuk mengekspor data dalam file ASCII untuk
diedit melalui ASCII editor atau Excel.
Sebuah bahasa scripting
Seb uah Application Program Interface (API)
Mendukung C, C++, VB
343
Sebuah Toolkit pengembangan Driver untuk
mengembangkan driver untuk perangkat keras
yang tidak didukung oleh produk SCADA.
4.3 Penanganan Objek
Produk ini secara umum memiliki konsep kelas
grafis objek, yang mendukung pewarisan. Selain itu,
beberapa produk yang memiliki konsep sebuah obyek
dalam konfigurasi database. Secara umum produk tidak
menangani objek, melainkan menangani individu
parameter, misalnya alarm yang ditetapkan untuk
parameter, pembukuan dilakukan pada parameter dan
mengendalikan tindakan-tindakan yang dilakukan pada
parameter. Dukungan dari objek karena itu cukup
dangkal.
5 EVOLUSI
Vendor SCADA rilis salah satu versi utama dan dua
tambahan versi kecil sekali per tahun. Produk ini
berkembang sehingga sangat cepat untuk mengambil
keuntungan dari peluang pasar baru, untuk memenuhi
persyaratan pelanggan mereka dan untuk mengambil
keuntungan dari teknologi barus.
Seperti yang telah disebutkan, sebagian besar produk
scada yang dievaluasi terurai proses di parameter
atomic yang mana kartu nama ini terkait. Ini tidak
praktis dalam kasus proses yang sangat besar ketika
sangat besar atur kartu nama perlu dikonfigurasi.
Sebagai aplikasi industri meningkat dalam ukuran, versi
SCADA baru sekarang sedang dirancang untuk
menangani perangkat dan bahkan seluruh sistem
sebagai entitas penuh (kelas) yang merangkum semua
atribut tertentu dan fungsi mereka. Selain itu, mereka
juga akan mendukung multi tim pengembangan.
Sejauh menyangkut teknologi baru, produk SCADA
sekarang mengadopsi:
Teknologi web, ActiveX, Java, dll.
OPC sebagai sarana untuk berkomunikasi secara
internal antara klien dan modul server.
Seharusnya dengan demikian mungkin untuk
menghubungkan OPC sesuai pihak ketiga modul
untuk produk SCADA.
urutan, ...), antarmuka grafis dan skrip yang
terkait untuk animasi,
template untuk berbagai jenis 'panel', misalnya
alarm,
petunjuk tentang cara untuk mengontrol
misalnya perangkat...,
Mekanisme yang saling bertentangan untuk
mencegah mengontrol ( jika tidak disediakan
dengan SCADA),
tingkat alarm, perilaku yang dapat diadopsi
dalam kasus alarm tertentu, ...
7 POTENSI MANFAAT DARI SCADA
Manfaat yang dapat diharapkan dari sistem SCADA
untuk mengontrol fasilitas fisika eksperimental dapat
diringkas sebagai berikut:
fungsionalitas yang kaya dan pengembangan
fasilitas yang luas. Jumlah usaha yang
diinvestasikan dalam SCADA produk berjumlah
50 hingga 100 pertahun!
jumlah pembangunan tertentu yang perlu
dilakukan oleh para end-user terbatas, terutama
dengan teknik yang cocok.
keandalan dan ketahanan. Sistem ini digunakan
untuk proses industri yang bisa diandalankan
dan kinerja adalah hal yang terpenting. Selain
itu, pengembangan tertentu dilakukan dalam
rangka mapan yang meningkatkan keandalan
dan ketahanan.
dukungan teknis dan pemeliharaan oleh vendor.
Untuk kolaborasi yang besar, pada eksperimen-
eksperimen CERN LHC, menggunakan sistem SCADA
untuk kontrol mereka memastikan kerangka yang sama
tidak hanya untuk pengembangan aplikasi-aplikasi
secara spesifik, tetapi juga untuk operasi detektor.
Operator pengalaman sama 'tampilan dan nuansa' apa
pun bagian dari prakteknya mereka mengendalikan.
Namun, aspek ini juga tergantung sebagian besar pada
teknik yang tepat.
REFERENSI
[1] A.Daneels, W.Salter, Technology Survey
Summary of Study Report, IT-CO/98-08-09,
th
6 TEKNIK
CERN, Geneva 26 Aug 1998.
Sementara salah satu harus benar mengantisipasi
perkembangan dan pemeliharaan mengadopsi sebuah
produk penyimpanan oleh SCADA untuk pelaksanaan
sistem kontrol, bukan berarti sebuah tidak ada upaya
operasi. Kebutuhan untuk teknik yang tepat tidak dapat
cukup menggaris bawahi untuk mengurangi upaya
pembangunan dan untuk mencapai sebuah sistem yang
sesuai dengan persyaratan, yang ekonomis dalam
pembangunan dan pemeliharaan dan yang dapat
diandalkan dan kuat. Contoh dari kegiatan teknik
khusus untuk penggunaan dari sebuah sistem yang
definisi scada:
Perpustakaan objek (PLC, alat, subsistem)
engkap dengan standar objek sikap itu (program,
[2] A.Daneels, W.Salter, "Selecting and Evaluation of
Commercial SCADA Systems for the Controls of
the CERN LHC Experiments", this Conference.
[3] G.Baribaud et al., "Recommendations for the Use
of Fieldbuses at CERN in the LHC Era",
Proceedings of the 1997 International Conference
on Accelerator and Large Experimental Physics
Control Systems, Beijing, 1997, p.285.
[4] R.Barillere et al., Results of the OPC Evaluation
done within the JCOP for the Control of the LHC
Experiments, this Conference.

Anda mungkin juga menyukai