Особенности реализации алгоритмов контроля и управления на УВМашинах в реальном масштабе времени

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

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

Все программы, реализующие алгоритмы, контроля и управления производством можно разделить на 2 группы:

1. программы, реализующие те части алгоритма управления, которые повторяются с заданной периодичностью. Периодичность может колебаться в очень широких пределах (от нескольких секунд до суток). К таким программам относятся: программы циклического опроса датчиков, программы вычисления сводных показателей…

2. программы, реализующие те части алгоритма управления, моменты начала выполнения которых случайны. К ним относятся программы адресного опроса датчиков, регулирования, включения и выключения групп механизмов.

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: