Tag: Programming PLC Using State Based Design