АБАК ПЛК
Руководство по настройке и программированию
×

Создание нового проекта для АБАК ПЛК

 
Для написания прикладного ПО используется среда разработки Alpha.DevStudio. После открытия программы, необходимо создать новый проект: «Файл → Создать Проект». В процессе создания будет предложено несколько вариантов шаблонов проекта:
  • Резервируемые сервера – два узла с резервируемыми серверами ввода-вывода и серверами истории, а также рабочее место с точкой доступа;
  • Проект приложения – содержит тип приложения, экземпляры которого могут быть размещены в различных исполняющих компонентах;
  • Проект развертывания – описывает домен, в котором могут быть размещены экземпляры приложений и различные исполняющие компоненты;
  • Пустой проект – в проекте имеются только ссылки на системные модули;
  • Библиотека элементов – содержит типы объектов, связанные аспектной ссылкой.
 
Создание проекта в Alpha.Platform
Пример проекта:
Проект развертывания.
Необходимо указать размещение проекта, имя проекта и решения.
 
Проект в Alpha.Platform
 
В результате создания проекта, в указанной папке будут созданы файлы форматов «.omx», «.omx-project» и «.solution».
 
Файлы «.omx», «.omx-project» и «.solution»
Следует отличать понятия «Проект» и «Решение». Проект (проект модуля) описывает конкретную конфигурацию с собственным набором файлов и определений. Решение – предназначено для непосредственного взаимодействия со средой DevStudio и может включать в себя один или несколько проектов модуля.
 
Интерфейс Alpha.Platform
 
Ключевую роль играют основные файлы проекта «.omx» и «.omx-project». Файл решения «.solution» может быть создан повторно, и включить в себя необходимые проекты модулей. При объединении нескольких проектов в одно решение необходимо добавить соответствующие проекты модулей через вкладку «Файл → Добавить → Существующий проект модуля…».
 
Пункт «Существующий проект модуля»
 
Далее необходимо выбрать исполняемый файл проекта формата «.omx-project» для включения в одно решение. Файлы разных проектов могут располагаться в разных папках, отлично друг от друга, и от решения. Однако сами проекты модулей добавляются по заданному пути. Поэтому при перемещении или переименовании папок и файлов проектов, следует учитывать, что Решение может не найти данные проекты, учитывая старую директорию или название.
 
Важно! Например, при переименовании папки проекта в «mydemo» и файлов проекта в «myproject» из проводника Windows, Решение потеряет данный проект модуля.
 
Пример потери пути
 
В этом случае следует исключить проект модуля и добавить его заново по новому пути и названию. Переименование файла проекта формата «.omx» также повлияет на проект в целом, поэтому если возникает ошибка «Файл не найден», следует повторить действия по исключению и добавлению проекта уже с конкретными файлами.
 
Пункт «Исключить из решения»
Для корректного переименования проекта следует использовать соответствующую функцию из контекстного меню в DevStudio.
 
Переименование проекта
 
Требования к корректному импорту/экспорту, описанные выше, распространяются на все сущности проекта: файлы, модули, типовые и логические объекты, а также общие наборы функций и переменных. Дальнейшая разработка должна вестись с соблюдением данного принципа.
Онлайн помощь создана в Dr.Explain