1

Тема: Sepam 80 - утилита для массовой загрузки осциллограмм

Добрый день, коллеги!

Разработал программную утилиту, для автоматической загрузки осциллограмм с устройств Sepam 80.
Программа может работать как с Modbus TCP, так и с Modbus RTU через шлюз EGX150.

Описание
Суть программы заключается в том, чтобы пройдя по листу адресов устройств Sepam, соединиться в
автоматическом режиме с каждым устройством, запросить список имеющихся осциллограмм, сравнить его
с уже ранее загруженных осциллограммами, если есть новые, то скачать только их.
Также в задачу программы входить создание структуры папок на диске, для правильной сортировки
осциллограмм, задание для каждой осциллограммы "читабельного" названия, ведение лог файла, и другие функции.
Фишка программы заключается в том, загрузка идет не последовательно от устройства к устройству, а в параллельном режиме - сразу с всех устройств одновременно!
Если скажем в обычном режиме, в лучшем случае, уходить на один Sepam 80 около 10 минут, то на одной подстанции из 55 устройств, времени уйдет 550 минут.
Моей же утилите, необходимо времени определяющемся самым медленным устройством, либо устройством, где наибольшее количество свежих осциллограмм.
Ограничений на количество устройств нет.

Аналоги.
Существует "родной" SCADA сервер от Schneider Electric, где автоматическая загрузка осциллограмм предусмотрена.
Однако, данный сервер похоже, что работает в последовательном режиме - от устройства к устройству.
Есть ограничения на количество устройств.
Также сервер от Шнайдера, отличается высокой ценой.

Интересует мнение форумчан, насколько было бы интересна данная разработка для релейщиков и не только?

2

Re: Sepam 80 - утилита для массовой загрузки осциллограмм

Gena писал(а):
2019-07-09 14:03:35

загрузка идет не последовательно от устройства к устройству, а в параллельном режиме

на общей шине - рс485 - это невозможно

3

Re: Sepam 80 - утилита для массовой загрузки осциллограмм

Пользователь писал(а):
2019-07-10 07:38:45

на общей шине - рс485 - это невозможно

Да, разумеется, я писал в большей части про ModbusTCP или шлюз через Ethernet к ModBUS RTU.
Я согласен с Вами если шина Modbus RTU одна, но в случае если шин несколько, то тут вполне себе загрузка будет идти в параллель.

Хотя утилита работает в параллельном режиме даже с несколькими устройствами даже с одной шиной Modbus RTU, я проверял, просто общую пропускную способность шины (в 9600 например) делят между собой несколько устройств и выигрыша в скорости (при полудуплексе) нет.

4

Re: Sepam 80 - утилита для массовой загрузки осциллограмм

Gena писал(а):
2019-07-09 14:03:35

Добрый день, коллеги!

Разработал программную утилиту, для автоматической загрузки осциллограмм с устройств Sepam 80.
Программа может работать как с Modbus TCP, так и с Modbus RTU через шлюз EGX150.

Описание
Суть программы заключается в том, чтобы пройдя по листу адресов устройств Sepam, соединиться в
автоматическом режиме с каждым устройством, запросить список имеющихся осциллограмм, сравнить его
с уже ранее загруженных осциллограммами, если есть новые, то скачать только их.
Также в задачу программы входить создание структуры папок на диске, для правильной сортировки
осциллограмм, задание для каждой осциллограммы "читабельного" названия, ведение лог файла, и другие функции.
Фишка программы заключается в том, загрузка идет не последовательно от устройства к устройству, а в параллельном режиме - сразу с всех устройств одновременно!
Если скажем в обычном режиме, в лучшем случае, уходить на один Sepam 80 около 10 минут, то на одной подстанции из 55 устройств, времени уйдет 550 минут.
Моей же утилите, необходимо времени определяющемся самым медленным устройством, либо устройством, где наибольшее количество свежих осциллограмм.
Ограничений на количество устройств нет.

Аналоги.
Существует "родной" SCADA сервер от Schneider Electric, где автоматическая загрузка осциллограмм предусмотрена.
Однако, данный сервер похоже, что работает в последовательном режиме - от устройства к устройству.
Есть ограничения на количество устройств.
Также сервер от Шнайдера, отличается высокой ценой.

Интересует мнение форумчан, насколько было бы интересна данная разработка для релейщиков и не только?

Привет!

Давно уже собираюсь сделать такую программу, для скачиваний осцилограмм.
А тут смотрю уже готовое есть.
Вопрос такой, будет ли работать с Sepam 20 40 серии ? у нас в основном такие на подстанциях.
Если будет, то хотелось бы попробовать программу в деле  ICQ/bs:yes:

Присоединяйтесь!!! Мы в социальных сетях и на Ютуб.

5 (2021-02-23 15:59:08 отредактировано Gena)

Re: Sepam 80 - утилита для массовой загрузки осциллограмм

Давно уже собираюсь сделать такую программу, для скачиваний осцилограмм.
А тут смотрю уже готовое есть.
Вопрос такой, будет ли работать с Sepam 20 40 серии ? у нас в основном такие на подстанциях.
Если будет, то хотелось бы попробовать программу в деле  ICQ/bs:yes:

Radus, ответ написал Вам на электронную почту.


Видео с демонстрацией работы программы можете посмотреть тут

https://youtu.be/vcwYH3O8Suw

Статья с описанием:
https://zen.yandex.ru/media/id/5e54fedc … 06cd2301e6

там же в статье второе видео, где по защищенному протоколу FTP с терминалов АББ REF615, работает другая программа.