120
demikian  ini  sesuai  dengan  keperluan  penyimpanan  data  minimum.  Pada  PLC  kecil pada umumnya area program pengguna adalah sudah tetap. Memori program pengguna
yang  diperlukan  secara  proporsional  berbanding  lurus  dengan  jumlah  instruksi  yang digunakan dengan program kontrol.
D.   Konfigurasi Memori PLC
Dengan mengerti organisasi memori, khususnya interaksi tabel data pemetaan IO dan area  penyimpanan  membantu  dalam  memahami  fungsi  operasi  PLC  secara
komperhensif.  Meskipun  pemetaan  memori  sering  diambil  untuk  diberikan  pada pengguna PLC, pengertian sepenuhnya terhadap pemetaan memori ini menjadikan kita
mempunyai  persepsi  yang  lebih  baik  terhadap  bagaimana  perangkat  lunak  program kontrol diorganisasi dan dikembangkan.
1.  Organisasi Tabel Data
Organasasi tabel data atau biasa disebut dengan konfigurasi adalah sangat penting. Konfigurasi menentukan tidak hanya mengalamatkan peralatan diskrit, tetapi juga
register  yang  akan  digunakan  untuk  kontrol  numerik  dan  analog,  serta  operasi timing dan counting.
Sebagai  contoh  PLC  mempunyai  memori,  IO  dan  spesifikasi  sistem  bilangan, sebagai berikut:
  Jumlah memori aplikasi 4K word, dengan setiap word-nya adalah 16 bit.   Kapasitas peralatan IO yang dapat dihubungkan adalah 256 128 input dan
128 output.   Tersedia 128 output internal.
  Mempunyai kemampuan untuk menyimpan 256 register.   Sistem bilangan oktal 2-byte.
121
Dengan  melihat  tabel  IO  gambar  2.59  dan  menganggap  bahwa  input  terletak pada  bagian  pertama  dalam  pemetaan  IO,  tabel  input  akan  mulai  pada  alamat
0000
8
dan berakhir pada 0007
8
lihat gambar 2.59. Output akan mulai dari alamat 0010
8
dan berakhir pada 0017
8
. Oleh karena setiap word memori mempunyai 16 bit,  128  input  memerlukan  tabel  input  8  word,  demikian  pula  outputnya.  Alamat
awal  untuk  area  penyimpanan  output  iternal  adalah  pada  lokasi  memori  dengan alamt 0020
8
dan berlanjut sampai 0027
8
. Alamat 0030
8
mengindikasikan awal dari area penyimpanan registerword. Area ini harus  mempunyai minimum 8 register,
dengan  kemungkinan  penambahan  sampai  256  register.  Delapan  register  pertama mulai dari 0030
8
dan berakhir pada alamat 0037
8
lihat gambar 2.60.
Gambar 2. 59  Tabel IO dan memori pengguna.
Jika  semua  register  penyimpanan  yang  tersedia  digunakan,  kemudian  alamat memori  awal  untuk  program  kontrol  adalah  0430
8
.  Konfigurasi  ini  akan menyisakan  lokasi  3816  desimal  untuk  menyimpan  software  kontrol.  Gambar
2.59 menunjukkankonfigurasi maksimum ini.
122
Gambar 2. 60  Area penyimpanan register.
Kebanyakan  PLC  mengizinkan  pengguna  untuk  mengubah  rentang  register  tanpa memperhatikan  alamat  awal  dari  program.  Meskipun  demikian,  pengguna  harus
mengetahui sebelumnya jumlah register yang diperlukan. Ini akan berguna ketika menugasi alamat register dalam program.
2.  Pengalamatan IO