Данное руководство предназначено для первого знакомства со средой ALTA IDE. Документ Быстрый старт создан для:
Ускорения адаптации — позволяет быстро освоить основные функции и возможности, избегая изучения Руководства Пользователя.
ПримечаниеДля углубленного понимания принципов работы ALTA IDE и получения ответов на возникающие вопросы следует обратиться к Руководству пользователя, доступному по нажатию клавиши F1 внутри среды ALTA IDE.Начальной настройки — содержит инструкции по установке, настройке и подключению устройств.
Получения практического опыта — пользователь может сразу перейти к практике, написав и протестировав первую программу на основе предоставленных примеров.
Информация в документе представлена в графическом виде с минимальными текстовыми пояснениями. Быстрый старт предназначен для пользователей обладающих базовыми навыками работы с ПЛК и минимальным опытом программирования на языке ST, а также имеющих доступ к ПЛК для выполнения практических шагов, приведенных в данном документе.
Для успешного старта следует выполнить действия:
Устанавливаем
Архив поставки содержит следующие каталоги:
01_Software — среда ALTA IDE и компоненты среды, включая компилятор.
03_USB_Driver — драйвер RNDIS.
05_Documentation — инструкции и сопроводительная документация.
![]() Перейдите в каталог 01_Software\ALTA_IDE\Alta_install и запустите файл Alta_Setup.exe. Существует вероятность, что система безопасности Windows остановит выполнение приложения: ![]() Нажмите Подробнее. Если подобное сообщение не отображается, то переходите к шагу 3 | ![]()
![]() Выберите Выполнить в любом случае. Начнется установка ALTA IDE |
![]() ![]() Выберите папку для установки ALTA IDE. Нажмите кнопку Далее | ![]() ![]() Ознакомьтесь с лицензионным соглашением, выберите Я принимаю условия соглашения. Нажмите кнопку Далее |
![]() ![]() Установите галочку для создания ярлыка на рабочем столе. Нажмите кнопку Далее | ![]() ![]() Ознакомьтесь с информацией об установке и нажмите кнопку Установить |
![]() ![]() Дождитесь окончания установки | ![]() ![]() Установите чекбокс Запустить Alta. Нажмите кнопку Завершить |
Создаем проект
Создадим наш первый проект:
![]() ![]() | ![]() |
Главное меню → Файл → Создать проект или ЛКМ (левой кнопкой мыши) по кнопке Создать проект на панели инструментов | |
![]() ![]() Вы можете присвоить проекту любое имя, в рамках правил именования, указанных в Руководстве Пользователя. Мы будем пользоваться именем по умолчанию. Выберите директорию для сохранения проекта. Нажмите кнопку Далее | ![]() ![]() В качестве устройства у нас ПЛК210 модификация 12. Вы должны выбрать данные того устройства, которое будете использовать в проекте. Нажмите кнопку Создать |
![]() ![]() Проект создан - в главном окне ALTA IDE отобразилось Дерево проекта |
Пишем программу
Пришло время создать и написать программу:
![]() ![]() Нажмите ПКМ (правой кнопкой мыши) на системную папку Программные блоки и выберите Добавить PRG | ![]() ![]() Вы можете присвоить программе любое имя, в рамках правил именования, указанных в Руководстве Пользователя. Мы будем пользоваться именем по умолчанию. Нажмите Enter |
![]() ![]() Откроется вкладка редактора ST в которой мы будем писать программу. Напишем программу, по условиям которой при подаче сигнала на вход прибора и достижении определенного значения переменной будет замыкаться выход прибора |
![]() ![]() Нередактируемая строка Программа: programm_1 в верхней части редактора ST является объявлением программы. Дополнительно объявлять программу в коде не требуется. Объявим переменные и напишем алгоритм. Для удобства текст программы размещен ниже. Подробно синтаксис языка ST описан
в Руководстве Пользователя ALTA IDE | |
![]() (*Объявление переменных programm_1*)
VAR
wBitmaskOfInputs: WORD; (*Битовая маска входов ПЛК*)
byBitmaskOfOutputs: BYTE; (*Битовая маска выходов ПЛК*)
rValue: REAL; (*Текущее значение параметра*)
xEnable: BOOL; (*Условие запуска алгоритма*)
END_VAR
(*Начало программы*)
xEnable:=wBitmaskOfInputs.0; (*Условие запуска алгоритма происходит
по срабатыванию DI1 ПЛК*)
(*Алгоритм - если текущее значение больше
или равно 150 - срабатывает DO1 ПЛК*)
IF xEnable AND (rValue>=150.0) THEN
byBitmaskOfOutputs.0:=TRUE; (*DO1 ПЛК замыкается при превышении значения*)
ELSE
byBitmaskOfOutputs.0:=FALSE; (*DO1 ПЛК выключен*)
END_IF
END_PROGRAM (*Объявление конца программы*) |
Создаем задачу
Программа написана, создадим задачу, в которой она будет выполняться:
![]() ![]() Нажмите ПКМ на системную папку Менеджер задач и выберите Добавить CYCLE_TASK | ![]() ![]() Вы можете присвоить задаче любое имя, в рамках правил именования, указанных в Руководстве Пользователя. Мы будем пользоваться именем по умолчанию. Нажмите Enter |
![]() ![]() Откроется окно редактора циклической задачи. Т.к. в нашем проекте будет присутствовать одна задача, приоритет задавать необязательно. Значения Период вызова и Количество вызовов мы также оставим по умолчанию. Мы видим, что пока к нашей задаче не привязана ни одна программа | |
![]() ![]() Нажмите ЛКМ на созданную программу в Дереве проекта и с помощью drag&drop переместите программу в задачу | |
![]() ![]() Программа отобразилась в дереве проекта со значком привязки. ![]() И появилась в списке привязанных программ во вкладке редактора задачи |
Настраиваем входы и выходы
Привяжем к входам и выходам переменные, которые мы указали в коде программы
![]() ![]() Нажмите ПКМ на системную папку Device в Дереве проекта и выберите Открыть. Или дважды нажмите ЛКМ по компоненту Device в Дереве проекта |
![]() ![]() Откроется вкладка Device, содержащая настройку входов/выходов | |
![]() ![]() Привяжем переменную ко входу. Начнем вводить в строке Значение/Переменная имя программы. Автодополнение в ALTA IDE предложит вариант programm_1 - выберем его. ![]() Ставим точку, автодополнение предложит варианты переменных, которые можно привязать ко входу. Выберем wBitmaskOfInputs. ![]() Поля параметр, тип доступа и тип данных заполнены автоматически и недоступны для редактирования | |
![]() ![]() Для привязки переменной к выходу выполним аналогичные действия. Начнем вводить в строке Значение/Переменная имя программы. Автодополнение в ALTA IDE предложит вариант programm_1 - выберем его. ![]() Ставим точку, автодополнение предложит варианты переменных, которые можно привязать к выходу. Выберем byBitmaskOfOutputs. ![]() Поля параметр, тип доступа и тип данных заполнены автоматически и недоступны для редактирования |
Подключаем и настраиваем ПЛК
Самое время подключить ПЛК.
Мы будем рассматривать подключение контроллера по интерфейсу USB Device с сетевыми настройками по умолчанию.
При первом подключении ПЛК к ПК с ОС Windows может потребоваться установка драйвера RNDIS. Драйвер доступен в WEB-конфигураторе на странице Загрузки или на сайте.
Также драйвер размещен в архиве с дистрибутивом в каталоге 03_USB_Driver.
![]() ![]() Подключите контроллер к ПК с помощью кабеля (кабель не входит в комплект поставки). ПЛК должен быть подключен к источнику питания | ![]() ![]() Нажмите ПКМ на системную папку Device и выберите Настройки соединения |
![]() ![]() В открывшейся вкладке Настройки соединения авторизуйтесь и введите параметры соединения. Настройки по умолчанию для ПЛК210: Логин: root Пароль: owen IP-адрес: 172.16.0.1 Порт: 8383 Нажмите Установить соединение. Иконка статуса подключения на панели инструментов, в строке состояния и на схематическом изображении ПЛК во время установки соединения поменяет цвет на синий |
![]() ![]() Соединение установлено. В информации о подключенном устройстве отображается IP-адрес, имя, модель и модификация ПЛК. Иконка статуса подключения на панели инструментов, в строке состояния и на схематическом изображении ПЛК поменяет цвет на зеленый | |
![]()
Включите автозапуск приложения на устройстве для автоматического запуска исполняемого приложения (например, после перезагрузки ПЛК) |
Сборка и загрузка проекта
Проект создан, осталось выполнить сборку и загрузить приложение в ПЛК.
![]() ![]() Нажмите на кнопку Старт на панели инструментов. ALTA IDE сохранит все изменения, выполнит сборку проекта и запишет приложение в прибор. Впоследствии с помощью этой кнопки будет осуществляться запуск приложения на приборе | |
![]() ![]() В окне вывода отображается информация о компиляции проекта. Если в процессе сборки возникнут ошибки они также будут отражены в окне вывода | |
![]() ![]() Успешная загрузка проекта в прибор | |
Режим онлайн
Перейдем в режим онлайн и установим нужное нам значение переменной, для того чтобы увидеть работу выхода прибора.
![]() ![]() Для проверки работы программы необходимо подать напряжение, соответствующее уровню логической единицы на вход прибора: подключим питание на первый дискретных вход. Номинальное напряжение логической единицы дискретных входов ПЛК210 составляет 9...30 В. Требуемое напряжение
входов может отличаться у различных моделей ПЛК. Перед подключением
обязательно ознакомьтесь с руководством по эксплуатации конкретного
устройства. |
![]() ![]() Перед переходом в режим онлайн убедимся, что приложение запущено. Во вкладке Настройки соединения проверим состояние приложения. Если состояние приложения Остановлено, нажмите кнопку Старт на панели инструментов |
![]() ![]() Нажмите ЛКМ на кнопку Онлайн на панели инструментов |
![]() ![]() Кнопка Онлайн поменяла цвет на зеленый, на панели инструментов отобразилась панель отладки. Перейдите во вкладку редактора ST, где мы писали программу: справа в рабочей области появилась таблица локальных переменных - это значит, режим онлайн активирован | |
![]() ![]() В таблице локальных переменных найдем строку переменной rValue. Дважды нажмите ЛКМ в столбце Подготовленное значение. Откроется окно ввода значения переменной | ![]() ![]() Введите значение 150, при достижении которого, по условию программы, должен замкнуться выход 1. Нажмите Записать |
![]() ![]() Переменная приняла записанное значение | ![]() ![]() Выход замкнулся, программа выполнена |























































