Конфигурация аппаратного обеспечения
Все устройства конфигурации находятся в элементе Alpha.Domain (домен). Таких элементов в одном проекте может быть несколько. Можно связывать элементы разных доменов (а также доменов, находящихся в других проектах модулей) с помощью специальных ссылок.
В данном примере был заранее создан проект с доменом и узлом Alpha.Domain внутри. Данный узел – является конкретным устройством, внутри которого работает Alpha.Server. Таким образом, в данном узле описывается сервер ввода-вывода, либо сам ПЛК.
Для создания ПЛК используем созданный по умолчанию узел Alpha.Domain. В ином случае следует добавить узел из панели элементов. Имя узла должно соответствовать аппаратному имени устройства. Данное имя и соответствует структуре «ABAKPLCXXXXX», где XXXXX – серийный номер ПЛК. Узнать серийный номер ПЛК на корпусе ПЛК или в конфигураторе.

Серийный номер контроллера
Далее в свойствах узла необходимо задать адрес (имя узла в сети Alpha.Net), которое указывается в качестве значения «Name» в конфигурациях domain и net агентов.

Конфигурация domain агента
Далее необходимо создать две последовательные шины из панели элементов, размещая их в одном пространстве домена. Данные шины необходимы для коммуникации и подключения по интерфейсу CAN. Стандартные свойства:
-
Скорость, бит/с: 9600;
-
Чётность: Нет;
-
Стоповые биты: Один;
-
Управление потоком: Нет.
Внутри узла контроллера необходимо создать элемент Alpha.Server, два последовательных порта «CAN1» и «CAN2» и подключить их к ранее созданными шинам. Создать Адаптеры Ethernet и указать их свойства для коммуникаций.

Адаптеры Ethernet
При использовании нескольких портов в разных сетях, необходимо создать соответствующие сети в элементе Alpha.Domain.

Сети Ethernet
Следующим шагом необходимо настроить конфигурацию элемента Alpha.Server контроллера. Внутри данного элемента необходимо создать коммуникационные модули «Мастер CANopen» и задать необходимые свойства.

«Мастер CANopen»
Для создания пользовательского приложения необходимо добавить элемент Application. При необходимости добавляются прочие служебные и коммуникационные модули. В результате получится структура Alpha.Server на ПЛК.

Структура Alpha.Server