вот на вторую строку уже ругается компилятор пробовал такое там время просто цифрой указывается с учетом, что 1 это 100мс

Комментарии: 18

  1. Maxim

    Значит, не TIME, а ТМ Может быть и вообще-то после введения точки компилятор сам должен подсказывать

    • Vitaliy

      и ему реально не хватает еще одного значения на вход, ща скрин покажу. без него тупо не работает

      • Maxim

        В кодесис 3.5 так

        • Vitaliy

          я тоже надеялся, что будет хотя бы как в кодесис)

  2. Nikita

    Проблема в ST работать с таймером ? timer(IN:=TRUE, PT:=delay ); Потом IF timer.Q THEN а объявляется это timer:TON;

    • Vitaliy

      в дельтовской среде таймер не работает в st если оставить пустым вход, который на скрине внизу слева

      • Kirill

        Самое простое - напиши таймер в виде собственного фб на счетчиках и импульсах.

        • Canderwal

          В итоге имею набор блоков, которые полностью переносимы между разными диалектами st iec61131-3 и где таймеры заменены счётчиками по синхроимпульсам. Пока не встретил платформы где это не заработало. Хотя насчёт последнего немного наврал. Trei пишет что у них поддержка третьей версии стандарта, но по факту это не так, и у них без серьёзного переписывания это не заработает

    • Kirill

      Смешно. Дельта пошла инвм путем. Ст там кастрирован до безобразия. По факту это лд с другим способом записи

      • Vitaliy

        да, похоже, что ЛД там единственное, на чем можно что-то сваять

        • Kirill

          Или используй просто таймер, а не тон

          • Vitaliy

            вечером попробую с таймером

Не нашли ответ?

Вам также может быть интересно