Пишу программу для ПЛК63. возникла следующая проблема: программно можно изменять текущие время и день месяца, а месяц и год изменять не получается. Подскажите как это реальзовать?

hes:=DWORD_TO_UINT(utm/3600);
mes:=DWORD_TO_UINT((utm-hes*3600)/60);
ses:=DWORD_TO_UINT(utm-hes*3600-mes*60);
TimeAndDate.Milliseconds:=0;
TimeAndDate.Hour:=hes;
TimeAndDate.Minute:=mes;
TimeAndDate.Second:=ses;
TimeAndDate.Day:=DWORD_TO_UINT(dees/86400)+1;
gettime(SystemTime:=sys_time , TimeDate:=TimeAndDate );

переменная utm - элемент TimeP в Submenu
переменная dees - элемент DataP
Как добавить изменение текущего месяца и года?