2.1.1. Пример — пресс для пластика
Управление прессом для пластика — это пример типичной задачи компьютерного управления процессом.
Компьютер должен одновременно регулировать температуру (поддерживать ее постоянной) и координировать последовательность технологических операций. Если применять обычные методы программирования, то задача структурирования программы становится неразрешимой. Поэтому требуется другой подход.
Рис 2.2. Пресс для пластика
Пресс для пластика представлен на рис. 2.2. Контейнер содержит расплавленный пластический материал; температура пластика должна поддерживаться в пределах узкого диапазона. Управляющий компьютер периодически считывает текущую температуру и рассчитывает тепло, необходимое для ее поддержания на требуемом уровне. Тепло поступает от нагревательного элемента, управляемого компьютером. Время его работы согласовано с количеством тепла, которое необходимо подвести.
Нижняя часть пресса состоит из поршня, выталкивающего определенное количество расплавленного пластика через насадку. Когда поршень находится в крайнем правом положении, цилиндр заполняется пластиком. Затем поршень быстро перемещается влево, выдавливая требуемое количество пластика. Положение поршня контролирует импульсный датчик, генерирующий определенное число импульсов на каждый миллиметр перемещения, а объем выдавливаемого пластического материала определяется числом импульсов за время перемещения. Движение поршня прекращается при достижении заданного числа импульсов.
Чтобы обеспечить приемлемую производительность, температура пластика должна иметь заданное значение к тому моменту, когда поршень при движении вправо минует выходное отверстие контейнера.
Компьютерная система должна регулировать температуру и движение поршня одновременно. Значение температуры поступает в виде непрерывного сигнала от датчика. Положение поршня рассчитывается исходя из числа импульсов. Кроме того, еще два датчика генерируют двоичные сигналы при достижении поршнем крайнего положения. Компьютер не содержит отдельного внутреннего интервального таймера и поэтому должен отсчитывать время с помощью счетчика сигналов от внешнего источника времени.
- 1.1. Роль вычислительной техники в управлении процессами
- 1.5. Руководство для читателя
- Глава 8 посвящена архитектуре системных шин; наибольшее внимание уделено стандарту vme.
- Процессы реального времени. Методы программирования. Задачи цифрового управления
- 2.1.1. Пример — пресс для пластика
- 2.1.2. Управление на основе последовательного программирования
- 2.1.3. Управление на основе прерываний
- 2.2. Примеры задач управления процессами
- 2.2.1. Управление последовательностью событий и бинарное управление
- 2.2.2. Простой контур управления — регулятор температуры
- 2.2.3. Генерация опорного значения
- 2.2.4. Системы, содержащие несколько контуров управления.
- 2.2.5. Взаимосвязанные системы
- 2.2.6. Критичные по времени процессы
- 2.2.7. Свойства процессов, усложняющие управление
- 2.3. Особенности систем цифрового управления
- 2.4.2 Модельный пример 2 – биологическая очистка сточных вод (процесс активированного отстоя)
- 2.5. Заключение
- 3. Описание и моделирование систем
- 3.1.2. Масштаб времени динамических моделей
- 3. 1.3. Моделирование динамических систем
- 3.1.4. Моделирование дискретных событий
- 3.2. Основы моделирования динамических систем
- 3.2.1. Механические системы
- 3.2.2. Электромагнитные цепи
- Пример 3.4
- 7.4. Функциональные карты
- 7.4.1. Синтаксис функциональных карт
- 4 2. Реализация функциональных карт
- 7.4.3. Применение функциональных карт в промышленном управлении
- 7.5. Заключение
- 10.6. Методы программирования в реальном времени
- 10.6.1. Что такое программа реального времени?
- 10.6.2. Среда программирования
- 10.6.3. Структура программы реального времени
- 10.6.4. Обработка прерываний и исключений
- 10.6.5. Программирование операций ожидания
- 10.6.6. Внутренние подпрограммы операционной системы
- 10.6.7. Приоритеты процессов и производительность системы
- 10.7. Языки программирования и операционные системы реального времени
- 10.7.1. Требования к языкам и операционным системам реального времени