Describes requirements and related tests for programmable controllers (PLCs) and their associated peripherals (for example, programming and debugging tools (PADTs), human-machine interfaces (HMIs), etc.) which have as their intended use the control and command of machines and industrial processes.