Dalam dunia otomasi industri, SCADA (Supervisory Control and Data Acquisition) merupakan salah satu sistem penting yang digunakan untuk memantau, mengumpulkan data, melakukan supervisi, dan membantu mengendalikan proses industri secara real-time.
SCADA banyak digunakan pada berbagai sektor industri, seperti manufaktur, oil and gas, power generation, water treatment, mining, building automation, hingga infrastructure. Dengan SCADA, operator dapat memantau kondisi proses dari ruang kontrol tanpa harus berada langsung di lapangan.
Namun, SCADA bukan hanya sekadar tampilan grafik pada komputer. Di dalamnya terdapat berbagai komponen yang saling terintegrasi, mulai dari field device, PLC atau RTU, jaringan komunikasi, SCADA server, database, historian, hingga operator workstation.
Apa Itu SCADA?
SCADA merupakan singkatan dari Supervisory Control and Data Acquisition.
Secara sederhana, SCADA adalah sistem yang digunakan untuk:
- Mengumpulkan data dari perangkat lapangan.
- Menampilkan kondisi proses secara real-time.
- Memberikan alarm ketika terjadi kondisi abnormal.
- Menyimpan data historis.
- Menampilkan trend proses.
- Memungkinkan operator melakukan supervisory control.
- Menyediakan informasi untuk analisis dan pengambilan keputusan.
Gambaran sederhana sistem SCADA adalah:
Field Device → PLC/RTU → Communication Network → SCADA Server → HMI/Operator
Sebagai contoh, pada sebuah sistem pompa, pressure transmitter mengukur tekanan pada pipa. Nilai tersebut dibaca oleh PLC, kemudian dikirim melalui jaringan komunikasi ke SCADA. Operator dapat melihat nilai tekanan tersebut pada layar monitoring dan menerima alarm apabila tekanan melewati batas yang telah ditentukan.
Fungsi Utama SCADA
SCADA memiliki beberapa fungsi utama yang membuatnya penting dalam sistem otomasi industri.
1. Supervisory Control
SCADA memungkinkan operator melakukan pengawasan dan memberikan perintah terhadap peralatan yang dikendalikan oleh PLC atau RTU.
Contohnya:
- Start/Stop motor.
- Open/Close valve.
- Mengubah setpoint.
- Mengubah mode operasi.
- Reset alarm.
- Mengaktifkan atau menonaktifkan peralatan tertentu.
Meskipun operator memberikan perintah melalui SCADA, logika kontrol utama biasanya tetap berada pada PLC, RTU, DCS, atau controller.
Hal ini penting karena SCADA umumnya berfungsi sebagai sistem supervisory, bukan sebagai pengganti controller di lapangan.
2. Data Acquisition
Sesuai namanya, salah satu fungsi utama SCADA adalah melakukan data acquisition atau pengumpulan data.
Data dapat berasal dari berbagai perangkat, seperti:
- Temperature transmitter.
- Pressure transmitter.
- Flow transmitter.
- Level transmitter.
- Motor.
- Pump.
- Control valve.
- VSD.
- Power meter.
- PLC.
- RTU.
Data tersebut kemudian dikirim melalui jaringan komunikasi menuju SCADA untuk ditampilkan dan diproses.
3. Monitoring
SCADA memungkinkan operator memonitor kondisi proses secara real-time.
Contohnya:
Pump-01
- Status: RUNNING
- Pressure: 5,2 bar
- Flow: 125 m³/h
- Motor Speed: 75%
- Valve Position: 80%
Informasi tersebut biasanya ditampilkan dalam bentuk graphic display, numeric value, indicator, bar graph, trend, dan status equipment.
4. Alarm Management
SCADA juga memiliki fungsi alarm management untuk memberikan informasi kepada operator ketika terjadi kondisi abnormal.
Contohnya:
PT-101 = 12,5 bar
Jika batas HIGH HIGH ditetapkan sebesar 12 bar, maka SCADA dapat memberikan alarm:
HIGH HIGH PRESSURE ALARM
Alarm dapat dikategorikan berdasarkan tingkat prioritas, misalnya:
- Low.
- Medium.
- High.
- Critical.
Dengan alarm management yang baik, operator dapat mengetahui kondisi abnormal dan mengambil tindakan yang sesuai.
5. Historian
SCADA dapat menyimpan data proses secara historis menggunakan historian atau database.
Sebagai contoh:
| Waktu | Temperature |
|---|---|
| 08:00 | 72°C |
| 08:05 | 74°C |
| 08:10 | 76°C |
| 08:15 | 79°C |
| 08:20 | 83°C |
Data tersebut dapat digunakan untuk:
- Analisis proses.
- Troubleshooting.
- Maintenance.
- Production reporting.
- Performance analysis.
- Audit.
- Investigasi masalah.
6. Trend
Data proses yang tersimpan dapat ditampilkan dalam bentuk trend.
Misalnya operator ingin mengetahui perubahan:
- Pressure terhadap waktu.
- Temperature terhadap waktu.
- Flow terhadap waktu.
- Level terhadap waktu.
- Motor speed terhadap waktu.
Trend membantu operator dan engineer melihat apakah proses dalam kondisi stabil atau mengalami perubahan yang tidak normal.
Arsitektur SCADA
Arsitektur SCADA dapat berbeda-beda tergantung kebutuhan dan skala sistem. Namun secara umum, sistem SCADA terdiri dari beberapa bagian utama.
┌─────────────────────────────┐
│ HMI / OPERATOR │
│ Monitoring & Control │
└─────────────┬───────────────┘
│
Ethernet Network
│
┌─────────────▼───────────────┐
│ SCADA SERVER │
│ Alarm / Historian / Data │
└─────────────┬───────────────┘
│
Industrial Network
│
┌─────────────▼───────────────┐
│ PLC / RTU │
│ Control & Data Processing │
└─────────────┬───────────────┘
│
┌─────────────▼───────────────┐
│ FIELD DEVICES │
│ Sensor / Transmitter / │
│ Valve / Motor / Pump │
└─────────────────────────────┘
Mari kita lihat fungsi masing-masing bagian.
1. Field Device
Field device merupakan perangkat yang berada di lapangan dan berhubungan langsung dengan proses.
Contohnya:
- Sensor.
- Transmitter.
- Pressure switch.
- Flow meter.
- Control valve.
- Motor.
- Pump.
- VSD.
- Limit switch.
Perangkat tersebut menghasilkan data proses atau menerima perintah dari sistem kontrol.
2. PLC atau RTU
PLC atau RTU berfungsi sebagai controller dan data acquisition device.
PLC dapat:
- Membaca input.
- Menjalankan logic control.
- Mengontrol output.
- Mengolah data.
- Berkomunikasi dengan SCADA.
Contoh alurnya:
Sensor → PLC → SCADA
Sedangkan perintah dari operator dapat berjalan:
SCADA → PLC → Motor
PLC tetap menjalankan logic, interlock, dan permissive untuk memastikan peralatan beroperasi sesuai kondisi yang telah ditentukan.
3. Communication Network
Jaringan komunikasi digunakan untuk menghubungkan PLC/RTU dengan SCADA.
Beberapa protokol yang umum digunakan antara lain:
- Modbus RTU.
- Modbus TCP.
- OPC UA.
- OPC DA.
- EtherNet/IP.
- PROFINET.
- DNP3.
- IEC 60870-5-104.
- MQTT.
Pemilihan protokol bergantung pada jenis perangkat, kebutuhan sistem, jarak komunikasi, kebutuhan keamanan, dan arsitektur jaringan.
4. SCADA Server
SCADA server bertugas menangani komunikasi dan pengelolaan data dari berbagai perangkat.
Fungsi yang dapat ditangani antara lain:
- Data collection.
- Alarm.
- Event.
- Historian.
- Database.
- Communication.
- User management.
- Redundancy.
Pada sistem industri yang membutuhkan availability tinggi, SCADA server dapat menggunakan konfigurasi redundant server.
5. Operator Workstation
Operator workstation merupakan komputer yang digunakan operator untuk berinteraksi dengan sistem SCADA.
Operator dapat:
- Melihat kondisi proses.
- Melihat alarm.
- Melihat trend.
- Melakukan command.
- Melihat status equipment.
- Melakukan acknowledgement alarm.
- Melihat data historis.
Contoh Penerapan SCADA pada Water Treatment
Salah satu contoh sederhana penerapan SCADA adalah pada sistem water treatment.
Misalnya terdapat:
- Level transmitter.
- Pressure transmitter.
- Flow transmitter.
- Pump.
- Motorized valve.
- PLC.
- SCADA.
Arsitekturnya dapat digambarkan:
Level/Pressure/Flow Transmitter → PLC → SCADA
Operator kemudian dapat melihat:
- Level tank.
- Pressure sistem.
- Flow rate.
- Status pump.
- Posisi valve.
- Alarm.
Operator juga dapat memberikan perintah seperti:
- Start pump.
- Stop pump.
- Open valve.
- Close valve.
Namun perintah tersebut tetap harus melewati logic dan interlock yang berada pada PLC.
Perbedaan SCADA dan HMI
SCADA dan HMI sering dianggap sama karena keduanya digunakan untuk monitoring dan control. Namun sebenarnya terdapat perbedaan dari sisi skala dan fungsi.
| Aspek | HMI | SCADA |
|---|---|---|
| Skala | Mesin/unit | Plant/area |
| Fokus | Local operation | Supervisory monitoring |
| Controller | Biasanya satu PLC | Banyak PLC/RTU |
| Historian | Terbatas/opsional | Umumnya lebih terintegrasi |
| Alarm | Lokal | Terpusat |
| Data | Terbatas | Lebih besar dan terpusat |
| Penggunaan | Machine control | Plant/area monitoring |
Contoh sederhana HMI:
PLC → HMI → Machine
Sedangkan SCADA:
PLC-01 + PLC-02 + PLC-03 + RTU → SCADA Server → Operator
Dengan demikian, HMI lebih sering digunakan untuk operasi lokal, sedangkan SCADA lebih cocok untuk sistem monitoring dan supervisory control dengan cakupan yang lebih luas.
Perbedaan SCADA dan DCS
SCADA dan DCS juga sering dibandingkan karena keduanya dapat digunakan untuk monitoring dan control.
Secara umum:
| Aspek | SCADA | DCS |
|---|---|---|
| Fokus | Supervisory monitoring & control | Process control |
| Controller | PLC/RTU | Distributed controller |
| Sistem | Dapat tersebar | Terintegrasi |
| Data | Sangat kuat untuk acquisition & historian | Terintegrasi dengan control system |
| Aplikasi | Utility, infrastructure, water, pipeline, area tersebar | Process industry |
| Kekuatan | Monitoring, data, alarm, reporting | Control strategy dan process control |
Namun pada sistem modern, batas antara SCADA dan DCS semakin tidak kaku. Platform modern dapat memiliki berbagai fungsi yang sebelumnya lebih identik dengan salah satu kategori.
SCADA dan Industrial IoT
SCADA juga memiliki peran penting dalam implementasi Industrial IoT (IIoT).
Data yang dikumpulkan oleh SCADA dapat diteruskan ke sistem lain untuk kebutuhan analisis dan digitalisasi.
Contohnya:
Sensor → PLC → SCADA → Historian → Data Platform → Analytics → Dashboard
Data tersebut dapat digunakan untuk:
- OEE monitoring.
- Predictive maintenance.
- Energy monitoring.
- Production analytics.
- Machine learning.
- Management dashboard.
Dengan demikian, SCADA dapat menjadi salah satu sumber data penting dalam proses digital transformation di industri.
SCADA Cybersecurity
Karena SCADA terhubung dengan jaringan komunikasi, aspek cybersecurity harus diperhatikan.
Beberapa prinsip dasar yang perlu diterapkan antara lain:
Network Segmentation
Memisahkan jaringan enterprise, DMZ, SCADA, dan control network.
Firewall
Mengatur komunikasi yang diperbolehkan antara jaringan.
User Authentication
Memastikan hanya pengguna yang memiliki hak akses yang dapat masuk ke sistem.
Role-Based Access Control
Hak akses operator, engineer, administrator, dan user lainnya dibedakan berdasarkan kebutuhan.
Secure Remote Access
Akses dari luar jaringan harus menggunakan mekanisme yang aman dan terkontrol.
Backup
Data konfigurasi, program, database, dan sistem penting harus memiliki backup yang dapat dipulihkan.
Patch Management
Software dan sistem operasi perlu dikelola berdasarkan prosedur yang sesuai dengan kebutuhan operasional OT.
Cybersecurity SCADA harus memperhatikan karakteristik Operational Technology (OT) karena availability dan safety sering menjadi prioritas utama dalam lingkungan industri.
Contoh Software SCADA
Beberapa platform yang dikenal dalam industri antara lain:
- AVEVA System Platform / InTouch.
- Siemens WinCC.
- Rockwell FactoryTalk View / FactoryTalk Optix.
- Schneider Electric EcoStruxure Geo SCADA / Citect SCADA.
- Inductive Automation Ignition.
- GE Vernova iFIX / CIMPLICITY.
Pemilihan software SCADA tidak hanya berdasarkan tampilan, tetapi juga perlu mempertimbangkan:
- Jumlah tag.
- Jumlah client.
- Protokol komunikasi.
- Historian.
- Redundancy.
- Alarm management.
- Cybersecurity.
- Database.
- Integrasi dengan sistem lain.
- Licensing.
- Support dan maintenance.
Urutan Belajar SCADA untuk Automation Engineer
Bagi Automation Engineer yang ingin mempelajari SCADA, pembelajaran sebaiknya dilakukan secara bertahap.
Tahap 1 — Basic PLC
Pahami:
- Digital input/output.
- Analog input/output.
- PLC programming.
- Timer dan counter.
- Interlock.
- Permissive.
Tahap 2 — Basic HMI
Pelajari:
- Tag.
- Graphic object.
- Animation.
- Command.
- Alarm.
- Trend.
Tahap 3 — Industrial Networking
Pahami:
- Ethernet.
- TCP/IP.
- IP address.
- Switch.
- VLAN.
- Client-server communication.
Tahap 4 — Industrial Protocol
Mulai dengan:
- Modbus RTU.
- Modbus TCP.
- OPC UA.
Kemudian dapat dilanjutkan ke protokol lain sesuai kebutuhan industri.
Tahap 5 — SCADA Architecture
Pelajari:
- SCADA server.
- Client.
- Engineering workstation.
- Historian.
- Database.
- Redundancy.
Tahap 6 — Alarm & Event
Pelajari:
- Alarm priority.
- Alarm acknowledgement.
- Alarm history.
- Event logging.
- Alarm philosophy.
Tahap 7 — Historian & Database
Pelajari bagaimana data proses disimpan dan digunakan untuk analisis.
Tahap 8 — Trend & Reporting
Pelajari pembuatan:
- Historical trend.
- Production report.
- Alarm report.
- Equipment report.
Tahap 9 — SCADA Cybersecurity
Pelajari:
- Firewall.
- Network segmentation.
- DMZ.
- User access.
- Backup.
- Secure remote access.
Tahap 10 — IIoT & Data Analytics
Setelah memahami SCADA, pembelajaran dapat dilanjutkan ke:
- MQTT.
- OPC UA.
- Database.
- Cloud.
- Data analytics.
- Machine learning.
- Industrial dashboard.
Kesimpulan
SCADA (Supervisory Control and Data Acquisition) merupakan sistem penting dalam otomasi industri yang berfungsi untuk melakukan monitoring, data acquisition, alarm management, historian, trend, reporting, dan supervisory control.
SCADA menghubungkan berbagai komponen mulai dari field device, PLC/RTU, industrial network, SCADA server, database, hingga operator workstation.
Yang perlu dipahami oleh Automation Engineer adalah bahwa SCADA bukan hanya tentang membuat tampilan visual. Pemahaman SCADA juga mencakup arsitektur sistem, PLC, industrial networking, communication protocol, alarm, historian, database, redundancy, dan cybersecurity.
Dengan kemampuan tersebut, seorang Automation Engineer dapat memahami bagaimana data dari lapangan dikumpulkan, diproses, ditampilkan, disimpan, dan akhirnya dimanfaatkan untuk meningkatkan operasi, maintenance, reliability, dan digitalisasi industri.
SCADA bukan sekadar tampilan monitoring, tetapi merupakan bagian penting dari sistem terintegrasi antara field, control system, operator, data, dan digitalisasi industri.