Instruksi COUNTER – CNT


Instruksi CNT berfungsi sebagai penghitung/pencacah mundur. Apa yang dihitung? Yang dihitung adalah perubahan kondisi masukan CP (Count Pulse) dari OFF ke ON.

Ketika kondisi eksekusinya ON, maka setiap kali ada perubahan kondisi masukan CP dari ON ke OFF, maka instruksi CNT akan mengurangi nilai PV-nya (Present Value) dengan satu. Perubahan CP selain dari kondisi OFF ke ON tidak berpengaruh terhadap nilai PV.

Jika PV telah mencapai nol, maka Completion Flag Counter akan ON. Kondisi tersebut akan dipertahankan sampai Counter direset.

Counter direset melalui kaki masukan R. Jika kondisi R berubah dari OFF ke ON, maka nilai PV akan direset menjadi samadengan SV. Pada saat Counter dalam kondisi direset (R=ON), perubahan kondisi pada CP tidak akan berpengaruh pada PV.

Seperti halnya TIMER, instruksi CNT memiliki 2 operand yakni TC Number dan SV (Setting Value). TC Number dapat bernilai 0-255 untuk CPM2A dan 0-127 untuk CPM1A. Sedangkan SV dapat berupa konstanta (BCD) atau salah satu dari register IR, AR, SR, HR, LR, dan DM.

Perlu diperhatikan!

  • Jika instruksi CNT berada dalam interlock section, nilai PV-nya tidak direset ketika kondisi eksekusi Interlock tidak terpenuhi.
  • Counter tidak direset meskipun PLC dimatikan.
  • SV Counter adalah bilangan BCD. Jadi hati-hati jika menggunakan SV selain konstanta.

Contoh Program

cnt1

Rung 1. Pada siklus pertama, DM0100 akan diisi dengan nilai 100 hex.

cnt2

CNT001 memiliki SV=100 BCD, sedangkan CNT002 memiliki SV=DM0100=100 hex.
CP dan R masing-masing Counter sama-sama terhubung ke Input 000.00 dan Input 000.01, sehingga kedua Counter akan menghitung atau direset bersama-sama.

Pada contoh program di atas, Completion Flag CNT001 akan ON setelah 100 hitungan. Demikian juga halnya dengan CNT002. Lain halnya jika kita memasukkan konstanta #100 D yang berarti 100 desimal pada instruksi MOV(21) di atas. Nilai 100 desimal akan disimpan sebagai 64 hexa. Jika dieksekusi, maka CNT002 akan selesai pada hitungan ke 64 bukannya 100 seperti yang kita harapkan.

Selamat belajar!

Iklan
Perihal

Cek situs kami di http://teknikelektrolinks.com. Blog Raspberry Pi: http://raspi.teknikelektrolinks.com

Tagged with: , , , , , ,
Ditulis dalam PLC/ZELIO
2 comments on “Instruksi COUNTER – CNT
  1. nasir mengatakan:

    assalamu ..mas minta bimbingan cara membuat counter yang bisa berhenti sesaat setelah kita masukkan data angka desimal kemudian bisa berulang-ulang (untuk penghitung mesin potong plastik)trim

  2. chandramde mengatakan:

    nasir:
    Wa’alaikumsalaam. Oke, untuk memasukkan data angkanya menggunakan apa? Tombol Counter, Modul Counter, atau HMI Touch-Screen?

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Blog Stats
  • 1,298,748 hits

Bergabunglah dengan 2.490 pengikut lainnya

NEO STARDUINO
USB Relay USB-2REL
USB Relay USB-4REL
Water Level Control WLC-02
Serial Relay SER-4REL
NEO STARDUINO SMS ALARM

Alarm SMS Berbasis NEO STARDUINO

1 PC – 6 Unit USB-2REL

Testing 6 USB-2REL Pada 1 Komputer

Standard Pengujian USB-2REL

Pengujian USB-2REL Sebelum Dikirim

LPT-4REL on Knoppix 7.0.5

Testing LPT-4REL on Knoppix Linux

T101 Inkubator Telur

T101 Inkubator Penetas Telur

KONTROL PERALATAN LISTRIK VIA PORT LPT KOMPUTER

Demo Kontrol Kontaktor via Port LPT

STARDUINO meets ANDROID

Demo Kontrol Bluetooth Relay Android

STARDUINO SMS RELAY

Kontrol Relay Via SMS Dengan Starduino

STARDUINO WEB RELAY

Demo Kontrol Relay Via Web/Internet

JustBASIC USB-2REL Control

Demo Kontrol USB-2REL + JustBASIC

STARDUINO + GPS + LCD

Demo Starduino GPS Dengan LCD

USB-2REL EXTREME TEST

Demo Kontrol On/Off Lampu USB-2REL

THERMOSTAT T101 IN ACTION

Demo Thermostat T101 Pada SV=37.5°C

WATER LEVEL CONTROL WLC-02

Demo Kontrol Level Air Tandon WLC-02

HUMIDITY CONTROLLER H103

Demo Kontrol Kelembaban H103 (DHT11)

%d blogger menyukai ini: