Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник ИнфТиСисУпрТезПр.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
11.24 Mб
Скачать

Рис. 6.2. Типовая структурная схема микропроцессорного программирующего

Контроллера

внутренних элементов — в блоке памяти данных (БПД). Сигналы от технологического объекта управления (ТОУ) посредством устрой­ства связи с объектом (УСО) поступают на входной регистр Рвх. Значения управляющих сигналов хранятся в выходном регистре Рвых и воздействуют через УСО на объект управления. Функционирова­ние контроллера осуществляется в последовательном сканировании записанной в БПП программы и вычислении логических (булевых) функций. Сканирование программы реализуется специальным мик­ропроцессором (МП), который последовательно вычисляет булевые функции, используя данные программы, записанные в БПП, а так­же данные о состоянии входов в БПД. Вычисленные значения управляющих воздействий МП заносят в память данных БПД.

При окончании сканирования устройство управления осуще­ствляет обмен информацией между Рвх и РВЬ1Х и памятью данных БПД, затем сканирование возобновляется снова от первого до последнего слова памяти. После обмена информацией между Рвх, Рвых и БПД через выходы УСО управляющие сигналы подаются на ТОУ и соответственно принимаются входные сигналы от ТОУ. Однократный проход логического процессора по всей программе составляет цикл сканирования, а время, в течение которого за­вершается этот цикл, является временем сканирования. Оно ха­рактеризует быстродействие ПМК. Современные ПМК имеют время сканирования 5—20 мс.

Характерной особенностью ПМК, отличающей их от ПТК общего назначения, является использование в них двух видов за­поминающих устройств: одно для хранения программы (перепро­граммируемые постоянные запоминающие устройства ППЗУ), а другое ОЗУ — для хранения рабочей информации. При этом па­мять программы работает только на считывание.

Программирование ПМК в основном осуществляется от ПЭВМ или с помощью специального программирующего устрой­ства (ПРУ), которое в рабочем режиме не используется.

Главной особенностью ПМК является используемые в них язык и способ программирования.

Для большинства ПМК применяют язык программирования, основанный на релейно-контактной символике — языке програм­мирования в виде булевых (логических) уравнений, «обиходный язык» и другие.

6.6. Программируемый логический контроллер (плк)

Этот контроллер предназначен для обработки двухпозицион- ных сигналов с системой команд, рассчитанных на решение логи­ческих задач. ПЛК (ломиконты) используются для автоматизации пуска и остановки технологического оборудования, распознавания аварийных ситуаций, защиты, позиционного регулирования и ре­шения других логических задач. Они относятся к классу свободно программируемых ПМК и предназначены для использования в системах локального управления отдельными технологическими процессами и оборудованием при решении задач логико-про­граммного управления. ПЛК состоит из программируемого коман- доаппарата, блока расширения, программатора, устройства стира­ния программ и коробки подключения.

Характерной особенностью контроллера ПЛК является наличие двух процессоров: центрального и битового, что обеспечивает дос­таточно высокое быстродействие (время опроса 1 Кбайт инструк­ций составляет мекее 10 мс). Программируемый командоаппарат обеспечивает подключение до 128 входов-выходов объекта управле­ния, а также блока расширения, содержащего до 20 модулей вво­да-вывода, что позволяет увеличить число входов-выходов до 280.

Входным языком программирования ПЛК является, в основном, язык технологического программирования IES 1131-3 (SFC, FBD, LD, IL, SL), который представляет собой набор логических опера­ций, реализуемых последовательным считыванием команд из памяти. Запись программы осуществляется с помощью клавиатуры програм­матора. Стирание информации, хранящейся в ППЗУ пользователя, проводится при помощи устройства стирания программ.