A PLC (programmable logic controller) is a digital computer used for industrial automation to automate different electro-mechanical processes. At hydropower plants, PLC are often used to monitor and control key functions such as impoundment levels, minimum flow releases, turbine operation, and gate operation.