Anda di halaman 1dari 47

BAB 16 : Pengontrol Logika yang

Dapat Diprogram

Kelompok 7
Sistem Pengukuran dan Intrumentasi
Anggota Kelompok 7

1. Candela Priatadharma (21060119110034)


2. Luthfia Barliana Sumardi (21060119130048)
3. Restu Faisal (21060119130061)
4. Faishal Bintang Pratama (21060119130070)
5. Almahdi Yudha Nugraha (21060119130071)
6. Rifqi Novandi (21060119130099)
7. Theresia Natalia Dewantari (21060119130105)
8. Muhammad Khoirul Anam (21060119140175)
Pokok Bahasan

16.1 Pendahuluan
16.2 Manfaat
16.3 Kontrol Program
16.4 Fungsi Setiap Komponen PLC
16.5 Perangkat Keras PLC
16.6 Pengalamatan Sistem
16.7 Operasi PLC dan Pemindaian Program
16.8 Implementasi Program Kontrol di PLC
16.9 Selebihnya Tentang Tangga Logika
16.1 Pendahuluan

Meningkatnya biaya dan ketidakfleksibelan sistem relai terprogram telah mendorong pengembangan
Programmable Logic Controllers (PLC) sebagai alternatif. PLC dapat didefinisikan sebagai user-friendly;
peralatan khusus berbasis mikroprosesor yang menjalankan fungsi kontrol dari berbagai jenis dan tingkat
kerumitan untuk digunakan dalam industri.

Tujuannya adalah untuk memantau parameter proses yang penting dan menyesuaikan operasi proses yang
sesuai. Itu dapat diprogram, dikendalikan, dan dioperasikan oleh pengguna.
Dalam sistem kontrol industri tradisional, semua perangkat kontrol dihubungkan langsung satu sama lain sesuai
dengan bagaimana sistem seharusnya beroperasi. PLC menggantikan kabel antar perangkat. Jadi, alih-alih
disambungkan langsung satu sama lain, semua peralatan disambungkan ke PLC. Kemudian, program kontrol di
dalam PLC menyediakan koneksi kabel antar perangkat. Program kontrol adalah program komputer yang
disimpan dalam memori PLC yang memberi tahu PLC apa yang seharusnya terjadi dalam sistem.
16.2 Manfaat

 PLC telah mendapatkan popularitas di pabrik-pabrik dan mungkin akan tetap dominan untuk beberapa waktu
mendatang. Sebagian besar ini karena keuntungan yang mereka tawarkan.
 Hemat biaya untuk mengendalikan sistem yang kompleks.
 Fleksibel dan dapat diterapkan kembali untuk mengontrol sistem lain dengan cepat dan mudah.
 Kemampuan komputasi memungkinkan kontrol yang lebih canggih.
 Alat bantu pemecahan masalah membuat pemrograman lebih mudah dan mengurangi waktu henti.
 Komponen yang andal cenderung beroperasi selama bertahun-tahun sebelum rusak.
 Dapat diperluas.
 Kemampuan untuk menahan lingkungan yang keras.
 Persyaratan ruang yang kecil.
 Pengoperasian rangkaian PLC dapat dilihat selama pengoperasian langsung di monitor.
16.3 Kontrol Program

perancang PLC telah memprogramnya terlebih dahulu sehingga program kontrol dapat dimasukkan
menggunakan bahasa yang sederhana dan intuitif. Jadi, program kontrol menginstruksikan sistem PLC
bagaimana bereaksi terhadap setiap sinyal masukan dari, katakanlah, sakelar dan memberikan keluaran yang
diperlukan ke, katakanlah, lampu, motor, dan katup.
16.4 Fungsi Setiap Komponen PLC

PLC terdiri dari CPU, memori, dan sirkuit untuk input dan output. Masukan dan keluaran sirkuit berfungsi untuk menerima
data masukan dan mengirim data ke perangkat keluaran masing-masing. Sebuah PLC dapat dianggap sebagai kumpulan
dari sejumlah relay, counter, timer, dan lokasi penyimpanan data. Komponen ini (counter, timer, dll.) tidak terlihat secara
fisik, tetapi, digunakan sebagai komponen logika. Diagram blok struktur internal PLC ditunjukkan pada Gambar 16.2.
 Input Relays (Kontaktor)

