Страница 9 из 16 ПерваяПервая ... 7891011 ... ПоследняяПоследняя
Показано с 81 по 90 из 155

Тема: ST функции OWEN Logic

  1. #81

    По умолчанию

    Цитата Сообщение от Валодик Посмотреть сообщение
    Посдкажите, где можно почитать про функции, встроенные в язык ST, которые можно использовать при создании ST функций и функциональных блоков? (напр. delay() )
    Вложенных функций очень мало, основные MOD, ABS, POW, про них есть в справке по F1 в ОЛ. Почти все функции и ФБ придётся писать самому
    или смотреть примеры на форуме.
    Тут некоторые функции
    https://owen.ru/forum/showthread.php?t=37203

    Примеры ФБ и функций в программах:
    Новый таймер TON_P c ET и паузой, на ST, Версия 2.6.345.0____https://owen.ru/forum/showthread.php...39&page=42#420
    Несколько вариантов таймера TP с паузой и без_________ https://owen.ru/forum/showthread.php...l=1#post470730
    Новые таймеры TOF и TOF_P с выходом ET и паузой, на ST, Версия 2.6.345.0_____ https://owen.ru/forum/showthread.php...&page=358#3577
    Переключение переменной из 3 мест_Инициализация и аналог MOVE___ https://owen.ru/forum/showthread.php...l=1#post475240
    Каскад_4 бойлера_ Пример программы на ST в среде Codesys 2.3 и в Лоджике_____ https://owen.ru/forum/showthread.php?t=38453&page=10#93
    Простой шаговый автомат, новый TON с паузой_____ https://owen.ru/forum/showthread.php...39&page=43#424
    Прогр. управление 6 нагрузками 6 реж. 12 шагов _ФБ_фунции_____https://owen.ru/forum/showthread.php...39&page=11#105
    4 насоса_Нараб_Ротация по времени_____ https://owen.ru/forum/showthread.php?t=38920&page=2#13
    2+3 насоса_Нараб_Уровень_Ротация по времени_____ https://owen.ru/forum/showthread.php...l=1#post465744
    5 насосов_Нараб_Ротация по времени_____ https://owen.ru/forum/showthread.php...l=1#post471291
    Каскад из 4 котлов_____ https://owen.ru/forum/showthread.php...l=1#post418393
    Каскадное управл. 8 котлами_____ https://owen.ru/forum/showthread.php?t=38608#7
    Управл. 12 насосами_12 аварий_ET_Включение по Уровню_____ https://owen.ru/forum/showthread.php?t=38891#6
    Функции FLOAT_TO_INT и INT_TO_FLOAT на ST____ https://owen.ru/forum/showthread.php...821#post429821
    Инициализация сетевых переменных____ https://owen.ru/forum/showthread.php...676#post431676
    Кто раньше встал, того и тапки на ST_____ https://owen.ru/forum/showthread.php...504#post431504
    Управление битами на ST, по сети и из ФБ_____1 Вариант__ https://owen.ru/forum/showthread.php...824#post447824
    2 Вариант_ выложил Валенок _ https://owen.ru/forum/showthread.php...l=1#post447977
    Фильтр EMA, экспоненциальное скользящее средне_______ https://owen.ru/forum/showthread.php...882#post450882
    Пример использования ПИД с сохранением настроек_______https://owen.ru/forum/showthread.php...74&page=51#505
    Вывод Аварий, 5 штук, миганием светодиода F1_______________ https://owen.ru/forum/showthread.php?t=39169&page=3#21
    Конвертация времени BCD формата панелей, HEX в DEC и обратно DEC в HEX https://owen.ru/forum/showthread.php...39&page=20#200
    Логарифмы _log(x) Изменяемое основание и функция
    Логарифмы Натур_ln(x)_Десятичн_lg(x) Универсальный_log(x)_Двоичный_lb(x)_____ https://owen.ru/forum/showthread.php...&page=752#7515
    Исправленные варианты сборки WORD2_ТО_REAL __выложил capzap ___ https://owen.ru/forum/showthread.php?t=37203&page=10#95
    Real_TO_UDINT (DWORD)_выложил EFrol (формат IEEE754) __________ https://owen.ru/forum/showthread.php?t=40405&page=2#14
    Прочитать ПР-200 -м число типа Double (64 бита)_выложил Александр Пинэко-Скворцов_______ https://owen.ru/forum/showthread.php...l=1#post472259

    ФБ времени в ПР205 (Часы, Мин. и Сек.) ФБ Опер Таймер (наработка) на языке ST______ https://owen.ru/forum/showthread.php?t=38721#8
    Дата, Время и День недели через DT с 2000г. (и с 1970г.)____________ https://owen.ru/forum/showthread.php?t=40116#4
    Астротаймер на ST________ https://owen.ru/forum/showthread.php...696#post448696
    Таймер прямого и обратного отсчёта с задачей времени и памятью наработки____ https://owen.ru/forum/showthread.php...l=1#post461025
    Частотомер (период и частота)_________ https://owen.ru/forum/showthread.php...l=1#post467702
    Последний раз редактировалось kondor3000; 16.11.2025 в 10:02.

  2. #82

    По умолчанию

    Почему так сильно урезали ST в OwenLogic по сравнению с CodeSys 2.3? Как быть с десятичным логарифмом (LOG X)? Очень нужен.

  3. #83

    По умолчанию

    Цитата Сообщение от askaev Посмотреть сообщение
    Почему так сильно урезали ST в OwenLogic по сравнению с CodeSys 2.3? Как быть с десятичным логарифмом (LOG X)? Очень нужен.
    Ну вы даете, прямо над вами в предыдущем сообщении, последняя ссылка на Логарифмы любого формата. Универсальный логарифм с изменяемым основанием и изменяемой функцией. Если функция А не нужна, замените её на X в теле функции.

    А вообще в Лоджике, ST сильно урезан и только недавно появился, ждёмс )))
    Последний раз редактировалось kondor3000; 29.08.2025 в 14:38.

  4. #84

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Ну вы даете, прямо над вами в предыдущем сообщении, последняя ссылка на Логарифмы любого формата. Универсальный логарифм с изменяемым основанием и изменяемой функцией.
    Задумался и пропустил как-то. Спасибо! Отправляюсь изучать и применять.

  5. #85
    Пользователь
    Регистрация
    01.11.2022
    Адрес
    <7924127@mail.ru> Минск
    Сообщений
    508

    По умолчанию

    Привет всем.

    В документации Язык программирования ST описька небольшая

    IF
    Time_1 :=T#0ms THEN

    Как я понимаю, структура ST в OL повторяет CodeSYS на 100%?
    Те реализации работы со временем аналогичны.

    Код:
    VAR    
          Time_1 : TIME:=T#0ms;    
          Time_2 : TIME:=T#0ms;    
          Q : BOOL:=FALSE;  
    END_VAR
    
    IF  Time_1 :=T#0ms     THEN       
         Time_1 :=GET_TIME();
    END_IF  
    
    Time_2 :=GET_TIME();
    
    IF (Time_2 - Time_1) >=T#1000ms  THEN    
         Q :=NOT Q;    
         Time_1 :=T#0ms;    
         Time_2 :=T#0ms;
    END_IF
    
    // добавляйте, пожалуйста, комментарии по алгоритму,
    // желательно в каждую строку

    Схема опператора IF.png

    Избыточной информации в документации не бывает.
    Последний раз редактировалось ПавелП; 19.02.2024 в 19:03.

  6. #86
    Пользователь
    Регистрация
    01.11.2022
    Адрес
    <7924127@mail.ru> Минск
    Сообщений
    508

    По умолчанию

    Продолжаю работать с документацией.

    Очередная описька:

    Вложение 73722

  7. #87

    По умолчанию

    Цитата Сообщение от ПавелП Посмотреть сообщение
    Продолжаю работать с документацией.

    Очередная описька:

    Вложение 73722
    Вложение не открывается. Продублируйте, пожалуйста
    Инженер по продукту | ПР и Owen Logic
    email: k.korolev@owen.ru

  8. #88
    Пользователь
    Регистрация
    01.11.2022
    Адрес
    <7924127@mail.ru> Минск
    Сообщений
    508

    По умолчанию

    Цитата Сообщение от Королев Кирилл Посмотреть сообщение
    Вложение не открывается. Продублируйте, пожалуйста
    У меня открывается.

    Вот ещё:

    изображение_2024-02-21_105259830.png

  9. #89
    Пользователь
    Регистрация
    01.11.2022
    Адрес
    <7924127@mail.ru> Минск
    Сообщений
    508

    По умолчанию

    Цитата Сообщение от ПавелП Посмотреть сообщение
    У меня открывается.

    Вот ещё:

    изображение_2024-02-21_105259830.png
    Так никто ничего и не исправил.
    А почему с 21.02.2024? А потому!

  10. #90

    По умолчанию

    Всем добрый день.
    Пытался объявить массив таймеров вот так "arrTon: array [1..3] of SYS.TON;". Оказалось так не работает(
    Возник вопрос: как объявить массив таймеров, тригеров и тд.?
    Такое возможно в OWEN Logic?
    Последний раз редактировалось Gans; 22.03.2024 в 08:03.
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

Страница 9 из 16 ПерваяПервая ... 7891011 ... ПоследняяПоследняя

Похожие темы

  1. Групповые запросы в Owen Logic. Что хотите видеть в этой функции?
    от EvgenyR в разделе Программируемые реле
    Ответов: 37
    Последнее сообщение: 05.07.2023, 15:26
  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 v1.7
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 401
    Последнее сообщение: 28.07.2016, 19:46
  5. Тригонометрические функции OWEN Logic
    от POMAXA в разделе Среда программирования OWEN Logic
    Ответов: 36
    Последнее сообщение: 13.02.2016, 12:11

Ваши права

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