Главная » Просмотр файлов » Густав Олссон, Джангуидо Пиани - Цифровые системы автоматизации и управления

Густав Олссон, Джангуидо Пиани - Цифровые системы автоматизации и управления (1087169), страница 9

Файл №1087169 Густав Олссон, Джангуидо Пиани - Цифровые системы автоматизации и управления (Книга - Цифровые системы автоматизации и управления) 9 страницаГустав Олссон, Джангуидо Пиани - Цифровые системы автоматизации и управления (1087169) страница 92018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 9)

Несмотря на исключительную простоту (или благодаря ен), эти контроллеры играют заметную роль во многих промышленных приложениях. В гла- ве также рассмотрены функциональные карты, которые являются мощным сред- ст'вом с 'вом стРуктурирования программ даже для очень сложных задач управления. Глав лава 8 посвящена архитектуре системных шин; наибольшее внимание уделено стандарту Ъ'МЕ, Нередача данных является исключительно важным элементом систем промыш- ленной ой автоматизации. В главе 9 описание процесса обмена информацией опирается на мо одель взаимодействия открытых систем (ВОС).

Рассмотрены некоторые стандаогы ча Р', часто используемые в промышленности, в частности протокол автоматизации и оиз Роизводства (МАР) и шина локального управления (ЯеЫЬиз). Глав . ава 10 является введением в специальные методы мультипрограммирования ип ог Рограммирования для систем реального времени — защита ресурсов, синхрониза- ция и и обмен данными между программными модулями. В главе показано, какими мего одами операционная система обеспечивает исполнение нескольких программ в е .

Режиме реального времени. Дан краткий обзор существующих операционных сис- Глава 1. Введение ОбзоР тем и языков программирования с точки зрения их соответствия требованиям систем реального времени. Организация взаимодействия (интерфейс) между пользователем и компьютером играет существенную роль в работе управляющих систем и часто является решающим фактором успешного внедрения системы.

Некоторые важные принципы, связанные с применением управляющих систем в промышленных установках, описаны в главе 11. Тематика глав 3 — 11 обобщена в главе 12 с точки зрения практического подходз к управляющим системам. В условиях производства компьютерные системы управления обычно не создаются каждый раз заново на пустом месте.

