Страница 1 из 67 1231151 ... ПоследняяПоследняя
Показано с 1 по 10 из 806

Тема: Макросы в онлайн базе OWEN Logic

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Exclamation Макросы в онлайн базе OWEN Logic

    Уважаемые коллеги!

    Данная тема предназначена для обсуждения макросов, которые размещены в онлайн базе среды программирования OWEN Logic. Здесь будет приведена структура онлайн базы с перечнем макросов и их назначением. База будет дополняться по мере подготовки макросов. Приглашаем всех пользователей OWEN Logic к участию в обсуждении вопросов связанных с функционалом и использованием макросов из онлайн базы.

    Для создания заявки на написание макроса, которого еще нет в онлайн базе или на просторах нашего форума, просьба описать желаемый функционал в теме Обсуждение макросов для OWEN Logic

    Структура онлайн базы

    Аналоговые преобразования:

    1. SEL_FLOAT (Выбор float, аналог SEL только для чисел с плавающей запятой, описание макроса)
    2. INT_BOOL (Конвертер целочисленного числа в дискретные выходы, описание макроса)
    3. fSave (Сохранение переменной float, описание макроса)
    4. fSel7_ (Селектор параметров float, описание макроса)
    5. Save (Селектор параметров INT, описание макроса)
    6. DMXF (Демультиплексор вещественных чисел, описание макроса)
    7. sin(x) (Тригонометрическая функция sin(x), описание макроса)
    8. ТСМ(10М) (Преобразователь сопротивления в температуру в соответствии с таблицей НСХ ТСМ 10M, описание макроса)
    9. ТСМ(50М) (Преобразователь сопротивления в температуру в соответствии с таблицей НСХ ТСМ 50M, описание макроса)
    10. ТСМ(100М) (Преобразователь сопротивления в температуру в соответствии с таблицей НСХ ТСМ 100M, описание макроса)
    11. ТСМ(500М) (Преобразователь сопротивления в температуру в соответствии с таблицей НСХ ТСМ 500M, описание макроса)
    12. ТСМ(1000М) (Преобразователь сопротивления в температуру в соответствии с таблицей НСХ ТСМ 1000M, описание макроса)
    13. ТСМ(Cu50) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСМ Cu50, описание макроса)
    14. ТСМ(Cu53) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСМ Cu53, описание макроса)
    15. ТСМ(Cu100) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСМ Cu100, описание макроса)
    16. ТСМ(Cu500) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСМ Cu500, описание макроса)
    17. ТСМ(Cu1000) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСМ Cu1000, описание макроса)
    18. ТСП(50П) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСП 50П, описание макроса)
    19. ТСП(100П) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСП 100П, описание макроса)
    20. ТСП(500П) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСП 500П, описание макроса)
    21. ТСП(1000П) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСП 1000П, описание макроса)
    22. ТСП(Pt50) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСП Pt50, описание макроса)
    23. ТСП(Pt100) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСП Pt100, описание макроса)
    24. ТСП(Pt500) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСП Pt500, описание макроса)
    25. ТСП(Pt1000) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСП Pt1000, описание макроса)
    26. ТСН(Ni50) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСН Ni50, описание макроса)
    27. ТСН(Ni100) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСН Ni100, описание макроса)
    28. ТСН(Ni500) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСН Ni500, описание макроса)
    29. ТСН(Ni1000) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСН Ni1000, описание макроса)
    30. FLOOR (Округленное в меньшую сторону до ближайшего целого числа, описание макроса)
    31. arcsin(x) (Вычисление арксинуса, описание макроса)
    32. arccos(x) (Вычисление арккосинуса, описание макроса)
    33. arctg(x) (Вычисление арктангенса, описание макроса)
    34. MXF (Мультиплексор переменных типа FLOAT, описание макроса)
    35. (PTC_1000) (Преобразователь сопротивления в температуру для датчика температуры ДРТС014-1000 ОМ.50/2, описание макроса)
    36. (NTC) (Преобразователь сопротивления в температуру для терморезисторов NTC, описание макроса)
    37. (AIn_to-Var) (Привязка аналогового входа к переменной, описание макроса)
    38. (CONV 4..20) (Преобразование сигнала 4…20 мА, описание макроса)
    39. (fLimit) (Ограничение входного значения вещественной величины, описание макроса)
    40. (Limit) (Ограничение входного значения целочисленной величины, описание макроса)
    41. (SelChgF) (Изменение числа типа FLOAT двумя переменными, описание макроса)
    42. (SelChgI) (Изменение числа типа INT двумя переменными, описание макроса)
    43. (MAX10) (Поиск одного максимального числа из 10, описание макроса)
    44. (PLA) (Кусочно-линейная аппроксимация, описание макроса)
    45. (SORTING) (Сортировка целых чисел по величине, описание макроса)
    46. (SUM) (Сумматор, описание макроса)
    47. (AVG) (Вычисление среднего значения, описание макроса)
    48. (int16) (Преобразование int16 в float, описание макроса)


    Генераторы:

    1. FSG (Генератор качающейся частоты, описание макроса)
    2. GP (Генератор пачек импульсов, описание макроса)
    3. MV (Мультивибратор, описание макроса)
    4. PWMG (Генератор ШИМ, описание макроса)
    5. GEN_PWM (Обновленный генератор ШИМ, описание макроса)


    Дата и время:

    1. CLOCK_WEEK (Недельный таймер с двумя режимами, описание макроса)Макрос обновился 17.11.16, V1.2, в предыдущей версии был обнаружен баг
    2. UNIX_TIME (Время в секундах в формате UNIX, описание макроса)
    3. UTNIX_to_DT (Преобразование UNIX-времени в дату и время, описание макроса)
    4. isLEAP (Определение високосного года, описание макроса)


    Дискретные преобразования:

    1. BOOL_INT (Конвертер дискретного входа в целое число, описание макроса)
    2. CD (Конвертер дискретного входа в целое число, описание макроса)
    3. DC (Шифратор, описание макроса)
    4. DM (Демультиплексор двоичный, описание макроса)
    5. MX (Мультиплексор, описание макроса)
    6. PW6 (Шестизначный пароль, описание макроса)
    7. MXB (Мультиплексор переменных типа BOOL, описание макроса)
    8. Mx16 (Макрос для управления дискретными модулями расширения (типа МУ110-8Р, МУ110-32Р, МК110-8Д.4Р и т.п.) по интерфейсу RS485, описание макроса)
    9. БМ_входов (Битовая маска входных сигналов, описание макроса)
    10. In-to-Var (Привязка дискретного входа к переменной , описание макроса)
    11. ON_OFF (Программная кнопка с запоминанием , описание макроса)
    12. SelChgB (Изменение переменной типа BOOL двумя переменными , описание макроса)


    Логические элементы:

    1. 2И-ИЛИ (Два логических элемента «И», объединенных элементом «ИЛИ», описание макроса)
    2. 2ИЛИ-И (Два логических элемента «ИЛИ», объединенных элементом «И», описание макроса)
    3. (Элемент «И» с тремя входами, описание макроса)
    4. 3ИЛИ (Элемент «ИЛИ» с тремя входами, описание макроса)
    5. (Элемент «ИЛИ» с четырьмя входами, описание макроса)
    6. 4ИЛИ (Элемент «ИЛИ» с четырьмя входами, описание макроса)
    7. 4НЕ (Четыре элемента "НЕ", описание макроса)
    8. LM (Два элемента мажоритарной логики, описание макроса)
    9. XAND (Исключающее "И", описание макроса)


    Работа с экраном:

    1. TIСKER (Бегущая строка, описание макроса)
    2. STATUS_EXP (Код исключительной ситуации, описание макроса)


    Счетчики и таймеры:

    1. CT2LIM (Двоичный реверсивный счетчик с регулируемыми пределами счета, описание макроса)
    2. CTN32 (Универсальный 32 разрядный счетчик, описание макроса)
    3. TIME_UD (Подсчет времени, описание макроса)
    4. TIME_CYCLE (Вычислитель времени цикла программы, описание макроса)


    Управляющие и регулирующие модули:

    1. Vip (Вектор изменения величины float, описание макроса)
    2. 2PosHisReg (Двухпозиционный регулятор с гистерезисом, описание макроса)
    3. 2PosUPReg (Двухпозиционный сигнализатор, описание макроса)
    4. Password (Пароль доступа, описание макроса)
    5. PCH12 (Управление ОВЕН ПЧВ1 и ПЧВ2, описание макроса)




    Видео уроки по ПР200 и OWENLogic http://edu.owen.ru/series/pr200_rev/
    Последний раз редактировалось Ревака Юрий; 25.01.2018 в 11:10.

  2. #2

    По умолчанию

    В разделе "Дата и время" появился макрос вычисляющий время в формате UNIX.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  3. #3

    По умолчанию

    День добрый ! не могу найти макрос мультиплексор \ пр 200 для скада \ можете подсказать где капать

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

    По умолчанию

    Цитата Сообщение от gbkf Посмотреть сообщение
    День добрый ! не могу найти макрос мультиплексор \ пр 200 для скада \ можете подсказать где капать
    Вам какой мультиплексор? Может эти потянут, в посте#4133: https://www.owen.ru/forum/showthread...=9398&page=414
    Или здесь, в посте#1066: https://www.owen.ru/forum/showthread...26216&page=107
    Последний раз редактировалось Сергей0308; 26.06.2019 в 20:13.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5

    По умолчанию

    123123.jpg Привет, Использую макрос для NTC, только вот отображается переменная float 4,96E+01, должна писать 49,.... с хвостом, как это скорректировать? и еще если на входе R макроса значение 0, то на выходе 25

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

    По умолчанию

    Цитата Сообщение от batur Посмотреть сообщение
    123123.jpg Привет, Использую макрос для NTC, только вот отображается переменная float 4,96E+01, должна писать 49,.... с хвостом, как это скорректировать? и еще если на входе R макроса значение 0, то на выходе 25
    Округлите!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  7. #7

    По умолчанию

    округлить, вы имеете ввиду перевести в интеджер?

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

    По умолчанию

    Цитата Сообщение от batur Посмотреть сообщение
    округлить, вы имеете ввиду перевести в интеджер?
    Округлить, это округлить! До целых, десятых, сотых и т. д. долей, как Вам необходимо(с какой точность отображать), без преобразования в другой тип данных, кстати я и макрос неоднократно выкладывал для этих целей!

    Имеется в проекте 475 поста текущей темы: https://owen.ru/forum/showthread.php?t=25067&page=48

    Округление_4.PNG
    Последний раз редактировалось Сергей0308; 03.02.2022 в 11:57.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #9

    По умолчанию

    Цитата Сообщение от batur Посмотреть сообщение
    123123.jpg Привет, Использую макрос для NTC, только вот отображается переменная float 4,96E+01, должна писать 49,.... с хвостом, как это скорректировать? и еще если на входе R макроса значение 0, то на выходе 25
    Вы не ПР 102 случайно используете? Если ПР 102-103, то макросы вообще не нужны, ставите в настройках входа свой NTC и получаете сразу температуру, без макроса.
    Со входа прямо на переменную температуры.
    Для удобства чтения показаний, можете поставить преобразование в целочисленное.
    Последний раз редактировалось kondor3000; 02.02.2022 в 16:12.

  10. #10

    По умолчанию

    Спасибо, понял

Страница 1 из 67 1231151 ... ПоследняяПоследняя

Похожие темы

  1. Универсальные макросы для OWEN Logic
    от rovki в разделе Среда программирования OWEN Logic
    Ответов: 827
    Последнее сообщение: 22.12.2023, 13:20
  2. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  3. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 401
    Последнее сообщение: 28.07.2016, 19:46
  4. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 16:33
  5. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16

Ваши права

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