Устройство для обработки и передачи информации учета товарной нефти

 

Изобретение от носится к вычислительной технике и может быть использовано для обработки информации, на узлах замера сжиженных углеводородов, газовых конденсатов и легких нефтей при подаче потребителю товарной продуки и. Цель из обретения-повышение точности учета продукции. С этой целью в устройство, содержащее датчик 2 объемного расхода, триггеры 3 и 4, дешифраторы 5, 6, 14, 16, вычислительный блок 8, генератор 9 тактовых импульсов, делич ель 10 частоты, шину 11 адресов, шину 12 данных, блок 13 памяти, блок 15 индикации, блок 17 приема, регистр 18, блок 19 согласования , блок 20 синхронизации, элемент 21 задержки, одновибратор 22, преобразователь 23 кода, усилитель 24, блок 25 регистрации, введены датчик 1 плотности и блок 7 приоритетного прерывания . Вычислительный блок 8 подсчитывает мас су перекачанного жидкого продукта, вычисленную по текущей средней по сечению трубопровода плотности и объему. При наличии в потоке газовых пробок масса потока подсчитывается по среднестатистическому значению плотности потока, хранящемуся в соответствующей ячейке блока 13 памяти . 10 ил. (О (Л 1

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (51), " 06 Р 15/46

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4182160/24-24 (22) 15.01.87 (46) 15.08.88. Бюл. ¹ 30 (71) Волго-Уральский научно-исследовательский и проектный институт по добыче и переработке сероводородсодержащих газов (72) В.Е.Щербина и О.С.Михайлов (53) 681.325(088.8) (56) Авторское свидетельство СССР № 561188, кл. С 06 F 15/20, 1976.

Авторское свидетельство СССР

¹ 1129625, кл. G 06 F 15/46, 1984. (54) УСТРОЙСТВО ДЛЯ ОБРАБОТКИ И ПЕРЕДАЧИ ИНФОРМАЦИИ УЧЕТА ТОВАРНОЙ НЕФТИ (57) Изобретение относится к вычислительной технике и может быть использовано для обработки информации,на узлах замера сжиженных углеводородов, газовых конденсатов и легких нефтей при подаче потребителю товарной продукции. Цель изобретения-повышение

„„SU„„1416978 А1 точности учета продукции. С этой целью в устройство, содержащее датчик 2 объемного расхода, триггеры 3 и 4, дешифраторы 5, б, 14, 16, вычислительный блок 8, генератор 9 тактовых импульсов, дели гель 10 частоты, шину

11 адресов, шину 12 данных, блок 13 памяти, блок 15 индикации, блок 17 приема, регистр 18, блок 19 согласования, блок 20 синхронизации, элемент

21 задержки, одновибратор 22, преобразователь 23 кода, усилитель 24, блок 25 регистрации, введены датчик 1 плотности и блок 7 приоритетного прерывания. Вычислительный блок 8 подсчитывает массу перекачанного жидкого ж продукта, вычисленную по текущей средней по сечению трубопровода плотности и объему. При наличии в потоке ( газовых пробок масса потока подсчитывается по среднестатистическому зна- Я чению плотности потока, хранящемуся в соответствующей ячейке блока 13 памяти. 10 ил. ьВ евай

Изобретение относится к вычислительной технике и может использоваться для обработки информации на узлах замера сжиженных углеводородов„. газовых конденсатов и легких нефтей при подаче потребителю товарной про.дукции.

Цель изобретения — повышение точности учета продукции. 10

На фиг.1 приведена схема устройства; на фиг.2 — схема датчика плотности; на фиг.3 — схема блока приоритетного прерывания„ на фиг.4 и 5— схема вычислительного блока; на 15 фиг. б — схема блока памяти; на фиг. 7схема блока приема; на фиг.8 - схема блока согласования; на фиг.9 — схема ( блока синхронизации; на фиг. 10 — схе-, ма преобразователя кода. 20

Устройство содержит датчик 1 плотности, датчик 2 расхода., первый 3 и втОрОИ 4 триггеры, первыи 5 и втОрОи

6 дешифраторы„блок 7 приоритетного прерывания, вычислительный блок 8, 25 генератор 9 тактовых импульсов (ГТИ), делитель 10 частоты, шину 11 адреса, шину 12 данных, блок 13 памяти, третий дешифратор 14, блок 15 индикации, четвертый дешифратор 16, блок 17 при- 30 ема, регистр 18, блок 19 согласования, блок 20 синхронизации, элемент

21 задержки, одновибратор 22, преобразователь 23 кода, усилитель 24, блок 25 регистрации, технологический сепаратор 26, клапан 27 регулирования уровня, вход 28 запуска устройства и выход 29 значения массы пере-, качанного продукта ус ройства.

Датчик 1 плотности включает в себя радиоизотопный плотномер 30, стрелка 3t отсчета показаний которого механически связана с ползунком реохорда 32 датчика положения, параллельно которому подключен реохорд 33 задатчика и преобразователь 34 сопротивление - частота, к входам которо-го подключены выводы реохордов 33 датчика положения и выводы ползунков реохордов 32 и 33, Выход преобразователя 34 сопротивление — частота является выходом датчика 1 плотности.

Блок 7 приоритетного прерывания (БПП) состоит из элемента НЕ 35, элементов ИЛИ-НЕ 36 и 37, элемента ИЛИ

38, элементов И 39-42, шифратора 43 и группы тристабильных схем 44.

Вычислительный блок 8 содержит дешифратор 45, элементы И 46-99, триггеры 100-109, распределители 110-113, шифраторы 1.14-116, элементы ИЛИ 117139, группу элементов ИЛИ 140, группы ключей 141 и 142, регистры 143-157, узлы 158-160 сравнения, мультинлексоры 161-163, задатчики 164 и 165, блок

166 вычитания, блоки 167 и 168 деления, сумматоры 169 и 170, блок 171 умножения, элементы 172-183 задержки, элементы HE 184-188, блок 189 на" чальной установки .и селектор 190.

Блок t3 памяти образуют элементы

ИЕ 191-193, элементы И,194 и 195, дешифратор 196, узлы 197 и 198 памяти, узлы 199 и 200 постоянной памяти, группы элементов ИЛИ 201, группа выходных тристабильных схем 202, одновибратор 203 и группа входных тристабильных схем 204.

Каждый из узлов оперативной памяти

197 и 198 содержит две группы ключей

205 и 206, регистр 207, элементы И

208 и 209 и триггер 210, каждый из

1 узлов постоянной памяти 199 и 200— задатчик 211, группу, ключей 212, элемент И 213 и триггер 214.

Блок 17 приема состоит из детекторов 215 и 216, делителя 217, элементов 218 и 219 задержки, регистра 220 сдвига и дешифратора 221.

Блок 19 согласования: содержит группу элементов И 222, элемент ИЛИ

223, элемент 224 задержки и операционный усилитель 225, выход которого служит выходом блока t9 согласования.

Блок 20 синхронизации выполнен на элементе И 226, мультивибраторе 227, регистре 228 сдвига и группе элементов И 229.

Преобразователь 23 кода содержит детекторы 230 и 231, элементы 232-234 задержки, элементы ИЛИ 235 и 236, регистры 237-239 сдвига, дешифраторы

240-242, шифратор 243, задатчики 244 и 245, счетчики 246 и 247, триггер

248, генератор 249 и операционный усилитель 250.

Устройство работает следующим образом.

Сырой газовый конденсат, легкая нефть или сжиженный газ направляется из сепаратора 26 через клапан 27 регулирования уровня s трубопровод, на котором последовательно установлены датчики плотности 1 и объемного расхода 2. Датчик 1 плотности измеряет среднюю по сечению трубопровода плотность в диапазоне от плотности газо1416978 жидкостного потока с преобладанием газа до плотности жидкостного потока.

В качестве датчика 1 плотности может быть использован радиоизотопный плот5 номер (например типа ПР-1025M) со встроенным преобразователем положения стрелки в импульсный сигнал. Датчик

2 объемного расхода преобразует прошедший объем потока в импульсный сиг- 1О нал. По передним фронтам импульсов с выходов датчиков плотности 1 и объемного расхода 2 в состояние " 1" устанавливаются соответственно по входам триггеры 3 и 4. Частота, снимаемая с 15 первого выхода ГТИ 9, делится делителем 10 частоты до низкой частоты, например 1 Гц. Блок 17 приема при поступлении на него с входа ?8 запуска устройства сигнала запроса данных 2р формирует на своем выходе импульс.

Сигналы "1" с выходов делителя 10 частоты, триггеров 3 и 4 и блока 17 приема периодически поступают на первый, второй, третий и четвертый входы 25 блока 7 приоритетного прерывания. . НаивысппФ приоритет имеет первый ин-, формационный вход блока 7 приоритет-, ного прерывания, а наименьший — четвертый информационный вход. .30

Блок 7 приоритетного прерывания по приходу импульса íà его первый информационный вход, имеющий наивысший приоритет, не реагируя на импульсы на других его входах, посылает запрос З5 на прерывание на управляющий вход вычислительного блока 8 непосредствен— но, а адрес, соответствующий делителю 10, через шику t2 данных — на вход-выход вычислительного блока 8, 4р который формирует временные интервалы путем подсчета необходимого числа периодов импульсной последовательности с выхода делителя 10. Временные интервалы могут иметь равную длительность, задаваемую программным путем и выбранную исходя из требуемой точности измерений, либо определяться по времени прохождения заданного объема через датчик 2 объемного расхода. Бр

Импульсами от датчиков плотности

1 и расхода 2 в состояния "1" устанавливаются триггеры 3 и 4, блок 7 в отсутствие сигнала "1" на первом входе срабатывает при наличии сигнала "1" на втором входе, имеющем меньший уровень приоритета, чем первый вход, григгер 4 посылает сигнал запроса на прерывание и адрес, соответствующий триггеру 3, на вычислительный блок 8, который подсчитывает число импульсов от датчика 1 и посылает адрес по шине 11 на дешифратор 5, который устанавливает триггер 3 в "0" .

По числу импульсов от датчика 1, полученных за временной интервал, известной зависимости между частотой импульсной последовательности на его выходе и средней по сечению трубопровода плотностью р и длительности временного интервала t производится вычисление усредненного значения плотности р (среднего значения за данный временной интервал) в соответствии с формулой:

Получаемые усредненные значения плотности, соответствующие участкам потока, последовательно проходящим через датчик 1, направляются вычислительным блоком в отведенный для них массив ячеек блока t3 в которых запоминаются в соответствии с адресами, передаваеьыми вычислительным блоком 8 через шину 11 в блок 13. Блок 7 в отсутствие сигналов "1" на первом и втором входах срабатывает на сигнал

"1" на третьем входе и передает сигнал запроса на прерывание и адрес, соответствующий триггеру 4, на вычислительный блок 8, который подсчитывает число импульсов от датчика 1 и посылает адрес шине 11 на дешифратор 6, который срабатывает и сбрасывает триггер 4 в "0". По числу импульсов от датчика 2, полученных за временной интервал, известной зависимости меж- ду частотой импульсной последовательности на его выходе и объемным расходом Ц и длительности временного ин-, тервала t вычисляется объем продукта

hV, прошедшего через датчик 2, в соответствии с формулой:

Ф

dV = J ddt ° (2) о

Затем из определенной ячейки блока 13 памяти извлекается значение усредненной плотности р соответствующее участку потока только что прошедшему через датчик 2 расхода, и сравнивается с уставкой плотности по газу р<,, которая на практике совпа5 14169 дает с нижней границей рабочего диапазона датчика плотности и превышает значение плотности газа в рабочих условиях. Если эти значения совпадают

5 между собой, то при вычислении массы такого участка потока используется вместо о фиксированное значение усредненной плотности, в качестве которого может быть ноль или среднестатистическое значение плотности газожидкостного потока, в котором преобладает газ. В первом случае масса такого участка потока не подсчитывается, а во втором подсчитывается приближенно. Выбор приемлемого варианта подсчета выбирается пользователем и фиксируется в программе работы вычислительного блока 8„ Вычислительный блок 8 по значениям > и Ч, относящимся к одному и тому же участку потока, вычисляет приращение массы по формуле: и сумиирует получаеиь е приращения массы, подсчитывая массу .терекачанно"о продукта. Масса перекачанного про-дукта. индицируется = помощью блока 15 д1

:-индикации, при этом значение массы передается вычислитель ным блоком 8 в блок 15, а его адрес — на шину 11 адреса. Дешифратор 14 дешифрирует,этот aqpec и формирует сигнал "1 на своем выходе, по которому осуществляется обновление ичформации в блоке 15 индикации. Периодически устройство выводит значение массы перекачанного продукта на регистрацию. Для этого вычислительный блок 8 передает по шине 12 значение иассы продукта, перекачанного на данный момент. Дешифратор 16 формирует .на своеи перв6м выходе сигнал "1", по приходу которого в регистре 18 записывается значение массы. Задержанный элементом 21 за= держки импульс с первого выхода дешифратора 16 запускает в работу одновибратор 22„который формирует им-! пульс постоянной длительности .. Этим импульсом залускается в работу блок

2О синхронизации„который на своем выходе вырабатывает сигналы считывания. Этими сигналами,, поступающими на считывающий вход блока 19 согласования, считывается значение из регистра !8 и переда-.. а его через преобразователь 23 кода и усилитель 24 в

78 блок 25 регистрации. Преобразователь

23 кода преобразует последовательно передаваемое двоичное число в сигнал, который после усиления в усилителе

24 осуществляет запуск блока 25 регис тр ации и ав томатиче скую печ ать з н ачения массы перекачанного продукта, а также распечатку даты и текущего времени.

При поступлении сигнала на вход 28 устройства блок 1 7- приема передает . короткий сигнал логической единицы на четвертый вход блока 7. При отсутствии сигналов "1" на первых трех входах блока 7 запрос передается в вычислительный блок 8. Вычислительный блок 8 передает по шине 12 значение массы в регистр 18,, по шине 11 — адрес, который отличается от адреса регистра 18 вспомогательными разрядами, поэтому дешифратор 16 формирует сигналы "1" на двух своих выходах и значение массы выводится на регистрацию, а сигнал "1" с второго выхода дешифратора t6 разрешает передачу на выход 29 значения массы перекачанного продукта„

Рассмотрим работу устройства на примере его использования для учета массы перекачанного сырого газового конденсата.

Датчики плотности i и объемного расхода 2 располагают на прямолинейном участке трубопровода, где практически нет потерь рабочего давления на гидравлических сопротивлениях.

Причем датчик 2 расхода устанавливают за датчиком 1 плотности по ходу потока.

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

-формирование временных интервалов равной длительности;

-подсчет количества временных интервалов, а следовательно, и ""-оответствующих им участков потока, прошедших через датчик 1 плотности;

-вычисление значений усредненной плотности для каждого участка потока, прошедшего за отдельный временной интервал через датчик 1 плотности и за"

1 пись его в отдельную ячейку массива значений плотностей„.

1416978

-подсчет объема, прошедшего через датчик объемного расхода 2, и определение момента завершения выхода устройства на рабочий режим, 5

Блок 13 памяти имеет ячейки постоянной и оперативной памяти.

Адресный выход вычислительного блока 8 имеет восемь рабочих разрядов, предназначенных для передачи по 10 шине 11 номеров адресов ячеек или дешифраторов, к которым осуществляется обращение, а также,три вспомогательных разряда. Наличие нуля в младшем вспомогательном разряде означает от сутствие обращения вычислительного блока 8 к ячейкам блока 13 или дешифраторам 5, 6, 14 и 16, а наличие единицы — обращение к ним. Распределение сигналов в двух более старших вспомо- 20 гательных разрядах следующее:

00 — запись в одну из ячеек блока

13, вывод на индикацию значения массы или передача адресов дешифраторов 5 и 6; 25

01 — считывание информации из ячеек блока 13;

10 — регистрация значения массы;

11 — регистрация и передача значения массы. 30

За счет того, что ячеек с адресами, дублирующими адреса дешифраторов

5, 6, 14 и 16, ЗУ 13 не имеет, осуще.— ствляется идентификация по адресу, поступающему на шину 11, операций записи информации в блок 13, вывода ее в блок 15 индикации или передача известительных сигналов о приеме вычислительным блоком 8 очередных импуль-. сов от датчика 1 или 2, сбрасывающего 40 через дешифратор 5 и 6 триггеры 3 и 4.

Ячейки в блоке 13 распределены следующим образом:

А) ячейки, запись информации в которых возможна при повторном програм- 45 мировании;

1) — для хранения предельного числа импульсов Nt от делителя 10 частоты в одном временном интервале;

2) — для хранения значения коэффи50 циента передачи К„датчика расхода;

3) — для хранения значения уставки, плотности по газу „

