Программного управления
Микропроцессорные средства управления. Микропроцессор (МП) – это программно-управляемое устройство, предназначенное для обработки цифровой информации, представленной в двоичной форме, и управления процессом этой обработки, реализованное на одной или нескольких больших интегральных схемах (БИС). Другими словами, МП – это стандартное универсальное устройство, позволяющее реализовать прием, обработку ипередачу цифровой информации.
Микропроцессорная система (МПС) – это совокупность взаимосвязанных устройств, включающая в себя один или несколько МП, память – запоминающее устройство (ЗУ), устройства ввода-вывода (УВВ) и ряд других устройств, предназначенных для выполнения некоторых четко определенных функций.
Микроконтроллер (МК) – устройство, выполняющее функции логического анализа (сложные последовательности логических операций) и управления, реализуемое на одной или нескольких БИС. Данное микропроцессорное устройство, в отличие от МП рассчитанное для узкоспециализированного применения, за счет сокращения функций по выполнению арифметических операций позволяет уменьшить его аппаратную сложность и развить функции логического управления.
Микропроцессорный комплект интегральных схем (МПКИС) –это совокупность микропроцессорных БИС (базовый МПК) и других ИС, однотипных по конструктивному, технологическому исполнению, для которых обеспечена функциональная, структурная, информационная и энергетическая совместимость при использовании в МПС.
Микропроцессорную систему, используемую для управления электроприводами и технологическими комплексами, часто называют управляющей вычислительной машиной (УВМ). Структура и взаимосвязь основных средств микропроцессорной техники в рамках микропроцессорных УВМ показана на рис. 29.
Микропроцессор включает в себя арифметико-логическое устройство (АЛУ), устройство управления (УУ) и блок регистров (БРГ), в который входят регистры, аккумулятор адреса, флаговые состояния, программный счетчик общего назначения и т.д. Арифметико-логическое устройство предназначено для выполнения арифметических и логических операций с данными, представленными в двоичной форме, АЛУ и УУ составляют центральное процессорное устройство (ЦПУ).
Помимо МП (одного или нескольких) МПС включает в
себя оперативное (ОЗУ) или постоянное (ПЗУ) запоминающие устройства, УВВ и ряд других устройств. Особый класс устройств в составе УВМ составляют устройства связи с объектом (УСО).
Рис. 29. Структура микропроцессорной управляющей вычислительной
машины
Взаимодействие частей УВМ осуществляется посредством шин: адресной (ША), данных (ШД), и управления (ШУ), связывающих в единую систему компоненты МПС, а также шин измерения, контроля и управления, которые совместно с соответствующими УСО или с устройствами связи с процессом обеспечивают непосредственное взаимодействие МПС с управляемым объектом или процессом.
Шина адреса — набор однонаправленных сигнальных линий, по которым от ЦПУ к памяти или устройствам ввода-вывода передаются коды адреса.
Шина данных — набор двунаправленных сигнальных линий, по которым передаются данные между ЦПУ и памятью либо устройствами ввода-вывода.
Шина управления — набор сигнальных линий, которые используются для синхронизации работы ЦПУ и других элементов компьютерной системы.
Конструктивно МПС могут быть подготовлены для работы с человеком-оператором, т.е. иметь клавиатуру, дисплей и другие необходимые компоненты, в этом случае ее называют микроЭВМ. Возможно также предназначение МПС для агрегатирования, т.е. для работы в конструктивно и функционально едином комплексе аппаратуры.
Микропроцессор — это управляющее устройство с гибким алгоритмом работы, который программно закладывается в память процессора. Заложенная в ЗУ программа может быть изменена или полностью заменена для выполнения других функций управления, т.е. МП является универсальным устройством.
Возможность программирования определяет широту использования МП для решения разных задач управления. Последовательность команд, обеспечивающих реализацию требуемого алгоритма управления, образует программу. Команды, заложенные в программу, выполняются МП в пошаговом режиме в записанной последовательности. Каждая команда программы содержит информацию о том, что нужно делать с исходными данными (операндами) и по какому адресу поместить результат операции. Первая часть команды содержит код операции (КОП) (например, сложение, логическое сравнение и др.). Вторая часть команды — адресная — содержит адреса расположения операндов, с которыми проводится данная операция и адрес регистра или ячейки памяти, куда должен быть помещен результат. Бывают и безадресные команды.
Команды, адреса и операнды МП выражаются многоразрядными двоичными кодами. Современные МП, предназначенные для управления электроприводами, оперируют с 16-разрядными словами (количеством информации, обрабатываемой за цикл работы МП).
Составленные на языках программирования низкого (язык ассемблера и др.) или высокого (Бейсик, Си, Паскаль и др.) уровня программы далее переводятся (транслируются) с помощью специальных кросс-программ в систему машинных кодов, которыми оперирует МП.
Память ОЗУ и ПЗУ в составе МПС служит для размещения данных, программы и результатов обработки данных. Для расширения возможностей МПС могут использоваться и внешние запоминающие устройства (ВЗУ).
Устройства ввода-вывода информации служат для взаимодействия МПС с оператором и управляемым объектом. К УВВ относятся пульты управления и программирования, дисплеи и другие внешние устройства, а также БИС параллельного и последовательного интерфейсов.
Устройства связи УСО обеспечивают связь МПС с внешними для МПС устройствами: датчиками, несущими информацию, подлежащую обработке в МП, и устройствами управления силовой частью электропривода. Поскольку некоторые датчики и устройства управления могут быть аналоговыми, возникает задача перевода аналоговой информации в цифровую и обратно. Эта операция осуществляется аналого-цифровыми АЦП и цифроаналоговыми ЦАП преобразователями, входящими в состав УСО.
Интерфейсное устройство (ИУ) — это совокупность аппаратных средств и программ, обеспечивающих управления передачей информации между МП, памятью ЗУ и внешними устройствами.
По назначению МПС можно разделить на универсальные и специализированные. Универсальные МПС используют стандартные языки программирования, имеют широкий набор периферийных устройств и могут использоваться для выполнения разнообразных задач управления и вычислительных операций, в частности реализации требуемых передаточных функций операционных регуляторов.
Специализированными называют МПС, ориентированные на выполнение конкретных задач управления. Наиболее широко используемые специализированные МПС — это программируемые контроллеры и микроконтроллеры.
Они имеют ту же структуру, что и универсальные МПС, но за счет сокращения объема выполнения арифметических операций, увеличения числа УВВ и УСО аналогового и дискретного типа эти МПС более приспособлены для управления технологическими процессами. Программируемые контроллеры (ПК) имеют, как правило, объектно-ориентированные более простые в использовании языки программирования. В настоящее время выпускается и используется большое число типов программируемых контроллеров: Деконт, MCS-196/296 и др.
Структурная схема ПК приведена на рис. 30. Модули ввода (входные модули) формируют сигналы, поступающие от разных периферийных устройств (конечных выключателей, электрических аппаратов, тепловых реле и т.п.). Данные сигналы имеют оптронную развязку. Сигналы, поступающие на вход, имеют, как правило, два уровня «0» и «1». Модули вывода (выходные модули) подают сигналы на управляемые исполнительные устройства электроавтоматики станка (контакторы, пускатели, электромагниты, сигнальные лампы, электромагнитные муфты и т.д.). При выходном сигнале «1» соответствующее устройство получает команду на включение, а при выходном сигнале «0» - на выключение. В соответствии с параметрами управляемых устройств модули вывода имеют силовые (транзисторные) электронные ключи, рассчитанные на соответствующую силу тока (постоянного DC или переменного AC) и обеспечивающие подачу на исполнительное устройство необходимого по величине электрического напряжения.
Рис. 30. Структурная схема программируемого контролера:
1 – процессор; 2 – таймер и счетчики; 3 – перепрограммируемая память; 4 – оперативная память (ОЗУ); 5 – общая шина связи блоков; 6 – блок связи с устройством ЧПУ или ЭВМ; 7 – блок подключения пульта для программирования; 8 – модули ввода; 9 – коммутатор ввода-вывода; 10 – модули вывода; 11 – пульт программирования с клавиатурой и дисплеем
Процессор с памятью решает логические задачи управления модулями вывода на основании информации, поступающей на модули ввода, и алгоритмов управления, введенных в память. Таймеры настраивают на обеспечение выдержек времени в соответствии с циклами работы ПК. Счетчики также решают задачи реализации цикла работы ПК.
Ввод программы в память процессора и ее отладка выполняются с помощью \специального переносного пульта, временно подключаемого к ПК. Этим пультом, представляющим собой устройство записи программы, можно поочередно обслуживать несколько ПК. В процессе записи программы на дисплее пульта отображается текущее состояние управляемого объекта в релейных символах или условных обозначениях. Ввод программы может также осуществляться через блок связи с устройством ЧПУ или ЭВМ.
Дата добавления: 2015-09-23; просмотров: 1454;