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

4. РЕЖИМ "ПРОГРАММИРОВАНИЕ"

4.1. Процедура тестирования

Нажатием клавиш "¬" или "®" установить на пульте настройки процедуру "ТЕСТ" ( загорается ЛИ). Для проведения тестирования необходимо клавишами "D" и "Ñ" установить нужный код по таблице 1. После нажатия клавиши "­" тест запускается. Результат тестирования выдается на нижний ЦИ (см. рис. З.).

При правильном выполнении тесов 00-11 на нижнем ЦИ должно быть "00". Тест 12 не прошел, если 00 появляется позднее 50 сек. Тест 13 прошел, если через 1 сек. ЛИ будет погашен.

Тестирование лицевой панели контроллера.

При тестировании лицевой панели устанавливается код теста 15 и нажимается клавиша "­" - на нижнем ЦИ пульта настройки появляется код 00. После этого пульт настройки отключается          (переключатель находится на обратной стороне пульта) - на нижнем ЦИ лицевой панели появляется код 00.

При тестировании лицевой панели вначале тестируется клавиатура, затем индикаторы.

Для тестирования клавиатуры по очереди нажимаются клавиши лицевой панели - на ЦИ вместо кода 00 появляется номер (от 01 до 12) равный номеру нажатой клавиши.

8

Таблица 1

Тестирование

Процедура

Код

Наименование операций тестирования

теста

Тестирование

00

Комплексный тест ПЗУ и ОЗУ

01

02

тесты ПЗУ

03

04

05

06

тесты ОЗУ

07

08

09

тесты ППЗУ

10

11

тесты интерфейса

12

13

тест сторожа цикла

14

тест пульта настройки ПН-21

15

тест лицевой панели БК-21

Тестирование индикаторов лицевой панели выполняется в две операции. Первая операция тестируют все индикаторы (ламповые и цифровые) кроме шкального индикатора "ВЫХОД" и ЛИ "D", "Ñ". Вторая операция тестирует шкальный индикатор "ВЫХОД" и ЛИ "D", "Ñ". Первая операция запускается путем одновременного нажатия клавиш " ÿ" + "­", вторая - клавиш "   "+ "­".

4.2.Установка приборных параметров

Выполняемая   в   процедуре   "приборные   параметры" последовательность операций и характеризующие их параметры, являются общими для всех алгоблоков, т.е. для контроллера в

33

Выходной сигнал канала равен:

Yi = (ХАН.ВХ.i + Xсм.i) Kmi, i=l,2,....,8

где         ХАН.ВХ,i  - аналоговый входной сигнал, поступающий от АЦП на   i - й канал;

XСМ,i, Кмi - параметр смещения и масштабный коэффициент входною сигнала. Если коррекция сигнала не требуется, тогда ХСМ,i  = 0, Кмi =1.

Нумерация входных параметров алгоритма и выходных сигналов показана в таблице П 1.3.

Таблица П 1.3.

Алгоритм ВАА

Входы алгоритма, обозначенные пунктиром, автоматически подключаются к АЦП и в программировании не участвуют.

1.3. Алгоритм аналогового вывода гр. А-АВА (11).

Алгоритм служит для связи функциональных алгоритмов с ЦАП. Каждый алгоритм обслуживает до 2 аналоговых входов. Помимо связи с ЦАП алгоритм АВА позволяет корректировать диапазон изменения выходного сигнала с помощью настроечных параметров Хсм и КМ. Алгоритм имеет модификатор 0 £ m £ 2 ,

32

Вход ХЗДН определяет сигнал, который является сигналом текущего задания и выводится на ЦИ "ЗАДАНИЕ". Этот вход подключается к основному выходу у алгоритма ЗДН.

Вход ХВХ является входным сигналом (регулируемым параметром) и выводится на ЦИ при контроле "Вх" на лицевой панели. Данный вход подключается к выходу алгоритма аналогового ввода ВАА.

Вход Xe определяет сигнал рассогласования и выводится на ЦИ контроля "e" на лицевой панели. Вход подключается к выходу Ye алгоритма РАН.

Таблица П 1.2

Параметры и сигналы ОКО

Входы W0 и W100 являются настроечными и задают технические единицы измерения. Параметр W0 = 0 и W100 = 100.

Вход ХРУЧ подключается к основному выходу алгоритма РУЧ.

На вход ХВР (выход регулятора) подается сигнал, характеризующий управляющее воздействие. Этот   вход подключается к основному выходу алгоритма РУЧ.

1.2. Алгоритм аналогового ввода гр. А - ВАА (07)

Алгоритм    предназначен для связи функциональных алгоритмов с АЦП. Алгоритм содержит 8 независимых каналов. Число каналов определяет значение модификатора 0 £ m £ 8

9

целом. В процедуру "приборные параметры" входят следующие

операции:

1) обнуление   контроллера   (или   установка   стандартной

    конфигурации);

2) установка комплектности;

3) установка кода запрета изменения параметров и диапазона    

    временных параметров;

4) задание времени цикла работы контроллера;

5,6) контроль ресурса 1-й и 2-й областей ОЗУ;

7) контроль состава и версий библиотеки алгоритмом.

В первой операции обнулению соответствует код 00, стандартной конфигурации - аналоговое ПИД - регулирование -код 01 и импульсное регулирование - 02.

В   операции   "комплектность"   устанавливается   код, определяемый модификацией контроллера, в зависимости от числа входных и выходных аналоговых и дискретных сигналов. В настоящей лабораторной работе используется контроллер с кодом 15(8 аналоговых входов и два выхода; по 8 дискретных входов и выходов).