Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторные работы / ЛОКСУ_лаб2_2392_Смирнова_Крахотин_Давыдов

.docx
Скачиваний:
0
Добавлен:
15.02.2026
Размер:
111.22 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра АПУ

отчет

по лабораторной работе 2

по дисциплине «Локальные системы управления»

Тема: Загрузка аппаратной конфигурации и программы

Студенты гр. 2392

Давыдов В.А.

Крахотин М.А.

Смирнова М.В.

Преподаватель

Грудяева Е.С.

Санкт-Петербург

2025

Цель работы

Целью работы является изучение процесса компиляции, загрузки и тестирования прикладной программы в контроллере Орион MP-108 с использованием программного комплекса АльтПРО. В ходе выполнения работы необходимо:

  • освоить процедуру сборки проекта с помощью Make-файла;

  • выполнить загрузку аппаратной конфигурации и программы в контроллер;

  • изучить методы диагностики и тестирования программы с использованием таблицы переменных;

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

Ход выполнения работы

После завершения программирования и настройки проекта была выполнена компиляция программы. Для этого была создана новая прикладная программа типа Make-файл. В ней указано имя исходного файла на языке ST — Main.st.

Далее был сохранён проект, после чего через контекстное меню объекта Make-файла выбрана команда «Сборка». В результате выполнения сборки ошибок компиляции не обнаружено, и программа успешно подготовлена к загрузке в контроллер.

Следующим этапом стала загрузка программы в контроллер Орион MP-108. Для корректного подключения были соблюдены следующие условия:

  • контроллер был физически соединён с компьютером-программатором с помощью патч-корда;

  • оба устройства находились в одной подсети (IP-адрес контроллера по умолчанию — 172.16.1.4);

  • в среде АльтПРО была выбрана соответствующая сетевая карта компьютера.

Рисунок 1. Результат успешного сканирования

В окне диагностики был открыт раздел «Сетевые подключения», где выбран активный адаптер и выполнено сканирование сети (рис. 1). Контроллер успешно обнаружился, что подтвердилось миганием его индикаторов.

После обнаружения контроллера была выполнена загрузка проекта. Загрузка осуществлялась через контекстное меню объекта PLC1 командой «Загрузить проект».

В появившемся окне были проверены параметры сетевого адаптера и IP-адрес, после чего выбран контроллер для загрузки. Процесс завершился успешно, о чём свидетельствовало соответствующее сообщение и предложение запустить контроллер.

Также была выполнена отдельная загрузка аппаратных средств и прикладной программы. Для этого использовались команды контекстного меню объектов «Аппаратные средства» и «Прикладная программа» соответственно. При загрузке прикладной программы был использован предварительно скомпилированный Make-файл.

Рисунок 2. Создание таблицы переменных

Далее проведено тестирование программы. Для проверки правильности работы алгоритма была создана таблица переменных (рис. 2).

Через контекстное меню добавлена новая таблица, в которую были внесены необходимые переменные для мониторинга. Для наблюдения за изменениями значений была активирована кнопка «Мониторинг переменных» (зелёная стрелка).

Рисунок 3. Работающая таблица переменных

Булевы переменные изменялись через контекстное меню, где вручную выбиралось требуемое значение (TRUE или FALSE). Для аналоговых переменных новые значения вводились в колонке «Изменить значение» и подтверждались нажатием кнопки «Записать значения» (рис. 3).

В процессе тестирования были имитированы аналоговые сигналы, поступающие с датчика температуры. Программа корректно масштабировала считанные значения и в зависимости от температуры включала или отключала нагреватель (тэн). На рисунках, приведённых в методическом материале, отображается процесс включения и выключения тена при изменении значений входного сигнала.

Таким образом, в ходе тестирования подтверждена корректная работа алгоритма — при снижении температуры тэн включается, а при повышении выше заданного значения отключается.

Вывод

В ходе лабораторной работы были изучены процедуры компиляции, загрузки и тестирования проекта в среде АльтПРО. Был выполнен полный цикл подготовки программы: создание Make-файла, сборка проекта, загрузка аппаратной и прикладной частей в контроллер, а также настройка сетевого взаимодействия между компьютером и ПЛК. Проведено тестирование разработанного алгоритма с использованием таблицы переменных, что позволило наблюдать и изменять значения сигналов в реальном времени.

Результаты показали, что программа функционирует корректно и реализует требуемую логику управления. Полученные навыки позволяют выполнять отладку и проверку проектов для контроллеров Орион MP-108 в среде АльтПРО, а также обеспечивают понимание полного цикла разработки и загрузки прикладных программ.