[15349] Элемент для ручного изменения значения на мнемосхеме

Для диспетчерского контроля работы объектов планируется использовать мнемосхемы. На мнемосхемах кроме цифровых значений будет отображаться информация о состоянии: наличие питания насосов, наличие аварии и т.п. Но не на всех объектах сбор параметров состояния автоматизирован.
При этом есть персонал, который может сообщить данные о состоянии. Заказчик хочет, чтобы пользователь, с соответствующими правами, прямо на мнемосхеме мог ввести информацию, сообщаемую персоналом. Т.е. пользователь с соответствующими правами, мог вручную переключить состояние из отсутствия аварии в ее наличие.

Цель этого: собрать состояние всех объектов (объектов в районе 20) на “одном мониторе”

Не нашел штатных средств, чтобы это реализовать в ЛЭРСе. Может, есть такой механизм, и я просто его не заметил?

Нет, функционала по ручному внесению данных в отображаемую мнемосхему или изменению состояния отображаемых элементов мнемосхемы при ее просмотре не предусмотрен.

Раз так, то прошу перенасти эту тему в раздел предложение

Нужно подробнее понять задачу. Что это будет за элемент? Как он должен выглядеть? Какие ещё данные должен отображать?

Речь идет о централизованном контроле за удаленными объектами, котельными. Информацию о работе, питании и статусе планируется передаваться в виде дискретных сигналов в ЛЭРС, через ПЛК, используя протокол Modbus. Планируется использовать стандартный драйвер Modbus. Однако на части котельных, в связи с особенностями оборудования, телеметрическая информация сниматься не будет (как временно, так и постоянно, что не имеет существенного значения для данной задачи). Заказчик планирует вводить эту информацию вручную в ЛЭРС, чтобы иметь полную картину по всем объектам.

Для отображения телеметрической информации на мнемосхеме мы используем графические элементы или текст, форматируя их в зависимости от значений. В этом случае видимо действие по управлению отображения должно быть аналогичным.

Несмотря на то, что создание отдельного модуля для редактирования значений вне мнемосхемы может показаться более простым решением, возникает задача поддержки этого модуля в дальнейшем.

Поэтому, по возможности, хотелось бы обойтись стандартными средствами ЛЭРС Учета.

Я думаю я ответил выше.

Если что-то упистил. Спрашивайте.

То есть, это будет какой-то флаг, который может иметь только два значения “установлен” и “снят”. И в зависимости от положения этого флага нужно будет выбирать оформление других элементов. Этот флаг должен включаться и выключаться “избранными” пользователями самостоятельно. Я всё верно понял?

Я никак не ограничивал вас в выборе средств. Задача – вводить данные по сигнализации и измеренные цифровые значения при соответствующем разрешении. Назначение я описал выше.

Нужен ли для этого флаг или что-то ещё – вам решать.

Идеальную картину я вижу так: кликаешь на мнемосхему на параметр, разрешенный для ввода, или на специальный элемент, и можешь изменить значения (они попадают в базу). Возможно, должна открыться специальная форма со всеми параметрами на мнемосхеме, с параметрами, доступными для ввода.

Моя идеальная картина не обязательна – оптимальна.

Так вот и вопрос - вам какие типы значений нужны? Переключатель, или ввод какого-то числа? В исходном сообщении похоже, что просто переключатель, т.к. нужно выставлять состояние насосов. Все сразу делать не хотелось бы, хочется сделать минимально рабочую схему, которую потом можно расширять с отзывами по итогам эксплуатации.

Да вы правы.

Вот выдержка из ТЗ:
“Режим переключения для отображения «от внешнего сигнала» или «диспетчером вручную».
Изменение отображаемого элемента в зависимости от состояния (включено, выключено, резерв, автоматически резерв)”

Т.е. есть некий флаг, который позволяет пользователю менять состояние элемента на 1 из 4 состояний.

Добавили задачу в планы, но пока без конкретной версии.

Пока можем уточнить, что к реализации мы приступим после того, как сделаем этот вопрос. Иначе потом придётся думать как адаптировать такие элементы к шаблонам.

Есть ли сроки реализации этого вопроса? А то я уже кивнул заказчику и надеялся получить это изменение к концу 2025 года.

Пока не планировали конкретные даты, сейчас мы работаем над редактором мнемосхем в вебе. После того как закончим будет планировать дальнейшие работы. Скорее всего, к концу 2025 года и успеем.

Добрый день!

Механизм мы продумали. Скорее всего, состояние мнемосхемы мы будем хранить в атрибуте точки учёта. В каком конкретно вы сможете задать при использовании мнемосхем. Это обеспечивает нам множество преимуществ.

  1. Можно будет хранить состояние не только в пределах одной мнемосхемы, но и между мнемосхемами.
  2. Состояние будет доступно для печати отчётов.
  3. Состояние будет доступно для пользовательской диагностики НС.

Когда мы сделаем шаблоны, то атрибуты точно так же прекрасно ложатся на эту схему. Шаблон будет брать атрибут из точек учёта того объекта, для которого открыт просмотр мнемосхемы.

На самой мнемосхеме можно отобразить состояние объекта с помощью пользовательских формул для расчёта оформления. В них или уже сейчас можно использовать атрибуты, или это будет очень легко добавить.

Так же сделаем настройку для элементов мнемосхемы, которая позволит после нажатия на него изменить значение атрибута связанной точки.

Мы предполагаем, что шаблоны мнемосхем будут реализованы в 3.62, а работа с атрибутами и их изменение в версии 3.63.
.