
- •Материалы для подготовки к зачету
- •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.5 Понятие «черного ящика»
Одним из главных средств преодоления организованной сложности системы — это декомпозиция, т. е. деление системы на части (так называемые «черные ящики») и организация этих частей в иерархическую систему. Расчленение системы на соподчиненные части производится так, чтобы каждая часть содержала объекты, наиболее тесно связанные друг с другом. Следовательно, расчленение системы производится по слабым связям.
Декомпозиция является условным приемом, позволяющим в конечном итоге оценить степень сложности объекта и привести его к некоторым конечным элементам, анализ которых может быть выполнен известными методами. Будем считать, что элемент - это часть системы, дальнейшее разделение которого приводит к нарушению функциональных связей элемента и получению свойств выделенной совокупности, не адекватных свойствам элемента как целого.
Выгода в использовании «черных ящиков» заключается в том, что пользователю необходимо знать лишь вход и выход «черного ящика» и его назначение, т. е. выполняемую функцию, не вдаваясь в принципы работы и используемые алгоритмы. В обыденной жизни мы достаточно часто сталкиваемся с «черными ящиками» и охотно пользуемся ими. Например, мы используем принтер для подготовки документов, не зная, каким образом он производит перекодирование и печать информации. Мы можем заменить принтер на другой при поломке или на более современный, не будучи специалистами по техническому обеспечению. Идея организации «черных ящиков» в иерархические структуры взята человеком у природы. Все сложные системы Вселенной организованы в иерархии. И сама Вселенная включает галактики, звездные системы, планеты и т. д.
1.6 Иерархическая система
Если множество элементов объединено в систему по определенному признаку, то всегда можно ввести некоторые дополнительные признаки для разделения этого множества на подмножества, выделяя тем самым из системы ее составные части - подсистемы. Возможность многократного деления системы на подсистемы приводит к тому, что любая система содержит ряд подсистем, полученных выделением из исходной системы. В свою очередь, эти подсистемы состоят из более мелких подсистем и т. д.
Подсистемы, полученные выделением из одной исходной системы, относят к подсистемам одного уровня или ранга. При дальнейшем делении получаем подсистемы более низкого уровня. Такое деление называют иерархией (деление должностей на высшие и низшие, порядок подчинения низших по должности лиц высшим и т. п.). Одну и ту же систему можно делить на подсистемы по-разному - это зависит от выбранных правил объединения элементов в подсистемы. Наилучшим, очевидно, будет набор правил, который обеспечивает системе в целом наиболее эффективное достижение цели.
При делении системы на подсистемы следует помнить о правилах такого разбиения:
-
каждая подсистема должна реализовывать единственную функцию системы;
-
выделенная в подсистему функция должна быть легко понимаема независимо от сложности ее реализации;
-
связь между подсистемами должна вводиться только при наличии связи между соответствующими функциями системы;
-
связи между подсистемами должны быть простыми (насколько это возможно).
Число уровней, число подсистем каждого уровня может быть различным. Однако всегда необходимо соблюдать одно важное правило: подсистемы, непосредственно входящие в одну систему более высокого уровня, действуя совместно, должны выполнять все функции той системы, в которую они входят.
В иерархической системе, управления любая подсистема некоторого уровня подчинена подсистеме более высокого уровня, в состав которой она входит и управляется ею. Для систем управления деление системы возможно до тех пор, пока полученная при очередном делении подсистема не перестает выполнять функции управления. С этой точки зрения системой управления низшего иерархического уровня являются такие подсистемы, которые осуществляют непосредственное управление конкретными орудиями труда, механизмами, устройствами или технологическими процессами. Система управления любого другого уровня, кроме низшего, всегда осуществляет управление технологическими процессами не непосредственно, а через подсистемы промежуточных, более низких уровней.
Важным принципом построения системы управления предприятием является рассмотрение предприятия как системы с многоуровневой (иерархической) структурой (рис. 1.2). От звеньев, расположенных на более высоком уровне, идет поток управляющих воздействий, а информация о текущем состоянии объекта управления более низкого уровня поступает звеньям более высокого уровня. Рассматривая своеобразное «дерево» управления, можно отметить, что преимущество иерархической структуры управления состоит в том, что решение задач управления возможно на базе локальных решений, принимаемых на соответствующих уровнях иерархии управления.
Рис. 2. Иерархические системы управления предприятия
Нижний уровень управления является источником информации для принятия управленческих решений на более высоком уровне. Если рассматривать поток информации от уровня к уровню, то количество информации, выраженное в числе символов, уменьшается с повышением уровня, но при этом увеличивается ее смысловое (семантическое) содержание.