الجملة "بات الحارس ساهرا يحرس المصنع" يمكن إعرابها كالتالي:
- **بات**: فعل ماضٍ ناقص مبني على الفتح، يعمل عمل "كان" فيرفع الاسم وينصب الخبر.
- **الحارس**: اسم "بات" مرفوع وعلامة رفعه الضمة.
- **ساهرا**: خبر "بات" منصوب وعلامة نصبه الفتحة.
- **يحرس**: فعل مضارع مرفوع وعلامة رفعه الضمة، وفاعله ضمير مستتر تقديره "هو".
- **المصنع**: مفعول به منصوب وعلامة نصبه الفتحة.
إذن، الجملة تعني أن الحارس أصبح ساهرًا (مستيقظًا) وهو يقوم بحراسة المصنع.