SoftControl
SoftControl User Manual

Panduan Pengguna SoftControl

Dokumen ini bukan sekadar ringkasan fitur, tetapi panduan kerja nyata. Dengan mengikuti urutannya, pengguna baru sekalipun dapat memasang, mengatur, menguji, menjalankan, dan memelihara proyek SoftControl dasar.

Untuk siapa panduan ini

Peran

Operator, integrator, administrator, dan tim dukungan

Platform

Windows desktop dan tablet Android

Cakupan

Penggunaan Runtime, pengaturan admin, editor visual, timer, lisensi, dan migrasi

Hasil

Setelah mengikuti panduan ini, Anda dapat membangun dan memelihara proyek dasar secara mandiri

1. Sebelum mulai: pisahkan peran dan siapkan lingkungan

Banyak masalah muncul sejak awal karena data perangkat belum lengkap, lingkungan belum diperiksa, atau tugas operator dan admin tercampur.

1.1 Tentukan dulu jenis pekerjaan yang sedang dilakukan

SoftControl dapat digunakan untuk operasi harian atau untuk konfigurasi sistem. Langkah pertama adalah memastikan Anda sedang berada di peran yang mana.

Tujuan

Memastikan apakah Anda bekerja sebagai operator atau administrator.

Langkah
  1. Jika tugas Anda hanya membuka, menutup, memutar konten, dan mengontrol pencahayaan, fokuskan dulu ke Bab 3 dan 8.
  2. Jika Anda perlu membuat perangkat, perintah, halaman, timer, dan lisensi, baca manual lengkap secara berurutan.
  3. Jika Anda juga menangani serah terima proyek, siapkan daftar perangkat dan dokumen handover terlebih dahulu.
Cara memeriksa
  • Anda tahu apakah harus masuk ke Runtime atau ke area admin.
  • Anda mulai bekerja dengan daftar perangkat yang sudah siap.

1.2 Informasi yang harus disiapkan sebelum instalasi

Sebelum membuat antarmuka, Anda perlu menyiapkan informasi komunikasi perangkat dan struktur proyek.

Tujuan

Menyusun basis implementasi yang siap dipakai untuk input perintah.

Langkah
  1. Catat nama, model, lokasi, dan fungsi setiap perangkat.
  2. Tentukan protokol kontrol tiap perangkat: UDP, TCP, PJLink, serial, WOL, atau Modbus.
  3. Untuk perangkat jaringan, catat IP, port, kebutuhan respons, dan delay.
  4. Untuk perangkat serial, catat port COM dan parameter komunikasinya.
  5. Kelompokkan perangkat berdasarkan area atau alur proses.
Cara memeriksa
  • Anda dapat menjelaskan cara mengontrol setiap perangkat.
  • Anda dapat mengelompokkan perangkat per halaman atau alur kerja.

2. Urutan paling aman untuk membangun proyek pertama

Urutan yang paling aman adalah: daftar perangkat, perintah, grup perintah, halaman, pengikatan tombol, pengujian, timer, lalu backup.

2.1 Urutan implementasi yang disarankan

Untuk proyek pertama, urutan ini paling stabil dan paling sedikit menimbulkan pekerjaan ulang.

Tujuan

Menyelesaikan proyek pertama yang berfungsi dengan koreksi seminimal mungkin.

Langkah
  1. Di area admin, periksa bahasa dan status lisensi.
  2. Buat dan uji perintah satu per satu di manajemen perintah.
  3. Gabungkan alur seperti buka dan tutup ke dalam grup perintah.
  4. Bangun struktur halaman dan latar belakang di editor visual.
  5. Tambahkan tombol dan teks, lalu ikat navigasi dan tindakan.
  6. Kembali ke Runtime dan uji setiap halaman.
  7. Setelah stabil, tambahkan timer dan integrasi eksternal.
  8. Terakhir, ekspor backup.
Cara memeriksa
  • Urutan kerja dari perintah dasar sampai antarmuka sudah jelas.

3. Operasi harian di Runtime

Bab ini ditujukan untuk operator harian. Di sini dijelaskan pembukaan, penutupan, pemutaran konten, kontrol lampu, dan navigasi halaman.

3.1 Prosedur pembukaan

Saat membuka sistem, urutan sangat penting. Nyalakan sistem inti terlebih dahulu, lalu perangkat pendukung dan konten.

Tujuan

Menjalankan rutinitas pembukaan yang aman.

Langkah
  1. Di halaman utama, pastikan tidak ada peringatan lisensi atau error yang jelas.
  2. Jika ada tombol buka sekali klik, gunakan itu lebih dahulu.
  3. Dalam mode manual, urutan yang disarankan adalah: PC, proyektor, player, lalu pencahayaan.
  4. Tunggu respons nyata dari perangkat setelah setiap langkah.
  5. Setelah itu, periksa langsung gambar, audio, dan pencahayaan di lokasi.
Cara memeriksa
  • Proyektor menyala dan menampilkan gambar yang benar.
  • Konten dan pencahayaan berada pada mode pembukaan yang diharapkan.

