Каталог DevStudio
Данный материал описывает структуру каталога Libs, являющимся вложенным каталогом папки Devstudio. Здесь хранятся библиотечные проекты, используемые в среде Alpha.DevStudio.
Введение
Section titled “Введение”Структура каталога libs
Section titled “Структура каталога libs”Каталог libs предназначен для хранения библиотечных проектов Devstudio.
DirectoryDevStudio/
DirectoryLibs/
DirectoryAFA_FS/
- …
DirectoryAPUCS/
- …
DirectoryAUCS/
- …
DirectoryCommonLib/
- …
DirectoryDCS_ESD_lib/
- …
DirectoryHART_lib/
- …
Содержимое каталога Libs
Section titled “Содержимое каталога Libs”-
CommonLib/— фундамент системы, содержащий типы данных, атрибуты и сервисы, используемые в остальных библиотеках. Подключается по умолчанию в любой проект автоматизации. Содержит общие определенияSystem,Server,PLC, типы данных (Base,Diagnostic,Communication,Typicals,EqTypes), атрибуты и сервисы. -
AFA_FS/— включает типовые модели устройств, сигналов и диагностики для систем пожарной сигнализации и пожаротушения. Используется в проектах АСПСиПТ и АСУЭ. -
APUCS/— библиотека, содержащая типовые объекты, шаблоны и конфигурации, необходимые проектам АСУТП и АСУЭ. Предназначена для управления технологическими процессами. -
AUCS/— Устаревшая библиотека, ранее использовавшаяся для проектов АСУЭ. В настоящее время не поддерживается. -
DCS_ESD_lib/— Устаревшая библиотека, служившая для систем РСУ и ПАЗ. Используется только для сопровождения старых проектов. -
HART_lib/— Устаревшая библиотека, использовавшаяся для работы с протоколомHART. Используется только для сопровождения старых проектов.
Библиотека CommonLib
Section titled “Библиотека CommonLib”Библиотека CommonLib — это библиотека DevStudio, содержит типовые элементы и решения, которые применяются при разработке проектов автоматизации не зависимо от типа системы. Соответственно данная библиотека подключается по умолчанию в любой проект автоматизации. Специализированные библиотеки используют ее в качестве базовой библиотеки.
Она содержит:
- Общие определения
System,Server,PLC. - Типы данных -
Base,Diagnostic,Communication,Typicals,EqTypes. - Атрибуты и сервисы, используемые во всех других библиотеках.

Рисунок 1 - “Содержимое библиотеки CommonLib”
Библиотека AFA_FS
Section titled “Библиотека AFA_FS”Библиотека AFA_FS используется в проектах АСПСиПТ и АСУЭ.
Она содержит:
- Типовые объекты для систем пожарной сигнализации и пожаротушения.
- Шаблоны для создания тегов, событий.
- Конфигурации для интеграции с ПЛК и протоколами.

Рисунок 2 - “Содержимое библиотеки AFA_FS”
Библиотека APUCS
Section titled “Библиотека APUCS”Библиотека APUCS предназначена для проектов АСУТП и АСУЭ.
Она содержит:
- Типовые объекты для управления технологическими процессами.
- Шаблоны для создания тегов, событий.
- Конфигурации для интеграции с ПЛК и протоколами.

Рисунок 3 - “Содержимое библиотеки APUCS”