PupLC will be an open source PLC controller. The user will be able to control the PLC’s autonomously or by direct control. The direct method will allow the user to change equipment status using a touch screen lcd. The PupLC will control all aspects of the operating equipmet (ie. setpoints, red-hand settings, shutdowns, etc.) Additionally, 24-hours of accumulated system data will be saved to disk and can be accessed via ftp for analysis off-site.