Не получается. Возвращает ошибку: Недопустимое присваивание:UDINT := TIME
Скиньте строчку кода, где вы преобразуете из одного типа в другой. У меня в проекте есть много мест, где я эту функцию использую, таких ошибок не возникало. Я пишу так:
ПеременнаяТипаTIME := UDINT_TO_TIME(ПеременнаяТипаUDINT);
Скиньте строчку кода, где вы преобразуете из одного типа в другой. У меня в проекте есть много мест, где я эту функцию использую, таких ошибок не возникало. Я пишу так:
ПеременнаяТипаTIME := UDINT_TO_TIME(ПеременнаяТипаUDINT);
Спасибо! Разобрался.
Надо было добавить ещё одну переменную, а я преобразовывал сразу переменную выхода SECONDS.