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

Тема: 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 необходимы дополнительные манипуляции которые только усложняют код (пусть и не значительно...) , поэтому и задал свой вопрос.

  7. #7

    По умолчанию

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

    Не помню, чтобы встречал тип Time в явном виде у ПЛК не на основе CoDeSys. Не помню ни в одной панели оператора.

    Т.е. Time - не частый тип в практике. Почему его ввели в OL для ST - для меня загадка.

    Примите, что ПР - это очень дешёвый прибор по сравнению с ПЛК (от 2 до 5 раз дешевле). ПР применяют там, где начинают экономить суммы до 5 тыс.руб. и меньше, а не там где просто целесообразно. Поэтому программируют ПР в основной массе не программисты, а дешёвые монтажники, электрики - т.е. люди без образования, но "нахватавшиеся" опыта. Вводить для них жёсткую типизацию (разделение применения типов) - означает потерять продажи.
    Последний раз редактировалось FPavel; 05.10.2025 в 07:25.

Похожие темы

  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

Ваши права

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