Komponen ini terlihat secara fisik, dihubungkan ke dunia luar (antarmuka) PLC dan berfungsi untuk
menerima sinyal dari sensor, sakelar, dll.
 Internal Utility Relays

Merupakan logical (simulated) relays dan tidak dapat diakses secara langsung untuk digunakan sebagai
input maupun output. Komponen ini berguna untuk mengimplementasikan program logika kontrol.
 Ouput Relays (Kumparan)

Output relay merupakan komponen tambahan yang dihubungkan dengan dunia luar, memiliki bentuk fisik
dan melaksanakan tugas mengirimkan sinyal ON/OFF ke solenoid, lampu dan komponen keluaran lain.
 Counters
Counter diprogram untuk menghitung jumlah kejadian (pulsa). Komponen ini tidak terlihat secara fisik.
Komponen logika ini digunakan untuk kepentingan penerapan control program yang berisi kebutuhan untuk
menghitung on/off suatu rangkaian kendali.
 Timer
Komponen ini digunakan untuk mengontrol dan mengoperasikan perangkat untuk durasi tertentu. Dengan timer,
kita dapat melakukan operasi tertentu untuk rentang waktu tertentu. Terdapat beberapa jenis timer, diantaranya, on-
delay timer, off-delay timer, retentive timer, dll.
 Penyimpanan Data (Data Storage)
Data Storage adalah sekelompok register yang digunakan untuk menyimpan data untuk melakukan aritmatika dan
operasi logika. Data storage merupakan bagian yang sangat penting dari sebuah PLC.
16.5 Perangkat Keras PLC

 Biasanya, sistem PLC memiliki tiga komponen fungsional dasar. Tiga bagian utama adalah unit pemrosesan
pusat (CPU), modul Input / output, dan terminal pemrograman. Gambar 16.3 menunjukkan bagaimana
ketiga bagian ini saling berhubungan.
CPU Central Processing Unit (CPU)

 Mengontrol dan memproses semua operasi di dalam PLC. Ini dipasok denganclock frekuensi biasanya antara
1 dan 8 MHz. Frekuensi ini menentukan kecepatan operasi PLC dan menyediakan pengaturan waktu dan
sinkronisasi untuk semua elemen dalam sistem. CPU bertindak sebagai “otak” dari sistem, yang memiliki
tiga sub-bagian:
Processor

 Ini berisi mikroprosesor. Ini menafsirkan sinyal masukan dan melakukanmatematika operasidan logika untuk
mengatur tindakan kontrol, sesuai dengan program yang disimpan dalam memori, dan akhirnya,
mengkomunikasikan keputusan sebagai sinyal tindakan ke keluaran. Bagian inimelakukan fungsi berikut:
(a) Memperbarui Input dan Output Fungsi ini memungkinkan PLC membaca status terminal inputnya
dan mengaktifkan atau menonaktifkan terminal outputnya.
(b) Melakukan Operasi Logika dan Aritmatika Untuk ini,Aritmatika dan Logika Unit(ALU) ada. Ini
bertanggung jawab untuk manipulasi data dan melakukan aritmatika operasi penjumlahan dan pengurangan
dan operasi logika dari AND, OR, NOT, XOR.
(c) Berkomunikasi dengan Memori Saat data dan program disimpan dalam memori, CPU
perlu berkomunikasi dengan memori selama operasi berlangsung.
(d) Program Aplikasi Pemindaian Fungsi pemindaian memungkinkan PLC
menjalankan program aplikasi seperti yang ditentukan oleh pemrogram.
(e) Berkomunikasi dengan Terminal Pemrograman Terminal pemrograman
digunakan untuk memuat program dan data ke dalam CPU. Jadi, dalam mode pemrograman PLC,
CPU harus terus berkomunikasi dengan terminal pemrograman.
 PLC menggunakan empat bus untuk melakukan proses komunikasi ketika informasi biner ditransfer dari satu lokasi
