SHIFT REGISTER
Shift register merupakan aplikasi lain yang terdapat dalam PLC yang berfungsi untuk menggeser data sejauh x bit sesuai berapa bit yang diprogram. Untuk memanggil fungsi ini cukup dengan menekan tombol SFT ataupun dengan FUN(10)
Berikut adalah ladder diagram dari instruksi SFT:
Fungsi SHIFT membutuhkan 3 inputan (LD) dimana LD yang pertama (LD 00000) digunakan untuk memberi masukan/data ke register. Data tersebut berupa data biner 0 dan 1. Instruksi LD yang kedua (LD 25502) adalah berfungsi untuk memberi clock masukan. LD yang ketiga (LD 00001) adalah instruksi untuk mereset program shift register ini.
Ketika instruksi LD dimasukkan maka selanjutnya adalah memasukkan instruksi SFT. Pada saat memanggil instruksi ini untuk pertama kali maka akan muncul 3 bit angka 0000. Angka ini diisi dengan alamat I/O berapa yang ingin digeser. Jika ingin menggeser alamat I/O 3-4 maka pada saat kemunculan pertama dimasukkan angka 3 setelah itu di-write dan dimasukkan angka 4. Akan tetapi jika ingin menyalakan modul 3 saja maka ketika setelah di-write langsung di-write lagi kemudian diteruskan dengan instruksi end yaitu FUN (01).
Tidak ada komentar:
Posting Komentar