Cтраница 1
Функции верхнего уровня интегрированной АСУ разбиты по аналогичным группам. [1]
Функции верхнего уровня ориентированы на старшего оператора. [2]
![]() |
Структура технических средств. [3] |
Функции верхнего уровня образуют две подсистемы: информационную и оптимального управления. Функции контроля состояния АСУ ТП носят вспомогательный характер и на схеме не показаны. [4]
![]() |
Структурная схема средств АСУ ТП установки Г43 - 107. [5] |
К функциям верхнего уровня АСУ ТП Октан - М относятся: получение исходных данных для анализа технологических ситуаций в виде режимного листа оператора, массива текущей информации за фиксированный интервал времени, массива отклонений значений технологических переменных от заданных норм; формирование отчетной документации в виде режимного листа за смену и сутки, информации для АСУП, вычислений технико-экономических показателей; управление режимом. Цель оптимального управления в АСУ ТП Октан - М состоит в обеспечении максимума относительного выхода целевого продукта ( бензина) за время между двумя последовательными плановыми ремонтами установки при соблюдении технологических и плановых заданий. Задача оптимального управления сводится к управлению режимом в реакторно-регенераторном блоке и к стабилизации показателей качества получаемого целевого продукта - температуры начала и конца кипения бензина. Сюда же относятся функции контроля состояния АСУ ТП, которые можно разделить, на две группы: контроль правильности работы технических средств; контроль правильности расчетов. [6]
В общем случае функции верхнего уровня системы управления выполняются с помощью ЭВМ АСУП в целом. [7]
Возможно, они станут функциями верхнего уровня в иерархии. [8]
Как отмечалось в разделе V.2.2, с использованием вычислительной техники реализуются функции верхнего уровня иерархии. Прежде всего - это функции, связнные с получением исходных данных для анализа технологических ситуаций и формирования отчетной документации. [9]
Заметим, что код для дерева сопоставления используется в качестве первого аргумента функции CASE верхнего уровня по той простой причине, что в определении функции f может быть несколько уравнений с одинаковой правой частью. Тогда, если код для правых частей уравнений генерировать просто из листьев дерева сопоставления, коды одинаковых правых частей будут дублироваться. Однако совсем не трудно установить, имеются ли в определении функции уравнения с одинаковой правой частью, и если это так, тогда, конечно, нет никакой необходимости в упомянутой функции CASE верхнего уровня. [10]
На начальной стадии может быть неясно, как программные функции нижнего уровня взаимодействуют с функциями верхнего уровня. Если начинать проектирование с функций нижнего уровня, то может случиться так, что потом придется вносить значительные изменения. Начиная проектирование с высшего уровня, мы обеспечиваем возможность не только более быстрой, но и более точной разработки функций нижнего уровня, что позволит уменьшить количество последующих изменений. [11]
При написании программного кода, выполняющего проверки, обеспечивающего вспомогательные средства или изменяющего диспетчер памяти, необходимо избегать использования функций верхнего уровня, поскольку они могут сказываться на работе диспетчера памяти. Например, в модуль SimpleMemTest я не мог включить модуль SysUtils, поскольку он занимается выделением памяти. [12]
В системе, имеющей больше двух уровней бронируемого приоритета, функции, выполняемые на нижнем уровне, могут быть прерваны для выполнения функции ближайшего верхнего уровня. Однако выполнение этой функции тоже может быть забронировано функцией с еще более высоким приоритетом. Следовательно, ОС должна содержать данные, необходимые для обеспечения нескольких уровней бронирования и для возврата к каждой из прерываемых программ в определенной последовательности, соответствующей убыванию приоритета. [13]
Обратите внимание: в этом примере содержится три уровня вложения: функции GMM и СРЗНАЧ задаются как аргументы функции ЕСЛИ, которая, в свою очередь, входит в функцию ЕСЛИ верхнего уровня. [14]
Нижним уровнем этого языка служит микромодель. Функцию верхнего уровня выполняет модель обобщения ситуаций, с помощью которой формируется обобщенная структура ситуаций на дискретной сети. [15]