Система команд контролера микродат
№ п/п
| Команда
| Наименование
| Функция
|
| НСТ ХХ
| Начало сегмента
| Определяет начало сегмента программ и означает, что сегмент открыт.
|
| ОСТ ХХ
| Открыть сегмент
| Если R0=1, то сегмент открыт
|
| ССТ ХХ
| Сбросить сегмент
| Если R0=1, то сегмент зануляется или все состояния контролирующих модулей переводятся в состояние 0
|
| ЗСТ ХХ
| Закрыть сегмент
| Если R0=1, то сегмент закрывается
|
| НБЛ ХХ
| Начало блока. С этой надписи начинается любой блок программы
| С этой записи R0 устанавливается в состояние 1
|
| ПБЛ ХХ
| Условный переход с блока на блок
| Условие перехода: R0=1
|
| НСТ 77
| Конец программы
| -
|
| ЗСТ 77
| Программа остановлена
| -
|
Работа с программами
| ВПП ХХ
| Выполнить программу
ХХ – номер программы
| Если R0=1, то вызывается программа. ВПП ставится основной программой
|
| НПП ХХ
| Начало программы
| -
|
| НПП 77
| Конец программы
| -
|
| НБЛ 77
| Возврат из программы в основную программу
| -
|
Таймеры
| ТВД ХХХ
| Вызвать таймер.
ХХХ- код выдержки времени при выполнении с шагом 0.1 сек.
| Если R0=1, то 16ый бит слова таймера устанавливается в 1 по истечении указанной выдержки времени
|
| ПРК ХХХХ
| ХХХХ- код, время срабатывания таймера
| -
|
| ПРС ХХХХХ
| ХХХХХ- время срабатывания в 10-ой форме
| -
|
| ТВС ХХХ
| Таймер с выдержкой времени при выполнении с дискретностью 1 сек.
| -
|
| ТНД ХХХ
| Таймер накапливающий с дискретностью 0.1 сек.
| При переходе R0 с 16 0 накопленное значение выдержки сохраняется сброс осуществляется инструкцией СБР
|
| ТНС ХХХ
| Таймер накапливающий с дискретностью 1 сек.
| -
|
| ТОД ХХХ
ТОС ХХХ
| Таймер с выдержкой времени при отключении с дискретностью: ТОД- 0.1 сек., ТОС-1 сек.
| -
|
Счетчики
| СЧС ХХХ
| Счетчик на сложение
| При каждом переходе R0 из 0 в 1 содержимое слова счетчика ув. на 1. При достижении 16ый бит слова уст-ся в 1
|
| СЧВ ХХХ
| Счетчик на вычитание
| При переходе R0 из 0 в 1 происходит вычитание слова на 1
|
| СЧЦ ХХХ
| Счетчик цикла
| Если R0=1, то содержимое слова счетчика ув. на 1 при каждом шаге работы программ
|
Работа с данными (const)
| ЧТС ХХХ
| Читать слово
| Слово передается в принимающий регистр Rw
|
| ЧБМ ХХХ
| Читать младший байт
| Байт определяется в регистр Rw
|
| ЧБС ХХХ
| Читать байт старший
| Байт отправляется в Rw
|
| ЗПС ХХХ
| Запись слова
| Записывается содержимое регистра Rw в слово, указанное в этой команде
|
| ПУС ХХХ
| Поразрядное умножение слова
| По команде поразрядно умножается слово на содержимое регистра Rw и отправляется в Rw
|