ke lokasi lain. Bus tersebut adalah bus data, bus alamat,control bus dan bus sistem.

 Bus data membawa data yang digunakan dalam pemrosesan yang dilakukan oleh CPU. Ini adalahbus dua arah
karena CPU harus melakukanbaca dan tulis data / instruksi Operasi melalui bus ini.
 Bus alamat digunakan untuk membawa alamat lokasi memori atau perangkat I / O untuk mengidentifikasiregister
memori tertentu atau perangkat I / O yang dengannya operasi baca / tulis dilakukan oleh CPU.
 Bus kontrol membawa sinyal yang digunakan oleh CPU untuk tindakan kontrol, misalnya untuk
menginformasikan perangkat memori apakah mereka akan menerima data dari perangkat input atau untuk
mengirim data ke perangkat output. Bus ini digunakan untuk membawa sinyal waktu yang digunakan untuk
menyinkronkan tindakan.

 Bus sistem digunakan untuk komunikasi antara port input / output dan unit input / output.
Memori

Ini adalah area CPU di mana data dan informasi disimpan dan diambil. Itu ada di sana untuk menampung
perangkat lunak sistem dan program pengguna. Seperti yang ditunjukkan pada Gambar 16.4, memori digunakan
untuk menyimpan file yang berbeda. File adalah kumpulan kata dan kata memiliki dua byte,lebih rendah
bytedan byte lebih tinggi. Delapan bit membuat sebuah kata. Bit adalah unit informasi terkecil, tinggi atau
rendah. Untuk menyimpan sedikit, unit memori terkecil dikenal sebagai sel memori. Sebuah mendaftar adalah
sekelompok sel memori.
file Sistem memori PLC memiliki ROM dan RAM. Program sistem operasi PLC disimpan secara permanen ke
dalam ROM, sedangkan informasi dapat disimpan dan diambil kembali ke / dari RAM. Program dan data dalam
RAM dapat diubah oleh pengguna. Namun, untuk mencegah hilangnya program saat catu daya dimatikan,
baterai digunakan di PLC untuk menjaga konten RAM selama jangka waktu tertentu. Program pengguna
(misalnya,tangga program logika) dapat ditulis ke dalam RAM dan program baru dapat menimpasebelumnya
program yang ditulisdi lokasi yang sama.
Power Supply

Ini adalah bagian dari CPU yang mengubah tegangan saluran ac menjadi berbagai nilai dc operasional. Catudaya
membuat tegangan dc diatur dengan sirkuit penyaringan yang tepat untuk menjamin pasokantingkat tegangan dc
rendah diinginkan untuk prosesor dan sirkuit dalaminput dan moduloutput.
Modul Input / Output (I / O) Modul

Input / output menyediakan antarmuka antara sistem dan dunia luar, memungkinkan koneksi dibuat melalui
saluran input / output keinput dan output perangkat. Modul input memiliki terminal tempat sinyal listrik proses
luar, yang dihasilkan oleh sensor atau transduser, diumpankan. Modul keluaran memiliki terminal yang dikirim
sinyal keluaran untuk mengaktifkan relai, solenoida, berbagai sakelar solid-state, motor, indicator dan tampilan.
Skema kontrol yang sangat sederhana dengan menggunakan PLC telah ditunjukkan pada Gambar 16.5.
Untuk operasi atau respons switching yang lebih cepat, output tipe
transistor lebih disukai daripada output tipe relai. Off Relay-type output
mengisolasi PLC dari sirkuit eksternal. Namun pada jenis transistor,
digunakan opto-isolator untuk memberikan isolasi. Output triac dengan
optoisolator dapat digunakan untuk mengontrol beban eksternal yang
terhubung secara ketat kedaya ac catu.
Cara menghubungkan perangkat dc ke PLC dapat dijelaskan dengan
istilah sourcing dan sinking. Dengan sourcing, menggunakan arah aliran
arus konvensional dari positif ke negatif, perangkat input menerima
arus dari modul input, yaitu input Modul bertindak sebagai sumber arus
(Gambar 16.7 (a)). Jika arus mengalir dari modul keluaran ke perangkat
keluaran atau beban, modul keluaran disebut sebagai sumber. [Gambar
16.7 (b)]. Dengan tenggelam, menggunakan arah aliran arus
konvensional dari positif ke negatif, perangkat input adalah sink untuk
arus [Gambar 16.7 (c)]. Jika arus mengalir ke modul keluaran dari
perangkat keluaran atau beban maka modul keluaran disebut sebagai
sinking [Gambar 16.7 (d)].
Sistem dengan jumlah input dan output yang lebih besar cenderung
modular dan dirancang agar muat di rak. Rak adalah penutup dengan slot
tempatCPU, catu daya, moduldan I / O dipasang. Jenis rak dapat
digunakan untuk semua ukuran terprogram pengontroldan memiliki
berbagai unit fungsional yang dikemas dalam modul individu yang dapat
dipasang ke slot sesuai dengan kebutuhan. Dengan demikian, secara
komparatif mudah untuk menambah jumlah input / output hanya dengan
menambahkan lebih banyak modul I / O atau untuk memperluas memori
dengan menambahkan lebih banyak unit memori seperti yang ditunjukkan
pada Gambar 16.8.
Terminal Pemrograman PLC

