(1) Sensor fotolistrik tipe slot
Pemancar cahaya dan penerima dipasang berhadap-hadapan di kedua sisi slot adalah fotolistrik berbentuk slot. Iluminator dapat memancarkan cahaya inframerah atau cahaya tampak, dan penerima cahaya dapat menerima cahaya tanpa halangan. Tetapi ketika objek yang terdeteksi melewati slot, cahaya diblokir, dan sakelar fotolistrik diaktifkan. Keluarkan sinyal kontrol sakelar untuk memutus atau menyalakan arus beban untuk menyelesaikan tindakan kontrol. Jarak deteksi sakelar slot umumnya hanya beberapa sentimeter karena keterbatasan struktur keseluruhan.
(2) Sensor fotolistrik sinar tembus
Jika perangkat pemancar cahaya dan perangkat penerima cahaya dipisahkan, jarak deteksi dapat ditingkatkan. Sakelar fotolistrik yang terdiri dari pemancar cahaya dan penerima cahaya disebut sakelar fotolistrik terpisah berkas tembus, atau singkatnya sakelar fotolistrik berkas tembus. Jarak deteksinya bisa mencapai beberapa meter bahkan puluhan meter. Saat digunakan, pemancar cahaya dan penerima cahaya masing-masing dipasang di kedua sisi jalur yang lewat dari objek yang terdeteksi, dan jalur cahaya diblokir ketika objek yang terdeteksi lewat, dan penerima cahaya bertindak untuk mengeluarkan sinyal kontrol sakelar.
(3) Sakelar fotolistrik tipe pelat reflektif
Perangkat pemancar cahaya dan perangkat penerima cahaya dipasang di perangkat yang sama, sebuah reflektor dipasang di depannya, dan fungsi kontrol fotolistrik dilengkapi dengan prinsip refleksi, yang disebut tipe refleksi reflektor (atau cermin jenis refleksi) saklar fotolistrik. Dalam keadaan normal, cahaya yang dipancarkan oleh pemancar cahaya dipantulkan oleh reflektor dan diterima oleh penerima cahaya; setelah jalur cahaya terhalang oleh objek deteksi dan penerima cahaya tidak dapat menerima cahaya, sakelar fotolistrik akan bertindak dan mengeluarkan sinyal kontrol sakelar.
(4) Sakelar fotolistrik tipe refleksi difus
Ia juga memiliki perangkat pemancar cahaya dan perangkat penerima cahaya di kepala pendeteksinya, tetapi tidak ada reflektor di bagian depan. Dalam keadaan normal, penerima cahaya dari iluminator tidak dapat ditemukan. Ketika objek deteksi melewati dan menghalangi cahaya dan memantulkan kembali sebagian cahaya, penerima menerima sinyal cahaya dan mengeluarkan sinyal sakelar.