4) — для хранения значения среднестатистической плотности потока при преобладании газа в потоке;

5) — для хранения значения произведения Nt К = Т (формула 5)

6) — для хранения N, (формула 4);

7) — для хранения числа 7200/Nt — M

8) — для хранения числа S;

9) — для хранения числа "32"

В) ячейки. запись информации в которых возможна при работе устройства, 10) — для подсчета числа импульсов п от делителя 10;

11) - для подсчета числа импульсов

N от датчика 1 плотности;

12) — для подсчета числа временных интервалов h соответствующих количеству полностью прошедших участков потока через датчик 1 плотности;

13) - для подсчета числа импульсов

N, от датчика 2 объемного расхода, 14) — для подсчета числа временных интервалов 1, соответствующих количеству полностью прошедших участков потока через датчик 2 объемного расхода

15) — для подсчета массы перекачанного продукта М;

16) — для подсчета числа временных интервалов после выхода устройства на рабочий режим 8;

17, ..., 31) — массив ячеек для записи значений усредненной плотности для участков потока, прошедших через датчик 1 плотности.

Вычислительный блок 8 по приходу сигнала запроса на прерывание. на его управляющий вход прерывает выполнение текущей программы, а по приходу адреса делителя 10 частоты переходит к подсчету длительности текущего временного интервала, причем длительность каждого временного интервала постоянна и выбирается исходя из требуемой точности учета продукта, внутреннего объема участка трубопровода между датчиками 1 и 2 и диапазона частот импульсных последовательностей на выходе датчиков 1 и 2. Вычислительный блок 8 извлекает из десятой ячейки блока 13 памяти число (на данный момент равное нулю), прибавляет к нему единицу и сравнивает результат со значением из первой ячейки блока

13 памяти. Если результат не равен

Nt, то вычислительный блок 8 записывает его в десятую ячейку, а если равен, то записывает единицу в десятую ячейку блока 13, памяти, извлекает иэ его двенадцатой ячейки число (на данный момент равное нулю), прибав-ляет к нему единицу, а результат записывает в двенадцатую ячейку блока

14169

13 памяти и переходит к вычислению усредненной плотности о,, П.=..редним фронтом импульса от датчика плотности 1 триггер 3 устанавли5 вается в состояние единицы, Сигнал

"1" с его выхода поступает на второй вход блока 7, который при отсутствии сигнала 1" íà его первом входе (так как появившийся ранее импульс на выходе делителя 10 имел короткую длиб тельность) передает сигнал запроса на прерывание, на первый вход вычислительного блока 8 и на его информационный вход-выход через шину 12 ад- 15 реса триггера 3. Вычислительный блок

8 извлекает из одиннадцатой ячейки блока 13 памяти число (на начальный момент равное нулю) и 11рибавляет к нему единицу, а резуль".Тат записывает 20 в ту же одиннадцатую ячейку блока 13 памяти„ Затем вычислительный блок 8 передает по шибне 11 адрес триггера 3.

Этот Ядрес де1ш?фруеTOH дешифрЯтором

5, который формирует сигнал "1",, сбрасывающий в ноль триггер 3.

