Обработка 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

Обсуждение

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

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

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

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

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

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

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

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

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

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

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

Контактное лицо:

Тема запроса

Сообщение:

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

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

Город:

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

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

Отправить резюме
Контактное лицо:

Укажите образование и специальность:

Краткое мотивационное письмо:
Файл резюме:

1 pdf/doc/docx-файл не больше 10Мб
Опишите опыт работы:

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

Регистрация на мероприятие
Контактное лицо:

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

Получить консультацию
Контактное лицо:

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

<

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

Начать обучение
Контактное лицо:

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

Попробовать ПО

Оставьте свои контактные данные — мы вышлем ссылку и инструкцию.

Вы получите доступ к демонстрационному проекту.

Контактное лицо:

Комментарий:

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

Попробовать ПО на своей модели

Оставьте свои контактные данные — мы вышлем ссылку на установку и инструкции.

Вы сможете протестировать ПО на своей информационной модели.

Контактное лицо:

Комментарий:

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

Запросить конфигурацию
Контактное лицо:

<

Количество тегов для каждой копии MasterOPC через точку с запятой (например 500;1000):

Объект автоматизации:

Реквизиты:

Дополнительные пожелания:

Дополнительные документы:

До 2 pdf/doc/docx/odt-файлов не больше 10Мб каждый

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

Запросить конфигурацию
Контактное лицо:

Параметры конфигурации
Количество внешних точек ввода-вывода:
Количество серверов ввода-вывода:
Количество дополнительных клиентов:
Протоколы для связи с нижним уровнем:
Операционная система в проекте:
ТЗ, структурная схема или другие документы:

До 2 pdf/doc/docx/odt-файлов не больше 10Мб каждый
Дополнительная информация:

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

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

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

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

Фамилия

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

Отчество

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

Телефон

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

E-mail

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

Компания

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

ИНН

Пароль

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

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

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

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

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

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

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