capzap вот именно о том и речь, что из ПЛК не все можно перенести в ПР, зато из ПР можно практически все перенести в ПЛК.
Хм, сейчас понял, что без счетчиков счет когда-нибудь остановится, лет через 136

, ограничение 32 битного параметра (4294967295)...
Врядли столько будет жить прибор, но все-таки это отсутствие универсальности.
Я тут подумал, как примерно можно считать правильно месяцы. Например можно использовать макрос ППЗУ с заданными параметрами в ячейках количества дней в месяце и согласно дням заводить на счетчик.
Месяц февраль для высокосного года можно считать по аналогии с нашими совдеповскими часами "Электроника".
0 - высокосный год
1 - 1-й после высокосного
2 - 2-й после высокосного
3 - 3-й после высокосного
И это все в цикле.
При установке прибора на объекте ввод данных согласно календарю. год (0, 1, 2, 4), месяц (0,-,12 для правильного начала выборки из ППЗУ), день, чтобы ППЗУ меняло время смены месяцев вовремя.
Ну и хранение смены состояния при отключении питания.
Прошил программу с выставленными значениями и запустил прибор. (имеется ввиду после пусконаладки перед окончательным запуском)