Pemograman menghubungkan pemrogram / monitor (PM) PLC ke CPU melalui kabel. Peralatan pemrograman
PLC ada untuk memungkinkan pengguna menulis, mengedit, dan memantau program, serta melakukan berbagai
prosedur diagnostik.pemrograman PLC Pengaturandapat berupa perangkat genggam, konsol desktop, atau
komputer pribadi.
Pemrograman genggam biasanya akan berisi cukup memori untuk memungkinkan unit menyimpan program saat
dibawa dari satu tempat ke tempat lain.
16.6 Pengalamatan Sistem

Pengetahuan tentang sistem atau skema pengalamatan adalah suatu keharusan untuk mengimplementasikan dan
menjalankan program kontrol di PLC.
Perangkat input seperti tombol tekan, sakelar batas, dll., akan menjadi terhubung dengan pengontrol untuk
memberi input perintah dan kemudian eksekusi program kontrol membawa hasilnya keluar melalui perangkat
output seperti starter motor, solenoida, dan bola lampu, dll., yang terhubung dengan sistem. Input dan output
disambungkan ke modul antarmuka, dipasang di rak I/O.
Alamat I/O

Pada saat logika relay atau implementasi diagram tangga, semua perangkat input dan output yang terhubung dengan
PLC diidentifikasi dengan alamat unik. Seperti yang telah didiskusikan, modul I/O disimpan di rak. Dalam sistem
PLC, setiap rak dapat diidentifikasi dengan alamat dua digit. Di setiap rak, ada slot untuk menempatkan kartu input
dan output. Sekali lagi, slot diberi nomor (katakanlah, 0 hingga 7).
Seperti yang ditunjukkan pada Gambar 16.9, dalam PLC tipikal, untuk
menghubungkan dua sakelar (satu tombol tekan dan sakelar suhu lainnya)
dengan kartu input, ditempatkan di slot 3 rak 01, dua saluran atau
terminal dari kartu input itu harus digunakan (katakanlah, 01 dan 03).
Jadi, alamat yang ditetapkan untuk sakelar tombol tekan menjadi I:
013/01 dan untuk sensor suhu adalah I: 013/03.
Alamat Tabel Gambar

Seperti yang ditunjukkan pada Gambar 16.10, dalam sistem PLC, satu file
dicadangkan sebagai tabel gambar masukan. Setiap kata dalam file itu
memiliki alamat oktal tiga digit yang diawali dengan 1:, yang dapat
diartikan sebagai huruf I untuk input. Alamat kata dimulai dengan oktal 1:
000 hingga 1: 017 (atau lebih tinggi). Angka ini juga diikuti dengan garis
miring (/) dan 2 digit angka bit.
I/O Jarak Jauh

