Технические средства автоматизации. Технологическое программирование регулирующего микроконтроллера: Методические указания к выполнению лабораторных работ, страница 5

В процедуре "алг" происходит "заполнение" алгоблоков программами из библиотеки алгоритмов. Из четырех процедур, связанных с программированием алгоблоков. (4.4 - 4.7), процедура "алг" должна быть выполнена первой. В общем случае для каждого алгоблока задаются три параметра: код алгоритма, его модификатор (М) и масштаб времени (MB). В некоторых алгоритмах модификатор и (или) масштаб времени могут отсутствовать. Тогда позиции на ЦИ, в которой выводятся соответствующие параметры, автоматически пропускаются. Список используемых в данной работе алгоритмов и их параметры приведены в приложении 1.

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

Последовательность выполнения процедуры "алг"

1. Клавишами "¬ " и "®" выбирается процедура "алг".

2. Клавишами "D" и "Ñ " устанавливается номер алгоблока в первой позиции верхнего ЦИ.

3. Параметры алгоритма задаются клавишами "D " и "Ñ ".

4. Нажатием клавиши "­" информация в ЦИ вводится в память ЭВМ.

Правила установки параметров алгоритмов представлены в таблице 4.

29

1. Построить блок - схему программы одноконтурного регулирования по заданию таблицы 12.

2. Составить технологическую программу.

3.   Провести   тестирование   микроконтроллера. Установить приборные параметры.

4. Разместить алгоритмы регулирования по заданным номерам алгоблоков. Выполнить конфигурирование по программе,    предварительно    согласовав    с преподавателем вид свободных входов у каждого алгоритма (константа или коэффициент)

5. Установить численные значения параметров.

6. В режиме "РАБОТА" проверить правильность задания параметров и значения входных - выходных' сигналов.    Установить    численное    значение

коэффициентов

7. Перейти в режим оперативного контроля и регулирования, установить задание.

8. Испытать ручной режим управления.

9. Запустить программу в автоматический режим.

Задание 2

1. Установить  стандартную конфигурацию  аналогового регулирования "РЕГА".

2. Составить схему размещения алгоритмов, блок - схему и технологическую программу реализуемую конфигурацией «РЕГА» по показаниям индикаторов пульта настройки.

3. Выполнить по указанию преподавателя необходимые изменения конфигурации алгоритма "РЕГА".

8.  ОФОРМЛЕНИЕ ОТЧЕТА

В отчете необходимо иметь:

• результаты тестирования, установки приборных и системных параметров

• схему размещения и блок схему.

28

Ламповые индикаторы "КУ", "ЛУ", "ДУ", "РУ" означают соответственно: режим каскадного, локального (одноконтурного), дистанционного и ручного управления.

Переход в  каждый  из этих режимов (если  они запрограммированы)  осуществляется  нажатием  комбинаций клавиш:

1) Q­ - перевод контура в локальный режим;

2) Q¯ - перевод на каскадный режим;

3) QD - установка дистанционного режима;

4) QÑ - отмена дистанционного режима;

5) N - переход в режим ручного управления.

Ламповые индикаторы "ВЗ", "ПЗ", "РЗ" показывают выбранный тип задания: внешнее, программное, ручное задание.

Для изменения   режима задания используются клавиша

«,»,«  », «», «»  

Нажатием клавиш  «», «», «» осуществляется переход на соответственно ручное , программное и внешнее задание.

Клавишами "¬" и "®" выбирается параметр, контролируемый по нижнему ЦИ.

Комбинация клавиш «N» + ("D" или "Ñ") используются для ручного управления.

Клавиши «» + ( "D" или "Ñ" ) предназначены для ручного изменения задания.

7. ЗАДАНИЕ НА ЛАБОРАТОРНУЮ РАБОТУ

Задание 1

Таблица 12 Варианты задания

ОКО

ЗДН

РУЧ

ВАА

АВА

РАН

1

02

04

05

07

08

09

2

01

05

04

06

10

12

3

01

06

03

07

08

09

4

02

03

04

06

09

08

13

Процедура «алгоритм»

Формат индикации

Параметры

N1

N2

N3

N4

N1 –01-09 – номер алгоблока

N2 – код алгоритма

N3 – код модификатора

N4 – масштаб времени

Временной диапазон

Масштаб времени

00

01

Младший

с

мин

00

01

Старший

мин

ч

Пример 3.

01

01

00

Данный пример показывает, что в первом алгоблоке находится алгоритм с кодом 01 с кодом модификации 00 и без масштаба времени.

Пример 4.

06

20

01

В этом примере в 6-ом алгоблоке записан алгоритм с кодом 20 без модификатора и с масштабом времени "мин" при условии, что для контроллера в процедуре "приб" установлен код младшего временного диапазона.

4.5.  Процедура "конфигурирование".

В процедуре конфигурирования осуществляется взаимное соединение входов - выходов алгоблоков или, что то же самое,

14

записанных в них алгоритмов в единую структуру, реализующую математическую операцию или задачу управления. Алгоблок, который принимает на входе информацию, называется алгоблок - приемник и, если передает информацию – алгоблок - источник.