Evolution of PLCs