После завершения форм1-зования временного интервала (-.å., вь."числительный блок 8 подсчитает YJi импульсoB от делителя частоты 10) вычислитель-ный блок 8 переходит к вычислению усредненного значения плотности за данный временной интервал;

При линейной зависимости между срецней по сечению (мгновенной) плот- 85 чостью (и частотой импульсной последовательности f) ня B6Ixope дятчика I плотности

f =-=K +г =К +- -, (4) !10

1 о

F Т I- о Т где N — число импульсов.. формируемых на выходе датчика 1 плотности за временной интервал Т;

К - постоянный коэффициент;

f о нячяльняя чястотя

N, — количество импульсов частоты приходящихся на временной интервал Т при о = О, 50 значение усредненной плотности р за временчой интервал вычисляется по формуле: (5)

Г И К Т

Полученное значение р заносится в одну из ячеек блока 13 памяти, входя- 55 щих в массив ячеек, отведенных для хранения значений усредненных плотностей. Для этого массива отведены ячейки блока 13 памяти с порядковыми

78

lO .номерами от 17 до 31. Первое значение заносится в .ячейку с номером 17, второе — в ячейку с номером 18 и т.д.

Передним фронтом импульса от датчика 2 расхода триггер 4 устанавливабб ется в состояние единицы, сигнал 1 с его выхода поступает на третий вход блока 7, который при отсутствии сигнала "1" на его первом и втором входах передает сигнал запроса на прерывание, на управляющий вход вычислительного блока 8 и на его информационный вход-выход через шину 12 адрес триггера 4. Вычислительный блок 8 извлекает число (на данный момент равное нулю) из тринадца1 ой ячейки блока 13 памяти, прибавляет к нему единицу, затем, если подсчитанное число меньше S, хранящегося в восьмой ячейке блока 13 памяти, записывает его в

I Ю тринадцатую ячейку блока 13 памяти.

Если это число равно S то в тринадцатую ячейку блока 13 памяти записывается ноль и устройство заканчивает выход на рабочий режим. Число S соответствует прохождению объема V равного внутреннему объему участка трубопровода между датчиками плотности

1 и расхода 2, и может быть ььгчислено по формуле:

S = VK0, (6) где К вЂ” коэффициент передачи датчиЯ ка 2 расхода.

Затем вычислительный блок 8 по шине 11 передает адрес триггера 4. Этот адрес дешифрируется дешифратором 6, который формирует на своем выходе сигнал "1", сбрасывающий триггер 4 в ноль.

Таким образом, выход на рабочий режим устройства завершается, когда после включения питания поток пройдет от датчика 1 до датчика 2. При этом в двенадцатой ячейке блока 13 памяти будет записано число полных участков потока, для которых определены усредненные значения плотности: а эти значения будут записаны в первых h ячейках массива значений плотности, Затем устройство переходит в рабочий режим. При этом оно осуществляет:

-формирование временных интервалов равной длительности, -подсчет временных интервалов, а следовательно, соответствую1цих им участков Потока, прошедших через датчик 1 плотности (после достижения этим числом своего максимального зна1416978

l2

gm = hVp

55 чения, равного размерности массива плотностей г, последующее значение h задается принудительно равным единице);

-вычисление -значения усредненной плотности для каждого участка потока, прошедшего за отдельный временной интервал через датчик 1 плотности, и запись его в отдельную ячейку массива значений плотности, -подсчет приращения объема hV прошедшего через датчик 2 расхода за временной интервал;

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

5V, относящихся к одному и тому же участку потока;

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

Устройство продолжает определять усредненные значения плотностей для участков потока, проходящих через датчик 1 плотности, и записывать их в ячейках массива плотностей, размещенного в блоке 13 памяти. Когда произведена запись в тридцать первую ячейку блока 13, последующее значение записывается вновь в семнадцатую ячейку, причем прежнее значение из этой ячейки стирается. Номер i ячейки

1 3, B KoT0p+K! вычислительныи блок 8 заносит вычисленное значение о, определяется им по формуле: (h + 16), (7)

Когда значение h, хранящееся в двенадцатой ячейке блока l3 будет увеличено при вычислении временного

45 интервала до величины 21 вычислительный блок 8 записывает в двенадцатую ячейку блока 13 единицу.

После завершения формирования временного интервала и вычисления величины р вычислительный блок 8 переходит к вычислению приращения объема

l!!V, прошедшего за данный временной интервал через датчик 2 расхода. Поскольку как при выходе на рабочий режим, так и при работе устройства для подсчета числа импульсов от датчика

2 используется тринадцатая ячейка блока 13, то вычислительный блок 8 последовательно извлекает значение N !! из тринадцатой ячейки блока 13, а коэффициент передачи К„датчика объемного расхода — из второй ее ячейки, и вычисляет величину

hV

Nv (8)

К!1

Затем вычислительный блок 8 извлекает из четырнадцатой ячейки блока 13 число 1 (на данный момент равное нулю). и прибавляет к нему единицу-. Полученное значение, если оно не равно

21, заносится вычислительным блоком 8 в четырнадцатую ячейку блока 13. Если 1 = 21, то в четырнадцатую ячейку блока 13 заносится единица. Затем извлекается значение усредненной плотности о из ячейки массива плотностей с номером 1, хранящимся в четырнадцатой ячейке блока 13, и значение уставки плотности по газу р, из третьей ячейки блока 13. Вычислительный блок 8 производит сравнение о и Р, .

Если Pð 4 рч< то при вычислении приращения массы 5 m используется значение р, а если p = „, то используется значение среднестатистической плотности о хранящейся в четвертой ячейке блока 13. Затем вычислительный блок 8 вычисляет приращение массы по формуле:

Затем к полученному значению L!! m вычислительный блок 8 прибавляет значение из пятнадцатой ячейки блока 13.

Полученное значение массы перекачанного продукта И заносится в пятнадцатую ячейку блока 13. Вычислительный блок 8 осуществляет вывод значения суммарной массы перекачанного продукта на индикацию после каждого суммирования нового приращения массы hm, Для этого вычислительный блок 8 из!

1416978 влекает из пятнадцатой ячейки значение массы М и передает era на шину

12, а на шину 11 передает адрес дешифратора 14, который формирует сигнал "1" на своем выходе и разрешает замену новой информации в блоке 15 индикации.

Кроме того, вычислительный блок 8 осуществляет подсчет числа временных интервалов, сформированньг после выхода устройства на рабочий режим. Это число хранится в шестнадцатой ячейке блока 13 и по .достижении им заданного значения, соответствующего выбранному периоду регистрации, в шестнадцатую ячейку блока 13 записывается ноль и производится регистрация значения массы N. Для этого вычислительный блок 8 извлекает из пятнадцатой ячейки блока 13 хранящееся там число и передает его на шину 12„ а на шину передает адрес дешифратора 16, причем в младшем вспомогательном раз-ряде адреса передается единица, а в двух более старших разрядах соответственно i0. При этом дешифратор 16 дешифрирует этот- адрес и формирует

11. 11 на своем первом выходе сигнал 1 а ° на втором выходе = сигнал 0"1. Регистр "!8 по сигналу "1,. поступившему на его вход, запоминает значение И, переданное по шине 12., 3адержанный на время,1 достаточное для записи чис= ля ре1 истрОм 181 сигнал 1 с выхода элемента 21 задержки запускает в работу одновибратор 22, который формирует длительньпi управляющий импульс, которьп запускается блок 20 синхронизации. Блок согласования преобразует параллельный код числа, хранящегося в регистре 18, в последовательньй, осуществляя поразрядное считывание с помощью импульсов, формируе!ых блоком

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

Вывод информации на выход 29 устройства отличается от режима периодической распечатки тем, что производится не по программе, а по запросу на передачу. При этом в более старших вспомогательных разрядах адреса дешифратора 16 вычислительный блок 8 формирует значение кода 11, дешифратор 16 формирует на обоих выходах сигналы "1", а блок 25 регистрации, кроме функции регистрации, пропускает ня ьыход устройства ту часть кода, которая соответствует значению массы перекачанного продукта.

Датчик 1 плотности работает следующим образом.

Его радиоизотопный плотномер 30 измеряет величину средней по сечению трубопровода плотности потока в диапазоне от р, до . Жесткая меха10 ническая связь стрелки 31 отсчета показаний с ползунком реохорда 32 датчика положения обусловливает формирование соответствующей импульсной последовательности преобразователем

34 сопротивление — частота в диапазоне от F< до Fz Реохорд 33 задатчика служит для задания требуемого значения частоты F!, сооответствующей нижнему пределу измерения плотности P, .

Выводы реохордов 32 и 33 и их ползунков включены в частотозадающую цепь преобразователя 34 сопротивление частота.

БПП 7 работает следующим е5разом.

25 На первый, второй, третий и четвертый .входы БПП 7 подаются сигналы

"1" в случае, когда подключенные к ним блоки инициируют передачу новой информации в вычислительный блок 8. ..!0 Причем наивысшим приоритетом обладает первый вход, а наинизшим — четвертый вход блока 7. Когда на первом входе имеется сигнал "1", он проходит без изменений на первый выход шифратора

43. При этом сигнал "1" с первого входа БПП 7 инвертируется элементами

НЕ 35 и ИЛИ-HE 36 и 37, что приводит к закрытию элементов И 39-41 и передаче на второй, третий и четвертый входы шифратора 43 сигналов "0". Когда сигнал "0" с первого входа блока 7 передается на первый вход шифратора

43, он также инвертируется элементом

НЕ 35. Сигнал "1" с выхода элемента

НЕ 35 открывает элемент И 39 по пер45

11 11 в ому входу . При этом сигнал 0 или

" 1 " с второго вх од а блока 7 передается на второй вход шифратора 4 3 . Если на втором входе блока 7 имеется сигнал

" 1 " т о он инв ер т ир ует ся элементами

ИЛИ-НЕ 3 6 и 3 7 и закрывает эл еме н ты

И 40 и 4 1 по первым вход ам . Если на первом и втором вхол ах БПП 7 имеются

"0 1, они передаются н а первый и в то55 рой входы шифратора 43. При этом элемент И 40 открыт по первому входу и сигнал с третьего входа блока 7 передается на третий пхо,1 шифратора 43, Причем если на гре гт1".1 входе . пока 7

1416978

l6 имеется сигнал логической единицы, то элемент И 41 закрыт сигналом "0" с выхода элемента ИЛИ-HE 37, а если на нем имеется сигнал "0", то на вы— ходе элемента ИЛИ-НЕ 37 формируется сигнал "1", открывающий элемент И 41 по первому входу. В этом случае сигнал "1" при его поступлении на четвертый вход БПП 7 проходит на четвертый вход шифратора 43. Сигналы с выходов шифратора 43 поступают на входы группы тристабильных схем 44. При наличии на управляющих входах тристабильных схем сигнала "0" они находят ся в состоянии высокого выходного сопротивления, что соответствует отключению выходов шифратора 43 от первого (информационного) выхода блока 7.

При наличии сигнала "1" хотя бы на одном из первых четырех входов блока 7 сигналом "1" с выхода элемента

ИЛИ 38 открывается элемент И 42 по первому входу. Сигнал "1", разрешающий передачу новой информации с блока 7, поступает на его управляющий вход..При этом на выходе элемента

И 42 формируется сигнал "1", который проходит на второй выход блока 7, а также открывает тристабильные схемы

44, которые пропускают сформированный шифр а тор oM к од на первый (информационный) выход блока 7.

Вьгчислительный блок 8 работает следующим образом.

При подаче напряжения питания на устройство блок 189 начальной установки формирует на своем выходе импульс, которым триггер 109 сбрасывается в ноль по второму входу (входу

С), а распределители 110-113 устанавливаются в исходное состояние, при котором на их последних выходах имеется 1, а на остальных — "0". При этом на выходе элемента И 99 формируется сигнал "f" который передается на пятыи вхбд блока 7 приоритетного прерывания. Этот сигнал разрешает передачу информации с блока 7 на вычислительный блок 8. Кроме того, по передним фронтам импульсов с выходов распределителей 110-113 соответствующие триггеры 100-103-, устанавливаются в ноль по вторым входам.(входам C), так как на их третьи входы (входы D) постоянно подаются сигналы "0". При передаче информации с блока 7 на вы,числительный блок 8 дешифратор 45 формирует на одном из своих выходов сигнал "1" в зависимости от адреса, переданного блоком 7 по шине 12 ° Сигнал "1" с выхода блока 7 поступает на вторые входы элементов И 46-49.

Один из триггеров 100-102 при этом устанавливается в единицу. Триггер

103 может быть установлен в единицу спустя время задержки после подачи

1р напряжения питания, определяемое элементом 183 задержки. Сигналом "1" с выхода одного из триггеров 100-103, открывается один из элементов И 50-53 и пропускает на первый вход соответ16 ствующего распределителя 110-113 импульсную последовательность Ф 1 с первого выхода ГТИ 9. Каждый из распределителей 110-113 представляет собой кольцевой регистр сдвига, в ко20 тором единица последовательно перемещается .из разряда в разряд по переднему фронту импульса, поступающего на тактовый вход.

Поскольку сразу после подачи нап25 ряжения питания БПП 7 устанавливает триггер 100 в единицу по первому импульсу Ф 1, рассмотрим работу вычислительного блока 8 с участием распределителя 110.

3р Сигнал "111 с первого выхода распределителя 110 подается на первые входы элементов ИЛИ 117 и 118 непосредственно, а через элемент ИЛИ 135на десятый вход шифратора 114. Шифратор 114 формирует код адреса десятой ячейки блока 13, который передается через группу элементов ИЛИ 140 совместно с кодом трех вспомогательных разрядов поступает на шину 11. Стар4О ший, средний и младший разряды кода вспомогательных разрядов формируются соответственно элементами ИЛИ 119, 1t8 и 117. Так как на входах элемента ИЛИ 119 имеются "0", а на первых

45 входах элементов ИЛИ 118 и 117 то код вспомогательных разрядов 011, что соответствует считыванию информации из ячейки блока 13. Сигнал "1" на первом выходе распределителя 110 длится от момента переднего фронта первого импульса последовательности

Ф 1, поступившего на его первый вход, до момента переднего фройта второго такого импульса. Импульс последовательности Ф 2 с второго выхода ГТИ 9, сформировавшийся после завершения

1 первого импульса последовательности

Ф 1, выделяется элементом И 54. Таким образом, в течение времени, когда на

17 перВОм Выходе распределителя 1 10 име ется Р1 Р, первым по времени поступает импульс последовательности Ф 1, а вторым — импульс последовательности

Ф 2. Импульс с выхода элемента И 54 проходит через элемент ИЛИ 120 на пер вый вход регистра 143 и разрешает запись числа и+, переданного блоком 13 по шине 12 на его информационный вход„ Регистр 143 представляет собой счетчик импульсов, который в больпынстве случаев используется в режиме регистра, запоминающего на необходимое время код числа. Для этого код числа подают на информационный вход, а на первый вход — импульс записи.

При этом код числа записывается поразрядно в триггеры счетчика, а ранее хранившееся в нем число стирается.

Счетчик можно Обнулить, подан импульс на третий его вход, При подаче им-„пульса на»второй вход счетчик начинает работать в режиме счетчика импульсов и прибавляет к записанному в нем числу единицу. Когда распреде== литель 110 переключается и на его втором выходе появляется :игнап элемент И 55 выделяет и IIульс :Ф и передает его через элемент ИЛИ 121 на второй вход регистра 143. который увеличиьает записанное --: нем число

HR ЕДИНИЦУ", (10). ъя

Где и и} . нОВОе и ставОе кОли

