1-RU-154391-1.5

Быстрый старт

Быстрый старт

Цель документа

Данное руководство предназначено для первого знакомства со средой ALTA IDE. Документ Быстрый старт создан для:

  • Ускорения адаптации — позволяет быстро освоить основные функции и возможности, избегая изучения Руководства Пользователя.

    Примечание
    Для углубленного понимания принципов работы ALTA IDE и получения ответов на возникающие вопросы следует обратиться к Руководству пользователя, доступному по нажатию клавиши F1 внутри среды ALTA IDE.

  • Начальной настройки — содержит инструкции по установке, настройке и подключению устройств.

  • Получения практического опыта — пользователь может сразу перейти к практике, написав и протестировав первую программу на основе предоставленных примеров.

Информация в документе представлена в графическом виде с минимальными текстовыми пояснениями. Быстрый старт предназначен для пользователей обладающих базовыми навыками работы с ПЛК и минимальным опытом программирования на языке ST, а также имеющих доступ к ПЛК для выполнения практических шагов, приведенных в данном документе.

Для успешного старта следует выполнить действия:

Устанавливаем

Архив поставки содержит следующие каталоги:

  1. 01_Software — среда ALTA IDE и компоненты среды, включая компилятор.

  2. 03_USB_Driver — драйвер RNDIS.

  3. 05_Documentation — инструкции и сопроводительная документация.

Внимание
ALTA IDE версии 1.0 работает только в ОС Windows
Graphic

Перейдите в каталог 01_Software\ALTA_IDE\Alta_install и запустите файл Alta_Setup.exe.

Существует вероятность, что система безопасности Windows остановит выполнение приложения:

Graphic

Нажмите Подробнее.

Если подобное сообщение не отображается, то переходите к шагу 3

Graphic

   

   

   

   

Graphic

Выберите Выполнить в любом случае. Начнется установка ALTA IDE

Graphic
Graphic

Выберите папку для установки ALTA IDE. Нажмите кнопку Далее

Graphic
Graphic

Ознакомьтесь с лицензионным соглашением, выберите Я принимаю условия соглашения. Нажмите кнопку Далее

Graphic
Graphic

Установите галочку для создания ярлыка на рабочем столе. Нажмите кнопку Далее

Graphic
Graphic

Ознакомьтесь с информацией об установке и нажмите кнопку Установить

Graphic
Graphic

Дождитесь окончания установки

Graphic
Graphic

Установите чекбокс Запустить Alta. Нажмите кнопку Завершить

Создаем проект

Создадим наш первый проект:

Graphic
Graphic
Graphic

Главное меню → Файл → Создать проект или ЛКМ (левой кнопкой мыши) по кнопке Создать проект на панели инструментов

Graphic
Graphic

Вы можете присвоить проекту любое имя, в рамках правил именования, указанных в Руководстве Пользователя. Мы будем пользоваться именем по умолчанию. Выберите директорию для сохранения проекта. Нажмите кнопку Далее

Graphic
Graphic

В качестве устройства у нас ПЛК210 модификация 12. Вы должны выбрать данные того устройства, которое будете использовать в проекте.

Нажмите кнопку Создать

Graphic
Graphic

Проект создан - в главном окне ALTA IDE отобразилось Дерево проекта

Пишем программу

Пришло время создать и написать программу:

Graphic
Graphic

Нажмите ПКМ (правой кнопкой мыши) на системную папку Программные блоки и выберите Добавить PRG

Graphic
Graphic

Вы можете присвоить программе любое имя, в рамках правил именования, указанных в Руководстве Пользователя. Мы будем пользоваться именем по умолчанию. Нажмите Enter

Graphic
Graphic

Откроется вкладка редактора ST в которой мы будем писать программу.

Напишем программу, по условиям которой при подаче сигнала на вход прибора и достижении определенного значения переменной будет замыкаться выход прибора

Graphic
Graphic

Нередактируемая строка Программа: programm_1 в верхней части редактора ST является объявлением программы. Дополнительно объявлять программу в коде не требуется.

Объявим переменные и напишем алгоритм. Для удобства текст программы размещен ниже.

