- •Системный интерфейс
- •Промежуточные стандартные интерфейсы
- •Обмен информацией в су
- •Использование микропроцессорных устройств для построения су пр
- •Супервизорное управление
- •Прямое цифровое управление
- •Централизованное управление
- •Децентрализованное управление
- •Системы циклового управления
- •Системы позиционного управления
- •Системы контурного управления
- •Классификация систем с чпу
- •Принципы построения плк
- •Особенности программирования плк
- •Адаптивные су пр и ртк
- •Основные элементы структуры ртк
- •Системы группового управления
- •Интрефейсы rs-485/ rs-422/ rs-232
- •Интерфейс Profibus
- •Пк в качестве контроллера.
- •Промышленные компьютеры.
- •Конструктивные характеристики плк
- •Эксплуатационные характеристики плк
- •Основные элементы структуры мк.
- •Структура учпу.
- •Обобщенная структуры ртк
Принципы построения плк
ПЛК – специализированное микропроцессорное устройство со встроенным аппаратным и программным обеспечением, которое используется для выполнения функций управления технологическим оборудованием. Доступны для программирования неспециалистом в области информатики и предназначены для управления последовательными логическими процессами в условиях промышленной среды в реальном масштабе времени.
Структуру ПЛК можно представить так
Ц
ентральный
процессор
осуществляет логику работы системы,
обрабатывает команды и управляет всеми
внутренними элементами контроллера
(входами, выходами ,счетчиками, таймерами,
регистрами и тд.). В ПЛК имеется внутренние
реле, они называются маркерами.
Они предназначены для обеспечения
работы программы, так как являются
единицей хранения информации. На ряду
с обычными маркерами существуют
служебные,
несущие функциональную нагрузку,
назначение каждого маркера приводится
в доукментации(М-обозначается)
Счетчики предназначены для различного счета. Отдельно используются высокоскоростные счетчики, они имеют свою нумерацию.
Таймеры предназначены для установки времени задержки включения \выключения. Различаются в основном шагом отсчета времени и точностью.
Выходы обеспечивают связь с внешними устройствами, т.е обеспечивают
включение\выключение исполнительных механизмов. Могут быть релейные и полупроводниковые(тиристорные и симисторные).
В процессе работы ПЛК непрерывно опрашивает текущее состояние входом и в соответствии с требованиями производственного процесса изменяет состояние выходов . Время одного полно прохода от начало до конца называется временем цикла или скан
Контролеры(ПЛК) можно разделить на компактные, модульные, встроенные.Контактные- в одном корпусе содержат все основные элементы(входы\выходы,БП, процессор). Модульные – перечисленные элементы могут встречаться в виде отдельных устройств(модуль ЦП, модуль входа и тд.), это позволяет при необходимости к одному процессору дополнительное число входов и выходов. Встроенные явл неотьемлем частью аппарата машинного прибора, обычно монтируются в общий корпус оборуд.
Особенности программирования плк
Общим из базовых языков программирования ПЛК является язык релейно-контактных схем РКС. Последовательность действий при программировании следующая:
- Определить все составляющие оборудования в символах понятных для ПЛК, эти символы нормально замкнутые или нормальнорозамкнутые контакты.
-подключить источник питания
-задать выход в виде катушки, реле, пускателя и тд.
Стр-ру команды на РКС можно представить в следующем виде:
d – обработка двойного слова
mov – условное обозначение команды в немоническом виде
р – указатель
D0 – входные данные
D100 – выходные данные
К10 – постоянное число
Выход
-(У)- по этой команде контроллер изменяет состояние выхода с выкл на вкл.
В конце каждого командного блока должна стоять команда END
Команда логического умножения (AND)
-||-------||----( )— сигнал на выходе 1 если замкнуты оба вх контакта
x0 x1 y1
Команда отрицания логического умножения (ANI)
-||-------|/|----( )
x0 x1 y1
Команда логического сложения (OR)
|
Команда отрицания логического сложения
|
Команды управления по фронтам
-|↑|- LDP по переднему фронту (фронт)
-|↓|- LDF по заднему фронту (срез)
Команды установить/сбросить
К
оманда
RESET
преобладает над SET.
Применяется RESET
для обнуления регистров и счетчиков.
Команды инверсии
И
нвертирует
состояние сигнала результата стоящей
впереди команды.
