Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПС для АТП (ЛЕК).doc
Скачиваний:
33
Добавлен:
26.09.2019
Размер:
2.38 Mб
Скачать
    1. команды модификации вспомогательных регистров. К текущему вспомогательному регистру AR(ARP) можно добавить/вычесть короткий непосредственный операнд (8 бит, целое без знака). Команда MAR изменяет содержимое вспомогательного регистра и указателя, как при косвенной адресации, но не выполняет никаких других действий;

    2. команды сравнения, формирующие значение бита ТС по результатам сравнения регистров AR0 и текущего AR(ARP). Проверяется отношение AR0 * AR(ARP); *  {=, >, <, }

    3. команды возведения в квадрат и сложения/вычитания: Acc  P2k  Acc, (dma)2  P.

  1. Команды передачи управления

    1. переходы: безусловный, условные – по значению Асс 0, >0, <0, 0, =0, 0; по флагам C, *C, OV, *OV,TC, *TC, *BIO; по AR(ARP)0;

    2. вызов и возврат безусловные;

    3. косвенные безусловные переход и вызов.

Команды групп а) и b) длиной два слова, во втором слове – 16-разрядный адрес перехода; в первом слове поле косвенного адреса позволяет вместе с переходом модифицировать текущий вспомогательный регистр и указатель вспомогательных регистров. Однословные команды группы с) содержат адрес перехода в младшей половине аккумулятора Асс(15:0).

  1. Команды управления

    1. Команды управления структурой памяти объявляют блок RAM0 памятью программ (GNFP) или памятью данных (GNFD).

    2. Команды управления прерываниями разрешают (EINT) или запрещают (DINT) прерывания. Команда IDLE «Ждать прерывания» останавливает программу (таймер работает) в ожидании запроса прерывания. TRAP – программное прерывание с вектором 30.

    3. Команды загрузки/сохранения регистров состояния ST0, ST1 из/в ячеек памяти (dma).

    4. Префиксные команды повторения, загружающие счетчик повторений константой (1 байт) или младшими разрядами (dma).

    5. Управление битами: сброс/установка бита С переноса, бита ТС, копирование бита ячейки памяти в бит ТС (см. , f), внешнего флага XF/

    6. Управление битами режимов: сброс/установка режима ПДП, переполнения, режима расширения знака.

    7. Перенос верхушки стека в (dma) и наоборот (POPВ, PSHВ), то же для младшего слова аккумулятора (POP, PUSH).

    8. Управление режимами последовательного обмена: выбор формата кадра (8 или 16 бит), сброс/установка режима передачи, сброс/установка режима кадровой синхронизации.

    9. NOP.

11.Пример проектирования асу тп: асу тп подготовки резиновой смеси

11.1.Существующая система приготовления резиновой смеси

Существующая система включает в себя четыре питателя со своими транспортерами, которые поставляют компоненты смеси в приемный бункер, вес которого контролируется электромеханическими весами (Рис. 11 .52). Компоненты смеси последовательно поступают в приемный бункер по транспортерам, движение которых прекращается при достижении в бункере заданного веса компоненты. Когда все компоненты смеси в заданных количествах загружены в бункер, выдается команда на открывание люка бункера – процесс подготовки смеси завершен.

Р ис. 11.52. Схема устройства приготовления резиновой смеси:

Многие рецепты содержат менее четырех компонент – в этом случае работают не все питатели. Изредка встречаются рецепты, включающие более четырех компонент, однако вес дополнительных компонент весьма мал по сравнению с основными. Соответствующие «навески» готовятся «вручную» на отдельных весах за пределами рассматриваемого процесса.

Контроль за процессом приготовления смеси осуществляется с помощью блока управления, реализованного на релейно-контактных элементах. Значения навесок задается перемычками на наборном поле. Напряжение с выхода поворотного трансформатора на оси весов (оно пропорционально весу бункера) сравнивается с заданным (перемычками) и при совпадении выдается сигнал на останов соответствующего транспортера.

Существующий блок не отвечает современным требованиям как по надежности, так и по реализуемым функциональным возможностям, например, он не может реализовать переключение транспортера на пониженную скорость движения при достижении 90% заданного веса, хотя привод транспортера предусматривает две скорости движения. Весьма неудобно задавать значения весов компонент смеси.