- •Материалы для подготовки к зачету
- •1. Введение
- •1.1 Понятие информации
- •1.2 Количество и качество информации
- •1.3 Понятие системы и ее свойства
- •1.4 Основные признаки систем
- •1.5 Понятие «черного ящика»
- •1.6 Иерархическая система
- •1.7 Управляющие системы
- •1.8 Прямая и обратная связь управления
- •1.9 Основные направления развития автоматизации управления
- •1.10 Автоматизированные системы управления технологическими процессами (асу тп)
- •1.11 Автоматизированная система управления производством (асуп)
- •2. Определение плк
- •3. Устройство плк
- •4. Введение в программирование плк
- •5. Компоненты организации программ (pou)
- •Присваивание значений параметрам функции
- •6. Данные и переменные
- •7. Структурированный текст (st)
- •8. Язык линейных инструкций (il)
- •9. Релейные диаграммы (ld)
- •10. Язык функциональных блок-схем – fbd
- •11. Язык программирования sfc (Sequential Function Chart)
1.11 Автоматизированная система управления производством (асуп)
Автоматизированная система управления производством (АСУП) представляет собой сложную иерархически управляемую систему, состоящую из коллектива работников аппарата управления, комплекса технических средств, различных методик и инструментов, носителей данных. Как всякая сложная система, АСУП подразделяется на подсистемы, органическое взаимодействие которых при реализации задач управления обеспечивает достижение основной цели - оптимизации принятия решения.
Объектом управления является совокупность процессов, свойственных данному предприятию, по преобразованию ресурсов (материалов, полуфабрикатов, инструмента, оснастки, оборудования, энергетических, трудовых, финансовых и других ресурсов) в готовую продукцию. Сложность управления в АСУП обусловлена следующими причинами:
-
большим числом разнородных элементов;
-
высокой степенью их взаимосвязи в процессе производства;
-
неопределенностью результатов выполнения многих процессов (брак, сбой, несвоевременные поставим, нерегулярность спроса и т. д;);
-
объектами и субъектами управления являются люди, а управление их поведением не столь очевидно и прямолинейно;
-
предприятие постоянно изменяется, т. е. является нестационарным.
Создание и внедрение АСУП привело к тому, что информационным процессам, их организации, проектированию, подготовке и выполнению уделяется такое же внимание, как и производственным. В структуре АСУП обычно выделяют функциональные и обеспечивающие подсистемы. Подсистемой называют часть автоматизированной системы управления, выделенную по функциональному или структурному признаку, отвечающему конкретным целям и задачам.
Системы, в которых управление ходом процесса осуществляется без вмешательства человека, называются автоматическими. Однако, когда не известны точные законы управления, человек вынужден брать управление (определение управляющих сигналов) на себя (такие системы называются автоматизированными). В этом случае ЭВМ представляет оператору всю необходимую информацию для управления технологическим процессом при помощи дисплеев, на которых данные могут высвечиваться в цифровом виде или в виде диаграмм, характеризующих ход процесса; могут быть представлены и технологические схемы объекта с указанием состояния его частей. ЭВМ может также «подсказать» оператору некоторые возможные решения.
2. Определение плк
Любая машина, способная автоматически выполнять некоторые операции, имеет в своем составе управляющий контроллер — модуль, обеспечивающий логику работы устройства. Контроллер — это мозг машины. Естественно, чем сложнее логика работы машины, тем «умнее» должен быть контроллер.
Технически контроллеры реализуются по-разному. Это может быть механическое устройство, пневматический или гидравлический автомат, релейная или электронная схема или компьютерная программа.
В случае, когда контроллер встроен в машину массового выпуска, стоимость его проектирования распределена на большое число изделий и мала в отношении к стоимости изготовления. В случае машин, изготавливаемых в единичных экземплярах, ситуация обратная. Стоимость проектирования контроллера доминирует по отношению к стоимости его физической реализации.
При создании машин, занятых в сфере промышленного производства, как правило, приходится иметь дело не более чем с единицами однотипных устройств. Кроме того, очень существенной здесь является возможность быстрой перенастройки оборудования на выпуск другой продукции.
Контроллеры, выполненные на основе реле или микросхем с «жесткой» логикой, невозможно научить делать другую работу без существенной переделки. Очевидно, что такой возможностью обладают только программируемые логические контроллеры (ПЛК).
Физически, типичный ПЛК представляет собой блок, имеющий определенный набор выходов и входов, для подключения датчиков и исполнительных механизмов. Логика управления описывается программно на основе микрокомпьютерного ядра. Абсолютно одинаковые ПЛК могут выполнять совершенно разные функции. Причем для изменения алгоритма работы не требуется каких-либо переделок аппаратной части. Аппаратная реализация входов и выходов ПЛК ориентирована на сопряжение с унифицированными приборами и мало подвержена изменениям.
Задачей прикладного программирования ПЛК является только реализация алгоритма управления конкретной машиной. Опрос входов и выходов контроллер осуществляет автоматически, вне зависимости от способа физического соединения. Эту работу выполняет системное программное обеспечение. В идеальном случае прикладной программист совершенно не интересуется, как подсоединены и где расположены датчики и исполнительные механизмы. Мало того, его работа не зависит от того, с каким контроллером и какой фирмы он работает. Благодаря стандартизации языков программирования прикладная программа оказывается переносимой. Это означает, что ее можно использовать в любом ПЛК, поддерживающем данный стандарт.
Программируемый контроллер — это программно управляемый дискретный автомат, имеющий некоторое множество входов, подключенных посредством датчиков к объекту управления, и множество выходов, подключенных к исполнительным устройствам. ПЛК контролирует состояния входов и вырабатывает определенные последовательности программно заданных действий, отражающихся в изменении выходов.
ПЛК предназначен для работы в режиме реального времени в условиях промышленной среды и должен быть доступен для программирования неспециалистом в области информатики.
Изначально ПЛК предназначались для управления последовательными логическими процессами, что и обусловило слово «логический» в названии ПЛК. Современные ПЛК помимо простых логических операций способны выполнять цифровую обработку сигналов, управление приводами, регулирование, функции операторского управления и т. д. В стандарте МЭК и очень часто в литературе для обозначения контроллеров применяется сокращение ПК (программируемый контроллер). Поскольку в России обозначение ПК устойчиво связано с персональными компьютерами, мы будем использовать сокращение ПЛК.
Конструкция ПЛК может быть самой разнообразной - от стойки, заполненной аппаратурой, до миниатюрных ПЛК.