CSSE 304: PLC Interpreter