Примечание
Подробно синтаксис языка ST описан в Руководстве Пользователя ALTA IDE
Graphic (*Объявление переменных 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 (*Объявление конца программы*)

Создаем задачу

Программа написана, создадим задачу, в которой она будет выполняться:

Graphic
Graphic

Нажмите ПКМ на системную папку Менеджер задач и выберите Добавить CYCLE_TASK

Graphic
Graphic

Вы можете присвоить задаче любое имя, в рамках правил именования, указанных в Руководстве Пользователя. Мы будем пользоваться именем по умолчанию. Нажмите Enter

Graphic
Graphic

Откроется окно редактора циклической задачи. Т.к. в нашем проекте будет присутствовать одна задача, приоритет задавать необязательно.

Значения Период вызова и Количество вызовов мы также оставим по умолчанию.

Мы видим, что пока к нашей задаче не привязана ни одна программа

Graphic
Graphic

Нажмите ЛКМ на созданную программу в Дереве проекта и с помощью drag&drop переместите программу в задачу

Graphic
Graphic

Программа отобразилась в дереве проекта со значком привязки.

Graphic

И появилась в списке привязанных программ во вкладке редактора задачи

Настраиваем входы и выходы

Привяжем к входам и выходам переменные, которые мы указали в коде программы

Graphic
Graphic

Нажмите ПКМ на системную папку Device в Дереве проекта и выберите Открыть. Или дважды нажмите ЛКМ по компоненту Device в Дереве проекта

Graphic
Graphic

Откроется вкладка Device, содержащая настройку входов/выходов

Graphic
Graphic

Привяжем переменную ко входу. Начнем вводить в строке Значение/Переменная имя программы. Автодополнение в ALTA IDE предложит вариант programm_1 - выберем его.

Graphic

Ставим точку, автодополнение предложит варианты переменных, которые можно привязать ко входу. Выберем wBitmaskOfInputs.

Graphic

Поля параметр, тип доступа и тип данных заполнены автоматически и недоступны для редактирования

Graphic
Graphic

Для привязки переменной к выходу выполним аналогичные действия. Начнем вводить в строке Значение/Переменная имя программы. Автодополнение в ALTA IDE предложит вариант programm_1 - выберем его.

Graphic

Ставим точку, автодополнение предложит варианты переменных, которые можно привязать к выходу. Выберем byBitmaskOfOutputs.

Graphic

Поля параметр, тип доступа и тип данных заполнены автоматически и недоступны для редактирования

Подключаем и настраиваем ПЛК

Самое время подключить ПЛК.

Мы будем рассматривать подключение контроллера по интерфейсу USB Device с сетевыми настройками по умолчанию.

При первом подключении ПЛК к ПК с ОС Windows может потребоваться установка драйвера RNDIS. Драйвер доступен в WEB-конфигураторе на странице Загрузки или на сайте.

Также драйвер размещен в архиве с дистрибутивом в каталоге 03_USB_Driver.

Graphic
Graphic

Подключите контроллер к ПК с помощью кабеля (кабель не входит в комплект поставки). ПЛК должен быть подключен к источнику питания

Graphic
Graphic

Нажмите ПКМ на системную папку Device и выберите Настройки соединения

Graphic
Graphic

В открывшейся вкладке Настройки соединения авторизуйтесь и введите параметры соединения.

Настройки по умолчанию для ПЛК210:

Логин: root

Пароль: owen

IP-адрес: 172.16.0.1

Порт: 8383

Нажмите Установить соединение. Иконка статуса подключения на панели инструментов, в строке состояния и на схематическом изображении ПЛК во время установки соединения поменяет цвет на синий

Graphic
Graphic

Соединение установлено. В информации о подключенном устройстве отображается IP-адрес, имя, модель и модификация ПЛК. Иконка статуса подключения на панели инструментов, в строке состояния и на схематическом изображении ПЛК поменяет цвет на зеленый

Graphic

Graphic

Включите автозапуск приложения на устройстве для автоматического запуска исполняемого приложения (например, после перезагрузки ПЛК)

Сборка и загрузка проекта

Проект создан, осталось выполнить сборку и загрузить приложение в ПЛК.

Graphic
Graphic

Нажмите на кнопку Старт на панели инструментов. ALTA IDE сохранит все изменения, выполнит сборку проекта и запишет приложение в прибор. Впоследствии с помощью этой кнопки будет осуществляться запуск приложения на приборе

Graphic
Graphic

В окне вывода отображается информация о компиляции проекта. Если в процессе сборки возникнут ошибки они также будут отражены в окне вывода

Graphic
Graphic

Успешная загрузка проекта в прибор

Режим онлайн

Перейдем в режим онлайн и установим нужное нам значение переменной, для того чтобы увидеть работу выхода прибора.

Graphic
Graphic

Для проверки работы программы необходимо подать напряжение, соответствующее уровню логической единицы на вход прибора: подключим питание на первый дискретных вход. Номинальное напряжение логической единицы дискретных входов ПЛК210 составляет 9...30 В.

Внимание
Требуемое напряжение входов может отличаться у различных моделей ПЛК. Перед подключением обязательно ознакомьтесь с руководством по эксплуатации конкретного устройства.
Graphic
Graphic

Перед переходом в режим онлайн убедимся, что приложение запущено. Во вкладке Настройки соединения проверим состояние приложения.

Если состояние приложения Остановлено, нажмите кнопку Старт на панели инструментов

Graphic
Graphic

Нажмите ЛКМ на кнопку Онлайн на панели инструментов

Graphic
Graphic

Кнопка Онлайн поменяла цвет на зеленый, на панели инструментов отобразилась панель отладки. Перейдите во вкладку редактора ST, где мы писали программу: справа в рабочей области появилась таблица локальных переменных - это значит, режим онлайн активирован

Graphic
Graphic

В таблице локальных переменных найдем строку переменной rValue. Дважды нажмите ЛКМ в столбце Подготовленное значение. Откроется окно ввода значения переменной

Graphic
Graphic

Введите значение 150, при достижении которого, по условию программы, должен замкнуться выход 1. Нажмите Записать

Graphic
Graphic

Переменная приняла записанное значение

Graphic
Graphic

Выход замкнулся, программа выполнена