Analog Input Omron CPM2A & MAD01

Refresh sedikit ilmu zaman kuliah dulu.

Masa saya kuliah dulu masih pake Omron CPM1A dan CPM2A serta ada juga module analog MAD01. Materi analog input di beberapa pelatihan PLC termasuk dalam materi advance (lanjutan). Berikut saya jelasin secara general langkah untuk wiring dan programming analog input di PLC Omron CPM2A dengan module ekspandi MAD01 (2 AI & 1 AO).

Hardware dan software yang digunakan adalah :

a. Analog Input Sensor : Level Transmitter 4-20 mA untuk pembacaan fisis level bejana 0 – 150 cm
b. PLC Module : Omron CPM2A 20 IO Point (12 DI & 8 DO) dan module analog MAD01 (2 AI & 1 AO)
c. Software : CX Programmer v9.3

Setelah itu step yang dilakukan yaitu :

1. Wiring Analog Input

bisa dibaca di operation manual CPM Series di bagian analog input expansion

karena sensor kita menggunakan 4-20 mA berarti kita konek ke bagian current, jangan lupa dijumper terminal Vin dan Iin

2. Ladder Programming

Rung 0 – berisi konfigurasi module analog input

agar module analog input bisa membaca current 4-20 mA, maka di programming harus dibuat konfigurasi sesuai tabel diatas

pertanyaan selanjutnya adalah mengapa di move ke channel 11 ? karena channel output terakhir dari rangkaian PLC yang saya punya adalah channel 11 (analog output), misal yang saya gunakan adalah CPM2A 60 IO point maka channel output terakhir adalah channel 12.

Rung 1 – memindahkan data channel analog input 1 (channel 1) ke DM0

MAD01 basednya adalah 8 bit, jadi 4-20 mA sama dengan 0-256 (binary decimal) yang terbaca di channel.

Rung 2 – menggunakan fungsi scaling (SCL) yaitu fungsi persamaan garis linear dengan penjelasan dibawah ini

dari rung 2 berarti ;
DM10 = Ay (BCD) = 0
DM11 = Ax (Hex) = 0
DM12 = By (BCD) = 150 cm
DM13 = Bx (Hex) = 100 (Hexadecimal dari 256)

nilai DM tersebut bisa diubah via HMI atau bisa juga langsung diubah di menu memory seperti dibawah ini :

Rung 3 – convert hasil scaling di DM1 yang masih dalam bentuk BCD diubah ke nilai binary decimal

15 thoughts on “Analog Input Omron CPM2A & MAD01”

  1. mas mau tanya, gmana ya caranya agar plc omron cpm2a dengan input berupa analog 0-10Volt, agar outputnya bisa melalui output dari cpu cpm2a pada ch 10 atau ch 11 seperti coil 1000, 1001 dst.
    plc yang digunakan cpm2a omron dan untuk modul analognya CP1W-MAD11.
    trima kasih.

  2. saya rencanakan begini mas fathoni,ketika input analog tegangan dibawah 3 volt maka output coil 10.00 aktif, ketika input analog tegangan antara 3 volt sampai 3,5 volt maka output coil 10.01 aktif dan ketika input analog tegangan diatas 3,5 volt maka output coil 10.02 aktif.ketika coil 10.00 aktif maka yang lain tidak aktif dan jg sebaliknya.rencana output coil buat menghidupkan relay.

  3. @mas naim : ikutin aja langkah diatas dengan beberapa perubahan ;

    – DM12 ubah menjadi 10 (10 volt)
    – hasil scaling DM2 nilainya berkisar antara 0-10
    – buat logic compare (CMP) untuk mengaktifkan output seperti yg ente mau

    untuk detilnya japri email aja ke –> achmad.fathoni@toekangplc.com

  4. software PLC siemens utk Type TI545 mas. klo rekan teman mas fatoni ada bisa diinfokan mas, saya butuh bgt bos minta di ambil logicnya, salam2 utk teman di loesce mas (guSMARTigo). sukses selalu…

  5. mas fathoni, sy mau tanya lagi.
    kalau utk mencari nilai terbesar yg tersimpan dari 2 buah memori misalnya utk mencari nilai terbesar antara DM1 dan DM2,pd PLC omron cpm2a.
    intruksi yang dipakai apa ya mas..?

  6. oke mas, udah sy coba bisa, tapi gmbr aliran teganganya yg brwrna hijau dari perintah kontak pembanding ke coil output itu kok gk jln ya mas, tp coil ouputnya bisa aktif.
    mis. kontak pembanding LT dngan ouput berupa coil 1000, ktika pembanding LT kerja coil 1000 aktif atau 1. Tp aliran teg. yg berwarna hijau dari kontak LT ke coil 1000 gk jalan. tapi coil 1000 nya bisa aktif.
    itu knpa ya mas..?

Leave a Comment

Your email address will not be published. Required fields are marked *