Abak_Statistics
Блок Abak_Statistics предназначен для получения диагностических параметров ПЛК. Для его реализации необходимо в элементе Application добавить логический объект и указать имя «Abak_Statistics». Внутри данного блока создаются параметры для диагностики ПЛК. Имя этих параметров должно соответствовать тегам, используемым в Конфигураторе АБАК ПЛК.
В рассматриваемом примере выводятся следующие диагностические параметры ПЛК:
- нагрузка на ПЛК;
- состояние интерфейсов Ethernet;
- состояние резервированного питания;
- серийный номер ПЛК.
Для вывода данных параметров необходимо в Конфигураторе АБАК ПЛК найти соответствующие параметры и определить их теговые обозначения.

Теговые обозначения
После чего необходимо добавить указанные теги в блок Abak_Statistics в качестве стандартных параметров с направлением обмена «Выход».

Abak_Statistics
Параметры активного в данный момент ПЛК отображаются с использованием стандартного тегового обозначения. Параметры партнера (пассивного в текущий момент контроллера) обозначаются с префиксом PAIR_PARAM_. Пример:
-
CPU_LOAD – текущая нагрузка активного ПЛК;
-
PAIR_PARAM_CPU_LOAD – текущая нагрузка резервного ПЛК.
После применения конфигурации указанные параметры начнут непрерывно отображать актуальную диагностическую информацию контроллера.

Информация с контроллера
При смене ролей контроллеров отображение значений по данным тегам меняется в обратном порядке. В данный момент:
SERNUM – 58519;
PAIR_PARAM_SERNUM – 58689.
После смены ролей:
SERNUM – 58689;
PAIR_PARAM_SERNUM – 58519.
Данный механизм необходимо учитывать при построении последующей логики работы системы и разработке визуализации диагностики.

Инвертированная информация с контроллера