Прософт
В паспорте объекта “Учет ЭЭ” ввести канал, который зарегестрирован в ПО “Прософт”, на который будут передаваться данные по электорэнергии
Для интеграции возможно 2 алгоритма:
Алгоритм 1- импорт значений из XLS файлов через программу “Импорт из Excel”. Описание расположено на сайте производителя http://www.prosoftsystems.ru/material/145 В программе АГИС автоматически каждый день формируется файл, который Вы можете загружать в АСКУЭ самостоятельно.
Алгоритм 2 – записывать их в БД Энергосфера, вызывая процедуру WRITE_MAIN_CHAN. Параметры процедуры описаны в документации производителя – структура БД: http://www.prosoftsystems.ru/material/2259
Процедура WRITE_MAIN_CHAN предназначена для доклада Сервера опроса о получении значения по каналу за основной интервал архивирования.
Внутри процедуры производится анализ наличия в таблице Mains записи для указанного канала (@ID) за указанный архивный интервал (@D). Если таковая запись существует, то значение (@Val) и его статус (@St) перезаписываются, иначе в таблицу добавляется новая запись с указанными параметрами (@ID, @D, @Val, @St).
В программе АГИС настроена процедура автоматического обновления БД Энергосфера.
В конфигурационном файле ввести имя пользоватедя и пароль для подключения к базе данных ПО “Энергосфера”
Создать точки учета электроэнергии Энергосфера, отдельный канал для активной и реактивной состаляющих, например @ID = 23819. В паспортах АГИС это будут eeaChanel eerChanel
Добавить пользователя в MS SQL
USE master; GO -- Создать логин SQL Server CREATE LOGIN agis WITH PASSWORD = 'NEW_PASSWORD', CHECK_POLICY = ON; GO -- Создать пользователя в базе USE ProSoft_ASKUE; GO CREATE USER agis FOR LOGIN agis; GO -- Разрешить выполнение только одной процедуры GRANT EXECUTE ON OBJECT::dbo.WRITE_MAIN_CHAN TO agis; GO
Отправить показания
EXEC dbo.WRITE_MAIN_CHAN
@ID = 23819,
@D = '2025-10-23T14:40:00',
@Val = 16.2,
@St = 0;
Проверить данные в базе
SELECT TOP 100 * FROM dbo.Mains WHERE ID_Channel IN (23819, 23822) ORDER BY MeasureDate DESC; 23819 2024-12-14 00:15:00.000 +0500 24.83 0 23822 2024-12-14 00:15:00.000 +0500 2.34 0
Паспорт АГИС
В паспортах Учет ЭЭ(объект) ввести eeaChanel eerChanel точек учета электорэнергии ПО “Энергосфеора”
В конфигурационном файле АГИС ввести имя пользователя и пароль для подключения к базе данных MS SQL ПО “Энергосфеора”
Запустить контейнер agis-mes-intgr
Мониторинг работы
docker logs -f agis-mes-intgr -n 100