PENGENALAN PLC OMRON

PENGENALAN PLC OMRON - Setelah membaca artikel pembelajaran ini diharapkan nantinya sobat sudah dapat mengidentifikasi perbedaan berbagai jenis model PLC. Tiap-tiap PLC pada dasarnya merupakan sebuah mikrokontroller yang dilengkapi dengan peripheral yang dapat berupa masukan digital, keluaran digital atau relai. Perangkat lunak program-nya yang seringkali digunakan yaitu diagram tangga atau ladder diagram.

Pengenalan PLC OMRON

CPM2A merupakan PLC produk dari Omron Elektronik. Seperti yang ditunjukkan pada gambar dibawah, CPU unit PLC Omron CPM2A dengan 20 atau 30 terminal Input dan Output (I/O).

PLC Omron CPM2A
PLC Omron CPM2A
Sebagaimana terlihat pada gambar, selain adanya indikator keluaran dan masukan, terlihat juga adanya 4 macam lampu indicator, yaitu PWR, RUN, ERR/ALM, dan COMM. Arti masing-masing lampu indicator tersebut ditunjukkan pada table di bawah ini.

Tabel Arti Lampu indikator PLC CPM1A
+-----------------+--------+--------------------------------------------------+
| Indikator       | Status | Keterangan                                       |
+-----------------+--------+--------------------------------------------------+
| PWR (hijau)     | ON     | Catu daya disalurkan ke PLC                      |
+                 +--------+--------------------------------------------------+
|                 | OFF    | Catu daya tidak disalurkan ke PLC                |
+-----------------+--------+--------------------------------------------------+
| RUN (hijau)     | ON     | PLC dalam kondisi mode kerja RUN atau Monitor    |
+                 +--------+--------------------------------------------------+
|                 | OFF    | PLC dalam kondisi mode PROGRAM atau              |
|                 |        | munculnya kesalahan yang fatal                   |
+-----------------+--------+--------------------------------------------------+
| COMM (hijau)    | Kedip  | Data sedang dikirim melalui port periferal atau  |
|                 |        | RS-232C                                          |
+                 +--------+--------------------------------------------------+
|                 | OFF    | Tidak ada proses pengiriman data melalui port    |
|                 |        | periferal atau RS-232C                           |
+-----------------+--------+--------------------------------------------------+
|                 | ON     | Muncul suatu kesalahan fatal                     |
|                 |        | (operasi PLC berhenti)                           |
+ ERR/ALM (merah) +--------+--------------------------------------------------+
|                 | Kedip  | Muncul suatu kesalahan tak fatal                 |
|                 |        | (operasi PLC berlanjut)                          |
+                 +--------+--------------------------------------------------+
|                 | OFF    | Operasi berjalan dengan normal                   |
+-----------------+--------+--------------------------------------------------+
Selain 4 lampu indikator, juga bisa ditemukan adanya fasilitas untuk melakukan hubungan komunikasi dengan computer, melalui RS-232C atau yang lebih dikenal dengan port serial.

A. STRUKTUR DAN OPERASIONAL PLC OMRON CPM2A

Struktur internal dari unit CPU terdiri atas beberapa bagian seperti memori I/O, program, rangkaian masukan, rangkaian keluaran dan lain sebagainya.

1) Struktur unit CPU
Struktur Internal Unit CPU PLC
Struktur Internal Unit CPU PLC

2) Memori I/O
Program akan membaca dan menulis data pada area memori ini selama eksekusi. Beberapa bagian dari memori merupakan bit yang mewakili status masukan dan keluaran PLC. Beberapa bagian dari memori I/O akan dihapus saat PLC dihidupkan dan beberapa bagian lainnya tidak berubah (karena ada dukungan baterai).

3) Program
Merupakan program yang ditulis oleh pengguna. CPM1A menjalankan program secara siklus. Program itu sendiri dapat dibagi dua bagian : bagian „program utama‟ yang dijalankan secara siklus dan bagian „program interupsi‟ yang akan dijalankan saat terjadi interupsi yang bersangkutan.

4) Setup PC
Setup PC mengandung berbagai macam parameter awalan (startup) dan operasional. Parameter tersebut hanya dapat diubah melalui piranti pemrograman saja, tidak dapat diubah melalui program. Beberapa parameter dapat diakses hanya pada saat PLC dihidupkan, sedangkan beberapa parameter yang lain dapat diakses secara rutin walaupun PLC dimatikan.

5) Saklar Komunikasi
Saklar komunikasi menentukan apakah port peripheral dan RS-232C yang bekerja dengan pengaturan komunikasi yang ada di dalam setup PC.

6) Mode Kerja
Unit PLC dapat bekerja dalam tiga mode : PROGRAM, MONITOR, dan RUN. Hanya satu mode kerja saja yang aktif pada saat yang bersamaan.

7) Mode Program
Program atau diagram tangga tidak dapat berjalan dalam mode program ini. Mode ini digunakan untuk melakukan beberapa operasi dalam persiapan eksekusi program :
  • Mengubah parameter-parameter inisial/operasi sebagaimana terdapat di dalam setup PC.
  • Menulis, menyalin, atau memeriksa program.
  • Memeriksa pengkabelan dengan cara memaksa bit-bit I/O ke kondisi set atau reset.
8) Mode Monitor
Program atau diagram tangga berjalan dalam mode monitor ini dan beberapa operasi dapat dilakukan. Secara umum, mode monitor digunakan untuk melacak kesalahan, operasi pengujian, dan melakukan penyesuaian:
  • Pengeditan on-line.
  • Mengawasi memori I/O selama PLC beroperasi.
  • Memaksa set atau reset bit-bit I/O, mengubah nilai-nilai dan mengubah nilai saat PLC beroperasi.
