Добавить таблица состояний для дискретных сигналов

Продолжение темы: Таблица состояний для дискретных сигналов

Нужна таблица с состояниями дискретных сигналов по объекту. И сигналы стоит группировать по смыслу, Насосы на ГВС 1 зона, открытие дверей и т.д.

Уточняю. Получается данные по дискретным сигналам хранятся не по точкам и не по объектам, а по устройствам, на которые заведены эти сигналы.

Т.е. удаление/замена устройства приведет к потере истории изменения сигналов?

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

Получается, если устройство, собирающее дискретные сигналы, вышло из строя, то заменить его можно только на аналогичное, заменив в ЛЭРСе его серийный номер и т.п. Это так?

Да.

Да.

Можно заменить на любое, но потеряется эта история.

Ещё раз подчеркну, что сейчас история чисто техническая. Она хранит состояние оборудования, и на её основе выполняется диагностика.

Хотелось бы понять что подразумевается “сигналы стоит группировать по смыслу”. Как это сделать?

Вот пример. собираем дискретные сигналы по ИТП:

  • 5 сигналов об открытии дверей
  • сигналы затопления в 3 технологических зонах, сигналов от 2 до 4 в одной зоне
  • сигналы о работе насосов по 3 группам: тепло, ГВС и ХВС

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

Антон, я не могу ответить Вам однозначно. Вы на ходу придумали терминологию и не пояснили, что точно имеете ввиду :slight_smile:
Если смысл - это описание сигнала, вроде: “открытие двери такой-то”, “затопления 2 зоны”, “отсутствие питания на 1 группе насосов”, то не вижу проблем тут.

Что именно в данном случае Вы назвали “тип” я не знаю.

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

Извините, но терминологию “группировка по смыслу” у нас вообще отсутствует, вы её применили, а теперь я пытаюсь понять что это такое. На закладке “Сигнализация” объекта учёта задаётся только:

  • Наименование сигнала
  • Устройство
  • Номер входа
  • Текст НС для снятия сигнала
  • Текст НС для установки сигнала

По какому из этих полей нужно группировать?

Когда создал тему, я хотел увидеть состояния всех дискретных входов, а не только тех, которые привязаны к НС. И видеть в одном месте.
Под “группировать по смыслу” поднимал, что пользователь сам создаст группы и сможет видеть сигналы, сгруппированные ему нужным способом. Примеры я приводил выше: Насосы на ГВС, открытие дверей и т.д.

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