Управление технологическим параметром в заданных пределах — КиберПедия 

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Управление технологическим параметром в заданных пределах

2022-12-20 19
Управление технологическим параметром в заданных пределах 0.00 из 5.00 0 оценок
Заказать работу

 

Необходимо обеспечить поддержание значения параметра, например, температуры окружающей среды в заданных пределах Тmin - Тmax. Значения Tmin и Tmax при моделировании хранятся в контроллере, например в регистрах ЦПУ, как и значения текущих значений температуры с датчиков (загружаются параметры температур при моделировании в симулятор контроллера с клавиатуры персонального компьютера).

Обработка данных заключается в следующем. Введенные с датчиков m значений параметров запоминаются в виде массива в ячейках области ввода памяти данных контроллера. Затем необходимо переслать данные параметры в область обработки памяти данных. Далее требуется вычислить среднее значение температуры: Tср.=∑Ti/m, где m - количество параметров температур Ti. После определения Tср необходимо ее сравнить с Tmin и Tmax и сформировать на линиях выбранного выходного порта контроллера соответствующие УС, например Y4 или Y5, поступающие в ИМ «Охладитель среды» или «Нагреватель среды» соответственно, подключенные к данным линиям выходного порта. Также требуется в индикатор, подключенный к выходному порту, вывести максимальное значение Тi текущей температуры.

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

                                  

Рис 9. Структурная схема МКС управлением параметра в пределах

Рис 10. Алгоритм управления параметром в пределах и нахождение максимального элемента

Программа реализации алгоритма на языке Ассемблер

$Mod812

MOV R0,#40H; данная директива определяет начальный адрес в ПД, с которого

                              будут располагаться значения Тi (i=1-5)

MOV R1,#05H; счетчик числа значений Тi

MOV R3,#0AH; записывается в регистре R3 значение Тmax

MOV R4,#03H; записывается в регистре R4 значение Тmin

MOV B,#05H; регистр В хранит количество Тi

CLR A

CLR P2.6

CLR P2.7

M1: ADD A,@R0; вычисляем сумму Тi

INC R0

DJNZ R1,M1

DIV AB     ; находим значение Тср

MOV R5,A; сохраняем результат Тср в регистре R5

SUBB A,R4; сравниваем значение Тср со значением Тmin

JC M2         ; анализ значения Тср, если Тср<Tmin, то осуществляется переход

                             к метке М2, иначе выполняется следующая команда

MOV A,R5 ; записываем в аккумулятор значение Тср

SUBB A,R3; сравниваем значение Тср со значением Тmax

JNC M4       ; анализ значения Тср, если Тср >Tmax, то осуществляется

                              переход к метке М4, иначе выполняется следующая команда

JMP M3

M2: SETB P2.6

JMP M3

M4: SETB P2.7

M3: MOV R0,#40H; начальная установка регистров

MOV R1,#05H

MOV A,@R0

M9: INC R0

MOV R6,A     ; в регистре R6 сохраняем первое число

SUBB A,@R0; сравниваем первое число со вторым 

JC M7         ; анализ сравнения, если первое число больше, то выполняется

                             следующая команда, иначе переход к метке М7            

MOV A,R6

JMP M10

M7: MOV A,@R0

M10: DJNZ R1,M9

MOV P3,A

M11: JMP M11    ; данная команда безусловного перехода имитирует останов

                                   выполнения программы

END            ; директива конца программы для транслятора

Команды: 67

Циклы: 90

Время выполнения: 0,000098 сек

Размер: 58 байт

 


Поделиться с друзьями:

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

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.007 с.