".я" с чества импульсов, по"- ступивших от дели-= теля 10, Элемент И 56 выделяет импульс Ф 2 и передает его через элемент ИЛИ 122 на первый вход селектора 190, который пропускает число, поданное регистром 43 на его информационный вход, на свой первый информационный выход.

Это число поступает на информационный вход регистра 144,, который записывает его по сигналу р!è",, поступившему на его вход с выхода элемента ИЛИ 122.

По сигналу "1" с третье †выхода рае» пределителя 110 шифратор 114 формирует адрес первой ячейки блока 13 па. мяти, элементы ИПИ 119» 1 18 и 117код считывания 01 1 из блока 13 памяти. Элемент И 57 выделяет импульс

Ф 2, который проходит через элемент

ИЖ,20 и разрешает запись числа Ny с, шины 12 в регистр 143. Кроме тога,„ выделенный элементом И 57 импульс

Ф 2 проходит через элемент ИЛИ 137 и

18 подготавлривает триггер 104 к работе, устанавливая его в ноль по второму входу (входу С), так как на его третий вход (вход D) постоянно подается сигнал "OРР. Сигнал Р1РР с четвертого выхода распределителя 110 через элемент ИЛИ 123 поступает на второй вход селектора 190„который передает число из регистра 143 на свой второй информационный выход. Блок 158 сравнения при совпадении чисел, поступающих с регистра .144 и с регистра 143 через селектор 190, формирует на вы1р ходе сигнал "1". При несовпадении этих чисел .на выходе узла 158 сравнения поддерживается сигнал "0", а при совпадении — Р1Р, При нали ии 1 на выходе узла 158 сравнения триггер 104

2О устанавливается в единицу, а при отсутствии — остается в нуле. Элемент

И 82 выделяет импульс Ф 2, поступаю- щий от ГТИ 9 во время, когда на четвертом выходе распределителя 1 t0, 25 длится и ульс. Этот и пул с передается на первый вход шифратора 115, который формирует на информационном выходе двоичный код числа 1. Мультиплексор 161 передает число и.} с

ЗО первого информационного входа на информационный выход при поступлении на его первый вход сигнала "1" с инверсного Выхода триггера 104 или передает число 1 с второго информацион15 ного входа при поступлении на его

-второй вход сигнала "1" с прямого выхода триггера 104. Таким образом, на этом этапе осуществляется проверка длительности формируемого временного дб интервала. Кроме того, выделенный эле--. ментом И 82 импульс Ф 2 проходит через элемент ИЛИ 124 и поступает на первый вход шифратора 116, который формирует первый адрес, по которому мультиплек=45 сор 162, пропускает число и+ или 1 с

М рр первого своего информационного входа . на шину 12, Одновременно импульс с выхода элемента ИЛИ 124 проходит через элемент ИЛИ 135 и передается на щ десятый вход шифратора 114, который формирует адрес десятой ячейки блока 13 памяти. Импульс с выхода элемента И 82 поступает также на третий вход элемента ИЛИ 117 При этом на 5 выходах элементов HJIH 119, i18 и !17 формируется вспомогательный код 001., соответствующий записи информации в блок 13, а в десятуи ячейку записывается число 1 ипи число и, в зави!

1416978

10

40 симости от того, сформирован или нет очередной временной интервал. Сигнал

"1" с пятого выхода распределителя

110 через элемент ИЛИ 125 поступает на двенадцатый вход шифратора 114, который формирует адрес двенадцатой ячейки блока f3 памяти. Код считывания 011 форьплруется при поступлении импульса с пятого выхода распределителя 110 на четвертый вход элемента

ИЛИ 117 и третий вход элемента ИЛИ

118. Выделенньпл элементом И 58 импульс Ф 2 проходит через элемент ИЛИ

120 и разрешает запись числа h с ши- 15 ны 12 в регистр 143. После очередного переключения распределителя 1t0 сигнал "1" с шестого его выхода открывает эле,"лент И 85 по первому входу, а также поступает на третий вход селектора 190, который переключается и пропускает ч=лсло h с регистра 143 на свой третий информационный выход.

Узел 159 сравнения при совпадении числа h с числом 20, код которого формируется задатчиком 164, формирует сигнал "1", который проходит через открытый элемент И 85, поступает на третий вход регистра 143 и сбрасыва= ет его в ноль. При несовпадении чисел Ь и 20 сброс регистров 143 не происходит. Элемент И 59 выделяет импульс Ф 1, когда на седьмом выходе первого распределителя 110 имеется сигнал "1". Импульс с выхода элемента И 59 проходит через элемент ИЛИ

121 и поступает на второй вход регистра 143, который увеличивает записанное в нем число Ь на единицу

1 н 1 с (11) где Ь„, h — новое и старое значения числа временных интервалов.

Элемент И 86 выделяет импульс Ф 2, который поступает на четвертый вход селектора 190, Селектор 190 переключается и передает число на четвертыи информационный выход, откуда оно переписывается в регистр 145 по импульсу записи, поступающему также с выхо- 50 да элемента И 86. При этом импульс с выхода элемента И 86 передается через элемент ИЛИ 125 на двенадцатый вход шифратора 114, которыи формирует адрес двенадцатой ячейки блока 13, а также на пятый вход элемента ИЛИ

117о При этом элементы ИЛИ 119, 118 и 117 формируют вспомогательньпл код

001. соответствующий записи информа20 ции в блок 13. Одновременно с этим импульс с выхода элемента И 85 поступает на второй вход шифратора 116, который формирует второй адрес, по которому мультиплексор 162 открывает свой второй информационный вход и пропускает на шину t2 число hz из регистра 145. Затем вновь переключается распределитель 1t0. Сигнал "1" с восьмого его выхода проходит через элемент ИЛИ 126 на шестой элемент

ИЛИ 177 и четвертый вход элемента

ИЛИ 118, При этом элементы ИЛИ 119, 118 и 117 формируют код 011, соответствующий считыванию информации из блока 13. Импульс с выхода элемента

ИЛИ 126 проходит через элемент ИЛИ

127 на одиннадцатый вход шифратора

114, которьпл формирует адрес одиннадцатой ячейки блока 13. Особенностью блока 13 является то, что он передает на шину 12 требуемое число в течение времени (1,8 ° . ° 1,9) х Т, где Т вЂ” период следоваяия импульсов 9 последовательности Ф 1. Поэтому вычислительный блок 8 может послать запрос на считывание числа из блока

13 в одном такте работы распределителя 110, а считать его с шины 12 в последующем такте. После переключения распределителя 110 сигнал "1" появляется на его девятом выходе. При этом элемент И 60 выделяет импульс

Ф 1, который передается через элемент ИЛИ 120 на первый вход регистра 143 и разрешает запись числа N передаваемого блоком 13 на шину 12.

Элемент И 61 выделяет импульс Ф 2 и передает его на пятый вход селектора

190, который передает число N из регистра 143 по пятому информационному выходу в регистр 146, который записывает его по импульсу, поданному на

его вход с выхода элемента И 6 1, Рас1 пределитель 110 переключается и сигнал "1" с его десятого выхода передается на шестой вход шифратора 114, седьмой вход элемента ИЛИ 1t7 и пятый вход элемента ИЛИ 118. При этом шифратор 114 формирует адрес шестой ячейки блока 13, а элементы ИЛИ 119, 118 и 117 — код считывания 011 из блока 13. Считанное число N записывается с шины 12 в регистр 143 по импульсу Ф 2, выделенному элементом И

62 и переданному через элемент ИЛИ

120 на первый вход регистра 143. По сигналу "1" с одиннадцатого выхода

14169 распределителя 110.„ поступающему на шестой вход селектора .190, он открывает шестой информационный выход и передает числО tto из peгистра 143 на второй вхац блока 166 вычитания, ко-:. торый "àïóñêàåòñÿ в рабату по импульсу Ф 2, выделенному элементом И 63, и подсчитывает разность N - -NII. Элемент l73 задержки задерживает импульс «п с выхода элемента И 63 Ia время, достаточное,цля рабаты блока 166 вычитания, и разрешает запись разности

М - М,. в -егистр 147. По сигналу. "1" с двенадцатого выхода распределителя «б

110, поступающему на пятый вход шифратора 114,формируется адрес пятой ячейки блока t3. При этом тат же сигнал передается на восьмой вход элемента ИЛИ 117 и на шестой вход 20 элемента ИЛИ 118. Элементы ИЛИ 119, 118 и 1l17 формируют кад считывания

011 из блока t3, Элемент И 64 выделяет импульс Ф 2» который проходит че.-: рез элеме"-:.:т ИХИ 120 и разрешает запись в регистр 147 числа Т с шины l2.

Кроме тога, импульс с выхода элемен= та И 64 поступает на се;,,ь :Ой вход селектора 190,, который передает число из Beгистра- "„43 " .егис "О «48 па "0

cBoeNó седьмому инфор;»ацианнаму вь1-ходу. Задержанный злемйнтом 172 за-держки импульс с выхода элемента И 64 разрешает запись числа Т в регистр !48 и устанавливает в единицу триг=1 ер i05> катарыи сигналом l cG cBoего вьгхада запускает в рабату блок

167 деления» Тринадцатый выход распределителя 1 l0 оставлен незадей.=:

СTBoBaнньв » Бремя> и Te 1ение KGTopсга дg ва нем имеется "1". Отведено для ра-.боты блока 167 деления. При переключении распределителя 110 на его четырнадцатом выходе появляется сигнал который сбрасывает триггер 105 в ноль. а также разрешает запись вы- численного блокам 167 деления значения р в Регистр 149» Числа h÷ храННТ=ся без изменения в регистре 145 с седьмого такта работы распределителя

1t0. Это число с седьмого такта работы распределителя 110 подается на первый информационный ьхоц сумматора

