Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы по МПРС.doc
Скачиваний:
14
Добавлен:
01.05.2014
Размер:
133.63 Кб
Скачать

Министерство образования Российской Федерации

Санкт-Петербургский Государственный Электротехнический Университет

Кафедра автоматики и процессов управления

Отчет к лабораторным работам по дисциплине«Микропроцессорные Системы»

Выполнили:

Гр. 1321

Волох К.А.

Пак С.Ю.

Проверила:

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

Лабораторная работа №1.

Цель работы:

Знакомство с Системой Программирования PROSYS (PROgramming SYStem) для ПЛК австрийской фирмы Bernecker&Rainer Industrie-Elektronik Ges.m.b.H.(B&R), с языком списка операторов STL. Ознакомление с командами загрузки/сохранения и логическими командами.

Вариант работы 2. Реализовать логическую функцию: X0 and X1 and (X2 xor X3)

Таблица истинности:

X0

X1

X2

X3

X2 xor X3

X0 and X1

F(X)

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

0

1

0

1

0

0

0

0

1

1

0

0

0

0

1

0

0

0

0

0

0

1

0

1

1

0

0

0

1

1

0

1

0

0

0

1

1

1

0

0

0

1

0

0

0

0

0

0

1

0

0

1

1

0

0

1

0

1

0

1

0

0

1

0

1

1

0

0

0

1

1

0

0

0

1

0

1

1

0

1

1

1

1

1

1

1

0

1

1

1

1

1

1

1

0

1

0

Текст программы:

X0=I020; X1=I021; X2=I022 X3=I023

00002 LDAA I 022

00003 EORA I 023 ; исключающее или (логич. сложение по мод2)

00004 STAA F 100

00005 LDAA I 020

00006 ANDA I 021

00007 ANDA F 100

00008 STAA O 030

00009 END

Лабораторная работа №2.

Цель работы:

Реализовать систему адаптивного управления электродвигателем. На вход двигателя подается управляющее воздействие с ПЛК. В нормальном режиме значение управляющего воздействия равно:

Y= 4*X+3, где Y – управляющее воздействие, а

Х – номинальное воздействие, подаваемое на вход ПЛК.

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

Y=X*X+3.

Номинальное воздействие Х выбирается из диапазона 4<X<22 и хранится в регистре R 2024. Управляющее воздействие хранится в паре регистров R 2025, R 2026. Цифровой датчик – любой канал модуля ввода дискретных сигналов.

Текст программы:

00001 LDAA # 000

00002 STAA F 500

00003 LDAA I 020

00004 EORA F 500

00005 BEQ M 00012

00006 LDAA R 2024

00007 LDAB R 2024

00008 MUL

00009 ADDD # 00003

00010 STD R 2025

00011 JMP M1 00018

00012 M NOP

00013 LDAA R 2024

00014 LDAB # 004

00015 MUL

00016 ADDD # 00003

00017 STD R 2025

00018 M1 NOP

00019 END