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

Компиляция проекта и развертывание конфигурации

 
В процессе сборки прикладного ПО потребуется компиляция и построение всего проекта. Соответствующие кнопки расположены на верхней панели инструментов.
 
Компиляция проекта
 
Во вкладке «Журнал» отображаются результаты компиляции и построения проекта: ошибки , предупреждения и сообщения .
При наличии ошибок дальнейшее развертывание проекта будет невозможно. В зависимости от характера замечаний некоторые функции могут работать некорректно. «Правила проверки» можно изменить в меню «Файл» → «Параметры» → «Правила проверки».
 
Правила проверки
Результаты успешной компиляции и построения проекта будут отображены в журнале сообщений. После этого можно приступить к развертыванию (загрузке) решения .
В «Мастере развертывания» отображаются найденные устройства, а также устройства, прописанные в логике. На рисунке ниже показан найденный сервер Alpha.Server «PLCServer» на устройстве ABAKPLC58519 (контроллере).
 
Найденный сервер
 
«Мастер развертывания» отображает исполняющие компоненты решения, построенную, активную и стабильную версию. Для применения конфигурации необходимо нажать на кнопку и подтвердить действие. По окончанию операции в журнале отразятся результаты применения конфигурации.
 
Результаты применения конфигурации
Если процесс развертывания прерывается, то в журнале отобразятся текущие ошибки. После устранения всех проблем, необходимо повторить развертывание данного узла.
 
Текущие ошибки
 
Если конфигурация написана корректно и развертывание прошло успешно, контроллер запустит сервис Alpha.Server, начнется обмен данными с модулями по интерфейсу CAN, и пользовательская логика начнет выполняться на ПЛК. Индикатор RUN на контроллере будет постоянно включен.
Если контроллер находится в резерве (пассивный режим), то индикатор RUN будет мигать.
В зависимости от коммуникационных модулей конфигурации, есть разные способы проверить написанную логику проекта. С помощью кнопки можно подключиться к исполняющему компоненту. В процессе подключения необходимо выбрать компонент.
 
Выбор компонента
При проверке соединения отобразятся: исполняемый компонент, тип адресации (по IP-адресу или по имени) и результат проверки. Подключение в приведенном примере выполнено по протоколу TCP.
 
Проверка соединения
 
На заключительном этапе можно выбрать возможность изменения значений. Когда подключение будет установлено, переменные Application станут отображаться в режиме реального времени. Управление периодом обновления сигналов осуществляется через значки активных подключений, расположенные в правом нижнем углу окна программы.
 
Значки активных подключений
В этом окне отображаются активные подписки для текущих открытых блоков. Интервал обновления задается в соответствующем поле ввода.
 
Активные подписки
 
Через компонент OPCExplorer можно подключиться к контроллеру (если в конфигурации в элементе Alpha.Server был создан OPC UA сервер). Для этого после запуска программы необходимо ввести IP-адрес контроллера и нажать Enter.
 
OPCExplorer
 
По нажатии на открывается меню выбора источника данных для данного устройства. Далее необходимо нажать на и указать спецификацию UA (TCP). В поле «Сервер» указать любое имя.
 
Добавление источника
 
После этого допускается выбрать добавленный источник и подключиться к ПЛК.
 
Подключение к источнику
 
В «Обозревателе» отобразится дерево сигналов по подключенному ПЛК.
 
Дерево сигналов «Обозревателя»
 
Вкладка «Проект» позволяет добавлять объекты: Тревоги, События, Инспектор и График.
Сигналы, добавленные в Инспектор, служат для контроля состояния и изменения их значений. Добавление сигналов в График обеспечивает отслеживание трендов.
Чтобы добавить инспектор сигналов из дерева проекта в график или инспектор, необходимо использовать контекстное меню (вызывается щелчком ПКМ) или функцию перетаскивания (Drag-and-Drop) параметра на соответствующую вкладку.
 
Добавление инспектора сигналов
Онлайн помощь создана в Dr.Explain