PSX closed on positive note, gains 228 points