Kamis, 28 Maret 2013

SIMULASI PLC membaca ADC microcontroler dan tampilan di HMI

Belajar microcontrol dan PLC tidak harus kita punya hardwarenya, baik minimum system microcontrol dan hardware PLC ataupun HMI touch screen-nya. Kesempatan kali ini kita mencoba menghubungkan simulator microcontrol menggunakan program ‘Bascom’ dan PLC omron menggunakan ‘CX-simulator’ yang dihubungkan dengan komunikasi serial RS232 menggunakan program ‘virtual port emulator’. Sehingga semuanya baik microcontrol, PLC dan serial komunikasi kita menggunakan virtualisasi di PC sehingga memudahkan kita dalam membuat dan bereksperimen.
Contoh sederhana yang kita coba adalah membaca ADC dari PORT PA0 dan PA1 dari microcontrol Atmega8535 yang dihubungkan dengan PLC omron CJ1M dan di-displaykan menggunakan touch screen Omron type NS8-TV0-V2.

                      HMI <----virtual serial com ----> PLC <----- virtual serial com -------> MICRO

Apabila semua program berjalan baik di bascom untuk microcontrol ataupun cx-programmer untuk plc Omron, dan apabila kita downloadkan atau kita menggunakan hardware yang sebenarnya, maka semua akan bekerja normal/sama seperti yang kita simulasikan.

1.    Download program virtual port emulator di sini
  •  Instal program tersebut bersama masukkan serial keynya yang sudah ada dalam satu    paket.
  • Kemudian buat device baru dengan click  pada gambar 1 yaitu panah no.1
  •  Lanjutkan dengan memilih menu combo ‘Pair’ (gambar 1 panah no.2) dan buat koneksi com2 dan com3.
  • Apabila virtualisasi com port sudah siap, maka statusnya akan ‘ready’. Selesai.

 Gambar 1


2.    Buka program CX-simulator
  • Pilih ‘Create a new PLC (PLC setup wizard) dan click ‘OK’
  • Muncul windows : select folder to create, click ‘NEXT’
  • Muncul windows : pilih type type PLC yaitu CJ1M cpu-11, click NEXT
  • Muncul windows : (register PLC unit) click NEXT
  • Muncul windows : (setup network communication) click NEXT
  • Muncul windows : (setup serial communication) click EDIT
  • Sesuai pada gambar 2 pilih combo communication pilih ‘real comms’ dan com prt name ‘COM2’.
  • Selanjutnya OK…OK …..NEXT dan FINISH
  • Selanjutnya akan tampil seperti pada gambar 3. Kemudian click ‘Connect’ dan lampu indikator network akan berwarna hijau.

 Gambar 2


 Gambar 3

 
3. Download dan buka program Cx-programmer nama filenya‘adcmicro.cxp’ yang dapat download di sini.
  • Jalankan menggunakan “work online simulator (ctrl+shift+W).
  • Kembali (maximize) ke program cx-simulator, maka lampu indikator RUN akan berwarna hijau lihat gambar 3.

 Gambar 4

 
4.    Buka program BASCOM dan open file yang telah didownload yaitu ‘Plcadc.bas’.
  • Pilih menu ‘Option’ dan pilih ‘Simulator’ dan pilih comport menjadi COM3 dan OK , seperti pada gambar 4.
  • Lanjutkan memilih menu ‘Program’ dan pilih ‘Simulate’ (F2) maka akan muncul windows seperti pada gambar 5.
  •  Pada gambar 5, panah no.1 kita centang ‘terminal’ yaitu menunjukkan kita memakai port COM3 sebagai komunikasi dengan PLC.

 Gambar 5

 
5.  Berikutnya pada gambar 5. click panah no.2 (show hardware emulation) dan no.3 (Run program). Selanjutnya kita bisa memberikan simulasi pada nilai ADC channel 0 atau channel 1 dengan memilih pada  panah no.4 dan menggeser nilai ADC naik (max 1023) atau turun (min 0).
 
6. Terakhir pada program Cx-programer kita click icon ‘start PT-PLC integrated simulation’ yaitu berfungsi untuk mensimulasikan HMI, dan apabila muncul window meminta memasukkan nama file maka pilih nama file ‘adcmicro.ipp’ yang telah didownload. Di situ HMI menunjukkan nilai DM20 dan DM21 pada PLC yang nilainya sama dengan nilai ADC pada Micro di ch0(adc0) dan ch1(adc1). Lihat hasilnya pada gambar 6.


 Gambar 6

 
Demikian pembahasan singkat mengenai komunikasi virtual mikrocontrol yang di tampilkan di HMI. Pada aplikasi sebenarnya inputan ADC microcontrol Atmega8535 dapat di gunakan untuk mendeteksi suhu (misal LM35D / thermocouple) atau inputan analog (arus/tegangan). Selamat mencoba dan selalu belajar.

1 komentar:

  1. tolong dijelaskan langkah2 menseting hmi biar bisa komunikasi dengan plc??
    saya sdh bisa download ke hmi tp kok g bs dilihat hasilnya langsung

    BalasHapus