This document discusses programmable logic controller (PLC) counter functions. It begins with objectives of describing PLC counter functions, listing major counting functions, and applying counters and timers to process control. It then introduces PLC counters and their programming formats. The document focuses on up counters (CTU) and down counters (CTD), providing examples and explanations of how they work. It describes counter status bits and how they function. Finally, it provides examples of counter applications, including straight counting, timing a process after reaching a count, and delayed start of counting.