Элемент-кадр служит для отображения истории нарушений и динамического их обновление для текущего времени в полноформатном табличном виде, с выделением их цветом и текстом и возможностью многоуровневого фильтрования. Нарушения получаются из буфера текущих-активных сообщений OpenSCADA и архива(ов), определённого конфигурационным полем <alArch>. Фактически элемент реализует функции примитива "Протокол" для нарушений и с расширением возможностей.

В целом кадр содержит элементы:
- таблица сообщений — основное поле;
- кнопка массовой квитации — вверху слева;
- комбобокс выбора правила сортирования уровня модели данных, предусматривает сортировку по выбранной колонке из перечня определённых в <colms> и по умолчанию это время, как второй критерий, (последнее вверху) — следующий вверху слева;
- панель навигации по истории-архиву сообщений — вверху в центре и справа, в составе:
  - времени вершины данных;
  - размера — глубины запроса данных;
  - кнопок быстрого перелистывания — на один или пять интервалов-глубин вперед и назад и в текущее время;
  - кнопка быстрого перехода к следующей части большого интервала запроса, разделённого по лимиту на количество сообщений в таблице — для очень плотной-активной генерации сообщений;
  - кнопка вызова-формирования отчётного документа для текущих данных таблицы.
- элементы пятиуровневого фильтра с отображением элементов следующего уровня по активации последнего, путём выбора колонки из перечня определённых в <colms> — вверху после предыдущего.

Согласно объявленному перечню элементов контроля, сортировка сообщений может меняться пользователем, как путём встроенного механизма сортировки колонок отдельно взятого визуализатора, так и на уровне модели данных, если визуализатором такой функции не предусмотрено. Учитывая основное назначение кадра — состояние нарушений (т.е. история), типовым правилом сортировки является "последние" для сообщений сверху.

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

Основным пользовательским расширением является возможность определения видимых полей таблицы из перечня вариантов:
- atm — время возникновения нарушения;
- qttm — время подтверждения нарушения;
- nrmtm — время перехода-возврата нарушения в состояние "НОРМА";
- lev — уровень нарушения;
- cat — категория нарушения;
- mess — полный и неразобранный текст сообщения нарушения;
- prm — адрес DAQ-параметра источника нарушения;
- dscr — описание нарушения из DAQ-параметра источника;
- dscrCust{N} — описание пользовательского поля N;
- alrm — текст нарушения;
- cmnt — комментарий к нарушению.

Этот кадр и его поля в целом представляют структуру сообщения нарушения, которая детально описана в руководстве пользователя.

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

Автор: Роман Савоченко <roman@oscada.org>
Спонсирование: Устьянцев Михаил
Версия: 1.2.2
Лицензия: GPLv2