Sejauh ini diasumsikan bahwa PLC terdiri dari CPU, unit catu daya, dan kumpulan kartu I/O yang dipasang di
rak lokal. Pada masa-masa awal, PLC memang cenderung diatur seperti ini, tetapi di pabrik yang besar dan
tersebar dengan pengaturan ini, semua sinyal harus dibawa kembali ke beberapa titik pusat menggunakan kabel
multi-inti yang mahal. Ini juga akan membuat commissioning dan pencarian kesalahan lebih sulit, karena sinyal
hanya dapat dipantau secara efektif pada titik yang mungkin agak jauh dari perangkat yang sedang diuji.
Gambar 16.11 menunjukkan tiga rak jarak jauh, dan terhubung
ke PLC pengontrol yang dipasang di gardu induk yang jauh,
melalui kabel I/O jarak jauh, ditambah beberapa catu daya dan
sinyal keamanan perangkat keras.
16.7 Operasi PLC dan Pemindaian Program

Program PLC dapat dianggap sebagai loop berjalan permanen seperti


yang ditunjukkan pada Gambar 16.12 (a). Tindakan yang dilakukan oleh
PLC yang ditunjukkan pada Gambar 16.12 (a) disebut pemindaian
program, dan periode loop disebut waktu pemindaian program. Ini
tergantung pada ukuran program PLC dan kecepatan prosesor.
Pada awalnya, PLC memindai status semua input yang terhubung dan menyimpan statusnya di memori PLC.
Ketika program PLC mengakses sebuah input, program tersebut membaca status input seperti pada awal
pemindaian program. Zona memori PLC yang sesuai dengan output diubah oleh eksekusi program, dan
kemudian, semua output diperbarui secara bersamaan di akhir pemindaian.
Memori PLC terdiri dari empat zona atau area seperti yang ditunjukkan pada
Gambar 16.12 (b). Input dibaca ke dalam area mimik input pada awal pemindaian
disebut kata gambar input (dijelaskan sebelumnya), dan output diperbarui dari
zona tiruan output atau area yang disebut kata gambar output di akhir pemindaian.
Akan ada area di memori yang dicadangkan untuk sinyal internal yang digunakan
oleh program tetapi tidak terhubung langsung ke dunia luar (pengatur waktu,
penghitung, kait, dll.). Ketiga area ini sering disebut dengan tabel data atau
database. Seperti yang ditunjukkan pada Gambar 16.13, total waktu respon adalah
penjumlahan waktu respon input, waktu eksekusi program dan waktu respon
output.
16.8 Implementasi Program Kontrol di PLC

PLC dari vendor yang berbeda dapat diprogram menjadi beberapa variasi. Bahasa pemrograman yang popular
untuk PLC adalah diagram tangga, Diagram Blok, dan Daftar Perintah. Dengan beberapa pengecualian, suatu
program ditulis dalam satu format dapat dilihat pada program lainnya.
Diagram Ladder (Diagram Tangga)

Diagram logika tangga adalah metode yang paling umum digunakan untuk pemrograman
PLC. Diagram tangga terdiri dari dua garis vertikal yang mewakili rel listrik. Sirkuit
terhubung sebagai garis horizontal antara dua rel disebut anak tangga.
Pada gambar ada dua anak tangga, dan pada setiap anak tangga ada kombinasi masukan (dua
garis vertikal) dan keluaran (lingkaran). Jika masukan dibuka atau ditutup dengan kombinasi
yang tepat, daya dapat mengalir dari rel panas, melalui masukan, untuk memberi daya pada
keluaran, dan terakhir ke rel netral. Input dapat berasal dari sensor, sakelar, atau jenis sensor
lainnya. Keluaran adalah beberapa perangkat di luar PLC yang dinyalakan atau dimatikan,
seperti lampu atau motor.
Diagram Blok Fungsi

Diagram Blok Fungsi digunakan dalam program PLC yang dijelaskan dalam bentuk blok grafis. Dijelaskan sebagai bahasa
grafis untuk menggambarkan sinyal dan aliran data melalui blok Input, menjadi elemen perangkat lunak yang dapat
digunakan kembali. Blok fungsi adalah unit instruksi program yang, ketika dijalankan, menghasilkan satu atau lebih nilai
keluaran.
Blok fungsi dapat memiliki fungsi standar, seperti yang ada di gerbang logika atau penghitung atau pengatur waktu atau
memiliki fungsi yang ditentukan oleh pengguna, mis. satu blok untuk mendapatkan nilai rata-rata input.
Daftar Pernyataan (Statement List)

