Страница 1 из 39 12311 ... ПоследняяПоследняя
Показано с 1 по 10 из 384

Тема: Макросы в онлайн базе 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

    Обновленная справка по OWENLogic http://ftp-ow.owen.ru/softupdate/OWE..._HELP_1.13.chm
    Шаблон описания ошибки ПР или 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

    По умолчанию

    Думаю не плохо сделать макрос для трехпозиционного управления задвижкой например по принципу ПИ ПД и ПИД регулирования.

  4. #4

    По умолчанию

    Цитата Сообщение от Адрей Посмотреть сообщение
    Думаю не плохо сделать макрос для трехпозиционного управления задвижкой например по принципу ПИ ПД и ПИД регулирования.
    Над таким макросом я сейчас работаю, начало тут http://www.owen.ru/forum/showthread....l=1#post221267
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Обновленная справка по OWENLogic http://ftp-ow.owen.ru/softupdate/OWE..._HELP_1.13.chm
    Шаблон описания ошибки ПР или 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

  5. #5

    По умолчанию

    Сегодня в онлайн базу макросов добавились следующие макросы:
    -arcsin(x)
    -arccos(x)
    -arctg(x)
    -FLOOR
    -MXF
    -isLEAP
    -MXB
    Ознакомиться с описанием можно в онлайн базе OWENLogic или перейдя по ссылке в первом сообщении.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Обновленная справка по OWENLogic http://ftp-ow.owen.ru/softupdate/OWE..._HELP_1.13.chm
    Шаблон описания ошибки ПР или 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

  6. #6

    По умолчанию

    Добрый день.
    В инструкции имеется ссылка на несколько макросов для работы с насосами. Подскажите где их найти.
    Ваши все нашел. Полезные. Спасибо.

  7. #7

    По умолчанию

    Добрый день!
    В онлайн базе макросов есть макросы для разных типов датчиков - Ni,Cu,Pt и т.д.
    Вопрос такой применялся ли макрос для PT1000 для овеновского датчика ДРТС014-1000 ОМ.50/2?
    Вроде как характеристики датчика ДРТС014-1000 ОМ.50/2 и стандартного датчика PT1000 отличаются (в овеновском датчике 1000 Ом при 25 градусов Цельсия).
    Может есть смысл переделать существующий макрос и добавить в библиотеку макросов?

  8. #8

    По умолчанию

    Цитата Сообщение от MrNobody Посмотреть сообщение
    Добрый день!
    В онлайн базе макросов есть макросы для разных типов датчиков - Ni,Cu,Pt и т.д.
    Вопрос такой применялся ли макрос для PT1000 для овеновского датчика ДРТС014-1000 ОМ.50/2?
    Вроде как характеристики датчика ДРТС014-1000 ОМ.50/2 и стандартного датчика PT1000 отличаются (в овеновском датчике 1000 Ом при 25 градусов Цельсия).
    Может есть смысл переделать существующий макрос и добавить в библиотеку макросов?
    Добрый день!

    Данный датчик является термистором, выполненным ни чипе в описании на который я пока не нашел как можно выполнить линеаризацию. Поэтому даже если что-то и найдется, то процесс будет не быстрым скорее всего. При этом есть вероятность того что характеристики окажутся не взаимозаменяемыми, т.е понадобится калибровка, что делает создание макроса не целесообразным. Как вариант можно попробовать задать точки по НСХ через макрос EEPROM.

    При более детальном рассмотрении нашлась формула линеаризации, попробую сделать макрос.
    Последний раз редактировалось Ревака Юрий; 03.11.2016 в 14:39.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Обновленная справка по OWENLogic http://ftp-ow.owen.ru/softupdate/OWE..._HELP_1.13.chm
    Шаблон описания ошибки ПР или 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

  9. #9

    По умолчанию

    В онлайн базу добавлены 2 макроса:
    -PTC_1000 для работы с датчиками температуры типа ДРТС014-1000 ОМ.50/2
    -Mx16 для управления дискретными модулями расширения (типа МУ110-8Р, МУ110-32Р, МК110-8Д.4Р и т.п.) по интерфейсу RS485
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Обновленная справка по OWENLogic http://ftp-ow.owen.ru/softupdate/OWE..._HELP_1.13.chm
    Шаблон описания ошибки ПР или 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

  10. #10

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    В онлайн базу добавлены 2 макроса:
    -PTC_1000 для работы с датчиками температуры типа ДРТС014-1000 ОМ.50/2
    -Mx16 для управления дискретными модулями расширения (типа МУ110-8Р, МУ110-32Р, МК110-8Д.4Р и т.п.) по интерфейсу RS485
    Спасибо!!!

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

Похожие темы

  1. Универсальные макросы для OWEN Logic
    от rovki в разделе Среда программирования OWEN Logic
    Ответов: 550
    Последнее сообщение: 06.12.2019, 14:57
  2. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 402
    Последнее сообщение: 29.07.2016, 06:48
  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

Ваши права

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