Anda di halaman 1dari 23

FUNCTION ( FUN )

1. FUN 01 : Berfungsi untuk mengakhiri program

2. FUN 02 dan FUN 03


FUN 02 ( IL 02 ) :
- Berfungsi sebagai kunci
- Jika interlock ON program diantara IL dan ILC normal,
jika interlock OFF program diatara IL dan ILC tidak
berfungsi

FUN 03 ( ILC 03 )
- Pintu masuk untuk program berikutnya
- ILC = Interlock Clear
Contoh 1 :
Kode Mnemonik

Alamat Instruksi Operand

00000

00001

00002

00003

00004

00005

00006
Contoh 2 : Kode Mnemonik
Out 20000 : merupakan output yang tidak kelihatan

HR ( Holding Relay) : berfungsi menyimpan data, data


tidak akan hilang walaupun sumber tegangan
PLC mati
Contoh 1 :

Kode Mnemonik
Contoh 2 :

Kode Mnemonik
4. FUN 10 = SFT (10)

- Berfungsi untuk menggeser / mengcopy data dari bit


yang lebih rendah ke bit yang lebih tinggi secara
berurutan
- Contoh 1 :
Channel Output

Kode Mnemonik
DATA

PULSA 010.00

RESET

010.15

( 16 Bit )
Contoh 2 :
Kode Mnemonik

Ket :
25313 = ON terus
25314 = OFF terus
Contoh 3 :

Kode Mnemonik
5. FUN (11) atau KEEP

- Berfungsi sebagai pengganti fungsi OR


- Dapat diparalelkan dengan overload

Contoh 1 :

Output Sembarang
Kode Mnemonik
Contoh 2 :

Kode Mnemonik
6. TIMER (PENUNDA WAKTU)

Timer/Counter pada PLC berjumlah 512 buah yang


bernomor TC 000 sampai 511 (tergantung pada tipe PLC),
dengan batas penunda waktu antara 000 sampai 999,9
detik.
Contoh 1 :
Alamat Timer

Setting waktu timer = hasil waktu x 0,1 detik


Kode Mnemonik:
Contoh 2 :

Kode Mnemonik
Contoh 3 :
Cara memonitor Timer

Tekan :
CLR – SFT – TIM… - MONTR
7. Counter (Penghitung)

Alamat Counter

Setting penghitung
mundur counter
Contoh 2 :
Cara memonitor Counter
Tekan :
CLR – SFT – CNT… - MONTR

Cara memonitor Timer dan Counter bersama-sama


Tekan :
CLR – SFT – TIM… - MONTR
CNT… - MONTR
8. FUN 13 atau DIFU atau DIFEFERENTIATE UP

- Instruksi DIFU berfungsi untuk mengubah kondisi logika


bit operan dari OFF menjadi ON selama 1 scan time.

- 1 scan time adalah jumlah waktu yang dibutuhkan oleh


PLC untuk menjalankan program dari alamat 00000
sampai instruksi END
Contoh :
9. FUN 14 atau DIFD atau DIFFERENTIATE DOWN

Jika DIFU sifatnya mendeteksi naik dari input, sedangkan


DIFD mendeteksi transisi turun dari input
Contoh :