Roadmap Migrasi HMI dari Citect SCADA ke Rapid SCADA
Strategi migrasi HMI yang memungkinkan monitoring remote tanpa mengganggu operasional lokal, dari read-only hingga full control.
Photo by Matheus de Souza / Unsplash
Strategi bertahap untuk pendekatan remote monitoring, mulai dari read-only, testing, hingga operasional paralel dan full control
Ditulis oleh Ketut Kumajaya | 7 September 2025
Pendahuluan
Tujuan migrasi ini adalah memungkinkan monitoring remote tanpa mengganggu operasional lokal. Strategi migrasi dilakukan secara bertahap: dimulai dengan read-only untuk meminimalkan risiko sebelum write/control diaktifkan. Pendekatan ini bersifat umum dan dapat diterapkan di berbagai plant.
Keunggulan:
- Monitoring remote aman.
- Fase read-only meminimalkan risiko terhadap operasional.
- Pengembangan paralel memungkinkan transisi bertahap.
Ringkasan Tahapan Migrasi
- Infrastruktur Jaringan – menyiapkan LAN, VPN, segmentasi, dan keamanan.
- Ekspor Tag dari Citect Studio – menghasilkan daftar tag dalam format yang kompatibel (CSV/DBF) dan re-useable.
- Rekonstruksi HMI – membangun halaman Rapid SCADA berbasis tag read-only.
- Routing & Hak Akses – menetapkan role pengguna dan kontrol keamanan.
- Testing & Upgrade – menguji kemampuan write/control di lab sebelum diaktifkan.
- Operasional Paralel – menjalankan Citect dan Rapid SCADA bersamaan untuk familiarisasi operator.
- Shutdown Citect – menghentikan sistem lama dan mengalihkan kontrol penuh ke Rapid SCADA.
Infrastruktur Jaringan
Tujuan: Menyediakan jaringan internal dan remote yang stabil, aman, dan independen dari pihak lain.
Langkah-langkah:
- Bangun LAN internal yang stabil.
- Menyediakan VPN atau VLAN untuk remote monitoring.
- Segmentasi jaringan untuk memisahkan operator lokal dan remote access.
- Verifikasi keamanan, redundansi, dan stabilitas jaringan.
Output: Jaringan LAN & VPN stabil, tersegmentasi, dan lolos uji keamanan.
Subflow Aktivitas:
---
config:
look: handDrawn
theme: neutral
---
flowchart TD
A1[Perencanaan Jaringan LAN] --> A2[Implementasi LAN & VPN]
A2 --> A3[Segmentasi & Hak Akses]
A3 --> A4[Uji Keamanan & Redundansi]
classDef plan fill:#E3F2FD,stroke:#1E88E5,stroke-width:1px,color:#0D47A1;
classDef build fill:#E8F5E9,stroke:#43A047,stroke-width:1px,color:#1B5E20;
classDef secure fill:#FFF3E0,stroke:#FB8C00,stroke-width:1px,color:#E65100;
classDef test fill:#F3E5F5,stroke:#8E24AA,stroke-width:1px,color:#4A148C;
class A1 plan;
class A2 build;
class A3 secure;
class A4 test;
Ekspor Tag dari Citect
Tujuan: Menyediakan struktur yang presisi dan daftar tag dari Citect untuk direkonstruksi di Rapid SCADA.
Langkah-langkah:
- Ekspor daftar tag dari Citect Studio ke format yang kompatibel (misalnya CSV/DBF) agar mudah digunakan kembali.
- Klasifikasikan tag berdasarkan jenis: analog, digital, memory.
- Tentukan prioritas tag untuk monitoring.
- Lakukan backup penuh konfigurasi Citect sebelum proses rekonstruksi.
- Gunakan OPC Server bawaan Citect hanya sebagai sumber runtime data (read-only) selama fase awal validasi.
Catatan: Dengan kombinasi ekspor struktural dan validasi runtime, proses migrasi bisa dimulai tanpa mengganggu sistem lama.
Output: Daftar tag lengkap, terklasifikasi (analog, digital, memory), dan sudah di-backup.
Subflow Aktivitas:
---
config:
look: handDrawn
theme: neutral
---
flowchart TD
B1[Identifikasi Tag Citect] --> B2[Ekspor dari Citect Studio]
B2 --> B3[Backup Citect] --> B4[Klasifikasi & Prioritas]
classDef id fill:#E3F2FD,stroke:#1E88E5,stroke-width:1px,color:#0D47A1;
classDef export fill:#E8F5E9,stroke:#43A047,stroke-width:1px,color:#1B5E20;
classDef backup fill:#FFF3E0,stroke:#FB8C00,stroke-width:1px,color:#E65100;
classDef classify fill:#F3E5F5,stroke:#8E24AA,stroke-width:1px,color:#4A148C;
class B1 id;
class B2 export;
class B3 backup;
class B4 classify;
Rekonstruksi Tag dan Halaman di Rapid SCADA
Tujuan: Membuat halaman Rapid SCADA menyerupai layout Citect.
Langkah-langkah:
- Rekonstruksi tag di Rapid SCADA menggunakan OPC DA driver.
- Buat halaman HMI awal read-only untuk validasi tampilan dan akurasi data.
- Verifikasi data real-time terhadap Citect.
Catatan: Fase read-only sangat penting untuk meminimalkan risiko intervensi terhadap operator.
Output: Halaman HMI awal di Rapid SCADA menampilkan data real-time sesuai dengan Citect.
Subflow Aktivitas:
---
config:
look: handDrawn
theme: neutral
---
flowchart TD
C1[Rekonstruksi Tag] --> C2[Buat Halaman HMI Rapid SCADA]
C2 --> C3[Uji Validasi Data & Tampilan]
classDef tag fill:#E3F2FD,stroke:#1E88E5,stroke-width:1px,color:#0D47A1;
classDef hmi fill:#E8F5E9,stroke:#43A047,stroke-width:1px,color:#1B5E20;
classDef validate fill:#FFF3E0,stroke:#FB8C00,stroke-width:1px,color:#E65100;
class C1 tag;
class C2 hmi;
class C3 validate;
Routing dan Hak Akses Pengguna
Tujuan: Mengatur siapa yang dapat monitoring dan siapa yang dapat write.
Langkah-langkah:
- Konfigurasi hak akses di Rapid SCADA.
- Buat role-based access: operator lokal, supervisor, remote monitoring.
- Verifikasi hak akses melalui simulasi.
Catatan: Hak akses yang jelas menghindari kesalahan kontrol dari jarak jauh.
Output: Role-based access berjalan, operator remote hanya bisa monitoring, kontrol penuh tetap di lokal.
Subflow Aktivitas:
---
config:
look: handDrawn
theme: neutral
---
flowchart TD
D1[Identifikasi Role Pengguna] --> D2[Konfigurasi Hak Akses]
D2 --> D3[Simulasi & Verifikasi Akses]
classDef role fill:#E1F5FE,stroke:#0288D1,stroke-width:1px,color:#01579B;
classDef access fill:#F1F8E9,stroke:#558B2F,stroke-width:1px,color:#33691E;
classDef verify fill:#FFF8E1,stroke:#F9A825,stroke-width:1px,color:#E65100;
class D1 role;
class D2 access;
class D3 verify;
Testing dan Upgrade Rapid SCADA
Tujuan: Mengubah halaman dari read-only menjadi write/control secara aman.
Langkah-langkah:
- Uji semua tag write di lingkungan simulasi atau lab.
- Pastikan sekuriti tetap diterapkan (password, logging).
- Upgrade halaman HMI sesuai kebutuhan operasional.
Catatan: Jangan aktifkan write/control sebelum semua pengujian selesai.
Output: Semua perintah write berfungsi di lingkungan simulasi, sudah ada logging & proteksi password.
Subflow Aktivitas:
---
config:
look: handDrawn
theme: neutral
---
flowchart TD
E1[Simulasi Lingkungan Lab] --> E2[Uji Tag Write/Control]
E2 --> E3[Terapkan Sekuriti & Logging]
E3 --> E4[Upgrade Halaman HMI]
classDef lab fill:#EDE7F6,stroke:#5E35B1,stroke-width:1px,color:#311B92;
classDef test fill:#E3F2FD,stroke:#1565C0,stroke-width:1px,color:#0D47A1;
classDef security fill:#FFF3E0,stroke:#FB8C00,stroke-width:1px,color:#E65100;
classDef upgrade fill:#E8F5E9,stroke:#2E7D32,stroke-width:1px,color:#1B5E20;
class E1 lab;
class E2 test;
class E3 security;
class E4 upgrade;
Operasional Paralel
Tujuan: Menjalankan Citect dan Rapid SCADA bersamaan untuk familiarisasi operator.
Langkah-langkah:
- Jalankan kedua sistem secara bersamaan.
- Monitor performa dan keakuratan data.
- Berikan training singkat untuk operator.
Catatan: Fase paralel memungkinkan transisi aman sebelum shutdown Citect.
Output: Operator sudah bisa membaca data dari kedua sistem dan mulai terbiasa dengan Rapid SCADA.
Subflow Aktivitas:
---
config:
look: handDrawn
theme: neutral
---
flowchart TD
F1[Operasional Citect] --> F2[Operasional Rapid SCADA Paralel]
F2 --> F3[Monitoring & Verifikasi Data]
F3 --> F4[Operator Familiarisasi]
classDef citect fill:#FFEBEE,stroke:#C62828,stroke-width:1px,color:#B71C1C;
classDef parallel fill:#E3F2FD,stroke:#1565C0,stroke-width:1px,color:#0D47A1;
classDef monitor fill:#FFF8E1,stroke:#F9A825,stroke-width:1px,color:#E65100;
classDef familiar fill:#F1F8E9,stroke:#2E7D32,stroke-width:1px,color:#1B5E20;
class F1 citect;
class F2 parallel;
class F3 monitor;
class F4 familiar;
Shutdown Citect
Tujuan: Menjadikan Rapid SCADA sebagai sistem utama.
Langkah-langkah:
- Pastikan semua halaman, tag, dan driver siap.
- Shutdown Citect HMI.
- Rapid SCADA menjadi sistem utama untuk monitoring dan control.
- Driver langsung ke PLC dapat dikembangkan untuk menghapus ketergantungan pada Citect I/O server.
Catatan: Pastikan backup terakhir Citect tersedia sebelum shutdown.
Output: Rapid SCADA menjadi satu-satunya sistem monitoring & control, backup Citect tersedia sebagai cadangan.
Subflow Aktivitas:
---
config:
look: handDrawn
theme: neutral
---
flowchart TD
G1[Verifikasi Semua Halaman & Tag] --> G2[Shutdown Citect HMI]
G2 --> G3[Rapid SCADA Full Monitoring & Control]
G3 --> G4[Kembangkan Driver PLC Langsung]
classDef verify fill:#E3F2FD,stroke:#1565C0,stroke-width:1px,color:#0D47A1;
classDef shutdown fill:#FFEBEE,stroke:#C62828,stroke-width:1px,color:#B71C1C;
classDef full fill:#E8F5E9,stroke:#2E7D32,stroke-width:1px,color:#1B5E20;
classDef driver fill:#F3E5F5,stroke:#8E24AA,stroke-width:1px,color:#4A148C;
class G1 verify;
class G2 shutdown;
class G3 full;
class G4 driver;
Diagram Alur Utama Migrasi
---
config:
look: handDrawn
theme: neutral
---
flowchart TD
A[Infrastruktur Jaringan] --> B[Ekspor Tag dari Citect]
B --> C[Rapid SCADA Read-Only]
C --> D[Rekonstruksi Halaman HMI]
D --> E[Routing & Hak Akses]
E --> F["Testing & Upgrade Rapid SCADA (Read/Write)"]
F --> G[Operasional Paralel]
G --> H[Shutdown Citect]
H --> I[Rapid SCADA Full Monitoring & Control]
%% Definisi gaya untuk tiap fase
classDef infra fill:#e3f2fd,stroke:#1565c0,stroke-width:2px,color:#0d47a1;
classDef prepare fill:#f1f8e9,stroke:#2e7d32,stroke-width:2px,color:#1b5e20;
classDef build fill:#fff3e0,stroke:#ef6c00,stroke-width:2px,color:#e65100;
classDef run fill:#ede7f6,stroke:#4527a0,stroke-width:2px,color:#311b92;
classDef final fill:#fce4ec,stroke:#ad1457,stroke-width:2px,color:#880e4f;
%% Pemetaan node ke fase
class A infra;
class B,C prepare;
class D,E build;
class F,G run;
class H,I final;
Kesimpulan
- Pendekatan bertahap meminimalkan risiko dan memastikan stabilitas.
- Fase read-only → testing → write/control → operasional paralel → full migration.
- Remote monitoring dapat dilakukan tanpa mengganggu operasional lokal.
- Pendekatan ini dapat diterapkan secara umum, tidak tergantung plant tertentu.