Поэтому в этой главе рассмотрены вопросы применения существующих на рынке компонентов, их работз и объединение. Некоторые поставщики предлагают системы, которые можно настраивать параметрически, не прибегая к обычному программированию; во многих приложениях можно использовать и "коробочное" (оД-йе-зйе(() программное обеспечь ние. Приведены примеры, иллюстрирующие типичные проблемы и способы их практического решения.

Все примеры программ в книге написаны на языке Разса1, поскольку он понятен даже неспециалистам. Каждая глава содержит список рекомендуемой литературы, чтобы дать читателю возможность глубже изучить соответствующий предмет. Рекомендации по дальнейшему чтению Цитата в начале главы заимствована из классической книги 1970-х годов [Р1гз1я, 1974].

Многие из сделанных в ней замечаний, касающихся технологии, по- прежнему представляют значительный интерес. Необходимо помнить и об исполненном юмора предупреждении автора; "11е следует использовать эту книгу как руководство по доктрине дзен-буддизма. Она также в очень малой степени посвящена и мотоциклам". Истинным шедевром 1980-х годов, касающимся сложных структур, информации связи и искусственного интеллекта, является книга [Нойзгайгег, !979].

Многочис. ленные параллели между музыкой, искусством, древними языками, биологиеи я компьютерами самым естественным образом включаются в изложение и заставляют читателя смотреть па многие вещи совершенно по-новому. Многие интересные статьи об управлении процессами и его технологических применениях были опубликованы в журнале Яс(епййс Ашег1сап, например [Бресгог, 1984] и [О1пхЪег8, 1982]. Высококачественное описание возможностей про граммного обеспечения содержится в [Кау, 1977] и [Кау, 1984], Несмотря на бурно~ развитие компьютерных технологий, эти статьи до сих пор остаются актуальным .

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

Для иллюстрации практических задач и подходов к их решению подробно описываются два модельных примера — система электропривода и управление станцией биологической очистки сточных вод, — ссылки на которые приводятся во многих местах книги. Эти конкретные процессы были выбраны потому, что они, во-первых, имеют разные масштабы времени, а во-вторых, включают в себя многие задачи, типичные для других приложений цифрового управления. Проблема работы в реальном масштабе времени с точки зрения компьютерного программирования анализируется в разделе 2.1.

В разделе 2.2 представлены типичные примеры управления процессами, а в разделе 2.3 описываются основные проблемы компьютерного управления со ссылками на последующее изложение. Модельные примеры, используемые в книге, описаны в разделе 2А. 2.1. Управление процессом в реальном времени Компьютеры, управляющие процессами, имеют другие задачи, нежели компьютеРы, используемые для "классической" обработки информации. Основная разница состоит в том, что управляющий компьютер должен работать со скоростью, соответствующей скорости процесса (рис. 2.1). Само понятие "реальное время'* указывает ца то, что в реакции компьютерной системы на внешние события не должно быть заметного запаздывания.

Рис. 2.1. Применение компьютера в управлении процессом ,Чругая главная особенность компьютерного управления процессом заключается в том, что ход исполнения программы нельзя опРеделить заранее. Внешние сигналы Могут прерывать или изменять последовательность исполнения операторов про- Глава 2. Особенности цифрового управления процессами 46 2 1 управление процессом в реальном времени 47 граммы, причем для каждого нового прогона по-разному. Кроме того, существует проблема эффективного использования ресурсов компьютерной системы с учетом временных ограничений. Все зто требует специальных методов программирования.

Дополнительную проблему представляет собой тестирование систем реального времени из-за отсутствия предсказуемого порядка выполнения операторов программы по сравнению с обычными компьютерными системами. Параллельность — одно из важных свойств реального мира. Все события вокруг нас, мы сами и фактически любые физические процессы можно представить в виде множества "подпроцессов", которые протекают параллельно. Из этого свойства следует важный вывод: компьютер, взаимодействующий с таким процессом или управляющий им, должен учитывать эту параллельную приролу, а в некоторых ситуациях и работать в соответствии с ней.

Естественным следствием параллельной природы реального мира является то, что компьютер должен уметь управлять параллельными задачами. В этом и заключается отличие управляющего компьютера от обычного, для которого естественным является последовательный режим.

2.1.1. Пример — пресс для пластика регулирование нагрева серия импульсов рааиавлвинмй пластик компьютер, управляющие процессом двтчяк импульсов ~илиядр влево вправо квмаидм гг вм правов крайквв положение левое крайпвв полвлгвюгв Рис. 2.2. Пресс лля пластика Управление прессом для пластика — зто пример типичной задачи компьютерного управления процессом. Компьютер должен одновременно регулировать температуру (поддерживать ее постоянной) н координировать последовательность технологических операций. Если применять обычные методы программирования, то задача структурирования программы становится неразрешимой.

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

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

Движение поршня прекращается при достижении заданного числа импульсов. Чтобы обеспечить приемлемую производительность, температура пластика должна иметь заданное значение к тому моменту, когда поршень при движении вправо минует выходное отверстие контейнера.

Компьютерная система должна регулировать температуру н движение поршня одновременно. Значение температуры поступает в виде непрерывного сигнала от датчика. Положение поршня рассчитывается исходя из числа импульсов. Кроме того, еще два датчика генерируют двоичные сигналы при достижении поршнем крайнего положения. Компьютер не содержит отдельного внутреннего интервального таймера и поэтому должен отсчитывать время с помощью счетчика сигналов от внешнего источника времени. 2.1.2. Управление на основе последовательного программирования Попытаемся проанализировать следующую проблему: могут ли задачи управления в ия в реальном времени решаться с помощью последовательного программирования. Блок-схема регулирования темперлгуры представлена на рис. 2.3.

Программа считывает температуру пластика каждые 10 секунд, определяет необхо одимое время нагрева (переменная Аеас Ггте), включает нагреватель и затем переходит в цикл занятого ожидания (Ьиву гоор) обновления счетчика времени (пе е, ( ременная С), во время которого компьютер не может выполнять никакие другие о у перапии. Очевидно, что это не самое эффективное использование компьютера. Алгоритм управления перемещением поршня показан на рис. 2А. Компьютер выЛает коман ду начать движение вправо, затем непрерывно контролирует информацнго от ат д чика конечного положения до тех пор, пока не получит сигнал о том, что оно дости гнуто. Затем начинается обратное движение поршня влево, при этом компьюте р должен в цикле занятого ожидания ждать очередного импульса и суммировать их ( (счетчик импульсов обозначен п).

Характеристики

Тип файла
DJVU-файл
Размер
5,19 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6553
Авторов
на СтудИзбе
299
Средний доход
с одного платного файла
Обучение Подробнее