Страница 24 из 66 ПерваяПервая ... 14222324252634 ... ПоследняяПоследняя
Показано с 231 по 240 из 658

Тема: Функциональные блоки на языке ST

  1. #231

    По умолчанию

    Добрый день

    Есть ли код таймера TON на ST ? Или как организовать выдержку времени в FB на ST?

  2. #232

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Добрый день

    Есть ли код таймера TON на ST ? Или как организовать выдержку времени в FB на ST?
    В настоящее время - только взяв в качестве опорного сигнала данные часов реального времени (если выдержки большие) или значение программного цикла. Короче, если литературно, то - окольными путями

  3. #233
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,982

    По умолчанию

    Это называется, если по простому: за что боролись, на то и напоролись!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  4. #234
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,595

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Добрый день

    Есть ли код таймера TON на ST ? Или как организовать выдержку времени в FB на ST?
    Есть, вот https://youtu.be/agJTfeRnfy4?si=ogiKS0DFVC9OIVtJ

  5. #235

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Добрый день

    Есть ли код таймера TON на ST ? Или как организовать выдержку времени в FB на ST?
    Вот таймеры TON, один работает от системных секунд, второй от времени цикла ПР.1 Таймеры.jpg Блок T_zikl выдаёт время цикла ПР.
    TON от времени цикла намного точнее отсчитывает время. Их можно вставить в ФБ на ST.

    Пример вставки таймера в ФБ
    Код:
         var //объявление  переменных 
          TON1:TON_; //объявление экземпляра TON1 таймера TON_
        end_var
    
    TON1(In:=In, T_z:=T_zikl, PT:=PT, ET=>ET);   // вызов экземпляра  таймера TON1
    Вложения Вложения
    Последний раз редактировалось kondor3000; 10.02.2024 в 19:32.

  6. #236

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Вот таймеры TON, один работает от системных секунд, второй от времени цикла ПР.1 Таймеры.jpg Блок T_zikl выдаёт время цикла ПР.
    TON от времени цикла намного точнее отсчитывает время. Их можно вставить в ФБ на ST.

    Пример вставки таймера в ФБ
    Код:
         var //объявление  переменных 
          TON1:TON_;
        end_var
    
    TON1(In:=In, T_z:=T_zikl, PT:=PT, ET=>ET);
    Я проще поступил. Завел на вход своего FB BLINK с периодом 1 сек.и отсчитываю в теле требуемые интервалы. Красота. FB на ST - это вещь. Молодцы парни из ОВЕН.
    Последний раз редактировалось Newcomer; 17.09.2023 в 20:46.

  7. #237

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Я проще поступил. Завел на вход своего FB BLINK с периодом 1 сек.и отсчитываю в теле требуемые интервалы. Красота. FB на ST - это вещь. Молодцы парни из ОВЕН.
    Это тоже самое, что TON с системными секундами, погрешность до целой секунды, в зависимости от того, в какой момент запустите.

  8. #238

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Это тоже самое, что TON с системными секундами, погрешность до целой секунды, в зависимости от того, в какой момент запустите.
    С BLINK нормальный вариант. Можно сделать период следования импульсов 10 или 100 мс и точность отсчёта времени увеличится.
    Последний раз редактировалось IVM; 18.09.2023 в 06:18.

  9. #239

    По умолчанию

    В платформах типа ПР103 есть отдельный параметр "Время цикла", к которому можно привязать переменную и использовать её (сам не пробовал, но должно работать)

  10. #240

    По умолчанию

    Вопрос по синтаксису st. Вызов функционального блока из функционального блока.

    Код:
    FB.varIn := value;
    out := FB.varOut;
    это не есть вызов ФБ, а только обращение к его переменным ?
    Последний раз редактировалось gmz_001; 23.09.2023 в 05:22.

Страница 24 из 66 ПерваяПервая ... 14222324252634 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК73 (Функциональные кнопки)
    от necro в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 18.05.2022, 10:03
  2. Функциональные блоки
    от ribamuka в разделе СПК2xx (архив)
    Ответов: 4
    Последнее сообщение: 08.04.2018, 15:01
  3. Функциональные блоки насосов в CoDeSys
    от Алексей Ермолаев в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 28.03.2017, 13:50
  4. Функциональные блоки- где искать?
    от Xops в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 01.03.2016, 11:07
  5. СПК функциональные клавиши
    от Lyohin в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 30.03.2015, 15:10

Ваши права

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