169, на второй информационнъй вход которого поступает код числа 16 с задат -ика 1 65. На вьг оде сумматора l69 имеется коц номера ячейки (hII + 16), в которую необходимо записать вычисленное значение p . Для

78 22 этого элемент И 65 выделяет импульс

Ф 2, который открывает группу ключей

141 1и передает номер ячейки " " через группу элементов ИЛИ 140 на шину 12. Кроме того, импульс с выхода элемента И 65 подается на девятый вход элемента ИЛИ 117, при этом элементы ИЛИ 119, 118 и 117 формируют код 001 записи информации в блок 13.

Одновременно с этим импульс с выхода элемента И 65 подается на третий вход шифратора 116, который формирует третий адрес, по которому мультиплексор t62 открывает свой третий информационный вход.и пропускает на шину 12 число Рр из регистра 149. Если к концу четырнадцатого такта работы распределителя 110 устройство не вышло на рабочий режим, То триггер 109 остается сброшенным в ноль. При этом элемент

И 88 открыт сигналом "1" с инверсного выхода триггера 109 па первому входу. Сигнал "1" с пятнадцатого выхода распределителя t10 проходит через открытый элемент И 88 и элемент

ИЛИ 138 на установочные входы рас-. пределителя 110 и устанавливает его в исходное состояние, при котором на его последнем, сорок первом, выходе имеется "1, а на остальных - 0".

Затем с помощью элемента 179 задержки, элемента HE 184 и элемента И 91 формируется короткий импульс, устанавливающий триггер tOG в ноль. Сигнал логической единицы с последней ячейки распределителя 110 подается также на.первый вход элемента И .99.

Распределитель 1t0 остается в таком состоянии до следующей установки триггера 100 в единицу. Если к концу четырнадцатого такта работы распределителя 110 устройства вышло на рабочий режим, то триггер 109 устанавливается в единицу. При этом элемент

И 87 открыт сигналом 1 с прямого выхода триггера 109 по первому входу.

Сигнал "1" с пятнадцатого. выхода распределителя 1 10 проходит через элемент И 87 на десятый вход элемента

ИЛИ 1t7 и седьмой вход элемента KIN

1 18„ При этом элементы ИЛИ 119, 118 и 1t7 формируют код считывания 0 11 на блок 13, Импульс с выхода элемента И 87 поступает через элемент ИЛИ

128 на тринадцатый вход шифратора

114, которыи формирует адрес тринадцатой ячейки блока 13. Элемент И 66 выделяет импульс Ф 2,, соответствую23

141697

55 щий импульсу с выхода элемента И 87, и передает его через элемент ИЛИ 120 на первый вход регистра 143, который записывает число N с шины 12.. Сигнал "1" с шестнадцатого выхода распределителя 110 подается на восьмой вход селектора t90, который передает число Nö по восьмому информационному выходу на регистр 150, который осуществляет запись этого числа по импульсу с шестнадцатого выхода распределителя 110. Сигнал "1" с семнадцатого выхода распределителя 110 подается на второй вход шифратора 114, который формирует адрес второй ячейки блока t3. Этот же сигнал поступает на одиннадцатый вход элемента ИЛИ

117 и восьмой вход элемента ИЛИ 118.

При этом элементы ИЛИ 119, 118 и .117 20 формируют код считывания 011 из ЗУ 13.

Элемент И 67 выделяет импульс Ф 2, который проходит через элемент ИЛИ

120 на первый вход регистра 143 и разрешает запись числа К с шины 12. 25

Импульс с выхода элемента И 67 поступает на девятый вход селектора 190, который передает значение К„ на свой девятый информационный выход. Задер= жанный элементом t74 задержки импульс 30 с выхода элемента И 67 подается на вход регистра 15), разрешая запись в него числа К, а также устанавливает в диницу триггер 106, который сигналом "1" со своего выхода запус35 кает в работу блок 168 деления. Восемнадцатый выход распределителя 110 оставлен незадействованным. Время, в течение которого на нем имеется "1", отведено для работы блока 168 деле, ния. Сигналом 1" с девятнадцатого

1 выхода распределителя 110 триггер 106. сбрасывается в ноль по второму входу (входу С), так как íà его третий вход (вход D) подается "0". При этом блок

168 деления завершает процесс деления. Число hV из него переписывается в регистр 152 по импульсу с девятнадцатого выхода распределителя 110, Одновременно с этим импульс с девятнад- 5р цатого выхода распределителя 110 подается на двенадцатый вход элемента

ИЛИ 117 и девятый вход элемента ИЛИ

118. Элементы ИЛИ 119, 118 и 117 формируют код считывания 011 из блока

13. Импульс с девятнадцатого выхода распределителя 110 передается через элемент ИЛИ 129 на четырнадцатый вход шифратора 114, который формирует ад8

24 рес четырнадцатой ячейки блока 13 °

Элемент И 68 выделяет импульс Ф 2, который передается через элемент ИЛИ

120 на первый вход регистра 143 и разрешает запись в него с шины 12 числа 1. Сигнал "1" с двенадцатого выхода распределителя 110 поступает через элемент ИЛИ 136 на десятый вход селектора 190, который передает число 1 из регистра 143 на свой десятый информационный выход, с которого оно записывается в регистр 153 rro импульсу с выхода элемента ИЛИ t36.

Регистр 153 представляет собой счетчик импульсов, который в. большинстве случаев используется в режиме регистра. Затем для вычисления массы участка потока Ьтп, прошедшего за данный временной интервал через датчик 2 расхода, извлекается ранее вычисленное значение усредненной плотности р, хранящееся в ячейке блока 13 с адресом 1. Для этого сигнал "1" с двадцать первого выхода распределителя

110 подается на вход группы ключей

142, который открывается и пропускает адрес 1 из регистра t53 через группу элементов ИЛИ 140 на шину tt. Кроме того, сигнал 1 с двадцать первого выхода распределителя 110 поступает на тринадцатый вход элемента ИЛИ 117 и десятый вход элемента ИЛИ 118. Элементы ИЛИ t19, 118 и 117 формируют код считывания 011 из блока 13. Элемент И 69 выделяет импульс Ф 2, который поступает через элемент ИЛИ 120 на первый выход регистра 143 и разрешает запись числа р с шины 12. Сиг-, нал "1" с двадцать второго выхода

Ъ распределителя 110 поступает на одиннадцатый вход селектора 190, который передает значение р с регистра 143 на свой одиннадцатый информационный выход, откуда оно по импульсу с двадцать второго выхода распределителя

110 записывается в регистр 154. Сигнал "1" с двадцать третьего выхода распределителя 110 поступает на четвертый вход шифратора 114, который формирует адрес четвертой ячейки блока 13. Одновременно этот же сигнал подается на четырнадцатый вход элемента ИЛИ 1 17 и одиннадцатый вход элемента ИЛИ 1t8. Элементы ИЛИ 119, 118 и 117 формируют код считывания

011 из блока 13. Этот код и адрес четвертой ячейки блока t3 передаются на шину 11. Сигнал "1" с двадцать

1А16978

26 трет «,:«;-ãо выхода распределителя i 10 проходит через элемент ИЛИ 120 на первый вход регистра 1ч3 и разрешает запись числа р с шины 12. Сигнал

"1" с двадцать четвертого выхода распределителя 110 поступает на двекядцатый вход селектора 190, который переключается и передает значение, из регистра 143 на двенадцатый ин- 10 формационный выход. Элемент И 70 вы деляет импульс Ф 2, который разреша" ет запись р в регистр 155. Сигнал с двадцать пятого выхода распределителя 110 поступает на третий вход t5 шифратора 114, который формирует адрес третьей ячейки блока 13„ Одновременна этот же сигнал подается ка пятнадцатый вход элемента ИЛИ 117 и двенадцатый вход элемента ИИ 118. 20

Элементы ИЛИ,19, 118 и 117 формируют код считывания 0»1 из. блока 12.

Элемент И 81 выделяет импульс Ф 2, который через элемент ИГР 120 поступает на первый Dxo e истра 1ч3 разрешает запись числа „, с шины

12. Сигкал "1" с,цвадцать шестого выхода распределителя 110 подается HB тринадцатый вход селектора 190, кото= рый переключается и передает число Kt о. „на тринадцатый информационный выход„, Элемент И 72 выделяет импульс

Ф 2, катарьпа триггер 107 сбрасывается в ноль па второму входу входу

У - ел 60 сравнения при совпадении значений о и а „, поданных соответственна на первый и второй ега информационные входы., формирует сигнал

1 1 которым триггер 107 устанавливается в единицу, При несовпадении в ц и 0ЧС абри р 107 о -ае -я в -.у -Еслй триггер 107 сброшен в нсль,, то сигнал "1 " с ега инверсного выхода поступает ка первый Вход мультит?лексора 163, который переключается и пе- 5 реп ае" числа в поцанное на ега первый информационный вход, на инфармаI ционный выход. Если же триггер 107 установлен в единицу., то I..èãíàëîê

"1" с его прямого выхода мультиплек- а сор 163 переключается и передает на информационный выход число p,„ поданное на его второй икформацианкый вход. Импульс с выхода элемента И 72 задерживается элементом 175 задержки и подается на первый вход триггера

108 устанавливая его в единицу го первому входу (входу С), Сигналом логической единицы с выходя триггера

108 запускается в работу блок 171 умножения. Сигнал "1" с двадцать cepbмо г о выход а р а спр е делителя 1 1 О пер едается через элемент ИЛИ 130 на пятнадцатыи вход шифратора 116, которыи формирует адрес пятнадцатой ячейки блока 13. Одновременно сигнал "1" с двадцать седьмого выхода распределителя 110 поступает на шестнадцатый вход элемента ИЛИ 117 и тринадцатый вход элемента ИЛИ 118. Элементы ИЛИ

119, 118 и 117 формируют код 011 считывания из блока 13. Кроме того, тем же сигналом сбрасывается в ноль триггер 108 и подается импульс на вход регистра 156. При этом завершается умножение в блоке 171 умножения и вычисленное в кем значение массы участка потока ш записывается в регистр

156. Сигнал "1" с двадцать восьмого выхода распределителя 110 через элемент ИЛИ 120 поступает на первый вход регистра 143, разрешая запись числа N с шины 12. Кроме того, этот же сигнал поступает .на четырнадцатый вход селектора 190, который -переключается и пропускает число М с регистра 143 на свой четырнадцатый информационный выход. Элемент И 73 выделяет импульс Ф 2, которым запускается в работу сумматор 170. Сумматор

170 вычисляет новое значение массы перекачанного продукта М„:

Мн Мс+ ш (12) где М вЂ” старое значение массы перес качанкого продукта.

По окончании процесса суммирования импульс с выхода элемента И 73, задержанный элементом 177 задержки, разрешает запись N> в регистр 157.

Сигнал "1" с двадцать девятого выхода распределителя 110 через элемент ИЛИ 130 подается на пятнадцатый вход шифратора 114, который формирует адрес,пятнадцатой ячейки блока 13.

Одновременно сигнал логической единицы с двадцать девятого выхода распределителя 110 поступает на семнадцатый вход элемента ИЛИ 1 t7 ЭлеменTb1 ИЛИ 119, 118 и 117 формируют код