3.2 Prosedur penutupan

Penutupan biasanya dilakukan dengan urutan kebalikan agar perangkat tidak mati secara tidak konsisten.

Tujuan

Menjalankan rutinitas penutupan yang stabil.

Langkah
  1. Hentikan dulu pemutaran atau kembalikan ke mode siaga.
  2. Ubah pencahayaan ke mode penutupan.
  3. Matikan proyektor dan tunggu siklus shutdown selesai.
  4. Terakhir, matikan PC dan perangkat lainnya.
Cara memeriksa
  • Pemutaran sudah berhenti.
  • Pencahayaan, proyektor, dan PC berada pada kondisi penutupan.

4. Dasar administrasi: akses, perlindungan, dan lisensi

Sebelum mengubah halaman atau perangkat, Anda perlu memahami cara masuk ke panel admin, mengganti kata sandi, dan memeriksa lisensi.

4.1 Masuk ke area admin

Biasanya akses admin berada di halaman utama. Hindari melakukan perubahan saat sistem sedang digunakan secara nyata tanpa rencana.

Tujuan

Membuka area admin dan mengenali modul utamanya.

Langkah
  1. Buka akses admin dari halaman utama.
  2. Masukkan kata sandi admin dan jangan biarkan nilai default tetap digunakan di lingkungan produksi.
  3. Kenali lokasi editor visual, manajemen perintah, timer, lisensi, log, dan diagnosis jaringan.
Cara memeriksa
  • Anda tahu modul mana yang harus dibuka untuk setiap jenis tugas.

4.2 Apa yang harus dilakukan saat pertama kali masuk

Lebih baik memeriksa kondisi sistem terlebih dahulu sebelum mulai mengatur proyek.

Tujuan

Menyelesaikan inisialisasi admin pertama dengan aman.

Langkah
  1. Pada informasi sistem atau lisensi, periksa apakah lingkungan masih uji coba atau sudah produksi.
  2. Pada lingkungan resmi, impor lisensi terlebih dahulu.
  3. Atur bahasa yang sesuai untuk tim pemeliharaan.
  4. Ganti kata sandi admin dan dokumentasikan nilainya.
Cara memeriksa
  • Status lisensi, ID perangkat, dan versi sudah diperiksa.
  • Kata sandi admin bukan lagi nilai default.

5. Perintah dan grup perintah: buktikan kontrol sebelum membuat UI

Kesalahan paling umum adalah mulai dari desain halaman. Cara yang benar adalah memvalidasi setiap perintah satu per satu, lalu mengelompokkannya, baru kemudian mengikatnya ke tombol.

5.1 Membuat perintah tunggal

Setiap perintah bergantung pada tiga informasi utama: alamat tujuan, port atau baud rate, serta isi perintah.

Tujuan

Membuat perintah stabil yang bisa diuji secara terpisah.

Langkah
  1. Tambahkan perintah baru di manajemen perintah.
  2. Gunakan nama yang jelas dengan pola perangkat plus aksi.
  3. Pilih protokol lalu isi alamat tujuan dan port atau kecepatan.
  4. Jika perlu, atur delay, timeout, dan percobaan ulang.
  5. Simpan dan uji perintah tersebut secara mandiri.
Cara memeriksa
  • Perangkat merespons dengan benar saat uji tunggal.
  • Eksekusi tercatat di log.

5.2 Kapan memakai grup, Modbus, dan antarmuka eksternal

Perintah tunggal dipakai untuk satu aksi, grup untuk satu proses, dan antarmuka eksternal untuk panggilan dari sistem lain.

Tujuan

Menggunakan setiap kemampuan pada skenario yang tepat.

Langkah
  1. Buat grup untuk pembukaan, penutupan, dan pergantian mode.
  2. Gunakan titik Modbus untuk integrasi PLC atau sensor.
  3. Tetapkan ID eksternal pada komponen yang harus dipanggil sistem lain.
Cara memeriksa
  • Perbedaan antara perintah tunggal, grup proses, dan panggilan eksternal sudah jelas.

6. Editor visual: dari halaman kosong ke antarmuka operasional

Kemudahan penggunaan di lokasi lebih banyak ditentukan oleh struktur halaman, jalur kembali, dan kejelasan aksi tombol dibanding efek visual.

6.1 Struktur halaman dan latar belakang

Halaman adalah tulang punggung proyek. Struktur yang rapi akan mengurangi pekerjaan ulang.

Tujuan

Membangun hierarki halaman yang sesuai dengan alur nyata.

Langkah
  1. Tinjau daftar halaman dan buat dulu halaman utama, menu, dan halaman fungsi.
  2. Beri nama setiap halaman sesuai peran nyatanya.
  3. Tambahkan latar belakang jika diperlukan.
Cara memeriksa
  • Fungsi setiap halaman sudah jelas.

6.2 Mengikat tombol ke aksi yang benar

Bukan tombol itu sendiri yang mengontrol perangkat, melainkan aksi yang dihubungkan kepadanya.

