Peta Memori
Peta Memori
PENGALAMATAN
Pertemuan - 5
DEFINISI MEMORY
USER MEMORI
Area memori untuk user, digunakan oleh user untuk
meletakkan programnya agar PLC dapat bekerja
sebagaimana mestinya. Program user disimpan dalam
jumlah 16 bit word, yang masing – masing word berisi satu
instruksi program. Bit – bit dalam instruksi word dapat
berupa “on” atau “off”.
HOUSEKEEPING MEMORI
Adalah area memori yang tidak dapat dipergunakan oleh
user. Memori ini digunakan selama PLC beroperasi sebagai
tempat mengerjakan fungsi – fungsi tertentu yang diperlukan
membuat PLC dapat bekerja, untuk fungsi aritmatika dan
mengerjakan fungsi operasi internal yang lain.
Storage
Memori
User
Memori
HouseKeeping
Gambar Pembagian Memori PLC
Memori
SUSUNAN DATA MEMORY
Elemen terkecil dalam memori adalah lokasi memori.
Beberapa lokasi memori berasal dari sel memori, beberapa
sel memori adalah blok memori.
Blok memori terdiri dari 8 sel memori dimana setiap sel
memori terdapat 8 lokasi memori. Setiap lokasi memori bisa
berisi nilai 1 atau 0.
Sebuah sel memori dapat menyimpan satu karakter yang
terdiri dari 8 bit atau 1 byte.
PENGALAMATAN MEMORY
Terdapat dua metode untuk mengalamati dalam proses baca
dan tulis, yaitu :
1.Pengalamatan secara bit (bit oriented addressing)
Proses baca dan tulis yang diakses secara individu lokasi
memori.
Pengalamatannya memerlukan keterangan mengenai alamat
line dan kolom.
2.Pengalamatan secara word (word oriented addressing)
Proses baca dan tulis dimana isi dari sel memori (word data =
beberapa bit) ditulis atau dibaca secara bersama – sama.
JENIS MEMORY PLC
Memori dari PLC dapat dibedakan menjadi beberapa jenis :
1.RAM (Random Access Memory)
Merupakan memori yang digunakan untuk menyimpan data
dan dapat dibaca dan ditulis. Memori yang biasanya
digunakan sebagai memori utama ini bekerja cepat dan
bersifat volatile (data akan hilang bila arus listrik mati).
Untuk menjaga terhadap tegangan listrik yang mati,
biasanya RAM dilengkapi dengan baterai yang tahan
bertahun – tahun.
2. ROM (Read Only Memory)
- EPROM (Erasable Programmable Read Only Memory)
Merupakan jenis memori yang cepat dan murah. Memori
ini bersifat non volatile.
- EEPROM (Electronically Erasable Programmable Read
Only Memory)
Memori yang mirip seperto EPROM hanya untuk
penghapusannya menggunakan arus listrik.
PENGALOKASIAN MEMORY
IR (INTERNAL RELAY).
SR (SPECIAL RELAY).
AR (AUXILARY RELAY).
HR (HOLDING RELAY).
LR (LINK RELAY).
TR (TEMPORARY RELAY).
TC (TIMER/COUNTER).
DM (DATA MEMORY).
UM (UPPER MEMORY).
IR (INTERNAL RELAY)
Internal relay memiliki fungsi sebagai memori yang
berhubungan dengan terminal input dan output.
Pada SYSMAC BUS AREA, internal relay juga digunakan
untuk komunikasi data antara PLC dengan unit I/O (RS485 /
200 meter). Selain itu internal relay juga termasuk sebagai
memori untuk special I/O unit area (khususnya I/O analog
input / output).
Internal relay ini juga termasuk untuk pengolahan dan
penyimpanan data dari optical I/O unit PLC serta
menyimpan dan mengolah data dari High Density I/O.
SR (SPECIAL RELAY)
Special relay memiliki alokasi memori sebesar 192 bit. Jenis
memori ini memiliki fungsi khusus sebagai flags misal pada
instruksi penjumlahan yang memiliki kelebihan digit pada
hasilnya (Carry Flag), untuk kontrol bit dalam PLC serta
sebagai informasi kondisi dari PLC.
Selain memiliki fungsi khusus seperti flag, kontrol bit dan
sebagai memori untuk informasi kondisi PLC, special relay
ini juga dipergunakan sebagai sistem clock pada PLC
(sebagai pembangkit pulsa 1 detik, 0.2 detik, dll).
AR (AUXILARY RELAY)
Memiliki alokasi memori sebesar 448 bit (AR00–AR27).
Jenis memori ini terdiri dari flag dan bit dengan tujuan
khusus dan juga dapat menunjukkan kondisi PLC yang
disebabkan oleh kegagalan sumber tegangan, kondisi
special I/O, kondisi I/O unit, kondisi CPU unit, kondisi
memory PLC, dll.
HR (HOLDING RELAY)
Holding relay memiliki alokasi memori sebesar 1600 bit
(HR00–HR99). Memiliki fungsi menyimpan data (bit-bit
penting) dan jika terjadi tegangan hilang pada sumber untuk
PLC, data – data tersebut tidak hilang.
LR (LINK RELAY)
Memiliki alokasi memori sebesar 1024 bit (LR00–LR63).
Jenis memori ini digunakan untuk data link pada PLC link
sistem dimana fungsi link ini sebagai tukar menukar
informasi antar dua PLC atau lebih.
TR (TEMPORARY RELAY)
Memiliki register sebanyak 8 bit (TR0–TR7). Fungsi dari
register ini untuk menyimpan sementara kondisi logika
program (ON-OFF) pada ladder diagram yang mempunyai
titik pencabangan khusus.
TC (TIMER / COUNTER)
Timer / counter ini memiliki alokasi memori sebanyak 512 bit
dan semua alokasi tersebut digunakan sebagai timer atau
counter, kecuali TC00–TC02 yang dipergunakan sebagai
interval timer.
DM (DATA MEMORY)
Data memory memiliki fungsi untuk menyimpan data – data
program dan parameter pengoperasian PLC dan tidak
terpengaruh saat power off (tidak hilang).
4
( 1002 word ) selama daya dimatikan C
Error Log DM 1000 – DM 1021 --- Digunakan untuk menyimpan kode
( 22 word ) error yang terjadi. Word ini dapat P
berfungsi sebagai DM read/write biasa
jika fungsi error log tidak digunakan
M
Read-only 4 DM 6144 – DM 6599 ---
( 456 word )
Tidak dapat ditulis ulang melalui
program
1
PC Setup 4 DM 6600 – DM 6655 --- Digunakan untuk menyimpan berbagai A
( 56 word ) parameter yang mengkontrol operasi
PC
PERBANDINGAN
CPM1A DENGAN CPM2A
Are a Data CPM1A CPM2A
Daerah IR Daerah IR 00000 – IR 00915 IR 00000 – IR 00915
Input ( 160 bit ) ( 160 bit )
Daerah IR 01000 – IR 01915 IR 01000 – IR 01915
Output ( 160 bit ) ( 160 bit )
Daerah IR 20000 – IR 23115 IR 02000 – IR 04915
Kerja ( 512 bit ) IR 20000 – IR 22715
( 928 bit )
Daerah SR SR 23200 – SR 25515 SR 22800 – SR 25515
( 384 bit ) ( 448 bit )
Daerah TR TR 0 – TR 7 TR 0 – TR 7
( 8 bit ) ( 8 bit )
Daerah HR HR 0000 – HR 1915 HR 0000 – HR 1915
( 320 bit ) ( 320 bit )
Daerah AR AR 0000 – AR 1515 AR 0000 – AR 2315
( 256 bit ) ( 384 bit )
Daerah LR LR 0000 – LR 1515 LR 0000 – LR 1515
( 256 bit ) ( 256 bit )
Daerah Timer / Counter TC 000 – TC 127 TC 000 – TC 255
( 128 bit ) ( 256 bit )
Daerah DM Read/Write DM 0000 – DM 0999 DM 0000 – DM 1999
DM 1022 – DM 1023 DM 2022 – DM 2047
( 1002 word ) ( 2026 word )
Error Log DM 1000 – DM 1021 DM 2000 – DM 2021
( 22 word ) ( 22 word )
Read-only DM 6144 – DM 6599 DM 6144 – DM 6599
( 456 word ) ( 456 word )
PC Setup DM 6600 – DM 6655 DM 6600 – DM 6655
( 56 word ) ( 56 word )