В данном случае Codesys вообще не при чем.
Дело в том, что во многих задачах требуется сделать "защиту" при кратковременном отключении питания. Потому при снятии внешнего питания ПЛК запитывается от аккумулятора и продолжает работать дальше, сразу при подаче питания ПЛК начинает уже управлять железом по алгоритму и переменные при этом не обнуляются.

Если же при отключении питания нужно все обнулить, то нужно это сделать путем не сложной манипуляции.

В языках программирования высокого уровня это называется начальная инициализация. И не важно на Step7 на ST или на Си++ вы пишите, это актуально везде.