Size: a a a

Цифровая подстанция

2016 March 18

MP

Maksim P in Цифровая подстанция
Это я уже читал. Там в комментариях говорят, что пользователь должен назначать собственые сигналы на датасете в гусах вручную. Я так понял, подразумевается использование стороннего ПО.
источник

AG

Alex Golovin in Цифровая подстанция
Maksim P
Это я уже читал. Там в комментариях говорят, что пользователь должен назначать собственые сигналы на датасете в гусах вручную. Я так понял, подразумевается использование стороннего ПО.
Максим, не думайте пока про LGOS. Это похоже к вашей проблеме не относится
источник

AG

Alex Golovin in Цифровая подстанция
О каких терминалах идёт речь?
источник

MP

Maksim P in Цифровая подстанция
Я вот как раз разработчик терминала. Ломаю голову как назначить сигналы на своём устройстве на внешние гусы
источник

AG

Alex Golovin in Цифровая подстанция
И что значит подписать дискретный вход на бинарный сигнал который передаётся по GOOSE? Наверное просто стоит задача принять сигнал из GOOSE и назначить его на внутренний сигнал терминала чтобы далее использовать его в логике? #подписка_на_goose
источник

MP

Maksim P in Цифровая подстанция
Да, всё верно. Просто в одном GOOSE может транслироваться несколько типов данных. Нужно выбрать один из них и отображать на сигнал в моем устройстве.
источник

AG

Alex Golovin in Цифровая подстанция
Если так то это обычно может быть узел - например GGIO - у которого есть определенное количество объектов (Ind) и каждый объект соответствует внутреннему сигналу
источник

AG

Alex Golovin in Цифровая подстанция
И подписка формально в SCL идёт на элементы этих объектов
источник

AG

Alex Golovin in Цифровая подстанция
Конечно все делают через конфигуратор. А соответствие между внутренними сигналами и объектами этого GGIO жесткое - устанавливаемое вендором
источник

AG

Alex Golovin in Цифровая подстанция
Это один из вариантов :)
источник

MP

Maksim P in Цифровая подстанция
ну вот я так и думал, что стандратных способо не придумали
источник

MP

Maksim P in Цифровая подстанция
и каждый сам строит свой велосипед
источник

AG

Alex Golovin in Цифровая подстанция
Стандартный способ подписки то определён - то есть определено как устанавливать (описывать) взаимосвязь между элементами данных разных устройств
источник

AG

Alex Golovin in Цифровая подстанция
Но вот как дальше вы будете это все реализовывать - есть варианты
источник

AG

Alex Golovin in Цифровая подстанция
Например, блокировать ступень ЛЗШ можно принимая сигнал из GOOSE на свой GGIO и дальше уже в логике его использовать (через соответствующий виртуальный сигнал). А можно в узле ступени ЛЗШ (PTOC) реализовать объекты блокировки (BlkRef) и подписывать внешний сигнал блокировки на него
источник

AG

Alex Golovin in Цифровая подстанция
И уже жёсткая логика терминала будет понимать что если есть сигнал BlkRef это сигнал блокировки
источник

MP

Maksim P in Цифровая подстанция
Я не совсем понимаю тогда. Мы подписались на приём сообщений от устройства. Вот нам пришло GOOSE сообщение. Данные в нём обезличены. Нам нужно, например, взять из этого сообщения данные типа bool, который соответствуют удаленному дискретному входу, но помимо этого в сообщениий ещё дофига всяких сигналов. Вот тут в работу вступает конфигуратор?
источник

AG

Alex Golovin in Цифровая подстанция
Как делать конкретно стандарт не говорит - это свобода реализации и то где один вендор может в выгодном свете отличиться от другого
источник

AG

Alex Golovin in Цифровая подстанция
Maksim P
Я не совсем понимаю тогда. Мы подписались на приём сообщений от устройства. Вот нам пришло GOOSE сообщение. Данные в нём обезличены. Нам нужно, например, взять из этого сообщения данные типа bool, который соответствуют удаленному дискретному входу, но помимо этого в сообщениий ещё дофига всяких сигналов. Вот тут в работу вступает конфигуратор?
Да
источник

MP

Maksim P in Цифровая подстанция
ага, ну вроде понятно
источник