Pages

29.12.12

UP_DOWN_COUNTER

Beberapa instruksi yang dibangun yang berfungsi sama dengan UP/DOWN Counter pada PLC OMRON CJ1M  dengan tipe CPU11. walaupun fungsi up/dwon counter telah tersedia, program ini bertujuan untuk memahami instruksi lain yang mungkin belum pernah digunakan. Instruksi-instruksi tersebut adalah:

DIFU(013) Differentiate Up adalah instruksi yang berfungsi sebagai one cycle rising edge.


++(590) Binary Increment adalah instruksi untuk penambahan 1 selama keadaan fungsi aktif (ON).


--(592) Binary Decrement adalah instruksi untuk pengurangan 1 selama keadaan fungsi aktif (ON).


MOV(21) Move adalah instruksi untuk transfer data word  ke data word lainnya.


>=(325) Greater than or equal adalah salah satu flag yang ada pada fungsi comparison yang berfungsi sebagai pembanding lebih besar atau sama dengan antara nilai pada operand1 (S1) dengan operand2 (S2) dengan hasil yang sesuai dengan fungsi.


<=(315) Less than or equal adalah salah satu flag yang ada pada fungsi comparison yang berfungsi sebagai pembanding lebih kecil atau sama dengan antara nilai pada operand1 (S1) dengan operand2 (S2) dengan hasil yang sesuai dengan fungsi.


Dengan menggunakan beberapa instruksi diatas, dapat dibangun sebuah program UP DOWN Counter dengan fungsi Reset. seperti pada program berikut.



Ketika tombol UP COUNT (0.00) ditekan sebanyak 5 kali, maka nilai pada register 201 adalah 5 dan output Maximum Value (10.00) ON, jika tombol DOWN COUNT (0.01) ditekan sebanyak 5 kali, maka terjadi pengurangan pada register 201 sebanyak 5 dengan demikian nilai pada register 201 sama dengan 0 dan output Minimum Value (10.01) ON. Ketika tombol RESET (0.02)ditekan maka nilai pada 201 adalah 0.

No comments:

Post a Comment