001 записи в блок 13. Кроме того, сигнал логической единицы с двадцать девятого выхода распределителя 110 через элемент ИЛИ 13 1 подается на четвертый вход шифратора 1 16, который формирует четвертый адрес. Этот адрес принимает мультиплексор 162 и открывает четвертый информационный

14169

55 вход. При этом новое значение массы продукта М передается из регистра

157 на шину 12. Сигнал "1" с тридцатого выхода распределителя 110 пода5 ется на семнадцатый вход шифратора

114, который формирует двоичный код числа 32, соответствующий адресу третьего дешифратора 14. Одновременно сигнал "1" с тридцатого выхода распределителя 110 поступает на восемI надцатый вход элемента ИЛИ 117. Элементы ИЛИ 119, 118 и 117 формируют код 001, Кроме того, тот же сигнал проходит через элемент ИЛИ 131 на четвертый вход шифратора 116 который формирует четвертык адрес. Этот адрес принимает мультиплексор 162 и открывает четвертый информационный вход.

При этом значение Мн из регистра 157 20 передается на шину 12. Сигнал логической единицы с тридцатого выхоца распределителя 110, кроме того, подается на счетный вход регистра 153, который вычисляет новое значение ад- 25 реса. ячейки блока 13 (1н), из которой извлекается значение для вычисления hm следующего участка потока:

1,=1, + t (13) где 1 — старое значение адреса ячей- 0 ки блока 13 памяти, из которой было извлечено значение

Р при вычислении массы участка потока. на текущем временном интервале, Сигнал логической единицы с тридцать первого выхода распределителя

110 через элемент NJ_#_ 132 подается на пятый вход шифратора 116, который формирует пятый адрес, Этот адрес 40 принимает мультиплексор 162, открывает пятый информационный вход и пропускает на шину 12 значение 1 из регистра 153. Код вспомогательных разРядов при этом 000. Адрес, формируе- 45 мый шифратором 114, также нулевой.

Поэтому внешние блоки не реагируют на наличие значения 1 на шине 12.

Сигнал логической единицы с тридцать первого выхода распределителя 110 через элемент ИЛИ 122 поступает на первый вход селектора 190, который передает значение 1н из регистра 143 на свой первый информационный выход. По импульсу, поступающему на вход регистра 144 с выхода элемента ИЛИ 122, осуществляется запись 1< в регистр

144. Сигнал "1" с тридцать второго выхода распределителя 110 поступает

78 28 на девятый вход шифратора 114, который формирует адрес девятой ячейки блока 13. Одновременно сигнал "1" с тридцать второго выхода распределителя 1 10 поступает на девятнадцатый вход элемента ИЛИ 117 и четырнадцатый вход элемента ИЛИ 118. Элементы ИЛИ

119, 118 и 117 формируют код считывания 011 из блока 13. Сигнал "1" с тридцать второго выхода распределителя 110 передается через элемент ИЛИ

137 на второй вход триггера 104 и устанавливает его в ноль. Сигнал "1" с тридцать третьего выхода распределителя 110 через элемент ИЛИ 120 передается на первый вход регистра 143 и разрешает запись числа 32 с шины

12. Сигнал "1" с тридцать третьего выхода распределителя 110 проходит через элемент ИЛИ 123 и пос" тупает на второй вход селектора 190, который переключается и пропускает число 32 с регистра 143 на свой второй информационный выход. При этом блок 158 сравнения сравнивает число

1н из регистра 144 с числом 32 с второго информационного выхода селектора t90 и при их совпадении сигналом

"1" устанавливает триггер 104 в единицу по первому входу. При несовпадении 1„ и 32 триггер 104 остается в нуле. При подаче "1" с инверсного вы хода триггера 104 на первый вход, * мультиплексора 161 он переключается и пропускает на свой информационный выход код числа 1 из регистра 144 °

При подаче логической единицы с прямого выхода триггера 104 на второй вход мультиплексора 161 он переключается и пропускает на свой информационный выход код числа 17, который формирует шифратор 115 по поступающему на его второй вход выделенному

1 элементом И 83 импульсу Ф 2. Импульс с выхода элемента И 83 проходит через элемент ИЛИ 124 и поступает на первый вход шифратора 116, который формирует первый адрес. Мультиплексор t62 принимает этот адрес, открывает первый информационный вход и пропускает код числа 1„ или "17" на шину 12. Импульс с выхода элемента И 83 задерживается элементом 178 задержки и поступает через элемент ИЛИ 129 на четырнадцатый вход шифратора 114, который формирует адрес четырнадцатой ячейки блока 13. Импульс с выхода элемента 178 задержки подается на

1416978

30 двадцатый вход элемента ИЛИ 1 l7. Элементы ИЛИ 119, II18 и 117 формируют код записи 001 в блок 13. Соответствующий сигналу "1" на тридцать чет-

5 вертом выходе распределителя 110 импульс Ф 2 выделяется элементом И 80 и передается через элемент ИЛИ 133 на шестнадцатый вход шифратора 114, который формирует адрес шестнадцатой ячейки блока 13. Импульс с выхода элемента И 80 подается на двадцать первый вход элемента ИЛИ 117 и пятнадцатый вход элемента ИЛИ 118. Элементы

ИЛИ 119, 118, 117 формируют код считывания 011 из блока 13. Сигнал "1" с тридцать пятого выходя распределителя "l10 через элемент ИЛИ 120 подается на первый .вход регистра 143, разрешая запись числа с шины 12. Импульс Ф 1, соответствующий сигналу логической единицы на тридцать шестом выходе распределителя 110, выделяется элементом И 74 и передается через э. -..емент ИЛИ 121 на второй вход реги-- 25 стра 143,. Регистр 143 вычисляет новое значение числа времеHHbIK интервалов

Я по пе выхода устройства на режим

И и ес где 9, — старое значение числа вре- ЗО менных интервалов после выхода устройства на режим.

Элемент И 75 выделяет импульс Ф 2

-и передает его через элемент ИЛИ 122 на первый вход селектора 190, который переключается и пропускает значение

8 н на свой первый информационный выход, откуда оно записывается в регистр 144 при поступлении на его вход импульса с выхода элемента ИЛИ 122.

Сигнал "1" с тридцать седьмого выхода распределителя 110 поступает на седь= мой вход шифратора 114 который формирует адрес седьмой ячейки блока

13. Одновременно этот сигнал подается 45 на двадцать второй вход элемента ИЛИ

117 и шестнадцатый вход элемента

ИЛИ 118. Элементы ИЛИ 119. 118 и 117 формируют код считывания 011 из блока 13„ Элемент И 76 выделяет импульс 50

Ф 2 и передает его через элемент ИЛИ

120 на первый вход регистра 143, разрешая запись числа W с шины 12. Кроме того, импульс с выхода элемента

И 76 проходит через элемент ИЛИ 137 и устанавливает триггер 104 в ноль по второму входу. Сигнал п1" с тридцать восьмого выхода распределителя

110 передается через элемент ИЛИ 123 на второй вход селектора 190, который переключается и пропускает число W на свой второй информационный выход.

При этом узел 158 сравнения сравнива- ет число Ви из регистра 144 с числом

4 с второго информационного выхода селектора 190 и при их совпадении сигналом "1" устанавливает триггер

104 в единицу по первому входу. При несовпадении 8 и W триггер 104 остается в нуле. Мультиплексор 161 в зависимости от того, на первом или втором его входах имеется сигнал логической единицы, переключается и пропускает на информационный выход число 9 с регистра 144 или число О, формируемое шифратором 115 при отсутствии сигналов "1" на его входах.

Элемент И 84 выделяет импульс Ф 2 и передает его через элемент ИЛИ 124 на первый вход шифратора 116, который

ФОРмиРУет первый адрес, Мультиплексор

162 принимает этот адрес,. открывает первый информационный вход и переда-, ет 9„ или 0 на шину 12. Импульс с выхода элемента И 84 передается через элемент ИЛИ 133 на шестнадцатый вход шифратора 144, который формирует адрес шестнадцатой ячейки блока 13, Импульс с выхода элемента И 84 поступает на двадцать третий вход элемента ИЛИ -117. Элементы ИЛИ 1l9 118 и 117 формируют код записи 001 в блоке 13. Сигнал "1" поступает с триццать девятого выхода распределителя

110 через элемент ИЛИ 130 на пятнадцатый вход шифратора i 14, который формирует адрес пятнадцатой ячейки блока 13. Сигнал "1" с тридцать девя-того выхода распределителя 110 поступает на двадцать четвертый вход элемента ИЛИ l17 и семнадцатый вход элемента ИЛИ 1l8. Элементы ИЛИ 119, 118 и 117 формируют код считывания 011 из блока 13, который при ртом начинает передавать но шине 12 значение массы перекачанного продукта М, Сигнал "1" с сорокового выхода распределителя 110 передается через элемент

ИЛИ 134 на восемнадцатый вход шифратора 114, который формирует двоичный код числа 33, соответствующий адресу четвертого дешифратора 16. Одновременно сигнал "1" с сорокового выхода распределителя 110 подается на двадцать пятый вход элемента ИЛИ 117 и первый вход элемента ИЛИ 119. Элементы ИЛИ 119, 118 и 117 формируют код

14169

101, разрешающий регистрацию числа M.

Сигнал логической единицы с сорок первоrо выхода распределителя 110 поступает на первый вход элемента

И 9t и вход элемента 179 задержки.

Задержанный элементом 179 задержки сигнал " 1" инвертируется элементом

НЕ 184 и подается на второй вход элемента И 91. На выходе элемента И 91 10 формируется короткий импульс, соответствующий переднему фронту сигнала на сорок первом выходе распределителя 110. Этот импульс передается на второй вход триггера 100 и уста- 15 навливает его в ноль, что приводит к

1 закрытию элемента И 50 по первому входу и прекращению переключения распределителя 110 импульсами последовательности Ф 1. Сигнал "1 с сорок 20 первого выхода распределителя 110 подается на первый вход элемента И

99. Поскольку распределитель 110 только что завершил цикл работы, а распределители 111, 112 и 113 не раба- 25 тали, то на выходе элемента И 99 формируется сигнал "1", который разрешает блоку приоритетного прерывания 7 передать информацию вычислительному блоку 8, если она у него имеется. В ЗО противном случае устройство в таком состоянии ожидает подачи сигналов с блока 7. При частоте следования импульсов от генератора 9 тактовых им1 пульсов, равной 1 МГц, длительность рабочего цикла распределителя 110 не превышает 40 мкс, что достаточно для обработки сигналов от датчиков 1, плотности 1 и объемного расхода 2 без пропуска импульсов с их выходов. 40

78 32

118 и 117 формируют код 011 считывания из блока 13. Сигнал "1" с выхода элемента ИЛИ 126 через элемент ИЛИ

127 поступает на одиннадцатый вход шифратора 114, который формирует ад— рес одиннадцатой ячейки блока 13.

Элемент И 77 выделяет импульс Ф 2, который проходит через элемент ИЛИ

120 и разрешает запись числа N с шины 12 в регистр 143. Сигнал "1" с второго выхода распределителя 111 проходит через элемент ИЛИ 121 и передается на второй вход регистра 143, который вычисляет N H = И + 1. Элемент И 78 выделяет импульс Ф 2, который через элемент ИЛИ 136 поступает на десятый вход селектора 190 и первый вход регистра 153 ° При этом значение Np переписывается из регистра

143 через селектор 190 в регистр 153.

