Скачиваний:
1
Добавлен:
11.06.2023
Размер:
1.35 Mб
Скачать

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

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

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

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

Кафедра АПУ

отчЁт

по лабораторной работе № 5

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

Тема: «Конфигурирование входных и выходных данных контроллера»

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

Маликов А.А.

Макарова А.В.

Гоглев А.А.

Шушков Д.А.

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

Абрамкин Е.С.

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

2021

Цель работы:

Ознакомление с принципом работы входных и выходных

модулей.

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

1. Создание таблицы символов

Рисунок 1 – Первая часть созданной таблицы символов.

Рисунок 2 – Вторая часть созданной таблицы символов.

2. Создание блоков данных

Рисунок 3 – Создание файла SCL.

Рисунок 4 – Заполнение тела блоков.

3. Создание программ чтения данных по условию «Читать данные», записи данных по условию «Писать данные» и программы в OB1.

DATA_BLOCK DB_READP

//

// Block Comment ...

//

STRUCT

READ_PERM : BOOL;

END_STRUCT

BEGIN

END_DATA_BLOCK

DATA_BLOCK DB_WRITEP

//

// Block Comment ...

//

STRUCT

WRITE_PERM : BOOL;

END_STRUCT

BEGIN

END_DATA_BLOCK

DATA_BLOCK DB_R_AI

//

// Block Comment ...

//

STRUCT

AI_1 : INT;

AI_2 : INT;

AI_3 : INT;

AI_4 : INT;

END_STRUCT

BEGIN

END_DATA_BLOCK

DATA_BLOCK DB_R_DI

//

// Block Comment ...

//

STRUCT

KEY_1 : BOOL;

KEY_2 : BOOL;

KEY_3 : BOOL;

KEY_4 : BOOL;

END_STRUCT

BEGIN

END_DATA_BLOCK

DATA_BLOCK DB_W_AO

//

// Block Comment ...

//

STRUCT

AO_1 : INT;

AO_2 : INT;

AO_3 : INT;

AO_4 : INT;

END_STRUCT

BEGIN

END_DATA_BLOCK

DATA_BLOCK DB_W_DO

//

// Block Comment ...

//

STRUCT

LIGHT_1 : BOOL;

LIGHT_2 : BOOL;

LIGHT_3 : BOOL;

LIGHT_4 : BOOL;

END_STRUCT

BEGIN

4. Проверка правильности работы.

Рисунок 5 – Таблица данных с разрешением на чтение.

Вывод:

Чтение и запись данных из областей ввода обусловлено возможностью перехода на локальное/дистанционное управление. Блок данных выступает буфером обмена между информацией, снимаемой с датчиков в реальном времени, и операционной системой контроллера, работающей с этими данными с некоторой задержкой. В результате появляется возможность осуществлять проверку корректности данных и производить их дополнительную обработку.

Соседние файлы в папке УТС 7 семестр