Tujuan

Membuat perilaku setiap tombol dapat diprediksi.

Langkah
  1. Pisahkan teks informasi dari komponen interaktif.
  2. Untuk setiap tombol, tentukan apakah itu navigasi, teks, perintah, atau grup.
  3. Uji segera setelah setiap pengikatan.
Cara memeriksa
  • Anda dapat menjelaskan apa yang akan dilakukan setiap tombol sebelum ditekan.

7. Otomasi, backup, dan serah terima

Sebuah proyek benar-benar selesai bukan saat hanya bisa dijalankan sekali, tetapi saat dapat dijalankan otomatis, dipulihkan, dan diserahkan dengan aman kepada orang lain.

7.1 Mengatur timer

Timer cocok untuk proses berulang seperti pembukaan dan penutupan harian.

Tujuan

Mengotomatisasi rutinitas berulang dengan aman.

Langkah
  1. Periksa dulu timer yang sudah ada.
  2. Gunakan nama yang jelas dan waktu yang tepat.
  3. Pakai ulang tombol atau grup yang sudah tervalidasi.
  4. Lakukan uji manual sebelum aktivasi.
Cara memeriksa
  • Uji manual berhasil dan tercatat di riwayat.

7.2 Backup, ekspor, dan transfer proyek

Setiap proyek yang diserahkan harus memiliki backup yang telah diuji di lingkungan kedua.

Tujuan

Menjamin pemulihan dan kelangsungan proyek.

Langkah
  1. Ekspor backup pada setiap tonggak penting.
  2. Impor backup tersebut di lingkungan lain untuk verifikasi.
  3. Sertakan juga kata sandi, status lisensi, daftar perangkat, dan lokasi backup.
Cara memeriksa
  • Ada backup yang benar-benar sudah tervalidasi.

8. Pemecahan masalah: selalu periksa dalam urutan yang sama

Jika muncul masalah, periksa secara berurutan: lisensi, log, jaringan, parameter, lalu baru pengikatan halaman.

8.1 Tombol tidak merespons

Ini adalah masalah paling umum di lapangan, tetapi bisa dipersempit dengan cepat jika Anda memakai alur pemeriksaan yang tetap.

Tujuan

Mengetahui apakah masalah ada pada antarmuka, perintah, jaringan, atau perangkat.

Langkah
  1. Mulailah dari log.
  2. Jika tidak ada catatan, periksa pengikatan tombol dan halaman.
  3. Jika ada error di log, periksa protokol, alamat, port, isi perintah, dan status perangkat.
  4. Gunakan diagnosis jaringan untuk perangkat IP dan periksa port COM untuk perangkat serial.
Cara memeriksa
  • Masalah sudah dipersempit ke lapisan antarmuka atau komunikasi.

8.2 Masalah lisensi, timer, atau migrasi

Kasus-kasus ini sering terlihat seperti ketidakstabilan umum, padahal titik pemeriksaannya sangat jelas.

Tujuan

Mengetahui dari mana harus mulai saat terjadi masalah sistem.

Langkah
  1. Jika ada pembatasan fitur, periksa dulu status lisensi.
  2. Jika timer tidak berjalan, periksa lisensi, status aktivasi tugas, dan riwayat eksekusi.
  3. Setelah pindah PC, periksa impor, parameter jaringan, port COM, dan kecocokan lisensi.
Cara memeriksa
  • Anda tahu di mana memeriksa masalah lisensi, timer, dan migrasi.

Pertanyaan yang sering diajukan

Saya belum pernah memakai perangkat lunak kontrol pameran. Harus mulai dari mana?

Mulailah dari Bab 1 dan 2, lalu bangun dulu proyek uji kecil yang benar-benar berfungsi. Itu cara tercepat untuk memahami sistem.

Halaman sudah jadi, tetapi tombol tidak mengendalikan perangkat.

Biasanya perintah dasar belum divalidasi sendiri atau pengikatan tombol salah. Kembali dulu ke manajemen perintah.

Haruskah saya membuat pembukaan satu klik terlebih dahulu atau kontrol perangkat satu per satu?

Selalu mulai dari kontrol perangkat satu per satu. Alur penuh baru stabil setelah perintah dasarnya stabil.

Mengapa beberapa fungsi berhenti bekerja setelah proyek dipindahkan ke PC lain?

Periksa dulu kecocokan lisensi, kelengkapan migrasi konfigurasi, serta parameter jaringan dan serial di lingkungan baru.

Bagaimana mengetahui apakah masalah ada di UI, di perintah, atau di perangkat itu sendiri?

Mulailah dari log. Jika tidak ada log, masalah biasanya ada di UI. Jika log berisi error, periksa perintah atau koneksi. Setelah itu baru periksa kondisi fisik perangkat.

Siap mengonfigurasi SoftControl pada sistem nyata?

Unduh perangkat lunaknya, bangun dulu proyek uji kecil dengan panduan ini, lalu pindah ke lingkungan nyata setelah alurnya stabil.