Внешние модули
Внешние модули — это модули, dll-библиотеки, служащие расширениями базового функционала системы Uniplant Atomix и подключаемые через окно настроек внешних модулей в разделе “Настройки”.
Введение
Section titled “Введение”Внешние модули расширяют функциональность системы Uniplant Atomix и подключаются индивидуально для каждого внутреннего модуля через окно настроек. Разработку мнемосхем и других результатов генерации на основе внешних модулей могут вести не только разработчики Uniplant Atomix, но и инженеры, имеющие соответствующую квалификацию.
На данный момент доступны три библиотеки внешних модулей — StandardModules.dll (стандартный набор), AfasModules.dll (модули для АСПСиПТ) и StaburModules.dll. Перечень подключаемых библиотек может быть расширен.
Классификация внешних модулей
Section titled “Классификация внешних модулей”Внешние модули делятся на несколько типов в зависимости от их назначения:
| Тип модуля | Описание |
|---|---|
| PLC | Модули для генерации логики ПЛК (FBD, ST, Modbus). |
| HMI | Модули для создания мнемосхем и привязки тегов. |
| Diag | Модули для диагностики сетевых устройств. |
| DevStMbDevice | Модули для настройки Modbus-устройств в DevStudio. |
Библиотеки внешних модулей
Section titled “Библиотеки внешних модулей”Стандартные модули (StandardModules.dll)
Section titled “Стандартные модули (StandardModules.dll)”Стандартные модули предоставляют базовый функционал для работы с различными компонентами системы. Общий состав библиотеки и настройка модулей описаны на отдельной странице:
- Состав библиотеки StandardModules.dll — перечень модулей, окно настройки и способы вызова из настроек Uniplant Atomix
Статьи по модулям StandardModules.dll:
- DS-Назначение базовых типов — назначение базовых типов узлам дерева IOS
- Модуль FBD — генерация функциональных блоков Unimod
- StructsTable — выгрузка таблицы функциональных блоков в Excel
- Генерация Modbus обвязки для ПЛК — генерация ST-программ для переменных Modbus
- MapCreator — генерация карт Modbus
- Выгрузка упаковки DI в Modbus — формирование Modbus-карты для упакованных DI-сигналов
- HMI-Генератор мнемосхем — создание мнемосхем с шаблонами
- NetDevices - Генератор диагностики — генерация диагностики сетевых устройств
- ModbusDevices - Генератор устройств Modbus — генерация опроса Modbus-устройств
- OpcDevices - Генератор устройств Opc — генерация опроса устройств по протоколу OPC UA
- Карты атрибутов — формирование карт атрибутов для логирования событий
- OpcAddressMap — генерация OPC-карты
Afas модули (AfasModules.dll)
Section titled “Afas модули (AfasModules.dll)”Модули для работы с системами пожарной сигнализации и безопасности (АСПСиПТ). Общий состав библиотеки и настройка модулей описаны на отдельной странице:
- Состав библиотеки AfasModules.dll — перечень модулей, окно настройки и способы вызова из настроек Uniplant Atomix
Статьи по модулям AfasModules.dll:
- HMI:LOOPS АСПСиПТ — мнемосхемы со шлейфами для пожарных датчиков КАУ/МОПС/МУПС
- HMI-ЗКПС — автоматическое создание мнемосхем ЗКПС
- Правила заполнения файла конфигурации зон — структура и требования к XLS-файлу для HMI-ЗКПС
- FireSec — генерация файлов конфигурации FireSec для устройств КАУ-2
- FireSec: справочник типов устройств (DRV) — коды и параметры типов устройств FireSec
Stabur модули (StaburModules.dll)
Section titled “Stabur модули (StaburModules.dll)”Модули библиотеки StaburModules.dll. Общий состав библиотеки и заготовленные статьи описаны на отдельной странице:
- Состав библиотеки StaburModules.dll — перечень модулей и ссылки на статьи
Статьи по модулям StaburModules.dll:
- Логирование — материал в подготовке
- Генерация привязанных символов — генерация теговых HMI-символов для Codesys
- Генерация шлейфов диагностики — генерация HMI-визуализаций шлейфов
- Генерация ЗКПС — генерация экранов ЗКПС для Codesys
- Генерация файлов Codesys (ModuleCodesysMb) — формирование XML/GVL/CSV по модели Modbus PLC
Подключение внешних модулей
Section titled “Подключение внешних модулей”Внешние модули подключаются через окно настроек системы Uniplant Atomix в разделе “Настройки”. Подробнее о настройке см. Настройка Uniplant Atomix.