9) Mode Run
Program atau diagram tangga dijalankan dengan kecepatan normal pada mode run ini. Operasi seperti pengeditan on-line, memaksa set atau reset bit-bit I/O, dan mengubah nilai-nilai tidak dapat dilakukan dalam mode ini, tetapi status dari bit I/O dapat diawasi.

B. STRUKTUR MEMORI PLC OMRON CPM2A

Beberapa bagian dalam memori PLC Omron CPM2A memiliki fungsi-fungsi khusus. Masing-masing lokasi memori memiliki ukuran 16-bit atau 1 word, beberapa word membentuk daerah dan masing-masing daerah inilah yang membentuk fungsi-fungsi khusus.

1) Daerah IR
Bagian memori ini digunakan untuk menyimpan status keluaran dan masukan PLC. Beberapa bit berhubungan langsung dengan terminal masukan dan keluaran PLC (terminal sekrup). Untuk CPM2A masing-masing bit IR000 berhubungan langsung dengan terminal masukan, misalnya IR000.00 berhubungan langsung dengan terminal masukan ke-1, dan begitu seterusnya.

Daerah IR terbagi atas tiga macam area :
  • Area masukan (Input Area)
  • Area keluaran (Output Area)
  • Area kerja (Work Area)
2) Daerah SR
Merupakan bagian khusus dari lokasi memori yang digunakan sebagai bit-bit control dan status (flag), digunakan paling sering untuk pencacah dan interupsi. Misalnya, SR250 memiliki bit nomor 00 hingga 15, digunakan sebagai pengaturan kontrol analog 0, dalam hal ini SR250 digunakan untuk menyimpan BCD 4-digit dari pengaturan kontrol analog 0.

Tabel Pembagian Area IR pada CPM2A
+-------------------+-----------+------------+---------------------+
| Area Memori       | Word      | Bit        | Fungsi              |
+-------------------+-----------+------------+---------------------+
|      |            | IR000 -   | IR000.00 – |                     |
|      | Area       | IR009     | IR009.15   |                     |
+      + masukan    +-----------+------------+ Bit-bit ini dapat   +
|      |            | (10 word) | (160 bit)  | dialokasikan ke     |
+ Area +------------+-----------+------------+ terminal-terminal   +
|  IR  |            | IR010 -   | IR010.00 – | I/O                 |
|      | Area       | IR019     | IR019.15   |                     |
+      + keluaran   +-----------+------------+                     +
|      |            | (10 word) | (160 bit)  |                     |
+      +------------+-----------+------------+---------------------+
|      |            | IR200 -   | IR200.00 – | Bit-bit ini dapat   |
|      | Area kerja | IR231     | IR231.15   | digunakan dengan    |
+      +            +-----------+------------+ bebas dalam program +
|      |            | (32 word) | (160 bit)  |                     |
+------+------------+-----------+------------+---------------------+
3) Daerah TR
Saat pindah ke sub-program selama eksekusi program, maka semua data yang terkait hingga batasan return sub-program akan disimpan dalam daerah TR ini. Hanya terdapat 8 bit yaitu TR0 hingga TR7 untuk CPM1A.

4) Daerah HR
Bit-bit pada daerah HR ini digunakan untuk menyimpan data dan tidak akan hilang walaupun PLC sudah tidak mendapatkan catu daya atau PLC sudah dimatikan, karena menggunakan baterai. Untuk CPM1A, daerah ini terdiri dari 20 word, HR00 hingga HR19 atau 320 bit, HR00.00 hingga HR19.15. Bit-bit HR ini bebas digunakan dalam program sebagaimana bit-bit kerja.

Tabel Pembagian Area memori pada CP1L dan CP1E
Pembagian Area memori pada CP1L dan CP1E
Pembagian Area memori pada CP1L dan CP1E

5) Daerah AR
Daerah yang digunakan untuk menyimpan bit-bit kontrol dan status, seperti status PLC, kesalahan, waktu sistem, dan lain sejenisnya. Daerah AR juga dilengkapi baterai, sehingga data kontrol maupun status tetap akan tersimpan walaupun PLC sudah dimatikan. Untuk CPM2A, daerah ini terdiri dari 16 word, AR00 hingga AR15 atau 256 bit, AR00.00 hingga AR15.15. Misalnya AR08 bit 00 hingga 03 digunakan untuk menyimpan kode kesalahan port RS232 dengan ketentuan tiap bit :
  • 00 – normal
  • 01 – kesalahan paritas
  • 02 – kesalahan frame
  • 03 – kesalahan overrun
6) Daerah LR
Digunakan sebagai pertukaran data saat dilakukan koneksi atau hubungan dengan PLC yang lain. Untuk CPM1A, daerah ini terdiri dari 16 word, LR00 hingga LR15 atau 256 bit. LR00.00 hingga LR15.15.

7) Daerah Pewaktu/Pencacah (Timer/Counter) – T/C Area
Daerah ini digunakan untuk menyimpan nilai-nilai pewaktu atau pencacah. Untuk CPM1A terdapat 128 lokasi (TC000 hingga TC127).

8) Daerah DM
Berisikan data-data yang terkait dengan pengaturan komunikasi dengan komputer dan data pada saat ada kesalahan. Daerah DM terbagi lagi menjadi 4 area :
  • Read/Write : Area DM hanya bisa diakses dalam satuan word saja. Nilai yang tersimpan akan tetap tersimpan walaupun PLC dimatikan.
  • Error Log : Digunakan untuk menyimpan kode kesalahan (error) yang muncul. Dapat digunakan sebagai DM baca/tulis jika fungsi pencatat kesalahan tidak digunakan.
  • Read-only : Tidak dapat ditumpangi data lain untuk program.
  • PC Setup : Digunakan untuk menyimpan berbagai parameter yang mengontrol operasi PLC.