Dalam pendekatan pemrograman daftar pernyataan, set instruksi yang mirip dengan bahasa assembly untuk
mikroprosesor digunakan. Daftar pernyataan, tersedia pada beberapa merek PLC, adalah bentuk pemrograman paling
fleksibel untuk pengguna berpengalaman tetapi sama sekali tidak semudah seperti diagram Tangga atau simbol
logika.
Fungsi Logika

Ada banyak situasi kontrol yang membutuhkan tindakan untuk dimulai ketika kombinasi kondisi tertentu
direalisasikan. Jadi, untuk mesin bor otomatis, mungkin ada kondisi bahwa motor bor harus diaktifkan ketika
sakelar batas diaktifkan, hal ini menunjukkan keberadaan benda kerja dan posisi bor berada di permukaan benda
kerja. Situasi seperti itu melibatkan fungsi logika AND, kondisi A dan kondisi B yang keduanya harus dipenuhi
agar keluaran terjadi. Demikian pula, situasi lain mungkin menuntut untuk mengimplementasikan logika seperti
OR, NOT, NAND, NOR, XOR. Rangkaian listrik, tabel kebenaran, diagram tangga dan diagram blok fungsional
untuk berbagai logika
16.9 Selebihnya Tentang Tangga Logika

Logika kombinasional saja tidak cukup untuk mengimplementasikan program kontrol untuk sistem yang lebih
kompleks, terutama yang memiliki perangkat berbasis peristiwa. Contoh sistem berbasis peristiwa tersebut
diilustrasikan pada Gambar 16.25 dengan diagram waktu. Masukan ke perangkat adalah tombol tekan. Saat
tombol ditekan, input ke perangkat menyala. Jika tombol tekan kemudian dilepaskan dan perangkat mati, itu
adalah perangkat logis. Jika ketika tombol tekan dilepaskan dan perangkat tetap menyala, itu akan menjadi jenis
perangkat berbasis peristiwa.
Kait atau Set-reset Kumparan

Fungsi lain yang sering tersedia adalah kemampuan untuk mengunci dan melepas kait (mengatur dan mengatur
ulang) relai internal. Pengunci sama seperti sakelar yang lengket — saat didorong, ia akan menyala dan akan
melanjutkan dengan status on, harus ditarik untuk melepaskannya dan mematikannya. Latch dalam logika ladder
menggunakan satu instruksi untuk latch, dan instruksi kedua untuk membuka latch, seperti yang ditunjukkan
pada Gambar 16.26. Keluaran dengan L di dalam akan menghidupkan keluaran D saat masukan A menjadi
benar. D akan tetap menyala meskipun A mati dan ini membuat C mati. Output D akan mati jika input B menjadi
benar dan output dengan U di dalamnya menjadi benar. Jika keluaran telah terkunci, nilainya akan tetap terjaga,
bahkan jika daya telah dimatikan.
Pengatur Waktu

Perangkat kontrol proses yang paling umum digunakan setelah kumparan dan kontak adalah pengatur waktu.
Ada empat jenis dasar pengatur waktu seperti yang diilustrasikan pada Tabel 16.3. Timer input tunggal, disebut
timer non-retentif, digunakan di beberapa PLC. Contoh timer seperti itu ditunjukkan pada Gambar 16.27.
Memberi energi IN001 menyebabkan pengatur waktu bekerja selama 8 detik. Pada akhir 8 detik, output akan
menyala.
Tabel 16.3 Empat tipe pengatur waktu dasar

