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

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

ПЛК призваны выполнять следующие функции:

- ввод и обработка аналоговой и цифровой информации;

- ввод и реализация алгоритмов переработки входной информации в управляющие сигналы для управления дискретным или непрерывным процессом;

- организация вывода управляющих сигналов;

- передача определенной информации в вычислительную сеть на персональный компьютер (ПК) или сервер;

- визуализация вводимой и выводимой информации (не обязательно).

На рис. 12.1 приведена упрощенная функциональная схема ПЛК, поясняющая принцип действия данного устройства.

 

 
Рис. 12.1 – Упрощенная функциональная схема ПЛК  

Основную часть схемы ПЛК образуют: запоминающее устройство ЗУ, в котором содержится программа его работы; арифметическое логическое устройство АЛУ, осуществляющее логические операции над последовательно вводимыми в него сигналами; коммутаторы входных К1 и выходных К2 сигналов; устройства ввода УВ и вывода УВВ входных (UBX1…UBXn) и выходных (UBЫX1…UBЫXn) сигналов; оперативное запоминающее устройство ОЗУ, в которое поступают результаты выполнения логических операций. Входные сигналы UBX1…UBXn, содержащие информацию о ходе технологического процесса, режимах работы отдельных частей управляемого объекта, состоянии защиты и т.д., поступают на входы УВ, которое обеспечивает их гальваническую развязку и формирование из них сигналов, соответствующих величине и виду используемых в данном ПЛК. Сформированные таким образом сигналы поступают на вход коммутатора К1, который последовательно подает на АЛУ тот из них, адрес которого содержится в очередной команде, поступающей из ЗУ. Выходные сигналы UBЫX1…UBЫXn формируются в УВВ и выступают в качестве управляющих в процессе управления и регулирования ходом технологического процесса.

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

ПЛК работают циклически по методу периодического опроса входных данных. Рабочий цикл ПЛК включает 4 фазы: опрос входов; выполнение пользовательской программы; установку значений выходов; некоторые вспомогательные операции (диагностика, подготовка данных для отладчика, визуализации и другие.).

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

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

 

Виды ПЛК

 

ПЛК классифицируют по ряду признаков: функциональным; конструктивным; объему вычислительных ресурсов; числу каналов ввода-вывода и др. С учетом этих признаков все ПЛК можно разделять следующим образом:

- моноблочные (компактные);

- модульные;

- РС-совместимые;

- встраиваемые контроллеры.

Это деление весьма условно, так как моноблочные и модульные ПЛК могут быть РС-совместимыми. РС-совместимые контроллеры могут иметь, в свою очередь, моноблочную или модульную конфигурацию. Однако при проектировании АСУТП выбор ПЛК осуществляется чаще всего по этой классификации.

Моноблочный контроллер представляет собой микропроцессорное устройство, в конструкции которого располагаются:

- источник питания;

- центральный процессор;

- память программ и переменных;

- встроенные порты для соединения цифровой вычислительной сетью;

- фиксированное число встроенных каналов аналогового и/или дискретного ввода/вывода;

- встроенный регулятор с автонастройкой (не обязательно);

- слот расширения (щелевой разъём) для подключения дополнительных модулей, расширяющих конфигурацию устройства;

- жидкокристаллический дисплей (не обязательно).

Увеличение вычислительной мощности моноблочных контроллеров достигается с помощью блоков расширения, объединенных цифровыми линиями связи.

Модульный ПЛК выполняется в виде совокупности модулей, установленных в едином каркасе (шасси, корзине), в которую входят:

- модуль питания;

- процессорный модуль;

- модуль ввода/вывода;

- коммуникационные и специальные модули.

Число модулей в корзине может доходить до 16 (и более). Количество модулей может быть увеличено за счет плат расширения и добавления новых корзин.

РС – совместимые контроллеры характеризуются:

- наличие встроенной РС – совместимой операционной системы (ОС): Windows 9X/2000/NT/XP/CE, QNX, MS DOS, Linux, Mini OS7, OS-9 и др.;

- возможностью использования стандартного программного обеспечения: Си, Турбо-Си, Си++, Паскаль, Assembler? SCADA - систем;

- коммуникационных стандартов (OPC, Active X, HTML, IEC);

- наличием OPC – сервера (OPC – OLE for Process Control);

- средств диагностирования.

OPC-сервер - это программа, работающая с протоколом OPC, представляющим собой семейство программных технологий, как единый интерфейс для управления объектами автоматизации и технологическими процессами.

Достоинство РС-совместимых контроллеров состоит в широком программном обеспечении. Они имеют значительно больший объем памяти, чем моноблочные ПЛК; обладают возможностью расширения и модернизации.

Однако эти контроллеры часто имеют избыточность вычислительных ресурсов, возможность зависания с длительным временем рестарта, пониженную надежность. Эти недостатки РС-совместимых контроллеров на практике преодолеваются контрмерами, снижающими или полностью устраняющими их.

Встраиваемые ПЛК представляют собой полнофункциональные системы, устанавливаемые в слот компьютера или объединительной платы. Они используют внешнее питание, имеют малые габариты, легкость замены. Новым направлением встраиваемых контроллеров является применение так называемых SOM- модулей, представляющих собой компактные интегрированные компьютеры, устанавливаемые на базовую плату.

Следует отметить, что ПЛК:

- по сетевым возможностям приближаются к промышленным компьютерам;

- имеют высокое быстродействие (0,9 мкс и менее на базовую команду);

- отличаются малыми габаритами и повышенной надежностью;

- отличаются возможностью быстрого резервирования - «горячей замены модулей»;

- характеризуется наличием сторожевого таймера;

- обеспечивают самодиагностику;

- их память обладает достаточной емкостью для размещения небольших SCADA – систем;

- многие из них имеют автонастройку регуляторов.

Под SCADA (от англ. supervisory control and data acquisition, диспетчерское управление и сбор данных) понимают программный пакет, предназначенный для разработки или обеспечения работы в реальном времени систем сбора, обработки, отображения и архивирования информации об объекте мониторинга или управления.

 








Дата добавления: 2016-01-18; просмотров: 3873;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.008 сек.