Цитата Сообщение от FPavel Посмотреть сообщение

2. В редакторе ST
вполне легальная конструкция умножения времени на целочисленную константу формирует ошибку "Типы не совпадают"
Код:
    VAR_INPUT
        nDelay_s: UDINT;
    END_VAR

    // преобразование типа и пересчёт значения в [с]
    tDelay := UDINT_TO_TIME(nDelay_s) * 1000;
а так работает
Код:
    // преобразование типа и пересчёт значения в [с]
    tDelay := UDINT_TO_TIME(nDelay_s * 1000);
На эту запись не ругался бы
Код:
 tDelay := UDINT_TO_TIME(nDelay_s) * t#1000ms;