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

Тема: Реализация задержки в функции.

  1. #1

    По умолчанию Реализация задержки в функции.

    Требуется реализовать задержку по времени в ST функции (Owen Logic), как это можно реализовать? (Нет я не гвоорю про полную задержку что то по типу Blink (которого нет ввиде кода) желательно пример)
    Последний раз редактировалось shiro320; 16.03.2022 в 21:19.

  2. #2

    По умолчанию

    Любой временной отсчёт требует внутренней памяти, чего в функции как раз и нет. Читайте отличие ФБ от функции.

    Можно сделать автомат состояний, с таймерами снаружи, выход сделать целочисленным, соответственно можно получить до 16 (32) выходов.
    Последний раз редактировалось kondor3000; 16.03.2022 в 22:19.

  3. #3
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    917

    По умолчанию

    Я еще не пробовал ST в owen logic, но если в функции есть передача параметров IN/OUT, то надо ей передавать время от начало события именно этим параметром.

  4. #4

    По умолчанию

    закиньте в функцию блинк или системные секунды и считайте внутри на здоровье , как вам хочется. как это прораммно реализовать подсмотрие у ардуинщиков, как они работают с millis

Похожие темы

  1. Задержки при самоконтроле выходов ПР
    от Losenko в разделе Программируемые реле
    Ответов: 6
    Последнее сообщение: 19.09.2018, 06:54
  2. ПР200. Таймер задержки.
    от g0r0d0k в разделе Программируемые реле
    Ответов: 2
    Последнее сообщение: 01.02.2017, 10:32
  3. помогите с таймерами задержки
    от DKFLBVBH в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 23.06.2016, 15:27
  4. Ответов: 5
    Последнее сообщение: 29.12.2010, 13:19
  5. временные задержки
    от Alexandr в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 26.10.2009, 12:56

Ваши права

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