Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство по программированию
×

Системные функциональные блоки


В следующей таблице приведен список доступных функциональных блоков и их краткое описание. Для каждого блока создан отдельный подраздел с подробным описанием. Имена подразделов совпадают с именами блоков. Быстрый переход к интересующему подразделу осуществляется кликом мыши по названию блока в таблице.
Название блока
Краткое описание
Генераторы сигналов
Мультивибратор
Одновибратор
Генератор синусоидального сигнала
Программный задатчик
Динамические преобразования
Среднее скользящее
Среднее дискретное
Дискретный фильтр
Экспоненциальное сглаживание
Фильтр высокочастотной помехи
Фильтрация небольших изменений
Зона нечувствительности (помех) для управляющего аналогового сигнала
Интегрирование
Дифференцирование
Вторая производная
DCNV    
Динамическое преобразование
Ограничение скорости
Запаздывание
Задержка с обнулением выхода
Статические преобразования
Суммирование с выделением модуля и знака
Сравнение целых значений
Сравнение вещественных значений
Экстремум
Ограниченный диапазон целых значений
Ограниченный диапазон вещественных значений
Максимум из двух целых
Максимум из двух вещественных
MAX4_R    
Максимум из 4 входов
Максимум из 8 входов
Минимум из двух целых
Минимум из двух вещественных
Минимум из 4 входов
Минимум из 8 входов
Поиск максимума и минимума из 4 входов
Поиск максимума и минимума из 8 входов
Аналого-дискретные преобразования
Запрет изменения
Запрет знака
Отслеживание и запоминание
Гистерезис по верхнему пределу
Запоминание
Гистерезис по верхнему и нижнему пределам
Выбор одного из 4 целочисленных значений
Выбор одного из 4 вещественных значений
Выбор одного из 8 целочисленных значений
Выбор одного из 8 вещественных значений
Дискретный переключатель на 4 входа
Дискретный переключатель на 8 входов
Выбор одного из 2 целочисленных значений
Выбор одного из 2 вещественных значений
Дискретное управление
SR    
Установить доминанту (SR-триггер)
Сбросить доминанту (RS-триггер)
Определение переднего фронта
Определение заднего фронта
Семафор
Счетчик вверх
Счетчик вниз
Счетчик вверх/вниз
Задержка включения
Задержка выключения
Время пульсирования
Мажорирование двух из трех
D – триггер
Задержка включения со сбросом
Автоматическое регулирование
Управление заданием
Аналоговое регулирование
Ручное управление аналоговым регулятором (каскадная система)
Импульсное регулирование
Ручное управление импульсным регулятором (каскадная система)
Широтно-импульсная модуляция
Работа со временем
Получение текущего времени
Установка текущего времени
Преобразование времени из UTC в развернутый формат
Преобразование времени из UTC в развернутый формат + вывод количества дней с начала года, месяца и недели
Преобразование времени из развернутого формата в UTC
Преобразование времени из формата UTC в строку
Получение текущего времени с удаленного устройства
Синхронизация времени
Работа со строками
Вставка подстроки
Замена подстроки
Поиск подстроки
Извлечение подстроки
Извлечение символов с начала строки
Извлечение символов с конца строки
Удаление подстроки
Преобразование целого числа в строку заданной длины
Преобразование вещественного числа в строку с заданными длиной и количеством символов после запятой
Работа с файлами
Открытие файла
Определение текущей позиции курсора в открытом файле
Изменение текущей позиции курсора в открытом файле
Чтение данных из файла в массив
Запись данных из массива в файл
Копирование файла
Закрытие файла
Удаление файла
Работа с массивами
Чтение из массива до 4-х байт в целое число
Чтение из массива 8 байт в вещественное число двойной точности
Запись в массив до 4-х байт из целого числа
Запись в массив 8 байт из вещественного числа двойной точности
Выборочное копирование элементов из одного массива в другой
Полное копирование массива или структуры
Вычисление контрольной суммы для массива данных
Поиск элемента в упорядоченном по возрастанию массиве вещественных чисел и возврат увеличенного на единицу индекса
Работа с архивами
Сохранение значения переменной в буфер архивации с заданной меткой времени
Принудительная запись текущего значения архивируемой переменной в буфер архивации
Привязка каналов модуля ввода-вывода с регистрацией событий к архивируемому массиву на мастер-модуле
Блоки Modbus
Конфигурация задачи связи Modbus-RTU Master
Конфигурация задачи связи Modbus-RTU Slave
Конфигурация задачи связи Modbus-TCP Master
Конфигурация задачи связи Modbus-TCP Slave
Чтение группы данных
Чтение группы данных в массив
Чтение состояния 8-ми дискретных входов
Чтение состояния 8-ми бинарных ячеек памяти
Чтение пары регистров в формате с плавающей точкой
Чтение 16 пар регистров в формате с плавающей точкой
Чтение целочисленного регистра
Чтение целочисленного входного регистра
Чтение 16 целочисленных регистров
Запись группы данных
Запись группы данных из массива
Запись в бинарную ячейку памяти
Запись пары регистров в формате с плавающей точкой
Запись целочисленного регистра
Чтение/запись регистров
Диагностика связи с подчиненным устройством
Получение /установка IP-адреса подчиненного устройства
Получение ID подчиненного устройства
Блоки расчета свойств жидких и газообразных веществ
Расчет плотности смеси газов при стандартных условиях по компонентному составу (ГОСТ 30319.1-96)
Расчет плотности смеси газов при стандартных условиях по компонентному составу (ГОСТ 30319.1-2015)
Расчет свойств природного газа по уравнению состояния AGA8_92DC (ГОСТ 30319.2-96)
Расчет свойств природного газа по модифицированному уравнению состояния GERG-91мод. (ГОСТ 30319.2-96)
Расчет свойств природного газа по методу NX19 (ГОСТ 30319.2-96)
Расчет свойств природного газа по уравнению состояния ВНИЦ СМВ (ГОСТ 30319.2-96)
Расчет свойств природного газа на основе данных о плотности при стандартных условиях и содержании азота и диоксида углерода (ГОСТ 30319.2-2015)
Расчет свойств природного газа на основе данных о компонентном составе (ГОСТ 30319.3-2015)
Расчет свойств природного газа (метод ГСССД МР 113-03)
Расчет свойств природного газа (метод ГСССД МР 113-03)
Расчет коэффициента расширения газов (ГОСТ 8.586.3-2005, формула 5,2)
Расчет расхода и количества жидкостей и газов с помощью стандартных сужающих устройств (ГОСТ 8.586.1-2005 - ГОСТ 8.586.5-2005)
Расчет термодинамических свойств воды и пара по методу IAPWS-IF97 (2012) (ГСССД 187-99)
Расчет свойств нефти
Расчет свойств нефти
Пересчет температуры точки росы природного газа по воде с одного давления на другое (ГОСТ 53763-2009)
Блоки HART
Чтение идентификационных данных HART-устройства на основании его короткого адреса.
Чтение длинного адреса HART-устройства по его идентификационным данным
Чтение первичной переменной HART-устройства.
Чтение тока и процента диапазона первичной переменной HART-устройства
Чтение четырех динамических переменных HART-устройства
Чтение информации о первичной переменной HART-устройства
Запись границ диапазона первичной переменной HART-устройства
Запуск самотестирования HART-устройства.
Чтение дополнительного статуса HART-устройства
Разное
Побитовая распаковка целого значения
Побитовая упаковка целого значения
Замена группы бит в целом числе
Чтение группы бит из целого числа
Открытие COM порта
Управление COM портом
Открытие IP сокета
Получение или изменение сетевых настроек мастер-модуля
Подключение USB-накопителя
Отключение USB-накопителя
Линейная одномерная интерполяция
Линейная двумерная интерполяция
Преобразование характеристик электрического сигнала в температуру термопар или термосопротивлений
Преобразование температуры термопары или термосопротивления в соответствующие характеристики электрического сигнала