Siemens S7-1200 ke Ignition SCADA via OPC-UA: Setup Lengkap dari Nol

Ignition adalah salah satu platform SCADA open-architecture paling populer saat ini karena lisensinya berbasis server (bukan per-tag/per-client) dan mendukung OPC-UA secara native. Kombinasi PLC Siemens S7-1200 dengan Ignition lewat OPC-UA adalah salah satu arsitektur SCADA modern yang paling banyak diadopsi. Artikel ini membahas setup lengkapnya dari nol.
Kenapa Kombinasi Ini Populer?
Ignition memakai model lisensi unlimited tag dan unlimited client di server yang sama, sangat berbeda dari SCADA tradisional yang biasanya membatasi jumlah tag atau client. Karena S7-1200 sudah mendukung OPC-UA server bawaan, kombinasi keduanya bisa dijalankan tanpa driver komunikasi tambahan yang berbayar.
Persiapan di Sisi PLC
- Aktifkan OPC UA server di Device Configuration S7-1200 (properti CPU > OPC UA)
- Tandai tag-tag yang ingin diekspos dengan opsi “Accessible from OPC UA”
- Compile dan download program ke PLC
- Catat endpoint URL PLC, biasanya berformat
opc.tcp://[IP_PLC]:4840

Instalasi dan Konfigurasi Ignition
Setelah PLC siap, langkah di sisi Ignition adalah sebagai berikut:
- Install Ignition Gateway (tersedia versi trial gratis untuk evaluasi)
- Masuk ke Config > OPC UA > Connections, lalu buat koneksi baru
- Masukkan endpoint URL PLC yang sudah dicatat sebelumnya
- Pilih security policy yang sesuai (bisa “None” untuk testing lokal, atau “Basic256Sha256” untuk produksi)
- Simpan dan cek status koneksi — jika berhasil, status akan berubah menjadi “Connected”
Browsing dan Binding Tag
Setelah koneksi OPC-UA aktif, gunakan fitur “Tag Browser” di Ignition Designer untuk menjelajahi node/tag yang sudah diekspos dari PLC. Tag-tag ini kemudian bisa di-drag langsung ke dalam Tag Manager Ignition untuk dipetakan sebagai tag internal, siap dipakai di layar HMI, alarm, maupun historian.

Membuat Dashboard Monitoring Sederhana
Dengan Perspective (modul visualisasi web Ignition), tag yang sudah terhubung bisa langsung ditampilkan sebagai gauge, trend chart, atau tabel status di dashboard berbasis web yang bisa diakses dari browser mana saja tanpa instalasi client tambahan.
Tips Keamanan untuk Produksi
- Jangan gunakan security policy “None” di lingkungan produksi — gunakan minimal Basic256Sha256 dengan sertifikat
- Batasi tag yang diekspos dari PLC hanya yang benar-benar dibutuhkan SCADA
- Gunakan VLAN atau firewall terpisah untuk memisahkan jaringan OT dari jaringan IT umum
Memahami Model Lisensi Ignition (Unlimited Tag & Client)
Salah satu daya tarik utama Ignition dibanding SCADA komersial lain adalah model lisensinya yang unlimited untuk jumlah tag dan client, alih-alih membayar per tag atau per client tambahan seperti kebanyakan software SCADA tradisional. Sebelum memulai instalasi, penting memahami pilihan edisi yang tersedia.
- Trial Mode — seluruh fitur Ignition bisa dicoba penuh selama 2 jam per sesi tanpa lisensi, cocok untuk belajar dan proof-of-concept sebelum membeli.
- Ignition Edge — versi ringan dengan harga terjangkau, cocok dipasang langsung di edge device dekat PLC untuk akuisisi data dan protokol gateway sederhana.
- Ignition Standard/Enterprise — edisi penuh dengan modul lengkap (Vision, Perspective, Alarming, Historian) untuk kebutuhan SCADA skala penuh di server pusat.
Dengan model lisensi berbasis server (bukan per tag/client), biaya justru bisa lebih hemat dibanding SCADA komersial lain ketika jumlah tag dan operator yang mengakses dashboard terus bertambah seiring waktu.
Membuat Alarm dan Historian Dasar di Ignition
Selain menampilkan nilai real-time, dua fitur yang hampir selalu dibutuhkan pada implementasi SCADA adalah alarm dan historian (pencatatan data historis). Ignition menyediakan modul bawaan untuk keduanya tanpa perlu instalasi tambahan.
Untuk alarm, konfigurasi dilakukan langsung pada properti tag dengan menentukan kondisi threshold (misalnya High-High, High, Low, Low-Low) beserta prioritas dan pesan notifikasinya. Untuk historian, tag yang perlu dicatat historinya cukup diaktifkan opsi “History” pada konfigurasi tag, dengan interval logging dan mode penyimpanan (misalnya on-change atau periodik) yang bisa disesuaikan. Data historis ini nantinya bisa ditampilkan sebagai trend chart langsung di dashboard Perspective/Vision tanpa perlu database eksternal tambahan untuk kebutuhan dasar.
Perbandingan Ignition dengan SCADA Komersial Lain
Dibanding software SCADA komersial tradisional seperti WinCC atau Wonderware, Ignition memiliki beberapa perbedaan mendasar yang perlu dipertimbangkan sebelum memilih platform untuk proyek jangka panjang.
Ignition berbasis web (Perspective) sehingga dashboard bisa diakses dari browser mana saja tanpa instalasi software client tambahan, sementara sebagian SCADA tradisional masih mengandalkan aplikasi desktop khusus di setiap komputer client. Selain itu, arsitektur Ignition yang berbasis modul memungkinkan penambahan fitur (misalnya modul MQTT Engine atau Report) sesuai kebutuhan tanpa harus upgrade ke edisi yang jauh lebih mahal. Namun demikian, SCADA tradisional seperti WinCC tetap unggul dalam hal integrasi native dengan ekosistem PLC dari vendor yang sama, sehingga pertimbangan mana yang lebih cocok tetap bergantung pada kebutuhan spesifik dan skala proyek masing-masing pabrik.
Oleh karena itu, sebelum memutuskan standarisasi platform SCADA untuk seluruh pabrik, ada baiknya mencoba Ignition dalam mode trial terlebih dahulu pada satu line produksi kecil, sehingga tim engineering bisa menilai langsung kesesuaiannya dengan kebutuhan dan infrastruktur jaringan yang sudah ada sebelum melakukan investasi skala penuh.
Selanjutnya, dokumentasikan setiap tag, alarm, dan konfigurasi yang telah dibuat di Ignition sejak tahap awal, agar proses scale-up ke line produksi lain di kemudian hari bisa dilakukan lebih cepat dengan meniru konfigurasi yang sudah terbukti berjalan baik.
📌 Call to Action
- Butuh modul komunikasi atau aksesori pendukung integrasi PLC-SCADA? → tokopedia.com/bisaioti
- Ingin dipandu setup Ignition SCADA dari nol hingga dashboard berjalan? Ikuti kelas “Integrasi PLC Siemens ke Ignition SCADA” → bisaioti.com/lab
