• A PLC and computer are similar with inputs, outputs, memory, etc.
• The PLC continuously goes through a cycle including a sanity check, input scan, logic scan, and output scan.
• While the logic is being scanned, changes in the inputs are not detected, and the outputs are not updated.
• PLCs use RAM, and sometime EPROMs are used for permanent programs.