Ознакомление с принципом работы и правилами программирования микроконтроллера МКП-1 (Лабораторная работа № 22), страница 4

3.3. Проведите тестовый контроль МЭНЗУ, для чего в режиме «Ручной» введите код команды 1801. Правильное выполнение теста заканчивается высвечиванием цифры 1 во всех разрядах дисплея в течение 2 секунд, после чего дисплей гаснет.

3.4. Проведите тестовый контроль модулей  ввода-вывода, подключить все датчики и нагрузки, а в микроконтроллер ввести команду 1901 в режиме «Ручной» и запустить.

Для организации циклического выполнения теста проделайте следующие операции:

1)  нажмите кнопку СБР;

2)  включите режим «Ввод программы»

3)  введите на адрес 000 код команды – 19 01

4)  введите на адрес 001 код команды «БУП» – 09 00

5)  нажмите кнопку СБР;

6)  включите режим «Автоматический»

Правильное выполнение теста сопровождается поочередным включением-выключением индикаторов выходов по нажатию любой клавиши, кроме Р и заканчивается высвечиванием цифры 2 во всех разрядах дисплея в течение 2 с. В случае сбоя на дисплее отображается информация, приведенная на рис.6.

 


Рис.6. Информация, отображаемая на дисплее в случае сбоя

Соответствие номера канала и кода, подаваемого на выходы при его включении, приведено в таблице 2.

Таблица 2.

Номер канала

Код включения

Номер канала

Код включения

0

01

8

01

1

02

9

02

2

04

А

04

3

08

В

08

4

10

С

10

5

20

D

20

6

40

E

40

7

80

F

80

Для продолжения работы нажмите любую информационную клавишу.

3.5. Введите в память МПК программу – пример управления внешними нагрузками

Адрес

Сокращенное

Формат команды

Краткое

команды

Обозначение команд

КОП

Операнд

содержание

000

ВКЛ Z0

05

00

Включить  нагрузку   Z0

001

ВЫКЛ Z0

06

00

Выключить  нагрузку  Z0

Выполните программу в пошаговом режиме.

3.6. Исследование примеров программ  опроса датчиков

Последовательно введите в память МПК и исследуйте программы:

1) Программирование ожидания события

Адрес

Сокращенное

Формат команды

Краткое

команды

Обозначение команд

КОП

Операнд

содержание

000

ОЖ0 D0

01

00

Ожидание размыкания датчика  D0. Вход «0» будет опрашиваться до тех пор, пока напряжение на нем не станет равным нулю.

001

ОЖ1 D0

02

00

Ожидание замыкания датчика  D0.

Выполните программу в пошаговом режиме, размыкая и замыкая контакт датчика X0.

2) Реализация закона управления  внешним оборудованием

Пусть необходимо выполнить управление внешним оборудованием по закону:

   Y1=X0*X1*X2*X3*X4;

   Y2=Y1, где  Y1,Y2- исполнительные  элементы с адресами 01 и 02 соответственно;

X0, X1, X3 – датчики состояния технологического оборудования с адресами 00, 01 и 03 соответственно, эквивалентные нормально разомкнутым реле (включенное состояние соответствует замкнутому контакту);

       Х2, Х4- датчики состояния технологического оборудования с адресами 02, 04 соответственно, эквивалентные нормально  замкнутым контактам реле.