Saturday 3 November 2012

Komunikasi PLC Emulate 5000 ke Intouch 10.1

Kali ini kita akan bahas secara singkat cara komunikasi antara Emulate 5000(simulator PLC AB) dengan intouch via RSLINX. Ini sangat diperlukan untuk melakukan pengetesan terhadap program PLC yang telah kita buat apakah sudah sesuai dengan requirement customer atau belum. Terlebih jika program yang akan dijalankan ke real PLC tidak boleh ada kesalahan karena system yang akan dijalankan dengan program PLC yang kita buat bersifat critical.
Pertama rekan2 buat simple project di RSlogix5000, jangan lupa controller  yang akan kita pakai bukan controller yang sebenarnya tetapi virtual controller (emulator).
Add backplane – add module (emulator controller) lihat gambar.




Setelah hardware configuration selesai dibuat, langkah selanjutnya bikin salah satu tag yang akan kita pakai untuk tes komunikasi dari PLC emulator ke Intouch.
Contoh tag “E401.CONTROL”

Open RSLogix Emulate 5000, pada slot yang kosong klik kanan add module (emulate 5000). Jangan lupa emulator ini kita tempatkan pada slot sesuai dengan hardware configuration yang telah kita buat di RSLogix 5000. Karena program yang saya buat di RSLogix 5000 emulator ada di slot 11, maka seperti pada gambar dibawah, emulator PLC saya tempatkan di slot 11.

Selanjutnya kita akan download program yang kita buat ke Emulate 5000, tetapi sebelum itu kita mesti buat jalur komunikasi dari Program RSLogix 5000 ke Emulate 5000. Caranya, open RSLINX, klik configure drivers, pada pop up configure drivers add new drivers, pilih virtual backplane kemudian start drivers, check autobrowse pada RSLINX.

“Tuing” PLC emulate 5000 terdeteksi di RSLINK(lihat gambar dibawah),maka kita bisa download program dari RSLogix 5000 ke Emulate 5000. Jangan lupa untuk compile program yang telah kita buat untuk memastikan tidak ada error.  Setelah didownload, run PLC Emulate 5000.

Langkah selanjutnya kita akan komunikasikan PLC Emulate 5000 ke scada InTouch, InTouch yang saya pakai disini adalah InTouch versi 10.1.
Pada RSLINX klik communication, klik Topic configuration maka akan muncul pop up seperti gambar dibawah. Klik new (contoh “CoolerCS2”) dan sesuaikan setting nya sesuai dengan gambar dibawah.

Selesai dengan setting pada RSLINK, open Intouch, buat project baru, masuk ke window maker. Pada Tools – configure new access names, contoh Cooler CS2. Access names yang kita buat ini adalah access names yang akan kita pakai pada tag yang kita komunikasikan dengan PLC Emulate 5000.
Singkat saja, samain settingnya kaya gambar dibawah, OK, Close.

Open Tagname Dictionary (tools – configure – tagname dictionary) maka muncul pop up seperti gambar dibawah. Klik new contoh E401_CONTROL pada access names pilih CoolerCS2 yang tadi sudah kita buat. Pada Item, ini sesuai dengan tag yang kita buat di program PLC. Save Close.

Pada menu window Intouch, buat new window. Buat simple object (Bisa button, kotak, lingkaran) klik kanan pada object yang kita buat pilih animation link, pada pop up yang muncul klik discrete input, pilih toggle switch, ketik tag yang sudah kita buat tadi pada isian tag (E401_CONTROL), OK, Close (maaf gambar belum lengkap).
Save window. Klik runtime, untuk tes klik animasi yang kita buat tadi, contoh gambar dibawah selector switch saya buat ON maka kita akan lihat status tag pada PLC via RSLogix 5000 akan ikut berubah ON.



Sekian Terima Kasih.

No comments:

Post a Comment