В видеоуроке показана настройка и применение регистратора аварийных событий в SCADA TRACE MODE. На демонстрационном проекте создаётся канал с типом вызова, настраиваются аргументы для фиксации времени аварии и выборки данных из архива, а затем формируются файлы в бинарном и HTML-формате для анализа предыстории события.
- 00:02 Задача регистрации аварийных событий
- 00:30 Принцип работы механизма в TRACE MODE
- 01:50 Демонстрационный проект: узел и группы каналов
- 04:06 Настройка аргументов канала: время, лаг, привязка
- 05:53 Доработка графики: панель и кнопки
- 07:10 Запуск проекта и заполнение архива
- 08:21 Имитация аварии и формирование файла
- 10:47 Просмотр событий и анализ данных
- SCADA TRACE MODE
Кому полезно: Инженерам АСУ ТП, разрабатывающим системы сбора и анализа аварийных событий в SCADA TRACE MODE.
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:02 Добрый день, порой так бывает, что в жизни технологических процессов случаются нарушения. И задача каждого разработчика системы автоматизации заключается во 1 в недопущении дальнейшего негативного развития событий на объекте, а во 2 в. Оперативном представлении всей полноты информации для проведения анализа развития произошедшего нарушения с целью недопущения подобного впредь.
0:30 Сосредоточим в рамках данного материала внимание именно на 2 моменте. В основе реализуемого Трэс мод механизма лежит следующая гипотеза. Нарушение технологического процесса фиксируется либо в прямую сигнализатором, например, датчиком типа сухой контакт, либо вычислительной. Процедурой критерием, причем и в том, и в другом случае важен лишь переход из состояния 0 в состоянии. 1 Да, конечно же, фиксируется время. Нарушения, а затем по заранее сформированному списку сигналов, выполняется выборка из спад архива с заранее определенным лагом с обязательной. Записью в файл текстового бинарного гипертекстового и другого формата в папке узла. Кстати, в основном меню монитора реального времени. Есть возможность визуального просмотра содержимого файла, но только бинарного формата технически данный механизм настраивается с помощью. канала Класс Сокол с типом вызова, и в Рег покажем на демонстрационном проекте на стройку и применение регистратора аварийных событий. Загружаем интегрированную среду разработки 3 смолт базовой линии и подгружаем заранее подготовленный проект с именем и фрек, и нител.
1:50 Наш проект содержит узел РТМ и 2 группы каналов. Имитатор аварийного сигнала, это. Это то, что мы будем формировать для фиксации момента времени начала аварии и группа технологические параметры. В данной группе содержится 4 аналоговых и 1. Кексовый канал, технологический параметр 1 2 3 и технологический сигнализатор. В свою очередь они связаны с генераторами внутренними. Пила синусоиды треугольник и в корневой. Группе нашего узла РТМ 1 создан экран, на котором до список аргументов экрана. Вы видите это наши технологические параметры, аналоговые и кексовые, и сигнал Фиксация начала аварий.
2:47 Сам экран содержит заголовок логотип, текущее время изображение технологического аппарата. С помощью данных графических элементов у нас отображаются. Технологические параметры 1 2 3 аналоговые для сигнализатора мы применили данный графический элемент. Инициализация начала аварии возложена на графический элемент.
3:14 Видеоклип нажатие будет запускать аварии с огоньком, да все наши. Технологические параметры сохраняются в спад архив, который настроен для узла с параметрами по умолчанию. Все технологические параметры записываются в архив, все 4 выполним доработку нашего проекта. С этой целью создадим новую группу каналов регистратор аварийных событий и создадим там канал Класс Сокол с именем кол ИФ рек, теперь обратимся к документации.
4:00 С учетом всего. Нами прочитанного. Обращаемся к каналу кол ив рек, ну во 1 указываем ему тип вызова, соответствующий в атрибуте на старте укажем. 18 То есть мы инициируем канал с целью создания? Бинарного файла с расширением в папке узла с данными по зафиксированному событию. Далее уходим в закладку аргументы и здесь создаем данный список аргументов.
4:35 1 2 Аргумента Тестарт и ТНТ с типом данных, да и ТНТ предназначены для фиксации времени произошедшего события. 3 Аргумент офсет в секундах определяет Лак. Ну или глубину погружения в архив в секундах у нас 10 минут, что вполне себе неплохо.
4:58 Далее аргументы, авария, сигнал Миллисекунды и номер аварии привязаны во 1 к нашему каналу, инициатору аварии и предназначена, ну во 1 для привязки. Фиксации Милисекунд произошедшего события и фиксации номера события далее группами по 3 идут аргументы для указания каналов, извлекаемых из спад. Архива для подъема предыстории развития события, 1 технологический параметр 2 3 и сигнализатор опять таки привязки ссылаются на реальное значение. Гражданан, которые записываются спад, архив, доработаем графику, начнем с аргументов, добавим 1 аргумент с привязкой ко входному значению канала кол ив рек.
5:53 Степан Ин Аут типом данных без знаковая, целая сам экран. Дополним вот такой вот панелью. Где кнопка завершить регистрацию по нажатию? Будет посылать 0 созданный нами дополнительный аргумент, то есть переводить в начальное состояние наш регистратор аварийных. Событий кнопки АВБ и Эйчти МЛ будут инициировать канал Кол и Фрек с целью создания текстового бинарного или файла в формате. Эйчтиэмэль настройки будут таковы 17.
6:38 18 Ну, это как бы принято у нас по умолчанию и соответственно. Сохраним на диск выполненную работу с именем ИФ Райк. И выполним сохранение для монитора реального времени. Теперь для того, чтобы запустить наш проект под управлением профайлера, будем отмечать узел РТМ, 1 уделили проекта и нажимать на красненького человечка на панели инструментов. С помощью той же самой кнопочки будем инициировать запуск уже профайлера. Помним, что временной лак или глубина заглядывания в архив у нас 10 минут, поэтому стартуем проект.
7:26 И начинаем вдумчиво ждать, набравшись определенного терпения. Ну вот, худо бедно. Архив на 10 минут у нас заполнен, даже идем с небольшим превышением. Для контроля за происходящими событиями через меню вид откроем панель МРВ. Спозиционируем данную панель на канале кол и фрек. И фрек контролировать будем реальное значение, которое будет изменяться. Ну что, давайте ка организуем нарушение в протекании нашего технологического процесса. Помним, что для этого достаточно щелкнуть по нашему индикатору, и события завертятся внимание.
8:39 Смотрим на реальное значение. Для интересующих расшифровка документации мы на этом останавливаться не будем. Мы хотим лишь подчеркнуть 1 крайне важный момент, вот процедура выборки данных из архива и формирования файла. Происходит не мгновенно, а лишь после последующей операции штатной сброса, накопленного в оперативной памяти компьютера Кэша со значениями каналов на диск, отталкиваясь отметки времени последние. Произведенные записи в спад архиве и будет выполняться выборка на указанную в настройках нашего канала, кол, глубину по указанным там каналам. Стадийность происходящего будет отражаться как раз вот. В реальном значении нашего канала, кстати, есть ли каналы, которые перечислены на аргументах канала Кол с типом вызова? И фрек в архив не записывается, то и выборку им попасть просто неоткуда, вот.
9:42 А для последующего использования нашего канала регистратор аварийных событий его надо будет сбросить в 0, но пока момент для этого не пришел. В нашем демо проекте содержимое кэша сбрасывается на диск не по его заполнению, а по альтернативному параметру времени, поскольку каналов у нас немного 3 флотовских. И 1 Хексо, кстати, это произошло вот эта. Вот пятерочка в реальном значении говорит о том, что процедура выполнена. Откроем папочку узла и без труда найдем там. Файлик с вот таким вот именем ориентируемся на его расширение Эйви. Аварийный регистратор, б бинарный формат, имя канала нашего аварийного регистратора, дата и. 12 ты 26:41 Секунда это время фиксации этой самой аварии, но открывать мой данный файл блокнотом не станем. Он бинарный, разобраться нам не удастся, вместо этого мы.
10:47 Через меню вид откроем окно событий. Кстати, тоже самое можно сделать клавишной комбинацией контрол и. Воспользовавшись данным инструментом, загружаем наш файлик. Ну вот, собственно говоря, события. Перед нами вот этот вот жирный красный треугольник. Это момент возникновения аварии, кстати, здесь зафиксирован. Можно пробежаться, делать срезы по всем нашим каналам. Это вот пила это треугольник из. Синусоида, ну с наложенными помехами, это мы сами сделали. То есть на любой момент времени можно посмотреть, какие сигналы были лак от аварии? Место возникновения аварий в секундах указывается здесь.
11:42 Вот бинарный сигнал, ну фиксовый, а это аналоговый. Кстати, есть возможность формирования скриншотов и прочих операций, на которых мы в данном случае останавливаться не будем, вернемся в Профайлер. Завершим регистрацию, то есть придем к изначальной ситуации, сбросим много реальное значение нашего канала кол и выберем формат Эйчти Эм Эль. Обратите внимание, реальное значение поменялось авария, у нас не снята. Это значит, что на момент занесения соответствующего кода в канал у нас уже сформировался файл в формате Эйчдиэмай, вот он. Кстати, дожидаемся окончания его формирования, потому что выборка осуществляется в данный момент времени. И все слова, которые мы сказали ранее, я должен повторить, но этого делать не буду, дожидаемся.
12:42 Итак, выборка закончена, можно посмотреть. 390 КБ обратить внимание бинарный файл. У нас многократно меньше двойным кликом открываем и смотрим. Итак, вот содержимое нашего файла перечислены всем. Технологические параметры. Дата нет ко времени, значение и так по каждому на весь этот десятиминутный интервал по всем нашим 5 сигналам. Вот как это, собственно говоря, выглядит. Ну, понятно, что данный файл можно использовать для загрузки в базу данных электронную таблицу для последующего анализа и выводов.
13:40 В целом все получилось не затянуто и очень даже замечательно остановим наш профайлер. Выгрузим его из оперативной памяти. И в качестве вывода стоит сказать следующее. Ну, во 1 мы показали настройку и практическую апробацию крайне важного механизма Трис Мод. Регистратор аварийных событий надеемся, что он вам пригодится. На этом мы наш ролик завершаем вам спасибо за внимание, но в качестве. Постскриптума скажем, что описанный механизм можно использовать и не по назначению, а, например, при проведении методологической калибровки. Гражданан или системах для проведения научных исследований или испытательных стендах. Вот теперь всего хорошего, спасибо за внимание.
Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.
Видеоурок по настройке регистратора аварийных событий SCADA TRACE MODE. Скачать пример из фильма http://www.adastra.ru/products/overview/alarming/
Ещё по SCADA TRACE MODE 7
все материалы
8:01▶ Как работает ролевая модель доступа SCADA TRACE MODE 7?
SCADA TRACE MODE 7 · 8:01Видеоурок, демонстрирующий, основы ролевой модели доступа SCADA TRACE MODE 7. Показано, как задать групповые права доступа к функционалу создаваемых проектов – одноузловых, клиент-серверных и…
6:25▶ Как сделать интерполяцию в SCADA TRACE MODE 7?
SCADA TRACE MODE 7 · 6:25Видеоурок, показывающий применение алгоритма интерполяции для калибровки измеряемого параметра с нелинейной характеристикой Y(X) в SCADA TRACE MODE 7. Скачать пример из видеоурока https://www.tracemode.ru/support/articles/TM7_tipic Официальный…
12:10▶ Управление по расписаниям в SCADA TRACE MODE 7
SCADA TRACE MODE 7 · 12:10Видеоурок, демонстрирующий управление по расписаниям в SCADA TRACE MODE 7: формирование расписаний уставок ПИД-регулятору температуры здания с учётом праздничных дней и с возможностью корректировки…
11:46▶ АСНИ: как сделать выборку и статобработку данных в TRACE MODE 7
SCADA TRACE MODE 7 · 11:46Продемонстрируем как сделать выборку данных по исследуемому сигналу и их статистическую обработку без учета инструментальной погрешности. Скачать пример https://www.tracemode.ru/products/articles/ispit Официальный канал SCADA TRACE MODE
6:30▶ Статистическая обработка данных реального времени
SCADA TRACE MODE 7 · 6:30Видеоурок, демонстрирующий технологию статистической обработки измерений в реальном времени за интересующий временной интервал с помощью канала класса CALL.RT_Statistics. Скачать пример https://www.tracemode.ru/support/articles/TM7_tipic Официальный канал SCADA…
9:20▶ Готовый демо-пример: управление по рецептам в SCADA TRACE MODE 7
SCADA TRACE MODE 7 · 9:20Modell_Recipe_Web_demo - это свободно распространяемый готовый проект АСУ ТП дозирования по рецептам, выполненный в SCADA TRACE MODE 7.103+ базовой и профессиональной версий для ОС…