Контроллер никак не обрабатывает ситуацию, когда у модуля нет питания. Поэтому заново отправлять значение в регистр не будет. В стандартной ситуации питание на модуль не исчезнет, только нештатное поведение контроллера по питанию может к этому привести.
То же значение, что было и до обрыва связи. Т.к. контроллер отправил значение на модуль и оно там осталось.
Как вы эту связь обрываете? Модуль в контроллер установлен. По опентерму будут отправляться те значения, что остались в модуле на момент обрыва связи.
Шаблон с такой логикой изначально написан коллегами из Невотона. В моем понимании это сделано для перестраховки, чтоб котлу заведомо отправлять ноль (Дмитрий @Dmitry_Nev_Support , поправьте меня, если не так). Повторюсь, вы можете изменить шаблон под свои задачи. Один и тот же шаблон не всегда может покрыть все возможные задачи.