Уважаемые коллеги!
Данная тема предназначена для обсуждения макросов, которые размещены в онлайн базе среды программирования OWEN Logic. Здесь будет приведена структура онлайн базы с перечнем макросов и их назначением. База будет дополняться по мере подготовки макросов. Приглашаем всех пользователей OWEN Logic к участию в обсуждении вопросов связанных с функционалом и использованием макросов из онлайн базы.
Для создания заявки на написание макроса, которого еще нет в онлайн базе или на просторах нашего форума, просьба описать желаемый функционал в теме Обсуждение макросов для OWEN Logic
Структура онлайн базы
Аналоговые преобразования:
SEL_FLOAT (Выбор float, аналог SEL только для чисел с плавающей запятой, описание макроса ) INT_BOOL (Конвертер целочисленного числа в дискретные выходы, описание макроса ) fSave (Сохранение переменной float, описание макроса ) fSel7_ (Селектор параметров float, описание макроса ) Save (Селектор параметров INT, описание макроса ) DMXF (Демультиплексор вещественных чисел, описание макроса ) sin(x) (Тригонометрическая функция sin(x), описание макроса ) ТСМ(10М) (Преобразователь сопротивления в температуру в соответствии с таблицей НСХ ТСМ 10M, описание макроса ) ТСМ(50М) (Преобразователь сопротивления в температуру в соответствии с таблицей НСХ ТСМ 50M, описание макроса ) ТСМ(100М) (Преобразователь сопротивления в температуру в соответствии с таблицей НСХ ТСМ 100M, описание макроса ) ТСМ(500М) (Преобразователь сопротивления в температуру в соответствии с таблицей НСХ ТСМ 500M, описание макроса ) ТСМ(1000М) (Преобразователь сопротивления в температуру в соответствии с таблицей НСХ ТСМ 1000M, описание макроса ) ТСМ(Cu50) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСМ Cu50, описание макроса ) ТСМ(Cu53) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСМ Cu53, описание макроса ) ТСМ(Cu100) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСМ Cu100, описание макроса ) ТСМ(Cu500) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСМ Cu500, описание макроса ) ТСМ(Cu1000) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСМ Cu1000, описание макроса ) ТСП(50П) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСП 50П, описание макроса ) ТСП(100П) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСП 100П, описание макроса ) ТСП(500П) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСП 500П, описание макроса ) ТСП(1000П) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСП 1000П, описание макроса ) ТСП(Pt50) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСП Pt50, описание макроса ) ТСП(Pt100) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСП Pt100, описание макроса ) ТСП(Pt500) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСП Pt500, описание макроса ) ТСП(Pt1000) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСП Pt1000, описание макроса ) ТСН(Ni50) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСН Ni50, описание макроса ) ТСН(Ni100) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСН Ni100, описание макроса ) ТСН(Ni500) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСН Ni500, описание макроса ) ТСН(Ni1000) (Преобразователь сопротивления в температуру соответствии с таблицей НСХ ТСН Ni1000, описание макроса ) FLOOR (Округленное в меньшую сторону до ближайшего целого числа, описание макроса ) arcsin(x) (Вычисление арксинуса, описание макроса ) arccos(x) (Вычисление арккосинуса, описание макроса ) arctg(x) (Вычисление арктангенса, описание макроса ) MXF (Мультиплексор переменных типа FLOAT, описание макроса ) (PTC_1000) (Преобразователь сопротивления в температуру для датчика температуры ДРТС014-1000 ОМ.50/2, описание макроса ) (NTC) (Преобразователь сопротивления в температуру для терморезисторов NTC, описание макроса ) (AIn_to-Var) (Привязка аналогового входа к переменной, описание макроса ) (CONV 4..20) (Преобразование сигнала 4…20 мА, описание макроса ) (fLimit) (Ограничение входного значения вещественной величины, описание макроса ) (Limit) (Ограничение входного значения целочисленной величины, описание макроса ) (SelChgF) (Изменение числа типа FLOAT двумя переменными, описание макроса ) (SelChgI ) (Изменение числа типа INT двумя переменными, описание макроса ) (MAX10) (Поиск одного максимального числа из 10, описание макроса ) (PLA) (Кусочно-линейная аппроксимация, описание макроса ) (SORTING) (Сортировка целых чисел по величине, описание макроса ) (SUM) (Сумматор, описание макроса ) (AVG) (Вычисление среднего значения, описание макроса ) (int16) (Преобразование int16 в float, описание макроса )
Дискретные преобразования:
BOOL_INT (Конвертер дискретного входа в целое число, описание макроса ) CD (Конвертер дискретного входа в целое число, описание макроса ) DC (Шифратор, описание макроса ) DM (Демультиплексор двоичный, описание макроса ) MX (Мультиплексор, описание макроса ) PW6 (Шестизначный пароль, описание макроса ) MXB (Мультиплексор переменных типа BOOL, описание макроса ) Mx16 (Макрос для управления дискретными модулями расширения (типа МУ110-8Р, МУ110-32Р, МК110-8Д.4Р и т.п.) по интерфейсу RS485, описание макроса ) БМ_входов (Битовая маска входных сигналов, описание макроса ) In-to-Var (Привязка дискретного входа к переменной , описание макроса ) ON_OFF (Программная кнопка с запоминанием , описание макроса ) SelChgB (Изменение переменной типа BOOL двумя переменными , описание макроса )
Логические элементы:
2И-ИЛИ (Два логических элемента «И», объединенных элементом «ИЛИ», описание макроса ) 2ИЛИ-И (Два логических элемента «ИЛИ», объединенных элементом «И», описание макроса ) 3И (Элемент «И» с тремя входами, описание макроса ) 3ИЛИ (Элемент «ИЛИ» с тремя входами, описание макроса ) 4И (Элемент «ИЛИ» с четырьмя входами, описание макроса ) 4ИЛИ (Элемент «ИЛИ» с четырьмя входами, описание макроса ) 4НЕ (Четыре элемента "НЕ", описание макроса ) LM (Два элемента мажоритарной логики, описание макроса ) XAND (Исключающее "И", описание макроса )
Видео уроки по ПР200 и OWENLogic http://edu.owen.ru/series/pr200_rev/