• 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.