FireSec
Данный материал описывает функционал внешнего модуля FireSec.
Ожидаемый результат: Пользователь ознакомлен с базовым функционалом модуля и способен самостоятельно пользоваться его функционалом.
Введение
Section titled “Введение”FireSec - Внешний модуль системы Uniplant Atomix, предназначенный для автоматизированной генерации файлов конфигурации FireSec Administrator (формат .FSc) для устройств КАУ-2-9030. Сгенерированные файлы прошиваются в контроллеры КАУ-2 и определяют состав адресных шлейфов, типы подключенных датчиков.
Интерфейс модуля
Section titled “Интерфейс модуля”Модуль интегрирован в интерфейс конфигуратора Uniplant Atomix и доступен после выбора конкретного ПЛК. Визуально представлен иконкой с надписью «FireSec» и кнопками запуска/остановки.

Рисунок 1 - “Интерфейс модуля FireSec”
Результаты генерации
Section titled “Результаты генерации”После завершения генерации откройте результаты по кнопке, отмеченной на скриншоте.

Рисунок 2 - “Кнопка открытия результатов генерации FireSec”
Расположение созданных файлов конфигурации FireSec:
JSC\Usr\Prj\ResultFiles\PLC\[opt.plcName]\FireSec
Ключевые функции
Section titled “Ключевые функции”- Автоматическое формирование файла конфигурации
.FScна основе данных из модели ПЛК. - Поддержка нескольких версий КАУ-2 (тип 61 — версия 1, тип 62 — версия 2).
- Включение в конфигурацию всех устройств, указанных на листе
LPSK.модели ПЛК. - Использование шаблонов настроек (
Templates\$S.xml) для расширения функциональности. - Генерация отдельного файла конфигурации для каждого КАУ-2 в проекте.
Исходные данные
Section titled “Исходные данные”1. Лист LPSK. из модели ПЛК
Section titled “1. Лист LPSK. из модели ПЛК”Модуль использует лист LPSK. как основной источник структуры шлейфов для генерации конфигурации FireSec.
Описание состава листа и структуры строк вынесено в отдельную статью:
2. Шаблон конфигурации
Section titled “2. Шаблон конфигурации”Расположение: JSC\Conf\Models\System\FireSec\KAU1_conf.FSc
Это XML-файл, содержащий базовую структуру конфигурации КАУ-2. В узле <dev> хранится информация о типе устройства:
<dev drv="61" addr="1" guid="{E2AE0AB1-38E8-4745-BAB0-E8886BA8B6F5}" iid="181410283" customLib="" name="" fullName="USB КАУ-2 9030 USB 1" disabled="0"><dev drv="62" addr="1" guid="{E2AE0AB1-38E8-4745-BAB0-E8886BA8B6F5}" iid="181410283" customLib="" name="P0_85_020_JF_CM_1001_KAU1" fullName="USB КАУ-2 9030 USB 1" disabled="0">В зависимости от значения typeId (см. справочник типов устройств (DRV)), в этот узел добавляются соответствующие устройства с их параметрами.
3. Дополнительные настройки (опционально)
Section titled “3. Дополнительные настройки (опционально)”Дополнительные настройки применяются в случаях, когда устройство в шлейфе может быть сконфигурировано по-разному в зависимости от проектных требований. Например:
- МДУ (модуль дымоудаления) может быть настроен как ОЗК (огнезапорный клапан) или как ДУ (дымоудаление) — это влияет на логику обработки сигналов и реакцию системы.
Для таких случаев в столбце tmpl листа LPSK. указывается путь к файлу с дополнительными параметрами конфигурации. По умолчанию используется шаблон:
%JSC%\Conf\Models\System\FireSec\Templates\$S.xml,
где $S заменяется на имя файла модели (например, МДУ\ОЗК).