Главная Промышленная автоматика.

Таймер иа БИС К145ИК1907. Принципиальная схема таймера представлена на рис. 13. Встроенный генератор синхронизируется кварцевым резонатором Z1 типа РК101 - 32768 Гц.

Задание режимов работы и программирование таймера происходит с помощью клавиатуры, коммутирующей сигналы с выходов D1-D4 на входы KI-К4. При этом на индикаторе Hi формируется символ сегментов цифры 8 (рис. 8) в соответствии с табл. 6. Нули в таблице соответствуют высокому уровню напряжения (0...2В). Символы операционных клавиш отображаются в младишх разрядах индикатора, лишь си.мволы клавиши «Y» и «ПП» отображаются в старшем разряде. Рассмотрим назначение операционных клавиш. При нажатии на клавип1у «Р» (например, сразу после вклн>чения питания) происходит установка таймера в рабочий режим, при этом иа индикаторе отображается символ «[». Нажатием на клавишу «А» происходит установка режима адреса команды. И если далее мы, напри.мер, нажимаем клавиши О» и «2», то

Таблица 6. Индикация режимов работы таймера на БИС К145ИК1907

Нажатая клавиш.ч

Формируе]\!ЫЙ сигнал

Отображение на индикаторе

15 16

2 3 4 5 6 7 8 9

Ц ПП

Зп Чт СЛ

А+1 Стоп

Авост

иг D2 D3 D4

D2"

D4 D3 D2

dT dT dT

Ki Kl KI KI K2 K2 K2 K2 КЗ КЗ

К4 К1ЛК2 К1ЛКЗ К2ЛК4

Вх. 4 К1ЛК2 Вх. 4

О О 1 1 1

о о о о

о о о о

о о о 1 о 1

о о о о о

7 8 9

Г 1 Г

с с А



будет введен адрес команды 02, который отобразится в старших разрядах индикатора. Для чтения или записи команд далее по адресам, записанным последовательно в программе, следует нажимать клавишу инкремента адреса команды А+1. При этом происходит приращение адреса на единицу. Безусловный переход на программы может осуществляться с помощью клавиши «ПП». Для многократного повторения некоторой операции или нескольких команд служит команда цикла (клавиша «Ц»), причем количество циклов повторения указывают в команде «Цикл» цифрой, на единицу меньшей требуемого. Для установки режи.ма записи команд нажимают на клавишу «Зп». При этом на индикаторе появляется символ L, после чего можно производить ввод полного формата команды нажатиедМ на соответствующие цифровые клавиши. Проверка набранной программы может осуществляться в режиме чтения команд (клавиша «Чт»). Нажав последовательно клавишу «А», цифровые клавиши необходимого адреса, клавишу «Чт», мы увидим на индикаторе параметры команды (содержащейся по набранному адресу), отображаемые поочередно в виде двух частей строки (параметров и времени) с интервалом в 4 с. Если адреса интересующих нас команд расположены последовательно, то далее следует нажимать клавишу «А+1».

После проверки набранной в режиме «Зп» программы можно перейти к ее исполнению в рабочем режиме нажимая последовательно клавишу «А», цифровые клавиши, задающие адрес начала программы, клавишу «Р». Прн исполнении программы иа индикаторе с интервалом в 4 секунды отображается последова1ельно сначала програ.м-мно заданное время выполнения данной операции, затем текущее время выполнения операции, далее адрес команды и цифра, указывающая сколько раз выполнена данная команда в цикле. Рядом с этой цифрой отображается одна из букв слова «CALL» (Вызов) с периодом повторения 12 с.

Останов програм.мы может быть выполнен программно или вручную нажатием на клавиши «Стоп» (Останов выполнения программы) или «Авост» (Аварийный останов). При останове выполнения программы прекращается счет времени выполнения данной операции, но управляющие сигналы остаются на выходах таймера.

Если в режиме ввода адрес введен неверно (например, ошибочно нажата клавиша «А-fI»), необходимо осуществить с помощью клавиши «СА» сброс адреса команды. Клавишей «СК» осуществляют сброс информации, введенной в режиме «Запись» ошибочно.

Большая интегральная схема К145ИК1907 и.меет формат управляющей команды- 25 бит. Она условно разбита на семь разрядов - четыре тетрады и три триады. В первом разряде в двоично-десятичном коде записываются единицы минут, во втором - десятки. В третьем и четвертом разрядах (в третьей и четвертой тетрадах) записываются соответственно единицы и десятки часов. Пятый я шестой разряды отображают состояние выходных управляющих ciir-налов РЗ и Р2 соответсгве1гио. Разряд РЗ включает в себя сигналы Y1, Y2, Y3, а разряд Р2 -Y5, Y6, Y7. В седьмом разряде (Р) отображаются состояния входных сигналов Вх. 1, Вх. 2, l5x, 3. Разряды 7, 6 и 5 (переменные Р1, Р2, РЗ) определяют состояния входных и выходгых сигналов. Их значение задается в восьмеричном коде. И если, напрн.мер, в 6 и 5 разрядах будут записаны числа 5 и 3, то состояние выходных сигналов разрядов Р2 и РЗ будет определяться «ледующим образом -в разряде Р2: Y7 -I; Y6 - 0; Y5-1; в разряде РЗ: Y3-



Таблица?. Работа таймера в зависимости от состояния разряда Р1

Состояние

Число в

восьмеричном

Комментарий

коде

Вх. 3

Вх. 2

Вх. 1

Контролируются все входы

Заблокированные входы:

Вх. !

Вх. 2

Вх. 1 и Вх. 2

Вх. 3

Вх. ! и Вх. 3

Вх. 2 и Вх. 3

Вх. !, Вх. 2 и Вх. 3

0; Y2-!; Y1-1, причем наличие нуля соответствует высокому уровню напряжения на выводах БИС, а единицы - низкому (-27 В).

В зависимости от кода, записанного в седьмом разряде управляющей команды (Р1), БИС анализирует состояния входных сигналов в соответствии с табл. 7, при этом входные сигналы по заблокированному входу не анализируются. Разряды 41 (единицы, десятки часов и единицы, десятки минут) задают временные интервалы выполнения данной операгши. Они записываются в десятичном коде.

Для управления программой служат команды перехода по программе (ПП) и цикла (Ц). Формат команды перехода по программе состоит также из семи разрядов. Два младших разряда, а также разряды пятый и шестой образуют поле комментария. В третьем и четвертом разрядах указывается адрес перехода по программе согласно данной команды.

В седьмом разряде индицируется символ клавиши «ПП» («Г»), В поле комментария можно записать любую информацию, но при переходе по адресу 00 она должна быть отлична от «О», а в разряды 4 и 3 записывается адрес перехода. Так, например, команда ГГГ1300 означает безусловный переход к команде по адресу 13.

Команда цикла (клавиша «Ц») используется для многократного повторения участков программы. Первый, пятый и шестой разряды этой команды образуют иоле комментария. В третьем и четвертом разрядах записывается адрес команды, с которой начинается повторение, а во второй разряд заносится количество повторений. В седьмом разряде индицируется символ клавиши «Ц» («[»). Поле комментария заполняется произволыю. Число циклов повторения будет иа единицу больше цифры, записанной во втором разряде. Так, например, команда [[ [ 1320 означает, что участок программы, начиная с команды по адресу 13, будет повторяться три раза. Максимальное число циклов равно десяти. Организация цикла в цикле недопустима.

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

а) в первые три дня недели звонит звонок в 8 ч 00 мин;

б) в четвертый и пятый дни недели звонит звонок в 8 ч 30 мин;





0 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23

0.0016