Adsense

Thursday, July 19, 2007

Updating Program PLC

Project PLC kali ini adalah melakukan konfigurasi pada PLC dari keluarga modicon 984.
Lingkup kerja dari project ini adalah :
Melakukan updating program PLC sehingga data dari transmitter yang baru ditambahkan dapat dibaca oleh Distributed Control System (DCS).
Melakukan kalibrasi pembacaan nilai PLC sehingga memiliki pembacaan yang sesuai antara nilai yang terbaca pada DCS dengan nilai yang terbaca pada transmitter.
Proses updating dilakukan pada saat PLC sedang beroperasi.

Teknik Konfigurasi
Melakukan updating PLC dan konfigurasi pada PLC dapat dilakukan melalui dua cara.

Offline Mode. Pada metode ini, program asli PLC di-upnload dahulu ke PC Programmer kemudian dilakukan editing. Setelah selesai, dilakukan kembali proses downloading ke PLC.
Online Mode. Pada metode ini updating dilakukan secara online dan melakukan perubahan permanent pada program PLC secara life.

Perbedaan antara kedua mode tersebut adalah bila mode pertama, perubahan PLC akan terjadi setelah program yang baru selesai di download. Dan pada proses ini memerlukan shutdown pada PLC, yang berarti me-nonaktifkan kerja PLC untuk sementara waktu.

Sementara cara kedua adalah melakukan updating secara life pada PLC yang sedang beroperasi penuh, sehingga tidak perlu menghentikan PLC untuk sementara waktu. Teknik kedua ini merupakan salah satu cara updating PLC yang penting mengingat pada umumnya PLC memiliki fungsi control yang penting yang mensyaratkan fungsi kerja yang terus-menerus tanpa gangguan. Pada beberapa system/plant, proses mematikan PLC dan menghidupkan PLC memerlukan prosedur yang panjang dan memakan waktu yang lama (beberapa jam sampai beberapa hari) sehingga banyak sekali factor yang harus dipertimbangkan.

Salah satu tantangan pada proyek ini adalah melakukan updating pada saat PLC sedang beroperasi sehingga tidak perlu melakukan shutdown pada system.

Hal-hal yang perlu diperhatikan pada saat melakukan updating program secara online adalah melakukan analisa yang teliti terutama mengenai penggunaan address dan variable yang akan digunakan, apakah menghasilkan duplikasi address. Duplikasi address dapat menyebabkan proses secara keseluruhan dapat terganggu. Dan kedua adalah melakukan setiap langkah dengan benar, karena efek yang ditimbulkan akan langsung berakibat pada PLC yang sedang beroperasi.

Konfigurasi dan Hasilnya

PLC yang dikonfigurasi adalah PLC dari keluarga modicon 984, tipe … . PLC ini dapat dikonfigurasi melalui port serial yang mendukung protocol komunikasi modbus.

Konfigurasi system pada PLC yang akan diupdate dapat digambarkan pada gambar 1 berikut :
Gambar 1 memperlihatkan konfigurasi pemasangan transmitter pada field dimana wiring ditarik ke PLC terdekat. Penarikan wiring ke PLC yang terdekat ini dimaksudkan agar pembacaan transmitter dapat diamati pada DCS.

Strategy ini mungkin dipilih karena satu atau beberapa pertimbangan berikut, yaitu :
Penarikan kabel langsung ke DCS lebih panjang dan lebih sulit.
Jumlah terminal koneksi yang tersedia pada DCS terbatas.
Nilai hasil pembacaan transmitter ini diperlukan untuk perhitungan/fungsi pada PLC yang bersangkutan.

Melihat dari kondisi di lapangan, pertimbangan pertama menjadi lebih penting, dimana ruang untuk kabel yang akan ditarik ke DCS sangat sulit untuk disediakan, dalam hal ini penarikan kabel di platform tersebut sangat sulit dan mahal.
Cara paling mudah adalah menarik kabel ke PLC dan menggunakan jalur komunikasi yang telah dimiliki oleh PLC tersebut ke DCS.

Penambahan transmitter ini memerlukan satu buah channel Analog Input cadangan pada PLC.

Setelah semua konfigurasi ini dibuat dilapangan, update program pada PLC cukup sederhana, yaitu dengan cara melakukan konversi nilai yang dibaca di terminal PLC ke sebuah address yang diminta oleh DCS. Dalam hal ini nilai Channel AI-13 dikonversi ke address 40576 dengan fasilitas move pada software programming PLC.

Setelah konversi selesai dilakukan, nilai pembacaan transmitter segera dapat dilihat pada DCS tanpa perlu melakukan konfigurasi komunikasi lain karena komunikasi PLC – DCS telah terbentuk sebelumnya.

No comments: