Микропроцессорная техника систем автоматизации


АЛГОРИТМИЗАЦИЯ ЗАДАЧ УПРАВЛЕНИЯ. ОСОБЕННОСТИ ЦИФРОВОГО УПРАВЛЕНИЯ. СХЕМА ВЗАИМОДЕЙСТВИЯ КОНТРОЛЛЕРА И ОБЪЕКТА УПРАВЛЕНИЯ



бет64/77
Дата27.11.2023
өлшемі4,68 Mb.
#128711
1   ...   60   61   62   63   64   65   66   67   ...   77
Байланысты:
mikroprocessornaya-tehnika-sistem-avtomatizacii

АЛГОРИТМИЗАЦИЯ ЗАДАЧ УПРАВЛЕНИЯ. ОСОБЕННОСТИ ЦИФРОВОГО УПРАВЛЕНИЯ. СХЕМА ВЗАИМОДЕЙСТВИЯ КОНТРОЛЛЕРА И ОБЪЕКТА УПРАВЛЕНИЯ


ПЛК циклически опрашивает входы, к которым подключены выключатели, датчики и т. д., и в зависимости от их состояния («включено» − 1, «выключено» − 0) включает/выключает выходы, а следовательно, и подключенные к выходам исполнительные меха- низмы. Функциональная схема системы управления (СУ) на базе контроллера показана на рис. 98.




Рис. 98. Функциональная схема системы управления на базе ПЛК


Из рисунка видно, что ПЛК имеет три основные секции:

  • входную;

  • выходную;

  • центральную.

Имеется еще источник питания. Возможно подключение к ПЛК внешнего ПК для программирования и отладки. Центральная сек- ция содержит центральный процессор (ЦП), память и систему коммуникаций. Она выполняет обработку данных, принимаемых от входной секции данных, и передает результаты обработки в вы- ходную секцию. Входная секция ПЛК обеспечивает ввод в цен- тральную секцию состояния переключателей, датчиков и смарт- устройств. Через выходную секцию ЦП управляет внешними ис- полнительными устройствами, среди которых могут быть электро- магнитные пускатели моторов, источники света, клапаны и смарт- устройства.
Для понимания работы контроллера на рис. 99 приведен алго- ритм его работы.


Рис. 99. Схема работы контроллера

В процессе работы ПЛК непрерывно опрашивает текущее со- стояние входов X1, X2…Xn и в соответствии с требованиями производственного процесса изменяет состояние выходов Y1, Y2…Yn (вкл./выкл.). Можно разделить этот цикл на четыре основ- ных шага.


Шаг первый – инициализация системы. Необходимо помнить, что в случае сбоев по питанию или при выключении контроллера система обязана вернуться в исходное состояние. Не следует не- дооценивать важности этой части программного кода, так как в противном случае это может привести к сбоям и поломкам обо- рудования.
Шаг второй – проверка текущего состояния входов. ПЛК прове- ряет текущее состояние входов и в зависимости от их состояния («вкл.» или «выкл.») выполняет последовательные действия, ука- занные в программе. Состояние любого из входов сохраняется в памяти (в области данных) и может в дальнейшем использоваться при обработке третьего шага программы.
Шаг третий – выполнение программы. Будем считать, что в ходе технологического процесса переключился вход (Х1) с «выключе- но» на «включено», и в соответствии с технологическим процессом нам необходимо изменить текущее состояние выхода (Y1) с «вы- ключено» на «включено». Так как ЦП опросил текущее состояние всех входов и хранит их текущее состояние в памяти, то выбор по- следующего действия обусловлен только ходом технологического процесса.
Шаг четвертый – изменение текущего состояния выхода. ПЛК изменяет текущее состояние выходов в зависимости от того, какие входы являются выключенными, а какие включенными, исходя из алгоритма записанной в память программы, которая была отрабо- тана на третьем шаге. То есть контроллер физически переключил выход (Y1) и включились исполнительные механизмы: лампочка, двигатель и т. д. После этого следует возврат на второй шаг.


Достарыңызбен бөлісу:
1   ...   60   61   62   63   64   65   66   67   ...   77




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет