Offline / Online changes M580 Redundant without shutdown

Halo,

Saya mau sedikit menjelaskan bagaimana sebenarnya prosedur untuk melakukan perubahan program secara online ataupun offline pada PLC M580 Redundant tanpa harus menyebabkan Downtime/Shutdown.

Pre configuration:

  • pastikan “Allow Logic Mismatch” dalam kondisi tercentang
  • CPU Executes : pada pilihan “First section” (recommended & default) atau “All Section”
  • Pastikan di animation table nilai “Logic_mismatch_allowed” adalah “1” jika belum, ubah nilainya menjadi 1.
  • pastikan sudah memilki block untuk enable offline changes/ offline build

Pertama dari yang termudah terlebih dahulu, yaitu online changes dalam arti kita merubah program secara online dimana perubahan yang kita lakukan akan langsung dijalankan oleh si PLC seketika kita lakukan “build changes” atau kirim perubahan ke PLC. Hal ini biasa kita lakukan jika modifikasi yang dilakukan tidak banyak misal mengubah Input atau output, delete, dan sebagainya untuk modifikasi minor. Batasan jumlah modifikasi yang dapat dilakukan dapat kita atur (default: 20 perubahan, maximal 50) di setting CPU sebagai berikut:

Berikut prosedur nya:

  1. Online ke PLC (connect to PLC) ke CPU PRIMARY
  2. Pastikan program di Unity Pro / Control Expert statusnya sudah Equal dengan di PLC
  3. Lakukan perubahan pada program FB/Ladder/Structure Text/Instruction list yang mau diubah.
  4. Pastikan program sudah benar dengan analyze project, kemudian jika tidak ada error bisa dilakukan Build Changes.
  5. Seketika program anda langsung dijalankan oleh CPU primary. Kemudian kondisi pada CPU Standby akan menjadi Run Standby Different.
  6. Selanjutnya kita hanya perlu mengklik tombol “Transfer program from Primary to Standby PLC”
  7. Selesai. Pastikan program equal dan sudah tidak ada indikasi warna kuning

Selanjutnya adalah untuk Offline changes. Yaitu perubahan major misalkan menambahkan banyak program, ataupun menambahkan hardware (IO module) baru. Walaupun sebenarnya perubahan hardware dapat dilakukan online dengan fitur CCOTF (Change Configuration On The Fly) namun fitur ini perlu di enable terlebih dahulu pada saat pertama kali konfigurasi atau diubah ketika offline.

Kembali lagi ke Offline Changes procedure agar tidak menyebabkan System menjadi Shutdown, berikut prosedur nya:

Status CPU A
Status CPU B
  • Pastikan kita terhubung ke CPU yang dalam keadaan Standby. Jika kita tidak di depan PLC secara fisik, maka untuk komunikasi melalui Ethernet ke CPU PLC Standby dapat menggunakan IP primary ditambah +1. Misal CPU primary IP nya adalah 192.168.10.1 maka CPU Standby memiliki IP 192.168.10.2

Setelah test koneksi, pastikan semua status dalam kondisi normal dan program equal antara Unity ke PLC Standby atau CPU Standby ke CPU Primary namun warna status dengan warna kuning, artinya kita terkoneksi ke PLC standby.

Kemudian setelah dipastikan aman, silakan putus koneksi dan lakukan perubahan apapun yg mau dilakukan.

  • Setelah itu cek semua perubahan, pastikan sudah tidak ada kesalahan dan lakukan build project. Dan status program menjadi ‘Built’ dengan indikator hijau.
  • Transfer project to PLC (standby CPU)

Pastikan di Fisrt Task/Section program di PLC sudah dtambahkan Block program HSBY_OFFLINE_CHANGES. Jika belum maka buat ini terlebih dahulu.

  • buka first task, ubah Allow Build Offline jadi True, atau ON.
  • hasilnya adalah status PLC standby berubah dari “Wait” menjadi “Run”


kedua Status CPU menjadi RUN , namun indikasinya program berbeda “DIFFERENT”
  • Setelah ini maka, kita dapat mematikan/switch over PLC Primary dengan Standby dimana isi program di CPU standby sudah di update dengan program yang lebih baru.
  • PLC standby sudah menjadi Primary, kemudian transfer isi program ke PLC Standby
  • selesai

Leave a Reply

Your email address will not be published.