PLC Programming Examples and Solutions using Timers