Jenis Software Pemrograman PLC Omron: CX-Programmer, CX-One, dan Sysmac Studio
Dalam dunia industrial automation, PLC (Programmable Logic Controller) merupakan salah satu perangkat utama yang digunakan untuk mengendalikan mesin dan proses produksi secara otomatis. Salah satu merek PLC yang banyak digunakan dalam industri adalah OMRON.
Untuk melakukan pemrograman, konfigurasi, monitoring, dan troubleshooting PLC Omron, engineer dan teknisi membutuhkan software yang sesuai dengan seri controller yang digunakan.
Secara umum, terdapat dua platform software Omron yang penting untuk dipahami, yaitu CX-One/CX-Programmer dan Sysmac Studio. CX-Programmer digunakan untuk berbagai PLC Omron seperti seri CP, CJ, CS, C, dan CVM1/CV, sedangkan Sysmac Studio merupakan integrated development environment untuk NJ/NX/NY-series Controllers.
1. CX-Programmer
CX-Programmer adalah software pemrograman PLC Omron yang digunakan untuk membuat, mengedit, melakukan debugging, monitoring, serta melakukan konfigurasi PLC.
Software ini merupakan bagian dari CX-One, yaitu paket software terintegrasi Omron untuk PLC dan berbagai perangkat automation lainnya. Dokumentasi Omron menyebutkan CX-Programmer sebagai aplikasi untuk membuat dan melakukan debugging program pada keluarga PLC seperti CS, CJ, CP, NSJ, C, dan CVM1/CV.
Fungsi utama CX-Programmer
CX-Programmer dapat digunakan untuk:
- Membuat program PLC.
- Mengedit program Ladder.
- Melakukan upload dan download program.
- Monitoring kondisi input dan output.
- Monitoring nilai data memory.
- Debugging program.
- Melakukan konfigurasi PLC.
- Melihat status dan error PLC.
- Melakukan data tracing dan monitoring.
Ladder Diagram merupakan salah satu metode pemrograman PLC yang umum digunakan, dan OMRON menjelaskan CX-Programmer sebagai salah satu software yang digunakan untuk pemrograman PLC melalui komputer.
2. PLC Omron yang Menggunakan CX-Programmer
CX-Programmer digunakan pada berbagai PLC Omron generasi konvensional. Beberapa keluarga PLC yang umum antara lain:
| Seri PLC | Software |
|---|---|
| CP Series | CX-Programmer |
| CJ Series | CX-Programmer |
| CS Series | CX-Programmer |
| C Series | CX-Programmer |
| CV/CVM1 Series | CX-Programmer |
| NSJ Series | CX-Programmer |
Untuk beberapa controller tertentu, dukungan software bergantung pada model dan versi software. Karena itu, sebelum membuat atau melakukan maintenance program, sebaiknya periksa kompatibilitas model PLC dengan versi CX-One/CX-Programmer yang digunakan.
Sebagai contoh, OMRON mencantumkan dukungan CX-One dan CX-Programmer untuk CP2E dengan persyaratan versi tertentu.
3. CX-One
CX-One bukan hanya software pemrograman PLC, tetapi merupakan FA Integrated Tool Package yang mengintegrasikan berbagai software untuk perangkat otomasi Omron.
Di dalam CX-One terdapat berbagai software pendukung, termasuk CX-Programmer, CX-Integrator, CX-Designer, CX-Drive, CX-Thermo, dan berbagai tool lainnya.
Secara sederhana:
CX-One → kumpulan software otomasi Omron
CX-Programmer → software pemrograman PLC di dalam CX-One
Beberapa software dalam CX-One
| Software | Fungsi |
|---|---|
| CX-Programmer | Pemrograman PLC |
| CX-Integrator | Konfigurasi jaringan |
| CX-Designer | Pemrograman HMI tertentu |
| CX-Drive | Konfigurasi drive/inverter |
| CX-Thermo | Konfigurasi temperature controller |
| CX-Simulator | Simulasi/debugging |
| CX-Protocol | Konfigurasi komunikasi |
| Network Configurator | Konfigurasi jaringan tertentu |
Dengan konsep ini, CX-One dapat membantu engineer menangani beberapa perangkat dalam satu ekosistem software. OMRON menjelaskan CX-One sebagai paket yang mengintegrasikan software untuk PLC, network, programmable terminal, servo system, inverter, dan temperature controller.
4. Sysmac Studio
Untuk platform otomasi Omron yang lebih modern, software yang digunakan adalah Sysmac Studio.
Sysmac Studio merupakan integrated development environment (IDE) untuk NJ, NX, dan NY-series Controllers. Software ini mengintegrasikan pemrograman, testing, debugging, serta berbagai fungsi automation seperti logic, motion, safety, dan vision.
Controller yang menggunakan Sysmac Studio
| Controller | Software |
|---|---|
| NJ Series | Sysmac Studio |
| NX Series | Sysmac Studio |
| NY Series | Sysmac Studio |
Perbedaan ini penting bagi engineer yang melakukan maintenance PLC Omron.
Misalnya, jika menggunakan NJ Series, CX-One bukan software yang digunakan untuk membuat program NJ. OMRON secara resmi menyatakan bahwa Sysmac Studio diperlukan untuk membuat program NJ Series.
5. Fitur Sysmac Studio
Sysmac Studio memiliki cakupan yang lebih luas untuk pengembangan sistem machine automation.
Beberapa kemampuan utamanya antara lain:
Logic Control
Digunakan untuk membuat program kontrol PLC seperti:
- Sequence control
- Interlock
- Motor control
- Sensor dan actuator
- Digital input/output
Motion Control
Digunakan untuk aplikasi:
- Servo
- Positioning
- Motion profile
- Synchronization
- Multi-axis control
Safety
Sysmac Studio dapat digunakan dalam lingkungan otomasi yang melibatkan fungsi safety tertentu sesuai controller dan perangkat yang didukung.
Vision
Platform Sysmac juga dapat diintegrasikan dengan sistem vision untuk kebutuhan inspeksi dan machine automation.
Network
Sysmac Studio mendukung konfigurasi dan integrasi berbagai perangkat automation dalam arsitektur jaringan yang sesuai.
OMRON menjelaskan bahwa Sysmac Studio mengintegrasikan programming, testing, dan debugging untuk logic, motion, safety, serta vision pada NJ/NX/NY-series Controllers.
6. Bahasa Pemrograman PLC Omron
Dalam ekosistem PLC Omron, khususnya pada platform yang lebih modern, engineer dapat menggunakan beberapa pendekatan pemrograman.
Ladder Diagram
Ladder Diagram merupakan bahasa yang sangat populer dalam dunia PLC karena bentuknya menyerupai rangkaian kontrol relay.
Contoh aplikasinya:
- Start/Stop motor
- Interlock
- Conveyor
- Sensor
- Solenoid
- Sequence control
Structured Text
Structured Text cocok digunakan untuk program yang membutuhkan:
- Perhitungan matematis
- Manipulasi data
- Array
- Loop
- Algoritma yang kompleks
Function Block
Function Block dapat digunakan untuk membuat fungsi kontrol yang dapat digunakan kembali sehingga pengembangan program menjadi lebih terstruktur.
Pada platform tertentu, dukungan bahasa pemrograman dan fitur dapat berbeda berdasarkan model controller serta versi software yang digunakan. OMRON juga mencatat dukungan Structured Text, Ladder, dan SFC pada controller tertentu yang diprogram melalui CX-Programmer.
7. Perbandingan CX-Programmer dan Sysmac Studio
Perbedaan keduanya dapat diringkas sebagai berikut:
| Aspek | CX-Programmer / CX-One | Sysmac Studio |
|---|---|---|
| Platform | PLC Omron konvensional | Machine Automation Controller |
| Controller utama | CP, CJ, CS, C, dll. | NJ, NX, NY |
| Ladder | Ya | Ya |
| Structured Text | Tergantung controller | Ya |
| Function Block | Tergantung sistem | Ya |
| Motion | Tool/konfigurasi tertentu | Terintegrasi |
| Safety | Tergantung sistem | Terintegrasi pada platform yang didukung |
| Vision | Terpisah/tergantung sistem | Terintegrasi pada platform yang didukung |
| Network | Didukung melalui tool terkait | Terintegrasi lebih luas |
| Simulation | Tersedia melalui tool tertentu | Terintegrasi dalam lingkungan pengembangan |
Perbandingan tersebut merupakan gambaran umum; fitur yang tersedia tetap harus diperiksa berdasarkan model controller, versi software, dan konfigurasi sistem.
8. Sysmac Library
Selain Sysmac Studio, Omron juga menyediakan Sysmac Library.
Sysmac Library menyediakan berbagai Function Block yang dapat membantu engineer mengembangkan aplikasi otomasi dengan lebih cepat. OMRON menjelaskan bahwa library ini ditujukan untuk NJ/NX/NY Controller dan berisi Function Block yang memuat know-how untuk advanced control.
Dengan adanya library, engineer tidak selalu harus membangun fungsi tertentu dari awal.
Konsepnya dapat digambarkan:
Sysmac Studio + Sysmac Library → Development lebih cepat dan terstruktur
9. Bagaimana Memilih Software PLC Omron?
Cara paling sederhana adalah melihat seri PLC atau controller yang digunakan.
Jika menggunakan CP, CJ, atau CS
Gunakan:
CX-One → CX-Programmer
Jika menggunakan NJ, NX, atau NY
Gunakan:
Sysmac Studio
Diagram sederhananya:
OMRON Controller
→ CP / CJ / CS / C / CVM1/CV
→ CX-One / CX-Programmer
atau
→ NJ / NX / NY
→ Sysmac Studio
Namun, selalu periksa compatibility berdasarkan model CPU, versi software, operating system, dan perangkat pendukung sebelum melakukan instalasi atau maintenance.
10. Pentingnya Memahami Software Pemrograman PLC
Kemampuan menggunakan software PLC merupakan salah satu kompetensi penting bagi seorang PLC Programmer, Automation Engineer, Maintenance Engineer, Electrical Engineer, maupun teknisi otomasi.
Penguasaan software bukan hanya tentang membuat program Ladder, tetapi juga mencakup:
- Membuat struktur program.
- Melakukan troubleshooting.
- Monitoring PLC.
- Membaca dan menganalisis program existing.
- Melakukan backup program.
- Melakukan online monitoring.
- Mengidentifikasi error.
- Mengkonfigurasi komunikasi.
- Mengintegrasikan PLC dengan HMI.
- Mengintegrasikan PLC dengan perangkat automation lainnya.
Dalam lingkungan industri, kemampuan troubleshooting menggunakan software sering kali menjadi faktor penting untuk mempercepat proses recovery ketika terjadi gangguan pada mesin.
11. Kesimpulan
Software pemrograman PLC Omron dapat dipahami berdasarkan platform controller yang digunakan.
CX-Programmer merupakan software penting untuk berbagai PLC Omron seperti CP, CJ, CS, C, dan CVM1/CV serta tersedia sebagai bagian dari paket CX-One. Sementara itu, Sysmac Studio digunakan untuk platform NJ, NX, dan NY serta menawarkan lingkungan pengembangan yang lebih terintegrasi untuk logic, motion, safety, vision, dan fungsi machine automation lainnya.
Bagi teknisi dan engineer yang ingin mengembangkan kompetensi di bidang Industrial Automation, memahami kedua platform tersebut merupakan langkah yang sangat bermanfaat, terutama jika harus menangani berbagai generasi PLC Omron di lingkungan industri.
Intinya: kenali seri controller terlebih dahulu, kemudian pilih software pemrograman Omron yang sesuai.

