Programmable Logic Controller (PLCs) are computing devices used for industrial applications.
The main difference with a conventional architecture is their input/output cycle. Inputs/Outputs are Read/Written only once by each program execution cycle.
Every operation is linked to a cycle. Every io operation executed only once in each cycle.