Данная тема предназначена для обсуждения макросов, которые размещены в онлайн базе среды программирования OWEN Logic. Здесь будет приведена структура онлайн базы с перечнем макросов и их назначением. База будет дополняться по мере подготовки макросов. Приглашаем всех пользователей OWEN Logic к участию в обсуждении вопросов связанных с функционалом и использованием макросов из онлайн базы.
Для создания заявки на написание макроса, которого еще нет в онлайн базе или на просторах нашего форума, просьба описать желаемый функционал в теме Обсуждение макросов для OWEN Logic
Структура онлайн базы
Аналоговые преобразования:
SEL_FLOAT (Выбор float, аналог SEL только для чисел с плавающей запятой, описание макроса)
INT_BOOL (Конвертер целочисленного числа в дискретные выходы, описание макроса)
Сегодня в онлайн базу макросов добавились следующие макросы:
-arcsin(x)
-arccos(x)
-arctg(x)
-FLOOR
-MXF
-isLEAP
-MXB
Ознакомиться с описанием можно в онлайн базе OWENLogic или перейдя по ссылке в первом сообщении.
02.11.2016, 04:46
Sath
Добрый день.
В инструкции имеется ссылка на несколько макросов для работы с насосами. Подскажите где их найти.
Ваши все нашел. Полезные. Спасибо.
02.11.2016, 11:52
MrNobody
Добрый день!
В онлайн базе макросов есть макросы для разных типов датчиков - Ni,Cu,Pt и т.д.
Вопрос такой применялся ли макрос для PT1000 для овеновского датчика ДРТС014-1000 ОМ.50/2?
Вроде как характеристики датчика ДРТС014-1000 ОМ.50/2 и стандартного датчика PT1000 отличаются (в овеновском датчике 1000 Ом при 25 градусов Цельсия).
Может есть смысл переделать существующий макрос и добавить в библиотеку макросов?
03.11.2016, 11:32
Ревака Юрий
Цитата:
Сообщение от MrNobody
Добрый день!
В онлайн базе макросов есть макросы для разных типов датчиков - Ni,Cu,Pt и т.д.
Вопрос такой применялся ли макрос для PT1000 для овеновского датчика ДРТС014-1000 ОМ.50/2?
Вроде как характеристики датчика ДРТС014-1000 ОМ.50/2 и стандартного датчика PT1000 отличаются (в овеновском датчике 1000 Ом при 25 градусов Цельсия).
Может есть смысл переделать существующий макрос и добавить в библиотеку макросов?
Добрый день!
Данный датчик является термистором, выполненным ни чипе в описании на который я пока не нашел как можно выполнить линеаризацию. Поэтому даже если что-то и найдется, то процесс будет не быстрым скорее всего. При этом есть вероятность того что характеристики окажутся не взаимозаменяемыми, т.е понадобится калибровка, что делает создание макроса не целесообразным. Как вариант можно попробовать задать точки по НСХ через макрос EEPROM.
При более детальном рассмотрении нашлась формула линеаризации, попробую сделать макрос.
08.11.2016, 15:58
Ревака Юрий
В онлайн базу добавлены 2 макроса:
-PTC_1000 для работы с датчиками температуры типа ДРТС014-1000 ОМ.50/2
-Mx16 для управления дискретными модулями расширения (типа МУ110-8Р, МУ110-32Р, МК110-8Д.4Р и т.п.) по интерфейсу RS485
09.11.2016, 10:15
MrNobody
Цитата:
Сообщение от Ревака Юрий
В онлайн базу добавлены 2 макроса:
-PTC_1000 для работы с датчиками температуры типа ДРТС014-1000 ОМ.50/2
-Mx16 для управления дискретными модулями расширения (типа МУ110-8Р, МУ110-32Р, МК110-8Д.4Р и т.п.) по интерфейсу RS485
Спасибо!!!
09.11.2016, 20:13
александр 64
нужен макрос опроса блока мв110-8а
09.11.2016, 22:35
melky
Та какой там макрос, там настраивать опрос порта надо...
17.11.2016, 15:53
Ревака Юрий
Добрый день! Сегодня в онлайн базе в группе "Дата и время" обновился макрос CLOCK_WEEK, в предыдущей версии была найдена ошибка. Просьба ко всем, кто использует его в своих проектах, заменить на обновленную версию, предварительно удалив из проекта старый.
17.11.2016, 16:47
Эдуард_Н
Цитата:
Сообщение от melky
Та какой там макрос, там настраивать опрос порта надо...
Так выложите пример, пожалуйста.
17.11.2016, 16:57
Ревака Юрий
Цитата:
Сообщение от Эдуард_Н
Так выложите пример, пожалуйста.
В ближайшем будущем планируется создание для пользователей шаблонов для сетевых устройств, которые можно будет скачать и оперативно добавить в сетевые устройства, думаю это многим облегчит настройку устройств. Сейчас, если кто-то использует ПР200 в связке с модулем мв110-8а, может сделать экспорт шаблона и выложить на форум для других.
21.12.2016, 11:26
spion
Добрый день!
Не планируется ли макрос на преобразователь сопротивление Ni1000 ТК5000 (LG-NI 1000)?
Планируется подключить к ПР 200 датчик QAE 26.90. Макрос для Ni 1000 не подходит, т.к. разные градуировочные характеристики.
Заранее спасибо.
21.12.2016, 11:55
Ревака Юрий
Цитата:
Сообщение от spion
Добрый день!
Не планируется ли макрос на преобразователь сопротивление Ni1000 ТК5000 (LG-NI 1000)?
Планируется подключить к ПР 200 датчик QAE 26.90. Макрос для Ni 1000 не подходит, т.к. разные градуировочные характеристики.
Заранее спасибо
Добрый день! Поиск информации не дал пока результатов по формулам или коэффициентам. Тут вариант или использовать таблицу и оперировать сопротивлением, если допустим необходимо работать в конкретной точке, или использовать датчик к которому уже есть макросы, если необходимо, можем подобрать наш аналог.
21.12.2016, 14:01
spion
Спасибо за ответ.
Хотели бы использовать именно эти датчики, т.к. у них очень высокая скорость реакции. Пока сделали преобразование через линейную характеристику. Для наших целей на данный момент достаточно.
21.12.2016, 15:18
Павел Братковский
Цитата:
Поиск информации не дал пока результатов по формулам или коэффициентам.
Напротив выбранного макроса ставите галку и жмёте кнопку "Загрузить"
12.01.2017, 20:29
ivan_velsk
А у меня по какой то причине пункт макросы онлайн не активен. Не подскажите в чем может быть дело?
12.01.2017, 21:45
Василий Кашуба
Цитата:
Сообщение от ivan_velsk
А у меня по какой то причине пункт макросы онлайн не активен. Не подскажите в чем может быть дело?
Нужно открыть, или создать проект, тогда пункт макросы онлайн активируется.
16.01.2017, 04:20
Павелл59
Мало макросов в разделе "Работа с экраном", тем более что в " Помощи" весьма скромное описание.Или хотя-бы примеры программ с активным использованием экрана ПР200.
17.01.2017, 09:54
Ревака Юрий
Цитата:
Сообщение от Павелл59
Мало макросов в разделе "Работа с экраном", тем более что в " Помощи" весьма скромное описание.Или хотя-бы примеры программ с активным использованием экрана ПР200.
Добрый день! Какой конкретно функционал при работе с экранами Вам нужен, на этом форуме есть примеры программ с активным применением экранов, можно скачать и посмотреть что и как реализовано.
27.02.2017, 15:12
Ревака Юрий
Добрый день! Сегодня в онлайн базу макросов добавились 2 макроса:
1. Преобразователь сопротивления в температуру для терморезисторов NTC, в группе "Аналоговы преобразования".
2. Макрос для вывода на экран кода исключительной ситуации при работе с модулями аналогового ввода STATUS_EXP, пример работы можно посмотреть скачав проект из темы шаблонов сетевых устройств. Макрос расположен в группе "Работа с экраном".
02.03.2017, 15:38
Эдуард_Н
При использовании макроса NTC в настройках входа ПР что выбирать?
И в симуляции почему то не работает.
02.03.2017, 15:55
Ревака Юрий
Цитата:
Сообщение от Эдуард_Н
При использовании макроса NTC в настройках входа ПР что выбирать?
И в симуляции почему то не работает.
Измерение сопротивления, что именно в симуляции не работает?
02.03.2017, 16:09
Эдуард_Н
Цитата:
Сообщение от Ревака Юрий
Измерение сопротивления, что именно в симуляции не работает?
Это конечно замечательно, но зачем объединять в одном макросе четыре мультиплексора вещественных значений, не понятно, может кому и одного достаточно, но а четыре экземпляра макроса всегда можно взять! Это я по первому пункту!
11.04.2017, 11:47
Ревака Юрий
Цитата:
Сообщение от Сергей0308
Это конечно замечательно, но зачем объединять в одном макросе четыре мультиплексора вещественных значений, не понятно, может кому и одного достаточно, но а четыре экземпляра макроса всегда можно взять! Это я по первому пункту!
Макросы изначально использовались в проектах, на них было составлено описание, поэтому они выгружены как есть. Если в каких-то проектах он будет избыточен, можно или откорректировать или оставить как есть.
18.04.2017, 13:22
GrOV
Вложений: 1
Здравствуйте..
Макрос conv4..20.
В описании есть примечание:
Цитата:
ПРИМЕЧАНИЕ. При использовании макроса для масштабирования входной величины,
получаемой с одного из аналоговых входов прибора, требуется задать в качестве нижней и
верхней границы измерения входа значения 4 и 20.
ОЛ 1.8.107.9617 не позволяет в свойствах аналогового входа(4-20) установить нижнюю границу измерения больше нуля.. Вложение 30651
Подскажите пожалуйста - как обойти ограничение..
Или как правильно настроить вход для использования с этим макросом?
Спасибо..
18.04.2017, 14:12
Ревака Юрий
Цитата:
Сообщение от GrOV
Здравствуйте..
Макрос conv4..20.
В описании есть примечание:
ОЛ 1.8.107.9617 не позволяет в свойствах аналогового входа(4-20) установить нижнюю границу измерения больше нуля.. Вложение 30651
Подскажите пожалуйста - как обойти ограничение..
Или как правильно настроить вход для использования с этим макросом?
Спасибо..
Добрый день! Такое обычно происходит при неправильно заданных границах, когда нижний диапазон больше верхнего, при корректном задании все можно задать и отрицательные значения в том числе.
18.04.2017, 14:37
GrOV
спасибо..
Не догадался, что сначала надо вписать верхнюю границу измерения..:)
03.05.2017, 23:34
Kaktus
Вложений: 1
ПР 200 и макрос
Подскажите пожалуйста
В макросе "password" , что надо поставить на выходе "enter" ? Потому что у меня выходит при false оно как бы сбрасывает цифры, а при True срабатывает сначала True, а потом false , А на екране это примерно выглядит: Когда введен пароль неверно перекидает на екран " Неправильный пароль" А когда пароль вводишь верно, перекидает сначала на екран " Верный пароль" а потом сразу на "Неправильный пароль" (Пример прикрепляю)
04.05.2017, 08:30
Василий Кашуба
Вложений: 1
Цитата:
Сообщение от Kaktus
Подскажите пожалуйста
В макросе "password" , что надо поставить на выходе "enter" ? Потому что у меня выходит при false оно как бы сбрасывает цифры, а при True срабатывает сначала True, а потом false , А на екране это примерно выглядит: Когда введен пароль неверно перекидает на екран " Неправильный пароль" А когда пароль вводишь верно, перекидает сначала на екран " Верный пароль" а потом сразу на "Неправильный пароль" (Пример прикрепляю)
А зачем вы выход "enter" соединили с входом "enter"? Вложение 30923 Вот так всё нормально работает.
04.05.2017, 08:57
Kaktus
Дело в том что когда заходишь первый раз оно требует пароль, а все последующие разы оно пароля не требует и сразу перекидывает в меню на который оно по идеи должно требовать пароль.