Skip to content

Каталог DevStudio

Данный материал описывает структуру каталога Libs, являющимся вложенным каталогом папки Devstudio. Здесь хранятся библиотечные проекты, используемые в среде Alpha.DevStudio.

Каталог 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 — это библиотека DevStudio, содержит типовые элементы и решения, которые применяются при разработке проектов автоматизации не зависимо от типа системы. Соответственно данная библиотека подключается по умолчанию в любой проект автоматизации. Специализированные библиотеки используют ее в качестве базовой библиотеки.

Она содержит:

  • Общие определения System, Server, PLC.
  • Типы данных - Base, Diagnostic, Communication, Typicals, EqTypes.
  • Атрибуты и сервисы, используемые во всех других библиотеках.

Содержимое библиотеки CommonLib

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

Библиотека AFA_FS используется в проектах АСПСиПТ и АСУЭ.

Она содержит:

  • Типовые объекты для систем пожарной сигнализации и пожаротушения.
  • Шаблоны для создания тегов, событий.
  • Конфигурации для интеграции с ПЛК и протоколами.

Содержимое библиотеки AFA_FS

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

Библиотека APUCS предназначена для проектов АСУТП и АСУЭ.

Она содержит:

  • Типовые объекты для управления технологическими процессами.
  • Шаблоны для создания тегов, событий.
  • Конфигурации для интеграции с ПЛК и протоколами.

Содержимое библиотеки APUCS

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