Skip to content

Логирование

Материал описывает внешний модуль генерации журнала тревог из библиотеки StaburModules.dll.

Ожидаемый результат: после запуска модуля формируются файлы Codesys .export и CSV для классов и групп тревог.

См. также: Stabur модули (StaburModules.dll)

Модуль формирует данные журнала тревог для проекта Codesys:

  • создает export с уровнями аварий (классы тревог) и группами тревог;
  • формирует csv-файлы для импорта в существующие группы тревог (например, для обновления данных).

Перед запуском убедитесь, что библиотека StaburModules.dll подключена в настройках внешних модулей.

Подключение библиотеки StaburModules.dll

Подключение библиотеки StaburModules.dll

Модуль генерации журнала во вкладке PLC

Расположение модуля на вкладке PLC

Окно настроек модуля генерации журнала

Основные настройки модуля

Максимальное количество строк в файле

Section titled “Максимальное количество строк в файле”

Количество сообщений в группе алармов. Рекомендуется задавать значение не более 1000, иначе проект может не загрузиться в панель.

Путь к шаблону файла экспорта

Section titled “Путь к шаблону файла экспорта”

Укажите путь к шаблонному файлу экспорта из проекта Codesys.

Рекомендуемый способ подготовки шаблона:

  1. В проекте Codesys выполните Проект -> Экспорт.
  2. Для экспорта выберите весь Alarm Configuration.
  3. Используйте полученный файл как шаблон для модуля (можно взять из аналогичных проектов).

Пример выбора Alarm Configuration при экспорте

Шаблон экспорта из Alarm Configuration

Файлы результата генерации журнала

Сформированные файлы после запуска модуля

Файл .export содержит:

  • уровни аварий (классы тревог);
  • группы аварий.

Содержимое export с классами и группами тревог

Содержимое export-файла

Файлы .csv можно импортировать в уже существующие группы тревог (например, для замены/обновления записей).

Пример CSV для импорта в группы тревог

CSV-файлы для импорта в группы тревог