Программный контроллер - Большая Энциклопедия Нефти и Газа, статья, страница 1
В жизни всегда есть место подвигу. Надо только быть подальше от этого места. Законы Мерфи (еще...)

Программный контроллер

Cтраница 1


Программный контроллер обеспечивает предварительную выборку инструкций, декодирование инструкций, управление аппаратными циклами и обработку исключений. Регистры контроллера приведены на рис. 2.15. Системный стек представляет собой отдельный блок внутренней памяти, используемый для хранения регистра статуса и программного счетчика при вызовах подпрограмм и длительных прерываниях. В стеке также хранятся LA и LC для организации программных циклов. Каждая ячейка стека включает два шестнадцатиразрядных регистра: старшую часть ( SSH) и младшую часть ( SSL) стека.  [1]

2 Пример выполнения фрагмента программы на конвейере. [2]

Программный контроллер содержит трехуровневый конвейер, выполняющий выборку, декодирование и исполнение инструкций. Устройства выборки, декодирования и исполне-ния расположены последова-тельно.  [3]

4 Кривые установившегося.| Изменение градиента давления от расхода при установившемся течении нефти месторождения Алгио, необработанной ( 1 и разбавленной 10 % газолина ( 2. [4]

Водяные схемы контролируются программным контроллером, который в свою очередь реагирует на необходимые температуры.  [5]

6 Энергопотребление 56652 В. [6]

Устройство управления программами включает в себя программный контроллер, который выбирает команды и выполняет ветвления и циклы. Такой относительно короткий конвейер по стандартам DSP делает более простым программирование на ассемблере и более эффективным ветвление и обработку прерывания.  [7]

АСЕ), которые представляют собой устройства типа крейтов КАМАК, управляемые программным контроллером, построенным на базе микро - ЭВМ. Системы управления второго уровня обеспечивают функционирование автоматизированных единиц как единого целого с возможностью работы без вмешательства человека-оператора. Одна АСЕ и до десяти ATE объединяются в оперативный участок, управление которым осуществляется от системы третьего уровня, которая строится на базе УВК СМ-4. Система управления третьего уровня должна обеспечить возможность работы оперативного участка как единого целого.  [8]

Корректность операций цикла DO гарантируется, если нет инструкций, стартующих с адресов LA-1, LA-2 и LA, определяющих регистры программного контроллера SR, SP, SSL, LA, LC или PC как регистры приемника или определяющие SSH как регистр источника или приемника.  [9]

Архитектура SC140 может быть представлена, как параллельное функционирование нескольких устройств: АЛУ данных ( 4 АЛУ), устройства генерации адресов ( AAU), устройства манипуляций с битами, программного контроллера.  [10]

Все эти регистры могут быть прочитаны или записаны для упрощения отладки системы. Хотя ни один из регистров программного контроллера не является 24-битным, все они читаются и записываются через 24-битную шину PDB. При чтении регистров младшая часть битов ( LSB) является значащей, а старшая значащая часть битов ( MSB) заполняется нулями. Программный контроллер содержит конвейер с тремя ступенями и управляет пятью состояниями процессора: нормальным, обработкой исключений, сбросом, ожиданием и остановом.  [11]

Обычно последовательность работы отдельных рабочих машин или их звеньев неизменна и осуществляется несколькими реле времени, создающими блокировочные связи между связуемыми электроприводами. При необходимости изменять последовательность работы отдельных электроприводов используют специальные программные контроллеры с приводом от отдельного электродвигателя.  [12]

Поле метки используется для определения точек входа и окончания цикла. Поле мнемоники определяет операцию АЛУ данных, адресного АЛУ или программного контроллера, которая должна выполняться. Поле Х - данных определяет дополнительные пересылки данных по шине X и используемый режим адресации. Поле Y-данных определяет дополнительные пересылки данных по шине Y и используемый режим адресации. Поле комментария используется для внесения пояснений и не влияет на ассемблерный код. Поле мнемоники должно быть обязательно включено в исходный код.  [13]

Локальная сеть TOP / MAP представляет собой двухуровневую интерсеть. Нижний уровень - сеть MAP ( Manufacturing Automation Protocol), ориентированная на автоматизацию управления технологическим оборудованием ( роботы, программные контроллеры, станки с числовым программным управлением и т.п.) в цеховых условиях. Второй уровень - сеть ТОР ( Technical and Office Protocol) объединяет АРМ работников административной, конструкторской и технологической служб предприятия.  [14]

Первая часть Процессоры обработки сигналов посвящена архитектуре и особенностям организации DSP. Подробно рассматриваются характеристики и организация базового 24-разрядного семейства DSP560XX: структура шин, арифметико-логическое устройство, устройство генерации адреса, программный контроллер, пространство памяти, последовательные асинхронный и синхронный интерфейсы, внутрикристальный эмулятор, широтно-импульсный модулятор, последовательный аудио-интерфейс. Семейство DSP563XX полностью программно совместимо с семейством DSP560XX и является его дальнейшим развитием. Главной особенностью этого семейства является то, что в составе некоторых типов процессоров содержатся сопроцессоры: фильтр-сопроцессор, витерби-сопроцессор, циклический сопроцессор. Это позволяет эффективно использовать DSP а различных системах связи, в том числе для поддержки GSM. В состав такой системы входят также различные периферийные устройства. Для разработчиков систем управления безусловно представляет интерес также семейство DSP568XX, в котором совмещаются функции микроконтроллеров и процессоров обработки сигналов. Особое внимание в первой части уделяется новой разработке компании - новому ядру StarCore для процессоров и контроллеров, ориентированных на портативную технику и телекоммуникации. Для каждого типа процессора приводятся сведения о корпусах DSP и электрических параметрах.  [15]



Страницы:      1    2