Здравствуйте возникла задача реализовать формирование имени протокола в формате ЧЧ-ММ-ГГ-№
где чч-число;
мм-месяц;
гг - год;
№ - номер протокола за текущие сутки.

Попробовал реализовать данную задачу следующим образом:

для формирования чч-мм-гг использую ФБ разбор времени, но тут возникла первая проблема (*1*), данный ФБ разбирает дату 13.05.2022 на "13" "5" "2022", а хотелось бы получить "13" "05" "22", подскажите это возможно?

для формирования № номера протокола за текущие сутки использовал ФБ "счетчик дискретных сигналов":
-есть команда дискретного типа (кнопка без фиксации для сохранения протокола);
-есть ФБ "счетчик дискретных сигналов" , выход (число импульсов) которого и является № протокола;
-есть событие и расчет.

Кнопка заведена на вход ФБ счетчика, и каждое сохранение протокола увеличивает "число импульсов" на 1. Далее выход идет на параметр ФБ "формирование строки"
В событии выдается импульс на сброс числа импульсов по началу новых суток.

Тут возникает вторая (*2*) и третья (*3*) проблемы:
2*) счетчик считает с 0 (хотя рассчитывал, что если выставлю значение до опроса "1", начнет считать с 1);
3*) при остановке режима исполнения и повторного его запуска счетчик обнуляется ( хотя рассчитывал, что "восстановление при рестарте" не даст обнулиться счетчику)

С решением (*2*) возникла мысля использовать ФБ "сложение" и выход счетчика на ФБ "сложение" и прибавить единицу, а вот с решением (*3*) мыслей нет

Будьте добрый подскажи варианты решения (*1*), (*2*) и (*3*)
Либо другой возможный способ реализации формирования имени протокола с нумерацией за текущие сутки без сброса счет нумерации при остановке режима исполнения