Управление процессом в реальном времени
Управляющий компьютер должен работать со скоростью, соот- ветствующей скорости процесса. Само понятие «реальное время» указывает на то, что в реакции компьютерной системы на внешние события не должно быть заметно запаздывания. Различают две системы реального времени – жесткие и мягкие. В системе жесткого реального времени существует строго ограниченный временной порог, при превышении которого произойдут необратимые послед- ствия. Данные последствия могут носить катастрофический характер.
В системах мягкого реального времени с увеличением времени ре- акции на воздействие ухудшатся характеристики системы, но ника- ких катастрофических последствий данное ухудшение иметь не будет. Главная специфика применения ПЛК – решение одновре- менно нескольких логических задач. Прикладная программа может иметь реализацию в виде множества логических задач, которые должны работать одновременно.
В качестве примера типичной задачи компьютерного управле- ния технологическим процессом рассмотрим задачу управления прессом для пластика (рис. 100).
Рис. 100. Пресс для пластика
Компьютер должен одновременно регулировать температуру (поддерживать ее постоянной) и координировать последовательность технологических операций. Контейнер содержит расплавленный пластический материал; температура пластика должна поддерживаться в пределах узкого диапазона. Управляющий компьютер периодически считывает текущую температуру и рассчитывает тепло, необхо- димое для ее поддержания на требуемом уровне. Тепло поступает от нагревательного элемента, управляемого компьютером. Время
его работы согласовано с количеством тепла, которое необходимо подвести.
Нижняя часть пресса состоит из поршня, выталкивающего оп- ределенное количество расплавленного пластика через насадку. Когда поршень находится в крайнем правом положении, цилиндр заполняется пластиком. Затем поршень быстро перемещается вле- во, выдавливая требуемое количество пластика. Положение поршня контролирует импульсный датчик, генерирующий определенное число импульсов на каждый миллиметр перемещения, а объем вы- давливаемого пластического материала определяется числом им- пульсов за время перемещения. Движение поршня прекращается при достижении заданного числа импульсов.
Чтобы обеспечить приемлемую производительность, темпера- тура пластика должна иметь заданное значение к тому моменту, когда поршень при движении вправо минует выходное отверстие контейнера. Компьютерная система должна регулировать темпера- туру и движение поршня одновременно. Значение температуры поступает в виде непрерывного сигнала от датчика. Положение поршня рассчитывается исходя из числа импульсов. Кроме того, еще два датчика генерируют двоичные сигналы при достижении поршнем крайнего положения.
Достарыңызбен бөлісу: |