Каталог Unimod
Данный материал описывает структуру каталога 2x, являющимся вложенным каталогом папки unimod. Здесь хранятся библиотечные проекты ПЛК для среды программирования Unimod PRO 2.
Введение
Section titled “Введение”Каталог 2х является рабочим пространством для проектов, разрабатываемых в среде программирования ПЛК — Unimod PRO 2. Каталог служит центральным хранилищем всех проектных файлов.
Структура каталога 2x
Section titled “Структура каталога 2x”Каталог 2x содержит библиотечные проекты ПЛК, обеспечивающие унифицированный подход к созданию и настройке логики в среде программирования ПЛК ТРЭИ — Unimod PRO 2. Эти проекты содержат типовые функциональные блоки (FB), определения типов данных (UDT) и шаблоны FBD, используемые при автоматизированной генерации проектов для систем автоматизации.
DirectoryUnimod/
Directory2х/
DirectoryAfaProject/
- …
DirectoryApucsProject/
- …
DirectoryAucsProject/
- …
DirectoryDcsEsdProject/
- …
Библиотечные проекты
Section titled “Библиотечные проекты”| Проект | Назначение | Ссылка на SVN | Статус |
|---|---|---|---|
| AFA_Project | Библиотечный проект, содержащий типовые блоки и типы данных для систем АСПСиПТ (Автоматизация Систем Пожарной сигнализации и пожаротушения). | copy Automiq\Libraries\Unimod\2x\AfaProject | Актуальный Используется в проектах АСПСиПТ |
| APUCS_Project | Объединенный библиотечный проект, используемый для систем РСУ, ПАЗ и АСУЭ. Является основным для новых проектов этих направлений. | copy Automiq\Libraries\Unimod\2x\ApucsProject | Актуальный |
| DcsEsdProject | Устаревший библиотечный проект с блоками для систем РСУ, ПАЗ и СКЗ. | copy Automiq\Libraries\Unimod\2x\DcsEsdProject | Устаревший (используется только для сопровождения старых проектов) |
| AucsProject | Устаревший библиотечный проект с блоками для систем АСУЭ. | copy Automiq\Libraries\Unimod\2x\AucsProject | Устаревший (используется только для сопровождения старых проектов) |
Содержимое библиотечных проектов Unimod 2
Section titled “Содержимое библиотечных проектов Unimod 2”Библиотечные проекты Unimod 2 содержат:
- Набор структур (типовых блоков) — определения типов данных (UDT), функциональные блоки (FB) и связанные с ними типовые решения.
- Набор программ FBD — используются как FBD-шаблоны при генерации конфигуратором.
Пример настройки SVN externals
Section titled “Пример настройки SVN externals”Для проекта АСПСиПТ (PSaLA_MST_AFA), настройки SVN externals будут выглядеть следующим образом:
| Каталог в проекте | Ссылка на репозиторий (SVN External) |
|---|---|
P0-80-030-JF01-CA1001-1A/functions | copy svn://nashgit.ru/automiq/Libraries/Unimod/2x/AfaProject/functions |
P0-80-030-JF01-CA1001-1A/types | copy svn://nashgit.ru/automiq/Libraries/Unimod/2x/AfaProject/types |