Materi
Program PLC adalah perangkat lunak. OSHA menggolongkan galat perangkat lunak dan gangguan pada sistem kendali sebagai galat kendali, salah satu sumber bahaya mesin otomatis. Pedoman keselamatan robotika OSHA meminta tombol darurat yang mengalahkan semua kendali lain, dan standar mesin press OSHA meminta sistem kendali yang kegagalannya tidak menghalangi aksi berhenti. Evans menambahkan bahwa sistem keselamatan berjalan sejajar dengan sistem produksi. Prinsip yang diturunkan dari ketiganya: tombol darurat memutus daya ke aktuator lewat kabel, misalnya kontak NC-nya seri dengan kumparan kontaktor utama, bukan lewat program. PLC tetap diberi tahu lewat satu input supaya program ikut berhenti.
Kuphaldt merumuskan rancangan gagal-aman (fail-safe): kegagalan yang paling sering adalah kabel putus, jadi rangkaian disusun agar kegagalan itu membawa mesin ke keadaan aman. Pedoman OSHA juga meminta kendali yang tidak menyalakan mesin secara otomatis saat listrik pulih, sehingga bit pengunci yang kembali 0 lebih aman daripada bit set retentif.
Output PLC yang padam bukan isolasi energi. OSHA 1910.147 menyebut tombol tekan, sakelar pilih, dan perangkat rangkaian kendali lain bukan alat isolasi energi, jadi perbaikan tetap memakai pemutus yang digembok (LOTO, lihat kelas Kelistrikan Dasar).