Найти тему

Trace Mode 7. WEB. Таблицы сигнализации (Discrete). Из любой точки мира

Список авторских статей о Trace Mode 7.

В прошлой статье мы обсудили как сделать обзорную таблицу в web

Теперь рассмотрим случай, когда нам необходимо вывести в web таблицу Сигнализации. Если проще, окно состояний для Discrete'ных каналов.

Первым делом, создаем канал Call.ChannelGroup и настроим его на Float (есть описание тут, атрибут 261 = Сигнализация).

Главной особенностью является необходимость создать Словарь для Discrete-каналов.

В зависимости от выбранной категории в WEB "Сигнализация" указанное сообщение будет окрашено в цвет категории. Для "Норма" заливки нет.
В зависимости от выбранной категории в WEB "Сигнализация" указанное сообщение будет окрашено в цвет категории. Для "Норма" заливки нет.

Словарь привязывается к Discrete-каналу. Для простого случая (одна ячейка - два сообщения) у Словаря должно быть в 2 раза больше сообщений. Как в примере, у канала Discrete 8 бит, а в Словаре 16 сообщений (из которых, для примера, используются первые 12).

Для первого бита канала используются первые два сообщения - "Норма"/"Утечка".

Для второго бита канала используются вторые два сообщения - "Норма"/"Пожар"

Для пятого бита канала используются пятые два сообщения - "Норма"/"Обрыв фазы".

В настройках узла задаем Отчет Событий. В настройках канала задаем Отчет Событий (43).

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

-3

Редактируем таблицу (в МРВ и web)

Название канала Call.ChannelGroup задает заголовок таблицы.

Для редактирования столбцов потребуется cnf-файл (ссылка)

Ключи все описаны в Справке. В рамках примера я использую два ключа - изменение названия столбцов и изменение количества столбцов.

Определение последовательности и количества столбцов.

GRAPH_CIA_<название таблицы>=<номера атрибутов>

<название таблицы> - название типа таблицы, для таблицы Сигнализации(Discrete) будет SIGTABL

<номера атрибутов> - номера атрибутов каналов Discrete, задаются в необходимом порядке, через запятую

Например, GRAPH_CIA_SIGTABL=127,10,11,12,13,14,15

Определение названия столбцов.

GRAPH_CNM_<название таблицы>_C<номер столбца>=<текст>

<название таблицы> - название типа таблицы, для таблицы Сигнализации(Discrete) будет SIGTABL

<номер столбца> - порядковый номер столбца в таблице, двухзнаковый.

<текст> - название столбца, которое должно отображаться.

Таких ключей должно быть столько, сколько столбцов необходимо переименовать. Не забываем про кодировку ANSI.

Например,

GRAPH_CNM_SIGTABL_C00=Объект
GRAPH_CNM_SIGTABL_C01=Утечка
GRAPH_CNM_SIGTABL_C02=Пожар
GRAPH_CNM_SIGTABL_C03=Доступ
GRAPH_CNM_SIGTABL_C04=Концентрация СО
GRAPH_CNM_SIGTABL_C05=Обрыв фазы
GRAPH_CNM_SIGTABL_C06=Пожаротушение

Не стоит забывать, что для работы с WEB для Мониторов необходима опция.

Успехов в освоении Программы и применении полученного опыта! 👽

Сайт Разработчика Trace Mode

Скачать БЕСПЛАТНО и официально

Форум Trace Mode 7