Сигнал логической единицы с третьего выхода распределителя 11 1 подается через элемент ИЛИ 132 на пятый вход шифратора 1t6, что приводит к открытию пятого входа мультиплексора 162 и передаче N на шину 12. Кроме того тот же сигнал через элемент ИЛИ 127 подается на одиннадцатый вход шифратора 114, который формирует одиннадцатый адрес ячейки блока 13. Сигнал

"1" с третьего выхода распределителя поступает на двадцать шестой вход элемента ИЛИ 117 ° При этом элементы

ИЛИ 119, 118, 117 формируют код запи си 001 в блок 13. Сигнал "1" с четвертого выхода распределителя 111 подается на девятнадцатый вход шифратора 114 и на двадцать седьмой вход элемента ИЛИ 117 При этом шифратор

117 формирует двоичный код числа 34, Когда блок 7 передает по шине 12 адрес второго уровня прерывания (соответствует приходу импульса на триггер 3 от датчика 1 плотности) и им- 45 пульс на управляющий вход вычислительного блока 8, дешифратор 45 формирует сигнал "1" на втором выходе, а а триггер 101 устанавливается в единицу по первому входу. При этом импульсы импульсной последовательности

Ф 1 от ГТИ 9 начинают поступать через открытый триггером 101 элемент

И 51 на вход распределителя 111.Сигнал логической единицы с первого вы- хода распределителя 111поступает через элемент ИЛИ 126 на шестой вход элемента ИЛИ 117 и четвертый вход элемента ИЛИ 118. Элементы ИЛИ 119 соответствующий адресу первого дешифратора 5, а элементы ИЛИ 119, 118,и

117 формируют код 001, разрешающий сброс триггера 3. По сигналу "1" с пятого выхода распределителя 111 формируется с помощью элемента 180 задержки, элемента НЕ 185 и элемента

И 96 короткий импульс, устанавливающий триггер 10t в ноль rio второму входу.

После установки в единицу триггера

102 запускается в работу распределитель 112 импульсами Ф 1, проходящими через элемент И 52. Сигналом "t" с первого выхода распределителя 112 поступает на двадцать восьмой вход элемента ИЛИ 117, восемнадцатый вход элемента ИЛИ 118, а также через эле1416978 мент ИЛИ 128 на тринадцатый вход шифрого выхода распределителя 112, перечисла импульсов от датчика 2 объемного -расхода Nq„ = NzÄ + 1. Элемент И 89 выделяет импульс Ф 2, которьй передаэлемента И 93 передается через элемент ИЛИ 1?8 на тринадцатьй вход шифратора 114, который формирует адрес . тринадцатой ячейки блока 13, а также

50 на тридцать второй вход элемента ИЛИ

117. Элементы ИЛИ 119, 118 » 117 формируют код 001 записи в блок 13. Сигнал "1 с пятого выхода распределителя 112 проходит через элемент И 95

