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

ЛАБА3 Курило

.docx
Скачиваний:
51
Добавлен:
22.04.2023
Размер:
1.11 Mб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации Ордена Трудового Красного Знамени Федеральное государственное бюджетное образовательное учреждение высшего образования «Московский технический университет связи и информатики»

Кафедра ИСУиА

Отчет по лабораторной работе №3

по дисциплине «Системы реального времени»

на тему:

«Основы разработки программы на языке LAD»

Выполнила: студентка группы БСТ2001

Курило А. А.

Проверил:

Вовик А. Г.

Москва 2023

Содержание

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 11

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 11

  1. Цель работы

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

  1. Ход работы

При выполнении этой лабораторной работы необходимо создать и протестировать следующие программы:

1. Программа для нереверсивного включения асинхронного двигателя.

2. Примеры программ по использованию битовых команд.

3. Примеры программ по использованию команд счётчиков.

4. Примеры программ по использованию команд таймеров.

  1. Выполнение работы

Для выполнения лабораторной работы необходимо нажать на «Add new device» и добавить контроллер «6ES7 1215-1BG40-0XB0». в разделе «SIMATIC S7-1200». Выбор нужного контроллера представлен на рисунке 1.

Рисунок 1 - Выбор контроллера

Далее добавляем этот контроллер на рабочую область и переходим в раздел «Program block» и нажимаем на «Add new block». В самой вкладке ничего не изменяем. Владка «Add new block» представлена на рисунке 2.

Рисунок 2 - Вкладка «Add new block»

После этого действия рабочая область приобретает вид, представленный на рисунке 3.

Рисунок 3 - Рабочая область

После этого переходим в раздел «Default tag table» для создания тэгов. Там следует прописать все то, что представлено ниже на рисунке 4

Рисунок 4 - Раздел «Default tag table»

Далее в рабочей области нужно выставить тэги так, как показано на рисунке 5 и скомпилировать программу.

Рисунок 5 - Программа для нереверсивного включения асинхронного двигателя

Далее следует перейти к программе по использованию битовых команд, первым делом следует вернуться к таблице «Default tag table» для создания тэгов и добавить необходимые. Программа по использованию битовых команд представлена на рисунке 6.

Рисунок 6 Использование битовых команд

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

Рисунок 7 - Добавление таймера

Программа по использованию команд таймеров представлена на рисунке 8.

Рисунок 8 -Использование команд таймеров

Следующая программа - программа по использованию команд счётчиков. Для её создания необходимо добавить счётчик, как представлено на рисунке 9.

Рисунок 9 - Добавление команды счётчика

На рисунке 10 представлена программа с использованием команд счетчиков.

Рисунок 10 - программа с использованием команд счетчиков

Далее проведем тестирование работы программы управления с помощью симулятора. Результат представлен ниже на рисунке 11.

Рисунок 11 - Симулятор

Мониторинг результата работы программы управления в режиме мониторинга, результат ниже на рисунке 12.

Рисунок 12 - Мониторинг результат работы программы управления в режиме мониторинга

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. ГОСТ 7.32-2017 СИБИД. Отчет о научно-исследовательской работе. Структура и правила оформления (с Поправками). [Правовой информационный ресурс]. – 2017. – URL: http://www.consultant.ru/document/cons_doc_LAW_292293/ (дата обращения 01.03.2023)

Соседние файлы в предмете Системы реального времени