Обработка COMTRADE осциллограмм с использованием MasterSCADA 4D

Осциллограммы являются важным инструментом для мониторинга и анализа электрических систем.
Они позволяют операторам электросети и инженерам получать информацию о временных изменениях в системе, что помогает оптимизировать ее работу и обеспечить надежность энергоснабжения.

Основным стандартом осциллограмм является формат COMTRADE. По данному стандарту осциллограмма представляет собой два файла – файл конфигурации (cfg файл), содержащий параметры устройства и условия при которых была сформирована осциллограмма и файл данных (dat файл), который представляет собой бинарный или ASCII файл, с нормализованными значениями параметров каждого канала в каждый момент времени измерения.


Fast View

Полученные с приборов осциллограммы необходимо обработать. Прикладное ПО должно считать .cfg файл, определить из него время начала записи и момент аварии, список анализируемых каналов и их параметры, затем считать .dat файл, привести нормализованные значения к реальным и вывести осциллограмму на экран. Для проведения анализа существует специализированное программное обеспечение (как коммерческое, так и бесплатное). Например, бесплатная программа FastView.

1.png


Помимо графика со значениями аналоговых и дискретных параметров, также позволяет строить векторную, круговую и частотную диаграмму.
Кроме того, устройства релейной автоматики и анализаторы качества электроэнергии могут применяться в составе SCADA системы – для непрерывного сбора и обработки данных от различных источников, в этом случае необходима интеграция осциллограмм в общий интерфейс системы.

Интеграция в MasterSCADA 4D

MasterSCADA 4D позволяет легко считать и вывести данные осциллограмм на тренд с помощью нового функционального блока Comtrade.

Рассмотрим вывод данных осциллограмм (силы и напряжения переменного тока) на тренд, считанных с прибора SATEC.


Настройка FBD.

Создаём новый Объект → Программа FBD. Далее в библиотеке ФБ / Протоколы необходимо найти ФБ Comtrade и перетащить его в ранее созданный FBD. Сразу в этот же объект добавим и окно для отображения Тренда.

2.png

3.png

4.png

Входные параметры:
FileName - путь к файлу конфигурации (.cfg),
Run - запуск считывания файла.

Выходные параметры:
Begin, End, TriggerPoint - параметры времени для считывания архива
Error - ошибки при чтении файла.

Возможные ошибки:
- Не удалось открыть файл конфигурации
- Не удалось открыть файл данных
- Ошибка в файле конфигурации
- Ошибка в файле данных
- Ошибка в количестве частот дискретизации (>1)

Для чтения данных требуется добавить параметры типа LREAL c такими же именами, как и имена каналов в файле .cfg, в том же объекте, которому принадлежит ФБ Comtrade:

5.png

Для отображения данных на тренде заводим параметры типа TIME - Интервал (начальное значение 200ms) и DT - Конец.

6.png

Далее нужно связать параметры Начало и Конец с выходами Begin и End.

7.png

Далее связываем параметры

8.png

9.png

Далее необходимо указать путь к файлу в параметре FileName в формате .cfg.

10.png

Настройка тренда.

Выносим контрол Тренд в ранее заготовленное окно, далее привязываем к нему параметры I1-3, V1-3, которые создали для чтения данных.

11.png

Параметр Конец привязываем к свойству тренда Конец.

12.png

Свойство Интервал связываем с параметром Интервал, устанавливая значение 1 секунда.

13.png

В свойстве тренда Интервал устанавливается значение 1 секунда.
Типом графика перьев выбирается - Линия.


Исполнение.

Запускаем проект в режим Исполнение. Останавливаем Тренд, нажимаем Запуск.

14.png

Ссылка на проект: https://support.mps-soft.ru/Site/Projects/oscillogram.zip

Обсуждение

Войти или зарегистрироваться, чтобы принять участие в обсуждении

Спасибо! Скоро с вами свяжутся.

Написать нам
Контактное лицо:

Поле обязательно для заполнения

Неверно введен e-mail

Неверно введен телефон

Поле обязательно для заполнения

Поле обязательно для заполнения

Тема запроса
Сообщение:

Поле обязательно для заполнения

Спасибо! Скоро с вами свяжутся.

Связаться с менеджером
Контактное лицо:

Поле обязательно для заполнения

Неверно введен e-mail

Неверно введен телефон

Поле обязательно для заполнения

Поле обязательно для заполнения

Опишите проект:

Поле обязательно для заполнения

Прикрепите файл:

1 pdf/doc/docx-файл не больше 10Мб

Спасибо за обращение!
Ссылки на скачивание отправлены вам на почту.

Приглашаем к сотрудничеству
Контактное лицо:

Поле обязательно для заполнения

Неверно введен e-mail

Неверно введен телефон

Поле обязательно для заполнения

Поле обязательно для заполнения

Тема запроса
Сообщение:

Поле обязательно для заполнения

Спасибо! Ваша заявка принята!

Заявка на сотрудничество
Ваша цель сотрудничества с нами:
Наименование ВУЗа:

Поле обязательно для заполнения

Город:

Поле обязательно для заполнения

Форма обучения:
Контактное лицо:

Поле обязательно для заполнения

Поле обязательно для заполнения

Неверно введен e-mail

Неверно введен телефон

Спасибо! Вы успешно зарегистрированы

Выполняется вход...

Вход в личный кабинет
Войти через IEK ID
E-mail

Неверно введен e-mail

Пароль

Поле обязательно для заполнения

Забыли пароль?

Регистрация успешна

Регистрация
Имя

Поле обязательно для заполнения

Фамилия

Поле обязательно для заполнения

Отчество

Поле не должно содержать цифры

Телефон

Неверно введен телефон

E-mail

Неверно введен e-mail

Компания

Поле обязательно для заполнения

ИНН

Поле обязательно для заполнения

Пароль

Поле обязательно для заполнения

Подтверждение пароля

Поле обязательно для заполнения

Письмо для смены пароля отправлено

Восстановление пароля
E-mail

Неверно введен e-mail

Вернуться к началу страницы