Integrasi PLC Omron dengan Factory I/O Menggunakan OPC Omron dan Protokol FINS

Tujuan Pembelajaran:

Setelah menyelesaikan praktikum ini, mahasiswa mampu:

  1. Mengonfigurasi komunikasi antara PLC Omron dan OPC Server menggunakan protokol FINS.
  2. Menghubungkan OPC Server Omron dengan Factory I/O.
  3. Memvisualisasikan dan mengontrol proses digital di Factory I/O secara real-time menggunakan PLC Omron.

Peralatan dan Software:

NoPeralatan / SoftwareKeterangan
1PLC Omron (CP1L / CP1E / CJ1M)Telah diprogram dasar (mis. kontak & coil)
2Kabel USB / Serial / EthernetSesuai dengan tipe PLC
3CX-ProgrammerUntuk membuat dan upload program ke PLC
4OPC Server: CX-Server OPC (Omron) atau KEPServerEX (Kepware)Untuk koneksi PLC–OPC via FINS
5Factory I/OVersi Trial atau berlisensi
6PC dengan Windows OSUntuk menjalankan seluruh software

Dasar Teori Singkat:

FINS (Factory Interface Network Service) adalah protokol komunikasi milik Omron yang digunakan untuk bertukar data antara PLC dan software pihak ketiga. OPC (OLE for Process Control) adalah standar komunikasi terbuka yang menghubungkan perangkat industri (seperti PLC) dengan HMI, SCADA, atau software simulasi seperti Factory I/O.

Factory I/O memungkinkan simulasi proses industri secara 3D dan dapat dikontrol oleh PLC fisik melalui OPC Server.

Langkah Praktikum

  1. Konfigurasi PLC Omron
  1. Hubungkan PLC Omron ke PC menggunakan kabel USB/Serial/Ethernet.
  2. Buka CX-Programmer.
  3. Buat program kontrol sederhana, contoh:
    • Tombol input (CIO 0.00) mengaktifkan lampu output (CIO 100.00). Catatan: X/Y adalah penamaan alamat PLC Mitsubishi; Omron memakai area CIO.
  4. Upload program ke PLC dan pastikan dalam mode RUN.
  5. Catat alamat memori yang digunakan, misal:
    • Input: CIO 0.00
    • Output: CIO 100.00 (output bawaan seri CP1 dimulai dari CIO 100)
  1. Konfigurasi OPC Server Omron 
  1. Install dan jalankan OPC Server Omron.
    Integrasi PLC Omron dengan Factory I/O via OPC dan FINS – langkah 1
  2. Klik kanan hidden icon omron OPC data Server, kemudian klik Select CX-Server Project:
    • Integrasi PLC Omron dengan Factory I/O via OPC dan FINS – langkah 2
  3. Klik tombol New pada kotak dialog CX-Server File:
    • Integrasi PLC Omron dengan Factory I/O via OPC dan FINS – langkah 3
  4. pada kotak dialog create project dan tentukan nama file kemudian klik save:
    • Integrasi PLC Omron dengan Factory I/O via OPC dan FINS – langkah 4
  5. klik tombol edit project.
    Integrasi PLC Omron dengan Factory I/O via OPC dan FINS – langkah 5
  6. Akan muncul project editor–> kemudian klik toolbar add plc
    Integrasi PLC Omron dengan Factory I/O via OPC dan FINS – langkah 6
  7. muncul kotak dialog change plc, kemudian isi kotak box device plc sesuai dengan yang anda suka atau sesuaikan, kemudian pilih device type ( pilih jenis plc yang anda gunakan), kemudian pilih network type(saya menggunakan fins protokol)
    Integrasi PLC Omron dengan Factory I/O via OPC dan FINS – langkah 7
  8. setelah proses diatas selesai akan muncul tampilan seperti dibawah ini
    Integrasi PLC Omron dengan Factory I/O via OPC dan FINS – langkah 8
  9. selanjutnya akan kita buat point( untuk mapping data dari plc omron), yang pertama kita akan buat input dari plc nya
    Integrasi PLC Omron dengan Factory I/O via OPC dan FINS – langkah 9 Integrasi PLC Omron dengan Factory I/O via OPC dan FINS – langkah 10 Integrasi PLC Omron dengan Factory I/O via OPC dan FINS – langkah 11
  10. kita buat lagi piont untuk output
    Integrasi PLC Omron dengan Factory I/O via OPC dan FINS – langkah 12Integrasi PLC Omron dengan Factory I/O via OPC dan FINS – langkah 13
  1. Integrasi dengan Factory I/O
  1. Buka Factory I/O.
    Integrasi PLC Omron dengan Factory I/O via OPC dan FINS – langkah 14
  2. Pilih mode Scene, misalnya: Sorting by Color atau Basic Conveyors.
    Integrasi PLC Omron dengan Factory I/O via OPC dan FINS – langkah 15
  3. Buka menu File > Drivers > OPC DA.
    Integrasi PLC Omron dengan Factory I/O via OPC dan FINS – langkah 16
    Integrasi PLC Omron dengan Factory I/O via OPC dan FINS – langkah 17
  4. Aktifkan Omron opendataserver dan klik Start.
    Integrasi PLC Omron dengan Factory I/O via OPC dan FINS – langkah 18
  5. drag and drop input dan outputnya (mis. sensor, push button, conveyor), lalu:
    • Integrasi PLC Omron dengan Factory I/O via OPC dan FINS – langkah 19
  6. Jalankan Factory I/O dan perhatikan bahwa kontrol berjalan sesuai logika PLC.
  7. Berikut ladder dari PLC Omronnya
    Integrasi PLC Omron dengan Factory I/O via OPC dan FINS – langkah 20

