French energy major Total SA (EPA:FP) and its affiliate US solar company SunPower Corp (NASDAQ:SPWR), in partnership with Japanese egg producer ISE Group, have switched on a 27-MWp photovoltaic (PV) park in Japan.