Text this: A review on the applications of programmable logic controllers (PLCs)