Deterministic scan time is the frequency with which a Programmable Logic Controller (PLC) executes a program, including scanning all the inputs and outputs on the system. This time is usually measured in milliseconds. PLCs will normally read or “scan” the instructions in the logic program in set, sequential manner. The time required to read a specific instruction and all of the following instructions, returning to the initial instruction is generally referred to as scan time.