This test covers advanced principles and applications of programmable logic controllers (PLCs). Among the advanced topics are PLC real time considerations, various levels of PLC networking, alternate programming languages for PLCs, international standards applied to PLCs, integration of logic and motion control in PLCs, integration of process control in PLCs, advanced human / machine interface (HMI) for PLCs, supervisory control and data acquisition (SCADA) with PLCs, alarm management, batch control, power failure strategies, and process safety.