Anda di halaman 1dari 7

INDUSTRIAL AUTOMATION USING PLC

ADVANCE PLC TWIDO

DATA HANDLING
Introduction
• Register adalah blok memori dimana blok memori
tersebut dapat menyimpan 16 word dari setiap 16 bit
dalam 2 hal yang berbeda :
1. Queue (first in, first out) → FIFO
2. Stack (last in, first out) → LIFO
• Diagram ladder untuk fungsi register(%Ri) :

PLC TRAINING CENTER - MARANATHA


• Parameter-parameter yang terdapat dalam blok register :

PLC TRAINING CENTER - MARANATHA


OPERASI LIFO

• Dalam operasi LIFO setiap data yang masuk terakhir


akan dikeluarkan pertama.
• Langkah-langkah yang dilakukan saat operasi LIFO :
1. Ketika permintaan untuk menyimpan diberikan
(rising edge at input I or activation of instruction I), isi
dari intput word %Ri.I (which has already been
loaded) akan disimpan dipaling atas stack. Ketika isi
stack sudah penuh (output F=1) maka tidak ada lagi
data yang dapat disimpan dalam stack.

PLC TRAINING CENTER - MARANATHA


contoh : penyimpanan isi dari %Ri.I pada stack paling
atas.

2. Ketika ada permintaan untuk mengambil data (rising edge at


input O or activation of instruction O), data word yang paling
terakhir dimasukan dalam stack akan dikeluarkan kedalam
%Ri.O. Ketika register kosong (output E=0) maka tidak ada
lagi data yang dapat dikeluarkan.

PLC TRAINING CENTER - MARANATHA


contoh : mengeluarkan isi dari %Ri.O pada stack
paling atas.

3. Output word %Ri.O tidak dapat diubah dan akan


menyimpan nilai terakhir stack. Output word %Ri.O dapat
direset setiap waktu (state 1 at input R or activation of
instruction R), bagian ini ditandai oleh pointer yang berada
dipaling atas stack.

PLC TRAINING CENTER - MARANATHA


OPERASI FIFO
• Dalam operasi FIFO (first in, first out) setiap data
yang masuk pertama akan dikeluarkan pertama juga.
Langkah operasi FIFO hampir mirip dengan operasi
LIFO.
• Pemograman dan Configurasi register :
1. Membuat suatu permintaan penyimpanan (dapat
berupa (%I, %M, %Q) dalam sistem bit. Membuat
suatu sistem bit untuk permintaan pengambilan data
kembali.
2. Membuat suatu register untuk menyimpan data-data
yang akan dimasukkan ke %Ri.I bila ada suatu
permintaan dari penyimpan data (%I, %M, %Q).
PLC TRAINING CENTER - MARANATHA

Anda mungkin juga menyukai