1. Input relay atau kontaktor
Komponen ini dihubungkan ke dunia
luar (antarmuka) PLC, dan secara fisik komponen ini ada serta menerima sinyal
dari source, sensor dan lain sebagainya.
2. Internal, utility relay
Internal Relay tidak dapat diakses secara langsung untuk digunakan sebagai input
maupun output.
Komponen ini merupakan relay semu yang merupakan bit digital (0/1)
yang disimpan pada internal
image register.
Dilihat dari sudut pandang
pemrograman, semua internal relay mempunyai satu coil dan mempunyai sebanyak
contact sesuai yang diinginkan oleh programer.
Semua Internal
relay dimiliki oleh semua jenis maupun merk
PLC, namun cara penomeran dan jumlah maksimum yang diperbolehkan masing-masing
berbeda.
Bagi kebanyakan programer, Internal Relay memberikan kebebasan untuk melaksanakan operasi internal yang lebih
rumit tanpa memerlukan penggunaan biaya mahal untuk beberapa output relay.
Dalam contoh pemrograman Internal Relay dapat disimbolkan dengan IR.
3. Counters
Counter sama dengan input relay
yang secara fisik tidak ada.
Komponen ini merupakan simulasi
counter dan dapat diprogram untuk menghitung banyak pulsa, dapat menghitung
naik atau turun atau keduanya naik dan turun.
Selama waktu simulasi dapat
dibatasi kecepatan hitungnya.
Beberapa perusahaan membuat
counter berkecepatan tinggi dengan bantuan tambahan hardware.
4. Timers
Timer juga merupakan komponen
maya yang secara fisik tidak dapat ditemui.
Komponen ini dibuat dengan banyak
ragam dan yang paling umum adalah tipe tunda saat ON (on delay) dan tunda saat
OFF (off delay) dan dua tipe yang dapat menyimpan data atau tidak dapat
menyimpan data (retentive dan nen-retentive type), variasi kenaikan 1 ms sampai
dengan 1s.
5. Output 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.
Wujud dari output relay ini dapat berupa transistor, relay
atau triac tergantung pada model yang dipilih pengguna.
6. Data storage
Data storage merupakan suatu
register untuk menyederhanakan penyimpanan. Biasanya difungsikan sebagai alat
penyimpanan data.