PDA

Просмотр полной версии : Максимальное или минимальное значение в журнале



Вова13
23.07.2018, 11:22
Здравствуйте.Есть журнал,в котором отображается сообщение о превышении или понижении значения по событию.Формуле события простая...значение больше уставки.В журнале отображается время начала и конец выбега значения за диапазон.Требуется в журнале выводить еще значение ,максимальное и минимальное ,на которое значение вышло за диапазон.
Например:Зона 1,датчик ТЕ 1,превышение заданого значения на 5С

SCADAMaster
23.07.2018, 12:18
У события есть закладка "Сообщение" где можно выводить как свой текст, так и значение переменной.
Заводите переменные которые хранят текущее "максимальное и минимальное ,на которое значение вышло за диапазон" и когда надо (например когда переменная уже вернулась в нужные границы) выводите своё событие с этими текстами.
Получится минимум 2 сообщения в журнале, когда переменная вышла за уставки и когда вернулась (зато с текстом макс\мин выхода)

Вова13
23.07.2018, 12:56
Не совсем понятно,мне нужно чтобы в сообщении было значение .Максимальное..например значение было вне диапазона 30секунд,и максимальное его превышение составило 4 градуса.вот эти 4 градуса и хочется увидеть

SCADAMaster
23.07.2018, 13:55
Событие срабатывает на некое логическое условие. И сообщение формируется в момент срабатывания события.
Значит текст по превышению вы сможете получить только тогда, когда превышение завершится (т.е. будет Уже известно что максимальное превышение было те самые 4 градуса).
Максимальное\минимальное вы вычисляете сами. Результат вычисления передаете событию, на закладку "Сообщение".

Вова13
23.07.2018, 15:12
А есть ли ФБ который бы мог определить максимальное значение за время пока значение за диапазоном?

SCADAMaster
23.07.2018, 18:28
Обработка сигналов ФБ - скользящий максимум. Можно им отследить максимум, а потом вычитать значение диапазона

Вова13
24.07.2018, 09:40
Правильно ли я понимаю, если неизвестно время ,когда параметр был вне диапазона,нет готового решения определить максимальное значение?
Может быть такая возможность есть в отчете,или например отображение вышедших за диапазон параметров отображать на тренде с описанием этого парамера (номер датчика) на графике.

Отображение графика по событию
Только график нужен на определенное количество датчиков.например в зоне 1. 21датчик ,при превышение диапазона датчик номер 3 отображается на графике,а по возвращению в нормы перестает отображается и т.д.

SCADAMaster
24.07.2018, 10:12
Скриптом можно:
https://insat.ru/blog/fb-skript-c-i-ego-ispolzovanie-v-masterscada-obrabotka-arkhivov/