Dear,
Mealtime (0.5 hr) is separate from the 8-hour duty. In the factory act, it is clearly mentioned that you have to give a 0.5 hr lunch break between 8 hours of duty. So, any employee's duty counts as 8.5 hours of normal duty hours.
Hope you are clear on this.
Thanks & Regards,
Arpan Naik