Jenis Software Pemrograman PLC Omron: CX-Programmer, CX-One, dan Sysmac Studio

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 PLCSoftware
CP SeriesCX-Programmer
CJ SeriesCX-Programmer
CS SeriesCX-Programmer
C SeriesCX-Programmer
CV/CVM1 SeriesCX-Programmer
NSJ SeriesCX-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

SoftwareFungsi
CX-ProgrammerPemrograman PLC
CX-IntegratorKonfigurasi jaringan
CX-DesignerPemrograman HMI tertentu
CX-DriveKonfigurasi drive/inverter
CX-ThermoKonfigurasi temperature controller
CX-SimulatorSimulasi/debugging
CX-ProtocolKonfigurasi komunikasi
Network ConfiguratorKonfigurasi 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

ControllerSoftware
NJ SeriesSysmac Studio
NX SeriesSysmac Studio
NY SeriesSysmac 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:

AspekCX-Programmer / CX-OneSysmac Studio
PlatformPLC Omron konvensionalMachine Automation Controller
Controller utamaCP, CJ, CS, C, dll.NJ, NX, NY
LadderYaYa
Structured TextTergantung controllerYa
Function BlockTergantung sistemYa
MotionTool/konfigurasi tertentuTerintegrasi
SafetyTergantung sistemTerintegrasi pada platform yang didukung
VisionTerpisah/tergantung sistemTerintegrasi pada platform yang didukung
NetworkDidukung melalui tool terkaitTerintegrasi lebih luas
SimulationTersedia melalui tool tertentuTerintegrasi 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.