PL Capital downgraded IOC and BPCL to 'Reduce' and HPCL to 'Hold' from 'Accumulate' as near-term earnings visibility remains weak.