Показано с 1 по 6 из 6

Тема: Time в ФБ Owen Logic

  1. #1

    По умолчанию Time в ФБ Owen Logic

    Господа разработчики Owen Logic подскажите когда добавите возможность использовать тип данных Time в ФБ на языке ST ? Очень не хватает такой возможности.

  2. #2

    По умолчанию

    Цитата Сообщение от Сергей Фенев Посмотреть сообщение
    Господа разработчики Owen Logic подскажите когда добавите возможность использовать тип данных Time в ФБ на языке ST ? Очень не хватает такой возможности.
    Что за пурга? Если не знаете как, то спросите.
    Вот все таймеры TON, TOF, TP на языке ST используют тип Time и не только таймеры, тут куча примеров начиная с вывода Даты, Времени, заканчивая ротацией, каскадами с переключением по времени и шаговыми автоматами, астротаймер, таймер с задачей времени, везде тип Time используется внутри ФБ, только наружу выводится целыми числами.
    https://owen.ru/forum/showthread.php...=9&p=429067#81
    Последний раз редактировалось kondor3000; 04.10.2025 в 19:55.

  3. #3

    По умолчанию

    Снимок.PNG На фото ситуация с которой возникает проблема

  4. #4

    По умолчанию

    Замените на udint, а в коде сделайте преобразование udint_to_time. И сразу примите, что udint - в милисекундах.

    Или можете подождать, когда выпустят Owen Logic 123.0.1.0 - там будет исправлено

  5. #5

    По умолчанию

    Цитата Сообщение от Сергей Фенев Посмотреть сообщение
    На фото ситуация с которой возникает проблема
    Вы примеры то откройте, на входах задаётся целое число секунд (минут, часов), в ФБ время в секундах переводите в мс умножив на 1000
    (или на 60000 или на 3600000) и конвертируете в TIME, считаете время, а на выходе в обратную сторону. TIME можно использовать только внутри ФБ.

    По факту вы пишите свой TON, который уже есть в примерах.
    Последний раз редактировалось kondor3000; 04.10.2025 в 21:10.

  6. #6

    По умолчанию

    Благодарю. Преобразованием типов я и пользовался , но не понятно почему в Codesys можно задавать в ФБ переменные с типом Time , а в OwenLogic необходимы дополнительные манипуляции которые только усложняют код (пусть и не значительно...) , поэтому и задал свой вопрос.

Похожие темы

  1. Owen logic
    от Oceandivide в разделе Программируемые реле
    Ответов: 12
    Последнее сообщение: 03.12.2023, 16:39
  2. Owen Logic 2.1 нет экспорта устройства в Owen Cloud.
    от Григори в разделе Среда программирования OWEN Logic
    Ответов: 4
    Последнее сообщение: 12.10.2022, 19:33
  3. Добавление аварийных ситуаций в Owen Logic на ПР200 для отображения в Owen Cloud.
    от Григори в разделе Среда программирования OWEN Logic
    Ответов: 6
    Последнее сообщение: 07.07.2022, 11:09
  4. Owen logic
    от Albertino в разделе Среда программирования OWEN Logic
    Ответов: 3
    Последнее сообщение: 18.03.2021, 05:26
  5. Owen logic под win 10
    от maximov2009 в разделе Среда программирования OWEN Logic
    Ответов: 2
    Последнее сообщение: 26.02.2020, 17:06

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •