Тема: Sepam 80 - утилита для массовой загрузки осциллограмм
Добрый день, коллеги!
Разработал программную утилиту, для автоматической загрузки осциллограмм с устройств Sepam 80.
Программа может работать как с Modbus TCP, так и с Modbus RTU через шлюз EGX150.
Описание
Суть программы заключается в том, чтобы пройдя по листу адресов устройств Sepam, соединиться в
автоматическом режиме с каждым устройством, запросить список имеющихся осциллограмм, сравнить его
с уже ранее загруженных осциллограммами, если есть новые, то скачать только их.
Также в задачу программы входить создание структуры папок на диске, для правильной сортировки
осциллограмм, задание для каждой осциллограммы "читабельного" названия, ведение лог файла, и другие функции.
Фишка программы заключается в том, загрузка идет не последовательно от устройства к устройству, а в параллельном режиме - сразу с всех устройств одновременно!
Если скажем в обычном режиме, в лучшем случае, уходить на один Sepam 80 около 10 минут, то на одной подстанции из 55 устройств, времени уйдет 550 минут.
Моей же утилите, необходимо времени определяющемся самым медленным устройством, либо устройством, где наибольшее количество свежих осциллограмм.
Ограничений на количество устройств нет.
Аналоги.
Существует "родной" SCADA сервер от Schneider Electric, где автоматическая загрузка осциллограмм предусмотрена.
Однако, данный сервер похоже, что работает в последовательном режиме - от устройства к устройству.
Есть ограничения на количество устройств.
Также сервер от Шнайдера, отличается высокой ценой.
Интересует мнение форумчан, насколько было бы интересна данная разработка для релейщиков и не только?