Modern object-oriented programming techniques are transforming PLC programming, making industrial automation faster to build, easier to maintain and far less error prone.