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

Программируемые контроллеры (ПК) представляют собой МПС, предназначенные для управления локальными объектами в реальном масштабе времени. Появившиеся как средство для замены релейной автоматики и устройств жесткой логики на ИС малой и средней степени интеграции, ПК в настоящее время представляют собой класс МПС, ориентированных на широкое использование в промышленной среде для решения самых разнообразных задач автоматизации. Для этого ПК имеют соответствующее конструктивное исполнение и специальное программное обеспечение, легко осваиваемое персоналом, не имеющим специальной подготовки в области программирования.
Входные сигналы UBXbUBx2, ... , £/вхя, содержащие информацию о ходе технологического процесса, режимах работы отдельных частей управляемого объекта, состоянии защиты и т. д., поступают на вход УС1, которое обеспечивает их гальваническую развязку и формирование из них сигналов, соответствующих величине и виду используемых в данном ПК.
Сформированные таким образом сигналы поступают на вход К1, который последовательно подает на ЛП тот из них, адрес которого содержится в очередной команде, поступающей из ЗУ.
После выполненных ЛП преобразований, которые также определяются заложенной в ЗУ программой, сигналы через коммутатор К2 поступают в регистр памяти П и далее через УС2 на выход ПК.
В качестве входных допускаются сигналы напряжением от 5 до 250 В постоянного или переменного тока, общее число которых может достигать тысячи и более. Выходные устройства сопряжения УС2 обычно строятся на основе оптронных тиристоров, обеспечивающих гальваническую развязку выходных цепей и позволяющих управлять достаточно мощными исполнительными устройствами — реле, контакторами, катушками электромагнитов и т.д.
Программирование ПК ведется на проблемно-ориентированных языках, специализированных для решения задач дискретного логического управления. К ним относятся:
графические языки релейно-контакторных схем (РКС);
графические языки логических схем, использующие типовые логические функции;
языки мнемонического символьного кодирования в виде набора строк-уравнений сложных булевых выражений;
языки ассемблерного типа;
проблемно-ориентированные языки высокого уровня — Граф-сет, Ярус-2, Фокон-2 или модифицированные традиционные языки программирования (Бейсик, Паскаль). Кроме указанных в табл. 11.5 выпускаются также следующие типы ПК: С100, С200, С300 (АО «АвтоВАЗ», Тольятти); МПК-01 и МКАУ-011 (ВФ «Элна», Москва); МФК, ТКМ51, ТКМ52 (АО «ТЕКОН»); VME и АТ96 («ЭЗАН», Черноголовка, Московская область); ЭК2000 («ЭМИКОН», Москва); КУРС-2000 (НТЦ «Контроллеры и управляющие распределенные системы», Москва); ДС4001, ДС4002 («Дискретные системы», Москва); ВИРА-ПКМ (СКВ РАН, Таруса).

Предыдущая статья     Архив статей     Следующая статья