Uji Coba

Lakukan uji coba berikut:

  • Tekan tombol input fisik pada PLC, pastikan conveyor di Factory I/O berjalan.
  • Matikan input, pastikan conveyor berhenti.
  • Ubah kondisi PLC via CX-Programmer dan amati perubahan di Factory I/O.

Evaluasi

PertanyaanJawaban
1. Apa fungsi OPC Server dalam komunikasi PLC dan Factory I/O?…
2. Mengapa protokol FINS digunakan pada PLC Omron?…
3. Bagaimana cara membaca tag CIO001.00 dari PLC menggunakan OPC?…
4. Sebutkan 3 keuntungan integrasi PLC fisik dengan simulasi virtual seperti Factory I/O!…

Catatan Tambahan

  • Untuk PLC tanpa Ethernet, gunakan CP1W-CIF41 (Ethernet Option Board) atau konversi USB ke serial dan driver FINS serial.
  • Factory I/O juga mendukung Modbus, namun untuk PLC Omron, FINS via OPC lebih praktis digunakan.

Ingin belajar PLC dengan cara yang mudah, terstruktur, dan langsung bisa dipraktikkan? Ikuti Training PLC Omron di bisaioti.com dan pelajari semua yang Anda butuhkan mulai dari dasar pemrograman hingga implementasi komunikasi industri seperti Modbus RTU dan TCP/IP. Pelatihan ini cocok untuk mahasiswa, guru SMK, teknisi, maupun praktisi industri yang ingin meningkatkan kompetensinya.

Baca Juga

Pemetaan Alamat Omron ke Tag Factory I/O

Pada PLC Omron seri CP1 (CP1E, CP1L, CP1H), input bawaan dimulai dari CIO 0.00 dan output bawaan dari CIO 100.00. Contoh pemetaan untuk scene Basic Conveyors:

Tag Factory I/OJenisAlamat PLC OmronItem di OPC
Start buttonInput ke PLCCIO 0.00Start_PB
Stop buttonInput ke PLCCIO 0.01Stop_PB
Sensor ujung conveyorInput ke PLCCIO 0.02Sensor_End
Conveyor (motor)Output dari PLCCIO 100.00Conveyor
Lampu indikatorOutput dari PLCCIO 100.01Lamp_Run

Perhatikan arah data: sensor dan tombol di Factory I/O menulis ke PLC, sedangkan aktuator di Factory I/O membaca dari PLC. Jika tombol virtual dipakai, sebaiknya gunakan area bit internal (mis. W0.00) agar tidak bentrok dengan input fisik.

Contoh Logika: Start–Stop Conveyor

  • Rung 1: kontak NO Start_PB diparalel dengan kontak NO Conveyor (pengunci), diseri dengan kontak NC Stop_PB dan kontak NC Sensor_End, ke coil Conveyor (CIO 100.00).
  • Rung 2: kontak NO Conveyor ke coil Lamp_Run (CIO 100.01).

Hasilnya: conveyor berjalan saat START ditekan dan berhenti otomatis ketika benda mencapai sensor ujung atau STOP ditekan.

Troubleshooting Koneksi OPC

MasalahPenyebab umumSolusi
Server OPC tidak muncul di Factory I/OPerbedaan 32/64-bit atau komponen OPC DA belum terpasangPasang OPC Core Components; jalankan keduanya dengan hak Administrator
Item OPC berstatus Bad QualityCX-Server tidak bisa menghubungi PLCCek setting network type, IP/node FINS, dan pastikan PLC dalam mode RUN/MONITOR
Data terlambat atau tersendatUpdate rate OPC terlalu lambatTurunkan update rate grup OPC (mis. 100 ms)
Output PLC tidak mengubah objek 3DItem dipetakan ke sensor, bukan aktuatorPeriksa ulang arah mapping di jendela Drivers

Kunci Jawaban Evaluasi

  1. Fungsi OPC Server: menjadi penerjemah antara protokol vendor (FINS) dan standar terbuka OPC, sehingga software lain seperti Factory I/O bisa membaca/menulis data PLC.
  2. Mengapa FINS: FINS adalah protokol bawaan Omron yang didukung hampir semua seri PLC Omron lewat serial maupun Ethernet.
  3. Membaca tag CIO 1.00: buat point baru di CX-Server dengan area CIO, alamat 1.00, tipe BOOL, lalu tambahkan item tersebut di client OPC.
  4. Keuntungan simulasi virtual: aman (tidak ada mesin nyata yang rusak), murah, dan skenario gangguan bisa diulang kapan saja.

Related Articles

Tinggalkan Balasan

Chat Langsung dengan Kami
Staff bisaioti 1 — +62 823-3306-4821 E-Course, Offline Course, Hardware & Teknis IoT/OT Staff bisaioti 2 — +62 823-3306-4821 Training Korporat & Toko Hardware