Министерство образования Российской Федерации
Санкт-Петербургский Государственный Электротехнический Университет
Кафедра автоматики и процессов управления
Отчет к лабораторным работам по дисциплине«Микропроцессорные Системы»
Выполнили:
Гр. 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