Цитата Сообщение от rovki Посмотреть сообщение
А где это может пригодиться из секунд вычислять дату?
Все языки программирования ведут отсчет от 1970.01.01 в миллисекундах, это число в 4 байта не помещается, но если разделить на 1000, получаются секунды а так же возможность разместить это число в целочисленную переменную для Лоджика
Легко считать от начала до периода до текущего значения времени и конца периода в простом целочисленном формате, чем вычислять сколько прошло дней, месяцев, лет, часов, минут используя на каждый вид свою переменную.
Я бы продолжил дальше для расчета восхода и захода, но мне требуется решение синуса, косинуса, натурального логарифма и обход деления не ноль, хотя бы вот в таком коде
Код:
IF divi = 0.0 THEN
	MODR := 0.0;
ELSE
	MODR := in - DINT_TO_REAL(FLOOR2(in / divi)) * divi;
END_IF;