Под заказ

Мультиканальная проверка

Стоимость Цена по запросу
Российское производство Гарантия производителя Доставка по РФ и ЕАЭС

Мультиканальная проверка

Мультиканальная проверка — компонент. Предназначен для обработки большого количества измерительных каналов. Компонент используется: • для определения состояния измерительных каналов (наличие, качество данных по каналу), • для отображения текущих значений по каналам в виде массива, • для отображения максимальных значений каналов, отсортированных в порядке убывания, • для отображения информации о вы

Внешний вид компонента

Параметры:

Входные

• Каналы — содержит список входных каналов. (Если перед именем канала стоит символ "-", то канал исключается из расчета).

• Пороги — массив пороговых значений для каналов.

• Нули — массив нулевых значений для каналов, .

• Ширина — массив значений ширины рабочего диапазона.

• Номер — номер сбрасываемого канала (-1 — все).

• Качества — массив флагов качества входного сигнала.

• Сброс — сброс максимально зафиксированных значений по всем каналам.

• Сброс канала — сброс максимально зафиксированного значения для указанного канала.

Выходные

• Каналы — массив имен каналов, отсортированных в порядке убывания их максимально зафиксированных значений

• Значения — массив текущих значений, отсортированный в соответствии с выходным массивом имен каналов.

• Максимумы — массив максимальных, отсортированный в соответствии с выходным массивом имен каналов.

• Время максимума — массив времен получения максимального значения, отсортированный в соответствии с выходным массивом имен каналов.

• Цвет — массив цветов (числа в формате RGB),отображающий состояние каналов, согласно входному списку.

• Все значения — массив измеренных значений по всем каналам, согласно входному списку.

• Все максимумы — массив максимальных значений по всем каналам, согласно входному списку.

• Все времена — массив времени получения максимума по всем каналам, согласно входному списку.

Настраиваемые свойства:

Общие свойства (окружение)

• Приведены по данной ссылке.

Частные свойства (в скобках значение, установленное по умолчанию):

• averagetime (0,1;1;10) — усреднение, сек.

Внимание! Частота дискретизации каналов, подключенных к компоненту, должны быть больше, чем 1/(averagetime).

• ReturnQuantity — размер возвращаемых массивов.

• measuretype (абсолютные;относительные) — метод обработки значений, влияет на вид, в котором будут отображатся выходные данные.

• calcmethod (по диапазону;по порогу) — метод определения выхода за пределы допустимого диапазона.

• thresholdtype (выше;ниже) — выбор направления превышения порога.

Расшифровка цветов (в проядке приоритета их выдачи):

• 00000 RGB(255, 0, 255), пурпурный, обновление информации

• 00000 RGB(128, 128, 128), серый, канал исключен из расчета

• 00000 RGB( 0, 255, 255), циан, канал отсутствует

• 00000 RGB(255, 165, 0), оранжевый, плохое качество данных

• 00000 RGB(255, 255, 0), жёлтый, качество данных не известно

• 00000 RGB(255, 0, 0), красный, сигнал выходит за допустимые пределы

• 00000 RGB( 0, 255, 0), зелёный, сигнал в допустимых пределах

Расчет с использованием абсолютных значений( measuretype = Абсолютные):

• Сравнение по порогу (calcmethod = по порогу)

• выше (thresholdtype = выше)

• Если максимальное значение меньше порогового, то норма

• ниже (thresholdtype = ниже)

• Если максимальное значение больше порогового, то норма

• Сравнение по ширине (calcmethod = по ширине)

• Если модуль максимального значения меньше, чем модуль ширины, то норма

Расчет с использованием относительных значений( measuretype = Относительные):

• Вычисляется отношение значения канала к ширине в процентах. Если оно меньше 100%, то норма.

Программирование

При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.

Параметры:

Входные

• Каналы — содержит список входных каналов.

• Пороги — массив пороговых значений для каналов.

• Нули — массив нулевых значений для каналов.

• Ширина — массив значений ширины рабочего диапазона.

• Номер — номер сбрасываемого канала (-1 — все).

• Качества — массив флагов качества входного сигнала.

Настраиваемые свойства:

Общие свойства (окружение)

• Приведены по данной ссылке.

Частные свойства (в скобках значение, установленное по умолчанию):

• BSTR AverageTime — установка и чтение усреднения: 0.1 сек; 1 сек; 10 сек (строка).

• LONG ReturnQuantity — установка и чтение размера возвращаемых массивов (число).

• BSTR MeasureType — установка и чтение метода измерения значений: абсолютные; относительные (строка).

• BSTR CalcMethod — установка и чтение методики расчёта по диапазону; по порогу (строка).

• BSTR ThresholdType — установка и чтение предупреждения, когда значение станет относительно порога выше или ниже (строка).

Пример

Проект в SCADA ZETView

Данный компонент используется для создания различных проектов, в том числе таких как сейсмостанции.

Результат работы проекта