Ответ:

Начало светать, и мы должны были идти на передний край сменить боевое охранение.

Грамматические основы: начало светать; мы должны были идти. Запятая разделяет части сложносочинённого предложения. Инфинитив сменить боевое охранение поясняет цель, с которой нужно было идти, и запятой не отделяется.

Схема: [ ], и [ ].