Устройства ProfiMessage имеют встроенные функции по предварительной обработке данных, on-line анализу, мониторингу и автоматизации,
которые выполняются с помощью встроенного процессора, обеспечивающего как сбор данных, так и выполнение интеллектуальных операций.
.
Функции программных каналов выполняются автономно на стороне устройства с помощью мощного процессора, что гарантирует безопасную и надежную эксплуатацию ProfiMessage, вне зависимости от наличия связи с компьютером.
Программные каналы являются предопределенными функциональными модулями и пользователь конфигурирует их с помощью кликов мыши.
Не требуется никаких знаний программирования - вся настройка является визуально-ориентированной.
Работа по настройке каналов является интуитивно понятной и необходимые навыки приобретаются очень быстро.
Программные каналы имеют один или несколько входов и один выход и могут быть легко связаны между собой для выполнения комплексных задач любой сложности.
Ref. | Программный канал | Описание | Примеры |
Функции On-line анализа |
158 | Вычислительный канал | Выполняет математические операции с данными входных каналов. Основные арифметические операции, тригонометрические, бинарные и булевые функции; произвольные математические формулы могут задаваться пользователем для любого количества источников данных(каналов) | Расчет разницы температур между двумя входами, к которым подключены датчики температуры |
157 | Усредняющий канал | Выполняет вычисление среднего значения, скользящего среднего, векторное усреднение и др. | Среднее значение быстро изменяющихся показаний высокочувствительной термопары |
134 | Сумматор | Прибавляет к каждому новому значению ранее сохраненное значение. Формула: Сохраняемое значение = Ранее сохраненное значение + Текущее измеренное значение | Накопление данных измерений |
135 | Дифференциатор | Вычисляет отношение разницы двух значений канала-источника к разнице их временных меток в масштабе временной оси.Формула: Дифференциал = (Δ значений / Δ временных меток) * временная шкала. Временная шкала выбирается пользователем (по умолчанию - 1 мс) | Гравиметрические питатели (дозаторы) в лаборатории |
150 | Интегратор | Интегрирование по временомупериоду. Формула: Интеграл = ∑ (((предыдущее значение + текущее значение)/2) * Δ временных меток * временная шкала) | Вычисление объемного расхода газа или жидкости |
150 | Линеаризация | Корректирующие вычисления для нелинейных датчиков | Коррекция значений измеренных данных от нелинейного датчика с целью линеаризации |
177 | Счетчик импульсов | Подсчет событий запуска триггера (по фронту,спаду, уровню и т.д.) с возможностью установки произвольных значений на выходе данного канала в зависимости от состояния счетчика | |
134 | Счетчик часов работы | Вычисляет время работы процесса и время нерабоче госостояния. | Определение времени работы/простоя машин |
166 | Статистический канал | Выполняет расчеты скользящего минимального/максимального значения, дисперсии, стандартного отклонения, среднего и др. | Определение максимального значения эксперимента |
168 | Секундомер | Измерение времени между двумя событиями | Определение времени включенного состояния клапанов или тепловых выключателей |
Функции Мониторинга |
162 | Пакетная сигнализация | Генерирует сигнал оповещения в случае, если любой из контролируемых каналов-истоничников переходит во включенное состояние. | Аварийные сигналы от различных частей установки выполняемые одним типом оповещения |
167 | Контроль состояния | Оценивает информацию о состоянии измерений и генерирует предупреждения. Например, обрыв линии, неправильное значение, выход значения за пределы установленного диапазона, сбой аппаратного обеспечения, неисправность датчика, входное значение сигнала не может быть обработано и т.п. | Оповещение об обрыве провода при измерениях тока |
173 | Системный монитор | Отображает системную информацию (загрузку процессора, объем свободной памяти и т.п.) | Предупреждение о полном заполнении объема памяти для данных |
Функции Автоматизации |
163 | Канал задания точек | Позволяет запрограммировать установку значений (точек) канала в условных процедурах для их многократного использования. Например - автоматизация установки кривой с точкой сброса, остановка и запуск триггеров | Автоматический температурный градиент в климатической камере (автоматическое поддержание температуры в термокамере в заданном диапазоне относительно установленного значения) |
135 | Триггерный канал | RS, JK, D триггеры | Запись цифровых состояний |
140 | Генератор импульсов | Формирует циклические импульсы по заданным параметрам | Сброс счетчика электроэнергии, синхронизация по времени каждые 15 мин |
152 | Логический канал | Выполняет логические операции AND, OR, NOT, NAND, NOR, XOR, XNOR, EQV, NEQV | Булева конъюнкция любых цифровых сигналов |
173 | Канал таймера | Функции таймера (вкл / выкл задержки) | Время задержки начала эксперимента от момента стартового события |
177 | Будильник | Запускает указанные события в указанное время | |
156 | Канал меток | Применяется для передачи значений из программ Dataserviсe Configurator или ProfiSignal в направлении устройства Profimessage,например для запуска триггера устройства. | Установка значения константы для активации процесса измерений |
158 | Канал широтно-импульсной модуляции | Генерируется сигнал прямоугольной формы с различной частотой и различным отношением пульс-пауза. | Управление переключателем, которой постоянно включает/выключает нагреватель. Чем дольше по времени включен канал ШИМ по сравнению с периодом паузы, тем выше средняя мощность отопления |
176 | Канал запуска | Этот канал использует сигнал от источника для генерации логического сигнала для последующих процессов. Выход канала переходит в состояние «On» после события триггера (высокий/низкий уровень, передний/задний фронт и т.п.) | Может использоваться для детекции переднего фронта импульса или ненулевых значений сигнала |