Pengatur waktu retentif akan menjumlahkan semua waktu hidup atau mati untuk suatu pengatur waktu, bahkan jika
pengatur waktu tidak pernah selesai. Pengatur waktu non-permanen akan mulai menghitung waktu penundaan dari nol
setiap kali. Aplikasi umum untuk pengatur waktu retentif mencakup pelacakan waktu sebelum pemeliharaan
diperlukan. Pengatur waktu non-retentif dapat digunakan sebagai tombol start untuk memberikan jeda singkat sebelum
konveyor mulai bergerak.
Contoh timer TON ditunjukkan pada Gambar 16.28. Anak tangga memiliki satu input A dan blok fungsi untuk
TON. (Catatan: Blok pengatur waktu ini akan terlihat berbeda untuk PLC yang berbeda, tetapi akan berisi
informasi yang sama.) Informasi di dalam blok pengatur waktu menjelaskan parameter waktu. Item pertama
adalah nomor pengatur waktu T4: 0 (atau alamat). Ini adalah lokasi di memori PLC yang akan menyimpan
informasi pengatur waktu. T4: menunjukkan bahwa ini adalah memori pengatur waktu, dan 0 menunjukkan
bahwa ini berada di lokasi pertama. Basis waktunya adalah 1.0 menunjukkan bahwa pengatur waktu akan
bekerja dalam interval 1.0 detik. Basis waktu lain tersedia dalam pecahan dan kelipatan detik. Preset adalah
waktu tunda untuk pengatur waktu, dalam hal ini adalah 4. Untuk mencari waktu tunda, kalikan basis waktu
dengan nilai preset 4 * 1.0 s = 4.0 s.
Penghitung

Ada dua tipe penghitung dasar: hitung-maju dan hitung-mundur. Jika masukan ke penghitung penghitung
bernilai benar, nilai akumulator akan meningkat sebesar 1 (tidak peduli berapa lama masukan tersebut benar).
Jika nilai akumulator mencapai nilai preset, bit DN penghitung akan disetel. Penghitung mundur akan
menurunkan nilai akumulator hingga nilai preset tercapai.
Instruksi hitung-up (CTU) ditunjukkan pada Gambar 16.29. Instruksi tersebut membutuhkan memori di PLC
untuk menyimpan nilai dan status, dalam hal ini C4: 0. C4: menunjukkan bahwa ini adalah memori penghitung,
dan 0 menunjukkan bahwa ini adalah lokasi pertama. Nilai preset adalah 4 dan nilai dalam akumulator adalah 2.
Jika masukan A berubah dari salah menjadi benar, nilai dalam akumulator akan meningkat menjadi 3. Jika A
dimatikan, maka nilai akumulator akan meningkat lagi menjadi 4, dan DN bit akan menyala. Penghitungan
dapat berlanjut di atas nilai preset. Jika masukan B bernilai benar, nilai dalam akumulator penghitung akan
menjadi nol.
Relai Kontrol Utama (MCR)

Fungsi Master Control Relay (MCR) adalah alat pemrograman yang ampuh. Saat MCR diaktifkan, diagram
tangga berfungsi normal. Jika tidak diaktifkan, sejumlah kumparan dan fungsi tertentu dibekukan dalam posisi
mati. Kumparan di bagian beku akan tetap mati meskipun garis pengaktifan yang sesuai diaktifkan. Dalam
sistem kontrol kelistrikan, relai kontrol utama digunakan untuk mematikan bagian. Bagian logika tangga dapat
diletakkan di antara dua baris yang berisi MCR.
Ketika koil MCR pertama aktif, semua logika tangga perantara dieksekusi hingga garis dengan koil MCR lain.
Ketika kumparan MCR pertama tidak aktif, logika tangga masih diperiksa, tetapi semua keluaran atau kumparan
dipaksa mati.
 Jika A benar maka logika ladder dijalankan secara normal. Namun, jika A salah, logika ladder berikut akan
diperiksa, tetapi semua keluaran akan dipaksa mati.
 Fungsi MCR kedua muncul pada sebuah baris dengan sendirinya dan menandai akhir dari blok MCR. Setelah MCR
kedua, eksekusi program kembali ke mode normal. Dalam contoh ini, jika A benar, kondisi X akan sama dengan B.
Karena Y adalah latch, ia dapat dihidupkan oleh C, dan dapat dimatikan oleh D. Tetapi, jika A menjadi salah, X akan
dipaksa off, dan Y akan melanjutkan dengan status terakhirnya.
 Menggunakan blok MCR untuk menghapus bagian program tidak akan meningkatkan kecepatan eksekusi program
secara signifikan karena logikanya masih diperiksa.

Anda mungkin juga menyukai