Дискретные цикловые системы автоматического управления: Методические указания к выполнению лабораторных работ по курсу «Автоматизация производственных процессов в машиностроении», страница 12

       СИСТЕМА КОМАНД МИКРОКОНТРОЛЛЕРА МКП-1-48

Обозначение операции

Команда

Содержание команды

код операции

операнд

Команды для работы с входами

ОЖ0

01

Адрес входа

Ожидание отсутствия входного сигнала. Переход к выполнению следующей команды программы происходит только при отсутствии сигнала на входе с заданным адресом.

ОЖ1

02

Адрес входа

Ожидание наличия входного сигнала. Переход к выполнению следующей команды программы происходит только при наличии сигнала на входе с заданным адресом.

ПР0

03

Адрес входа

Проверка входа на отсутствие сигнала. При отсутствии сигнала на входе с заданным адресом бит условия сохраняет предыдущее значение, в противном случае бит условия обнуляется.

ПР1

04

Адрес входа

Проверка входа на наличие сигнала. При наличии сигнала на входе с заданным адресом бит условия сохраняет предыдущее значение, в противном случае бит условия обнуляется.

ВКЛ

05

Адрес входа

Включить выход с заданным адресом.

ВЫКЛ

06

Адрес входа

Выключить выход с заданным адресом.

БУ

12

Адрес входа

Вывод бита условия прямой. Выход с заданным адресом устанавливается в соответствии с содержимым бита условия.

13

Адрес входа

Вывод бита условия инверсный. Выход с заданным адресом устанавливается в соответствии со значением, противоположным содержимому бита условия.

УСТ БУ ВХ

Адрес входа

Бит условия принимает значение сигнала на входе с заданным адресом.

УСТ  ВХ

1

Адрес входа

Бит условия принимает инверсное значение сигнала на входе с заданным адресом.

Команды управления программой

НОП

00

00

Нет операции. Безусловный переход к выполнению следующей команды программы.

Т

07

Т

Выдержка времени. Команда задержки выполнения управляющей программы на время Т 0,1с.

СТОП

08

00

Останов программы.

БУП

09

Адрес команды

Безусловный переход к выполнению команды, содержащейся по указанному адресу.

УП1

Адрес команды

Переход к выполнению команды, содержащейся по указанному адресу, если в бите условия "1". В противном случае происходит выполнение следующей команды программы.

УП0

Адрес команды

Переход к выполнению команды, содержащейся по указанному адресу, если в бите условия "0". В противном случае происходит выполнение следующей команды программы.

БАП

0

0 установка

Изменение базового адреса программы (установка соответствует номеру зоны памяти).

ПП

10

Адрес команды

Переход к подпрограмме. Переход к выполнению команды, содержащейся по указанному адресу, с запоминанием адреса возврата.

ВОЗВРАТ

11

00

Возврат из подпрограммы.

ССЧ

0

0 Номер счетчика

Сброс счетчика. Обнуление счетчика с заданным номером.

+СЧ

0 Номер счетчика

Содержание счетчика с заданным номером увеличивается на 1.

=СЧ

Установка. Номер счетчика

Сравнение счетчика. Если содержание счетчика с заданным номером равно установке, то бит условия сохраняет свое предыдущее значение, в противном условии обнуляется.