55 и элемент ИПИ 139 на установочные входы распределителя 112 и устанавли-. вает его в исходное состояние„ при котором на последнем (седьмоМ3 его вы11 I! фю ходе появляется 1,, я на остальн . х- 0 ратора 114> который формирует адрес тринадцатой ячейки блока 13. Элементы ИЛИ 119, 118, 117 формируют код

011 считывания из блока 13. По импульсу Ф 2, выделенному элементом

И 79 и прошедшему через элемент ИЛИ

120, осуществляется запись числа Nz в регистр 143. По сигналу "1" с втоданному через элемент ИЛИ 121, регистр 143 вычисляет новое значение,ется через элемент ИЛИ 122 на первый вход селектора 190 и вход регистра

144, в который переписывается число

Ny Сигнал "1" с третьего выхода распределителя 112 подается на двадцатьй вход шифратора 114 и на двадцать девятьй вход элементa ИЛИ 117.

При зтОм шифратор 114 формирует дБО ичный код числа 35> сООТГ>етствующий адресу второго дешифратора 6, а эле=I меншы ИПИ 119, 118 и 117 формируют код 001,, разрешающий сбрс.:. тригге-" ра 4. Если устройство не вышло на рабочий режим, то сигнал, с инверс-ного выхода триггера 109 открывает эг.,ементы И 92 и 94 по первым входам.

Сигнал "1" с четвертого выхода распределителя 112 проходит через элемент И 9", поступает на восьмой вход шифратора 114, тринадцатый вход эле-. мента ИИ 117 и девятнадцатьй вход злемента и1п1 118. при этом 1шлфратор f14 формирует адрес восьмой ячейки блока 13, а элементы ИЛИ 119 118 и

117 формирую1 КОД считывания 011 из блОка 13 . сиГнал с пЯтОГО выхода р асар ед ел ителя 1 1 2 пер ед ае тс я ч ер еэ элемент И 94 и злемент ИЛИ 120 на первьй вход регистра 143, которьй записывает число S с шины 12. Кроме тоГО с1 гналом I с пятОГО выхода р < пределителя 112„ переданным через элемент И 94 и элемент ИЛИ 127, устанавливается в ноль триггер 137. Элемент И 81 выделяет импульс Ф 2, кото рый проходит через элемент ИЛИ 123 и поступает на второй вход селектора

190, которьй передает число S из регистра 143 на свой второй информационный выход. Узел 158 сравнения сравнивает числа NqÄ z S и в случае их совпадения устанавливает триггер 104 в единицу„При 11,, Ф S триггер 104

Ф 1 открывает первый информационный вход мультиплексора 16 1, à при 11 „ = S —его второй информационный вход. Импульс с выхода элемента И 81 поступает через элемент ИЛИ 124 на первый вход шифратора 1 16, который открывает первый информационный вход мультиплексора 162 и передает на шину 12 выбранное мультиплексором 162 число

N „ èëè О, которое задается шифратором 115 при отсутствии сигналов на его входах. Импульс с выхода элемента И 8 1 поступает на тридцать первый вход элемента ЮБ1 117, а также через элемент ИЛИ 128 на тринадцатьй вход шифратора 114 который формирует адрес тринадцатой ячейки блока 13.

Элементы ИЛИ iig 118 и 117 формируют код 001 записи в блок 13. Сигнал с прямого выхода триггера 104, сфор-! мированньй при достижении величиной

И „значения S, открывает элемент

И 90 по первому входу. Сигнал "1" с шестого выхода распределителя 12 если элемент И 90 открыт, проходит через него, через элемент задержки

176 и устанавливает триггер 109 в единицу„что означает выход устройства на режим (формула (7) . -По сигналу "1" с седьмого выхода распределителя 112„c помощью элемента 101 за,держки, элемента НЕ 186 и элемента

И 97 формируется короткий импульс, сбрасывающий триггер 102 в ноль Если устройство вышло на рабочий режим, то сигнал "1" прямого выхода триггера 109 открывает злементы И 93 и 95 по первым входам. Тогда сигнал с четвертого выхода распределителя

1I2 проходит через элемент И 93 и элемент ИЛИ 136 на десятьй вход сепектора 190 и вхоц регистра 153 в который переписывается число N „èç регистра 143. Кроме того, сигнал с выхода

1416978

В режиме считывания информации из

40 блока 13 по шине 1 1 на адресный вход

50

После установки в единицу триггера

103 запускается в работу распределитель 113 импульсами Ф 1, проходящими через элемент И 53. Сигнал "1" с перпервого выхода распределителя 113 подается через элемент ИЛИ 130 на пятнадцатый вход шифратора 1t4, который формирует адрес пятнадцатой ячейки блока 13. Кроме того, сигнал "1" с первого выхода распределителя 113 подается на тридцать второй вход эле1 мента ИЛИ 117 и двадцатый вход эле иента ИЛИ 118. Элементы t19, 118 и 117 формируют код 011 считывания из блока 13. Сигнал 1 с второго выхода распределителя tt3 поступает на тридцать четвертый вход элемента

ИЛИ 117, двадцать первый вход элемента ИЛИ 118, второй вход элемента

ИЛИ 119 и через элемент ИЖ4 134 на восемнадцатый вход шифратора 114, который формирует двоичный код числа

33, соответствующий адресу четвертого дешифратора 16. Элементы ИЛИ 119, 118 и 117 формируют код 111 соответствующий разрешению регистрации и передачи значения N с шины 12 на выход устройства 29. По сигналу "1" с третьего выхода распределителя 113 формируется с помощью элемента задержки

182 элемента НЕ 187 и элемента И 98 короткий импульс, устанавливающий триггер 103 в ноль. На элемент И 49 подается счгнал " 1", разрешающий новую установку триггера 103, спустя время задержки, задаваемое элементом

183 задержки, после появления в последней ячейке распределителя 113

"1". Это необходимо для исключения повторного запуска в работу распределителя 1t3 по незакончившемуся еще импульсу с выхода блока 17 приема.

Длительность этого импульса выбирается равной сумме времени обработки перерываний всех четырех уровней.

Таким же выбрано и время задержки элементом t83 задержки.

ГТИ 9 формирует на первом и втором выходах импульсные последовательности Ф 1 и Ф 2 соответственно.

Импульсы Ф 2 соответствуют во времени пазуам последовательности Ф 1 и не перекрываются с ними по фронтам.

Блок .13 памяти работает следующим образом.

В режиме записи информации в блок

13 по шине 11 на адресный вход посту5

36 пает адрес ячейки, который дешйфруется дешифратором 196, а также код 001 по вспомогательным разрядам. Сигналы

"0", соответствующих старшим разрядам этого кода, инвертируются элементами

НЕ 191 и t92 и поступают на второй и третий входы элемента И 194 на пер1 вый вход которого поступает сигнал

"1", соответствующий мпадшему разряду кода 001. При этом на выходе элемента И 194, формируется сигнал логической единицы, который открывает тристабильные схемы 204, пропускающие информацию с входа-выхода блока 13 на информационные входы узлов 197 и

198 оперативной памяти, а также на первые входы этих узлов. Дешифратор 196 в соответствии с поступившим на его информавионный вход адресом формирует сигнал "1" на одном из своих выходов. Этот сигнал передается на третий вход одного из узлов 197 и

198 оперативной памяти. Сигнал "1", поступивший с элемента И 194 на первый вход узлов 197 и 198 памяти отУ крывает группу 205 ключей в каждом таком узле, а также элемент И 208 по первому входу. При этом информация через группу 205 ключей поступает на информационные входы регистров 20? каждого узла 197 и 198 оперативной памяти. Сигнал "1", поступающий на третий вход одного из узлов 197 и 198 проходит через элемент-И 208 на вход соответствующего регистра 207 и разрешает запись в него информации, поступившей на его информационный вход. поступает адрес ячейки, который дешифрируется дешифратором 196, а также код 011 по вспомогательным разрядам.

Сигналы "1, соответствующие двум младшим разрядам этого кода, поступают на первый и третий входы элемента

И 195. Сигнал "0", соответствующий старшему разряду кода 011 инвертируется элементом НЕ 191 и передается на второй вход элемента И 195, который формирует на своем выходе сигнал логической единицы. Этот сигнал запускает в работу одновибратор 203, формирующий импульс, длительность которого равна (1,8...t,9) х Т, где Т вЂ” период следования импульсов последовательности Ф 1. Импульс с выхода одновибратора 203 поступает на первые входы элементов И 209 и 213 и откры1416978

38 влет их. При этом сигнал 11 с одного из выходов дешифратора 196 проходит через соответствующий элемент И 209 или И 213 и устанавливает н единицу триггер 210 или 214. Сигнал "1" с выхода триггера 210 или 21ч открывает выходную группу ключей 206 или 212 выбранной. ячейки памяти и передает с информационного выхода регистра 207 1О или задатчика 21 1 соответствующее число через группу элементов ИЛИ 201 и открытую импульсом с однонибратора

203 группу выходных тристабильных схем 202 на информационный вход-выход 15 блока 13. Пока не закончился импульс на выходе одновибратора 203 один из

7 триггеров 210 или 214 находится в единичном состоянии и производится передача информации из блока 13. По 2О окончании импульса на выходе одновибратора 203 формируется сигнал "1" на выходе элемента НЕ 193. Этим сигналом триггер 210 или 214, находившийся и единице, сбрасывается н ноль и пере- 25 дача информации из блока 13 прекращается.

Блок 17 приема работае, следующим образом.

Детектор 215 выделяет из входного 30 сигнала передаваемый последовательно код устройства, который передается импульсами положительной полярности.

Детектор 216 выделяет тактовые импульсы, передаваемые н отрицательной полярности со сдвигом на время, равное длительности тактовых импульсов.

Код устройства поступает через элемент 218 задержки, задерживающий его на время, равное длительности тактового импульса, на первый вход регистра 220 сдвига, который осуществляет прием этого кода по тактовым импульсам, поступающим на его второй вход.

Если был принят код данного устрой!

3 ства, то дешифратор 221 формирует сигнал "1" на своем выходе. Делитель

217 имеет коэффициент деления, равный разрядности регистра 220 сднига. Поэтому после приема кода устройства регистром 220 сднига на выходе делителя 2 17 формируется импульс, который спустя время задержки в элементе 219 задержки передает его на третий вход регистра 220 сдвига и обнуляет его.

Блок 19 согласования работает следующим образом.

Последовательность тактовых импульсов с первого разряда считывающего входа чтения задерживается элементом 22ч задержки на время, равное длительности тактовых импульсов> 1и поступает на инвертирующий вход операционного усилителя 225, на выход которого эта последовательность поступает в отрицательной полярности. На других разрядах входа чтения блока

19 согласования появляются импульсы,i последовательно переходящие с одного разряда на другой. Этими импульсами поразрядно считывается число, поданное на информационный вход блока 19 согласования, с помощью группь| элементов И 222, с выходов которой сигналы соответствующих разрядов с помощью элемента ИЛИ 223 последовательно во времени передаются на неинвертирующий вход операционного усилителя 225, на выходе которого формируется последовательный код числа с информационного входа в положительной полярности.

Блок 20 синхронизации работает следующим образом.

На его вход поступает длительный запускающий импульс, который открывает элемент И 226. Импульсная последовательность с мультивибратора 227 начинает поступать через элемент И 226 на первый разряд информационного выхода блока 20, на первый вход регистра 228 сдвига и на первые входы группы элементов И 229. К началу данного цикла работы блока 20 регистр

228 сдвига находится в состоянии, при котором на его последнем выходе имеется "1", а на остальных — "О". По первому импульсу, поступающему на первый вход регистра 228 сдвига он переключается в состояние, когда на его первом выходе появляется "1". При этоМ на остальных его выходах имеются логические нули. В течение времени от переднего фронта первого тактового импульса до переднего фронта второго тактового импульса, поступающего на первый вход регистра 228 сдвига, на его первом выходе присутствует сигнал "1", который открывает первый элемент в группе элементов И 229, через который передается один импульс от мультивибратора 227 HB второй разряд информационного выхода блока 20.

Аналогично передаются импульсы по другим его разрядам. После передачи последнего импульса заканчивается запускающий импульс на входе блока 20

39 14169 и он переходит в ждущий режим до поступления последующего запускающего импульса.

Преобразователь 23 кода работает

5 следующим образом, Детектор 231 выделяет из входного сигнала импульсную последовательность, передаваемую. импульсами положительной полярности, представляющую 1р собой передаваемый последовательно двоичный код массы перекачанного продукта. Этот код задерживается элементом 232 задержки на время, равное длительности тактового импульса. Детектор 230 выделяет из входного сиг-. нала последовательность тактовых импульсов, передаваемую в отрицательной полярности. Код с выхода элемента 232

I задержки передается через элемент

ИЛИ 235 на первый вход регистра 238 сдвига, который принимает его синх ронно с тактовыми импульсами, поступающими с выхода детектора 230 через элемент,ИЛИ 236 на его второй вход. 25

Кроме того счетчик 246 начинает подсчет числа тактовых импульсов. После приема информации регистром 238 сдвига дешифратор 240 дешифрирует ее до десятичных символов, которые шифра- З0 тор 243 преобразует в телеграфный код. Кроме того, шифратор формирует телеграфный код букв КГ. К этому моменту счетчик 246 подсчитывает число тактовых импульсов, необходимых для приема информации, Дешифратор 241 формирует сигнал "1", сбрасывающий счетчик 246 в ноль. По этому же сигналу осуществляется запись информации в регистры 237, 238 и 239. Задатчик

244 формирует код пробела, нулевой код, соответствующий девяти свободным позициям, отводимым под девять телеграфных символов числа, месяца и года, далее формирует код пробела, ну- 45 левой код, соответствующий двум свободным позициям, отведенным под две цифры часов текущего времени, формирует код буквы ц, затем нулевой код, соответствующий двум свободным позициям, отведенным под две цифры минут текущего времени, формирует код буквы М, код перевода строки и возврата каретки печатающей машинки. Задержанный элементом 233 задержки импульс с выхода дешифратора 241 устанавливает: триггер 248 в единицу. Сигналом "1" с выхода 248 запускается в работу генератор 249. Тактовые импульсы пере40 дачи информации с выхода генератора

249 поступают на тактовь.е входы регистров: на первый вход регистра 237 сдвига, через элемент ИЛИ 236 на второй вход регистра 238 сдвига и на второй вход регистра 239 сдвига. При этом информационное слово, части которого размещались в регистрах 237, 238 и 239, поразрядно выталкивается с выхода регистра 230 на неинвертирующий вход операционного усилителя

250, который передает его на выход преобразователя 23 кода импульсами положительной полярности. Тактовые импульсы с выхода генератора задерживаются элементом 234 задержки на время, равное длительности тактового импульса, и передается на инвертирующий вход операционного усилителя 250, который передает их на выход преобразователя 23 кода в отрицательной полярности. По окончании передачй информации счетчик 247 подсчитывает необходимое число тактовых импульсов, которое дешифрируется дешифратором

242. Сигналом "1" с его выхода счетчик 247 и триггер 248 сбрасываются в ноль и преобразователь 23 кода переходит в ждущий режим до следующего цикла работы. формулаизобретения

Устройство для обработки и передачи информации учета товарной нефти, содержащее датчик расхода, делитель частоты, регистр, первый и второй. триггеры, вычислительный блок, одновибратор, элемент задержки, блок синхронизации, блок согласования, с первого по четвертый дешифраторы, преобразователь кода, усилитель, блок регистрации, блок приема, блок. индикации, блок памяти, генератор тактовых импульсов, причем вход запуска устройства подключен к входу блока приема, выход элемента задержки подключен к входу запуска одновибратора, выход которого подключен к входу запуска блока синхронизации, выход которого подключен к входу чтения блока согласования, выход преобразователя подключен к входу усилителя, выход которor о подключен к информационному входу блока регистрации, выход которого подключен к выходу значения массы перекачанного продукта устройства, о т л и ч а ю щ е е с я тем, что, с

1416978

43 г целью повышения точности учета продукции, оно содержит датчик плотности и блок приоритетного прерывания, при этом выходы датчиков плотности и рас-

5 хода подключены соответственно к входам установки в 1" первого и второго триггеров, выходы которых подключены соответственно к первому и второму информационным входам блока приоритетного прерывания, первый выход вычислительного блока подключен к входу адреса блока памяти, к входам первого, второго, третьего и четвертого дешифраторов, информационный вход-вы- 15 ход вычислительного блока через шину данных подключен к информационному входу-выходу блока памяти, информационному входу блока индикации, информационному входу регистра и первому выходу блока приоритетного прерывания, управляющий вход которого подключен к второму выходу вычислительного блока, первый вход синхронизации которого подключен к первому выходу 25 генератора тактовых импульсов, второй выход которого подключеM к вторсгpj входу синхронизации вычислительного блока и к входу делителя частоты, выход которого подключен к третьему информационному входу блока приоритетного прерывания, четвертый информационный вход которого подключен к выходу блока приема, второй выход блока приоритетного прерывания подключен к управляющему входу вычислительного блока, выходы первого и второго де- шифраторов подключены к входам установки в "О" соответственно первого и второго триггеров, выход третьего дешифратора подключен к входу записи блока индикации, первый выход четвертого дешифратора подключен к управляющему входу блока регистрации, второй выход четвертого дешифратора подключен к входу элемента задержки и входу записи-чтения регистра, выход которого подключен к информационному входу блока согласования, выход которого подключен к входу преобразователя кода.

1476978.1616978

1416978

141б 978

Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти Устройство для обработки и передачи информации учета товарной нефти 

 

Похожие патенты:

Изобретение относится к области вычислительной техники и может быть использовано при анализе и прогнозировании надежности объектов

Изобретение относится к вычислительным устройствам автоматики и может быть использовано для контроля технологических процессов

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано для графического построения отрезков прямых с положительными приращениями

Изобретение относится к автоматике и вычислительной технике и может быть использовано для определения текуи1их и прогнозируемых показателей надежности технических объектов

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

Изобретение относится к вычислительной технике и может быть использовано для вычисления произведения цепочки матриц произвольной длины, произведения строки на матрицу, столбУУ

Изобретение относится к цифровой вычислительной технике и может быть использовано для расчета параметров множества грубых сеток в отношении к исходной сетке при решении уравнений математической физики

Изобретение относится к электросвязи и может быть использовано для поиска информации и идентификации применяемых в цифровых системах связи кадров коммуникационных протоколов, относящихся к подмножеству процедур HDLC

Изобретение относится к специализированным средствам вычислительной техники и предназначено для моделирования системы радиосвязи, функционирующей в режиме незакрепленных каналов (в режиме радио-АТС)

Изобретение относится к вычислительной технике и может быть использовано в системе управления базами данных

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

Изобретение относится к электронному способу голосования и электронной системе для голосования и применяется для проведения опросов общественного мнения с помощью обычной телефонной сети

Изобретение относится к информатике и вычислительной технике и предназначено для получения, обработки, кодирования, передачи, хранения и восстановления информации

Изобретение относится к области цифровой обработки сигналов и может найти применение в устройствах цифровой фильтрации, в перспективных разработках больших и сверхбольших интегральных микросхем

Изобретение относится к информационно-измерительной и вычислительной технике и может быть использовано в электроэнергетике для получения гистограммы отклонений напряжения с целью, повышения точности и надежности работы

Изобретение относится к способам и системам индентификации изготовленных и зарегистрированных изделий

Изобретение относится к цифровой интеграционной системе для интеграции диагностических аппаратов формирования изображений и обработки данных в компьютерные системы, при помощи которой можно производить принятие и передачу видеоданных, аудиоданных и текстовых данных и печатать, архивировать и анализировать эти данные
Наверх