Устройство для обработки и передачи информации учета товарной нефти Советский патент 1988 года по МПК G06F17/00 

Описание патента на изобретение SU1416978A1

О5 СО

00

(fjue.i

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

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

На фиг„1 гфиведена схема устройства; на фиг.2 схема датчика плотности; на фиг.З - схема блока приоритетного прерывания; на фиг«4 и 5 схема вычислительного блокад на фиг.6 - схема блока памяти; на фиг. 7 схема блока приема; на - схема блока согласованияI на - схема блока синхронизации; на фиг„10 - схема преобр азоват&ля кода в

Устройство содержит датчик 1 плот ностИд датчик 2 расхода, первьй 3 и второй 4 триггеры, первый 5 и второй 6 дешифраторы блок 7 приоритетного прерывания, вьгчислительный блок 8, генератор 9 тактовых импульсов (ГТИ), делитель tO частоты, шину 11 адреса, шину-12 данных блок 13 памяти, тре- и-хй дешифратор 145 блок 15 индикации четвертый дешифратор 165 блок 17 при- ема,, регистр 18, блок 19 согласования, блок 20 синхронизации элемент 21 задержки одновибратор 22, преобразователь 23 кода усилитель 245 блок 25 регистрами, технологический

сепаратор 26, клапан 27 регулирования уровня5 вход 28 запуска устройства и выход 29 значения массы пере качанного продукта устройства.

Датчик 1 П.ПОТНОСТИ включает в себя радиоизотопный плотномер 30s стрелка 31 отсчета показаний которого механически связана с ползунком реохорда 32 датчика положения; параллельно которому подключен реохорд 33 задатчика и преобразователь 34 сопро т-ивление частота к входам которого подключены вьгооды реохордов 33 датчика положения и вьшоды ползунков реохордов 32 и 33, Выход прео.бразо- вателя 34 сопротивле ние частота яв ляется выходом да тчика 1 плотности.

Блок 7 приоритетного прерьгеания (БПП) состоит из элемента НЕ 35, эле

геры 100-109, распределители 110-113, шифраторы 1.14-116, элементы ИЛИ 117- 139, группу элементов ИЛИ 140, группы ключей 141 и 142, регистры 143-157, узлы 158-160 сравнения, мультиплексоры 161-163, задатчики 164 и 165, блок 166 вычитания, блоки 167 и 168 деле0

5 0 S

0

5 о

ния, сумматоры 169 и 170, блок 171

умножения, элементы 172-183 задержки, элементы НЕ 184-188, блок 189 начальной установки ji селектор 190.

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

Каждьш из узлов оперативной памяти 197 и 198 содержит две группы ключей 205 и 206, регистр 207, элементы И 208 и 209 и триггер 210, каждый из узлов постоянной памяти 199 и 200 - задатчик 211, группу,, ключей 212, элемент И 213 и триггер 214.

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

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

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

Преобразователь 23 кода содержит детекторы 230 и 231, элементы 232-234 задержки, элементы ИЛИ 235 и 236, регистры 237-239 сдвига, дешифраторы 240-242J шифратор 243, задатчики 244 и 245J счетчики 246 и 247, триггер 248, генератор 249 и операционньй усилитель 250.

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

Сырой газовый конденсат, легкая нефть или сжиженньй газ направляется из сепаратора 26 через клапан 27 регулирования уровня в трубопровод, на

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

название год авторы номер документа
Устройство для обработки и передачи информации учета товарной нефти 1983
  • Щербина Владимир Ефимович
  • Швец Владимир Александрович
  • Галян Николай Нестерович
  • Сперанский Борис Валентинович
  • Михайлов Олег Сергеевич
  • Десяткин Юрий Алексеевич
SU1129625A1
Устройство для обработки и передачи информации учета товарной нефти 1987
  • Щербина Владимир Ефимович
  • Михайлов Олег Сергеевич
SU1413645A1
Устройство контролируемого пункта 1983
  • Диденко Константин Иванович
  • Епиков Анатолий Георгиевич
  • Карнаух Константин Григорьевич
  • Кочур Юрий Павлович
SU1211784A1
Устройство для обмена информацией 1982
  • Маркитан Людмила Григорьевна
  • Еремеева Лидия Николаевна
  • Хельвас Валерий Пантелеймонович
SU1048468A1
Аналого-цифровая вычислительная система и аналоговая вычислительная машина (ее варианты) 1983
  • Беляков Виталий Георгиевич
  • Володина Галина Григорьевна
  • Панафидин Валерий Васильевич
SU1259300A1
Устройство для сопряжения каналов передачи данных с ЭВМ 1985
  • Авдеев Дмитрий Владимирович
  • Адамова Галина Васильевна
  • Канторович Ефим Соломонович
  • Киселева Марина Николаевна
  • Клочков Василий Егорович
  • Кравчук Константин Данилович
  • Палей Иосиф Абрамович
  • Полещук Михаил Васильевич
  • Ростовцева Раиса Владимировна
  • Юрасов Валерий Филипович
SU1226476A1
Устройство внешних каналов 1988
  • Тяпкин Марк Валерианович
  • Ерошенков Вячеслав Федорович
  • Насонова Зинаида Ивановна
  • Урусов Юрий Евгеньевич
SU1695313A1
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами 1985
  • Кафидов Александр Сергеевич
  • Малачевская Татьяна Степановна
  • Комарова Галина Гавриловна
  • Тараров Михаил Иванович
  • Сорокин Адольф Андреевич
SU1298762A2
Адаптивное устройство для обучения языкам 1987
  • Шеншев Леонид Владимирович
SU1441445A1
Многоканальный анализатор электрофизиологических сигналов 1991
  • Кореневский Николай Алексеевич
  • Богородский Герман Викторович
  • Нечаев Александр Викторович
  • Губанов Вадим Васильевич
SU1806603A1

Иллюстрации к изобретению SU 1 416 978 A1

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

Изобретение от носится к вычислительной технике и может быть использовано для обработки информации, на узлах замера сжиженных углеводородов, газовых конденсатов и легких неф- тей при подаче потребителю товарной продуки и. Цель из обретения-повышение точности учета продукции. С этой целью в устройство, содержащее датчик 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

Формула изобретения SU 1 416 978 A1

ментов ИГШ-НЕ 36 и 37, элемента ИЛИ ее котором последовательно установлены

385 элементов И 39-425 шифратора 43 и группы тристабильШпК схем 44«

Вычислительный блок 8 содержит де шифратор 45, элементы И 46-99, триг

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

жидкостного потока с преобладанием газа до плотности жидкостного потока. В качестве датчика I плотности может быть использован радиоизотопный плотномер (например типа ПР-1025М) со встроенным преобразователем положения стрелки в импульсный сигнал. Датчик 2 объемного расхода преобразует прошедший объем потока в импульсный сигнал. По передним фронтам импульсов с выходов датчиков плотности 1 и объемного расхода 2 в состояние 1 устанавливаются соответственно по входам триггеры 3 и 4. Частота, снимаемая с первого выхода ГТИ 9,делится делителем 10 частоты до низкой частоты, например 1 Гц. Блок 17 приема при поступлении на него с входа 28 запуска устройства сигнала запроса данных формирует на своем выходе импульс. Сигналы 1 с выходов делителя 10 частоты, триггеров 3 и 4 и блока 17 приема периодически поступают на пер- вьй, второй, третий и четвертьм входы блока 7 приоритетного прерывания. :

Наивысший приоритет имеет первый ин-ч формащ- онный вход блока 7 приоритет- ного прерывания, а наименыний - чет- вертьш информационный вход.

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

Импульсами от датчиков плотности 1 и расхода 2 в состояния 1 устанавиваются триггеры 3 и 4, блок 7 в отутствие сигнала 1 на первом входе рабатывает при наличии сигнала 1 на втором входе, имеющем меньший уроень приоритета, чем первьлй вход, риггер 4 посылает сигнал запроса а прерьтание и адрес, соответствую169784

ир1й триггеру 3, на вычислительный блок 8, которьй подсчитывает число импульсов от датч1-гка 1 и посылает ад-

с рее по шине 11 на депшфратор 5, которьй устанавлт-гвает триггер 3 в О, По числу импульсов от датчика 1, полученных за временной интервал, известной зависимости между частотой

10 импульсной последовательности на его выходе и средней по сечению трубопровода плотностью р и длительности временного интервала t производится вычисление усредненного значения

15 плотности р (среднего значения за данньй временной интервал) в соответствии с формулой:

20

(1)

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

потока, последовательно проходящим через датчик 1, направляются вычисли- тельньтм блоком в отведенный для них массив ячеек блока 13, в которых запоминаются в соответствии с адресами,

передаваемыми вычислительным блоком 8 через шину 11 в блок 13, Блок 7 в отсутствие сигналов 1 на первом и втором входах срабатывает на сигнал 1 на третьем входе и передает сигнал запроса на прерывание и адрес, соответствугаций триггеру 4, на вычислительный блок 8, которьй подсчитывает число импульсов от датчика 1 и посылает адрес шине 11 на дешифратор 6,

который срабатьтает и сбрасывает триггер 4 в О. По числу импульсов от датчика 2, пол ченных за временной интервал, известной зависимости между частотой импульсной последовательности на его выходе и объемным расходом Q и длительности временного ин-, тервала t вычисляется объем продукта V, прошедшего через датчик 2, в соответствии с формулой:

50

&V j Qdt,

(2)

Затем из определенной ячейки блока 13 памяти извлекается значение 55 усредненной плотности р , соответствующее участку потока только что прошедшему через датчик 2 расхода, и сравнивается с уставкой плотности по газу . , которая на практике совпадает с нижней границей рабочего диапазона датчика плотност и превьпиает значение плотности газа в рабочих условиях. Если эти значения совпадают между собой, то при вычислении массы такого участка потока используется вместо р фиксированное значение усредненной плотности, в качестве которого может быть ноль или среднестатистическое значение плотности газожидкостного потока, в котором преобладает газ. В первом случае масса такого .участка потока не подсчитывается, а во втором подсчитьгаается приближенно. Выбор приемлемого варианта подсчета выбирается пользователем и фиксируется в программе работы вычислительного блока 8„ Вычислительный блок 8 по значениям р и Д V, относящимся к одному и же участку потока, вычисляет гфиращение массы по формуле;

дт р- uV

/п рц чение массы вьгеодится на регистрацию, а сигнал 1 с второго выхода дешифвторого выхода дешифратора 16 разрешает передачу на-выход 29 значения массы перекачанного продукта,.

и суммирует получаемые приращения массыц подсчитывая . массу лч рекачанно-- ;го продукта. Масса перекачанного продукта .индицируется с помощью блока 15 индикации, при этом значение массы передается вычислительным блоком 8 3 блок 155 а его адрес - на шину Г1 адреса Депшфратор 14 дешифрирует - этот а,дрес и формирует сигнал 1 на своем выходе, по которому осуществляется обновление информации в блоке 15 индрЕкации, Периодически устройство выводит значение массы перекачанного продукта на регистрацию. Для этого вьтислительный блок 8 передает пр шине 12 зн ачение массы продукта перекачанного на данный момент. Дешифратор 16 формирует .на своем первом выходе сигнал 1, по приходу которого в регистре 18 записывается значение массы, Задержанньй элементом 21 за- импульс с первого- выхода де- шиф1затора 16 запускает в работу од новибратор 22, которьй формирует импульс постоянной длительности Этим импульсом запускается в работу блок 20 синхрониза11;ии5, которьй ка своем выходе вырабатывает сигналы считывания. Этими сигналами, поступающими на считывающий вход блока 19 согласования, считывается значение из реги стра 18 и передача его через преобра™ зователь 23 кода и ус г-шитель 24 в

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

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

которьй после усиления в усилителе

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

а также распечатку даты и текущего

времени. I

При поступлении сигнала на вход 28 устройства блок 17 приема передает короткий сигнал логической единицы на четвертый вход блока 7, При отсутствии сигналов 1 на первых трех входах блока 7 запрос передается в вычислительный блок 8. Вычислительный блок 8 передает по шине 12 значение

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

второго выхода дешифратора 16 разрешает передачу на-выход 29 значения массы перекачанного продукта,.

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

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

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

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

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

-вычисление значений усредненной gg плотности ДЛЯ каждого участка потока, прошедшего за отдельньм временной интервал через датчик 1 п.потности и за- I

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

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

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

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

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

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

01- считьшание информации из ячеек блока 13;

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

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

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

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

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

1)- для хранения предельного числа импульсов N от делителя 10 частоты в одном временном интервалej

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

3)- для хранения значения уставки плотности по газу Ои.

4)- для хранения значения среднестатистической плотности потока|

при преобладании газа в потоке;

5)- для хранения значения произведения N К Т (формула 5); ,,6)- для хранения N (формула 4);

788

7)- для хранения числа 7200/N W;,

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

9)- для хранения числа

В) ячейки, запись информации в которых возможна при работе устройства4

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

11) для подсчета числа импульсов N от датчика 1 плотности;

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

13)- для подсчета числа импульсов N, от датчика 2 объемного расхода,

14)- для подсчета числа временных интервалов 1, соответствующих количе-

ству полностью прошедших участков потока через датчик 2 объемного расхода;

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

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

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

для участков потока, прошедших через датч1ж 1 плотности.

Вычислительный блок 8 по приходу сигнала запроса на прерывание, на его управляющий вход прерывает вьшолнение

текущей программы, а по приходу адре- са делителя 10 частоты переходит к подсчету длительности текущего временного интервала, причем длительность каждого временного интервала

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

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

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

9

13 памяти и переходит к вычислению усредненной плотности п

Передним фронтом импульса от датчика плотности 1 триггер 3 устанавливается в состояние единицы. Сигнал 1 с его выхода поступает на второй вход блока 7, которьй при отсутстви сигкгша 1 на его первом входе (так как появившийся ранее импульс на выходе делителя 10 имел короткую длительность) передает сигнал запроса на прерывание, на первьй вход вьгчис- лительного блока 8 и на его кнформа- ционный вход-выход через шину 12 адреса триггера Зо Вычислительный блок 8 извлекает из одиннадцатой ячейки блока 13 памяти число (на начальный момент равное нулю) и прибавляет к нему единихзу, а результат записывает в ту же одиннадцатую ячейку блока 13 памяти. Затем вычислительный блок 8 передает по шине 11 адрес триггера 3 Этот адрес дешифруется дешифратором 5,, который формирует, сигнал I,

сбрасывающий в ноль триггер 3,

I

После завершения формирования временного интервала (т,е., БЬГ4ислитель ный блок 8 подсчитает Nj. рмпульсо в от делителя частоты 10) вьгчислитель- ный блок 8 переходит к вычислению 5 средненно1 о значения ппотности за данный временной интервал,

При линейной зависимости мелсду средней по сечению (мгновенной) плотностью р и частотой иг-ятульсной последовательности fp на выходе датчика 1 плотности

fp I Кр -f- fo Кр + (4)

р

где N -число импульсов форг-шруемых на вь5ходе датчика 1 плотности за временной интервал Т; К - постоянный коэффициент; fo - начальная частота NJI - количество импульсов частоты fgf приходящихся на временной интервал Т при р 0 значение усредненной плотности р за временной интервал вычисляется по

формуле;

N - NO N - NO х„, р „.... ......„„ (5)

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

И)

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

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

триггера 4, Вычислительньш блок 8 извлекает 4HCj:o (на данньй момент равное нулю) из тринадца1 ой ячейки блока 13 памяти, прибавляет к нему еди- ницу затем, если подсчитанное число меньше S, хранящегося в восьмой ячейке бл9ка 13 памяти, записывает его в тринадцатую ячейку блока 13 памяти. Если это число равно S, то в тринадцатую ячейку блока 13 памяти записы- Бается ноль и устройство заканчивает выход на рабочий режим. Число S соответствует прохождению объема V, равного внутреннему объему участка трубопровода между датчиками плотности 1 и расхода 2, и может быть вычислено по формуле:

S V К

Q

(6)

где KQ коэффициент передачи датчика 2 расхода. Затем вычислительный блок 8 по пш

не 11 передает адрес триггера 4„ Этот адрес дешифрируется дешифратором 6, который формирует на своем выходе сигнал сбрасывающий триггер 4

в нолЬо

Таким образом, выход на рабочий режим устройства завершается, когда после включения питания поток пройдет от датчика t до датчика 2„ При этом

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

Затем устройство переходит в рабочий режим. При этом оно осуществляет: -формирование временных интервалов равной длительности}

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

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

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

20

25

30

значений плотности

-подсчет приращения объема bV, прошедшего через датчик 2 расхода временной интервал;

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

-вычисление приращения массы уча- стка потока путем перемножения 5 и uV, относяп5ихся к одному и тому же

участку потока;

-суммирование отдельных приращений массы

-индикацию массы перекачанного продукта;

-периодическую регистрацию величины суммы массы перекачанного про--;; ; дукта,

-передачу значения массы перекачанного продукта при поступлении запроса на передачу и одновременную ре- 40 гистрацию передаваемого значения.

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

i (h + 16). (7)

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

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

35

45

50

v 1.

(В)

Затем вьгаислительный блок 8 извлекает из четырнадцатой ячейки блока 13 чиспо 1 (на данньм. момент равное нулю), и .прибавляет к нему единиду„ По- лут енное значение, если оно не равно 21, заносится вычислительным блоком 8 в четьфнадцатую ячейку блока 13. Если 1 21, то в четырнадцатую ячейку блока 13 заносится единица. Затем извлекается значение з средненной плотности р из ячейки массива плотностей с номером 1, хранящимся в четьфнадца- той ячейке блока 13, и значение уставки плотности по газу рцс из третьей ячейки блока 13. Вычислительный блок 8 производит сравнение р и рас Если р PUCS то при вычислении приращения массы fi m используется значение р , а если р P UC ГО используется значение среднестатистической плотности PC, хранящейся в четвертой ячейке блока 13. Затем вычислительный блок 8 вьгаисляет приращение массы по формуле:

т ЛУ р

(9)

Затем к полученному значению Ь ш вычислительный блок 8 прибавляет значение из пятнадцатой ячейки блока 13. Полученное значение массы перекачан ного продукта I-f заносится в пятнадцатую ячейку блока 13. Вычислительный 55 .блок 8 осуществляет вывод значения суммарной массы перекачанного продукта на индикацию после каждого суммирования нового приращения массы &т. Для этого вычислительный блок 8 изинтервала до величины 21, вычислительный блок 8 записьгеает в двенадцатую ячейку блока 13 единицу.

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

20

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

v 1.

(В)

5

0

0

5

5

Затем вьгаислительный блок 8 извлекает из четырнадцатой ячейки блока 13 чиспо 1 (на данньм. момент равное нулю), и .прибавляет к нему единиду„ По- лут енное значение, если оно не равно 21, заносится вычислительным блоком 8 в четьфнадцатую ячейку блока 13. Если 1 21, то в четырнадцатую ячейку блока 13 заносится единица. Затем извлекается значение з средненной плотности р из ячейки массива плотностей с номером 1, хранящимся в четьфнадца- той ячейке блока 13, и значение уставки плотности по газу рцс из третьей ячейки блока 13. Вычислительный блок 8 производит сравнение р и рас Если р PUCS то при вычислении приращения массы fi m используется значение р , а если р P UC ГО используется значение среднестатистической плотности PC, хранящейся в четвертой ячейке блока 13. Затем вычислительный блок 8 вьгаисляет приращение массы по формуле:

т ЛУ р

(9)

Затем к полученному значению Ь ш вычислительный блок 8 прибавляет значение из пятнадцатой ячейки блока 13. Полученное значение массы перекачан ного продукта I-f заносится в пятнадцатую ячейку блока 13. Вычислительный .блок 8 осуществляет вывод значения суммарной массы перекачанного продукта на индикацию после каждого суммирования нового приращения массы &т. Для этого вычислительный блок 8 извлекает из пятнадцатой ячейки значение массы М и передает его на шину 12J а на шину 11 передает адрес дешифратора 14J который формирует сигнал 1 на своем выходе и разрешает замену новой информации в блоке 15 индикатщИо

Кроме того, вьтчислительньш блок 8 осуществляет подсчет числа временных интервалов5 сформированных после вы- хода устройства на рабочий режим. Это число хранится в шестнадцатой ячейке блока 13 и по достижении им заданного значе -шя, соответствующего выбранному периоду регистрации, в шестнадцатую ячейку блока 13 записывается ноль и производится регистрация значения массы М„ Для этого вычислительный блок 8 извлекает из пятнадцатой ячейки блока 13 хранящееся там число и передает его на шину 12,, а на шину 1t передает адрес дешифратора 16, причем в младшем вспомогательном раз-ряде адреса передается единица а в двух более старших разрядах соответственно 10о При этом дешифратор 16 дешифргфует этот- адрес и формирует на своем первом выходе сигнал 1 % а-на втором выводе - сигнал О Ре гистг 18 по сигналу 1,, поступившему на его вход,, запоминает значение М переданное по шине 12, Задержанный на время,,, достаточное для записи числа рех истром 18, сигнал 1 с выхода злемента 21 задержки запускает в работу одновибратор 22,, который формирует длительный управляюпщй импульс, которьп г запускается блок 20 синхро- низахщио Блок согласования преобразует параллельный код числа, хранящегося в регистре 18j, в последовательньй, осуществляя поразрядное считывание с помощью импульсов, формируемых блоком 20 синхронизациио Полученньм код преобразуется в преобразователе 23 в ,, код управляюш,ий регистратором 25.

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

5

5

0

которая соответствует значению массы перекачанного продукта.

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

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

5 34 сопротивление - частота в диапазоне от F до F,j „ Реохорд 33 задатчика служит Для задания требуемого значения частоты F, 5 сооответствующей нижнему пределу измерения плотности р, ,

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

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

5 На первый, второй, третий и четвертый входы БПП 7 подаются сигналы 1 в случае когда подключенные к ним блоки инициируют передачу новой информации в вычислительньм блок 8 „

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

Q входы шифратора 43 сигналов О. Когда сигнал О с первого входа блока 7 передается на первый вход шифратора 43, он также инвертируется элементом НЕ 35„ Сигнал 1 с выхода элемента НЕ 35 открывает элемент И 39 по первому входу. При этом сигнал О или 1 с второго входа блока 7 передается на второй вход шифратора 43, Если на втором входе блока 7 имеется сигнал 1, то он инвертируется элементами ИПИ-НЕ 36 и 37 и закрывает элементы И 40 и 41 по первым входам. Если на первом и втором входах БПП 7 имеются они передаются на первый и второй входы шифратора 43. При этом элемент И 40 открыт по первому входу и сигнал с третьег о jixo.ua блока 7 передается на третий шифратора 43. Причем если на I ptf гт-гм входе блока 7

5

15 , 1416978

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

наличии на управляющих входах тристаи пропускает на первьй вход соответбильных схем сигнала О они находят-15 ствующего распределителя 110-113 имея в состоянии высокого выходного сопротивления 5 что соответствует отключению выходов шифратора 43 от первого (информационного) выхода блока 7,

20

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

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

При подаче напряжения питания на устройство блок 189 на,чальной установки формирует на своем выходе им-, пульс,, которым триггер 109 сбрасывается в ноль по второму входу (входу с)5 а распределители 110-113 устанавливаются в исходное состояние, при котором на их последних выходах имеется 1, а на остальных - О, При

пульсную последовательность Ф 1 с первого выхода ГТИ 9, Каждый из распределителей 110-113 представляет собой кольцевой регистр сдвига, в котором единица последовательно перемещается из разряда в разряд по перед- нему фронту импульса, поступающего на тактовьш вход.

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

30 Сигнал 1 с первого выхода распределителя 110 подается на первые входы элементов ИЛИ 117 и 118 непосредственно, а через элемент 1ШИ 135 на десятьй вход шифратора 114, Шифра

ос тор 114 формирует код адреса десятой ячейки блока 13, которьй передается через группу элементов ИЛИ 140 i сов местно с кодом трех вспомогательных разрядов поступает на шину 11, Стар40 ший, средний и младший разряды кода вспомогательных разрядов формируются соответственно элементами ИЛИ 119, 118 и 117, Так как на входах элемента ИЛИ 119 имеются О, а на первых

40 ший, средний и младший разряды кода вспомогательных разрядов формируются соответственно элементами ИЛИ 119, 118 и 117, Так как на входах элемента ИЛИ 119 имеются О, а на первых

этом на выходе элемента И 99 формиру- g входах элементов ИЛИ 118 и 117 - 1, ется сигнал 1, которьй передается

то код вспомогательных разрядов 011, что соответствует считыванию информации из ячейки блока 13 о Сигнал 1 на первом выходе распределителя 110 длится от момента переднего фронта первого импульса последовательности Ф 1, поступившего на его первый вход, до момента переднего фройта второго такого импульса. Импульс последовательности Ф 2 с второго выхода ГТИ 9, сформировавшийся после завершения первого импульса последовательности Ф 1, выделяется элементом И 54, Таким образом, в течение времени, когда на

на пятый вход блока 7 приоритетного прерывания. Этот сигнал разрешает передачу информации с блока 7 на вычислительной блок 8, Кроме того, по передним фронтам импульсов с выходов распределителей 110-113 соответствующие триггеры 100-103-, устанавливаются в ноль по вторым входам (входам С), так как на их третьи входы (входы D) постоянно подаются сигналы О, При передаче информации с блока 7 на вы- ,числительный блок 8 дешифратор 45 формирует на одном из своих выходов

16

сигнал 1 в зависимости от адреса, переданного блоком 7 по шине- 12, Сигнал 1 с выхода блока 7 поступает на вторые входы элементов И 46-49, Один из триггеров 100-102 при этом устанавливается в единицу. Триггер 103 может быть установлен в единицу спустя время задержки после подачи напряжения питания, определяемое эле- ментом 183 задержки. Сигналом 1 с выхода одного из триггеров 100-103, открывается один из элементов И 50-53

ствующего распределителя 110-113 им

пульсную последовательность Ф 1 с первого выхода ГТИ 9, Каждый из распределителей 110-113 представляет собой кольцевой регистр сдвига, в котором единица последовательно перемещается из разряда в разряд по перед- нему фронту импульса, поступающего на тактовьш вход.

Поскольку сразу после подачи напряжения питания БПП 7 устанавливает триггер 100 в единицу по первому импульсу 01, рассмотрим работу вычислительного блока 8 с участием рас- пределителя 11П,

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

входах элементов ИЛИ 118 и 117 - 1,

входах элементов ИЛИ 118 и 117 - 1,

то код вспомогательных разрядов 011, что соответствует считыванию информации из ячейки блока 13 о Сигнал 1 на первом выходе распределителя 110 длится от момента переднего фронта первого импульса последовательности Ф 1, поступившего на его первый вход, до момента переднего фройта второго такого импульса. Импульс последовательности Ф 2 с второго выхода ГТИ 9, сформировавшийся после завершения первого импульса последовательности Ф 1, выделяется элементом И 54, Таким образом, в течение времени, когда на

,71416978

выходе распределитепя 110 имепоус вх

ется 1 5 первым по времени поступает импульс последо.вательности Ф 1 j а вторым - импульс последовательности Ф 2 о Импульс с выхода элемента И 54 проходит через элемент ИЛИ 120 на первый вход регистра 143 и разрешает запись числа щ., переданного блоком 13 по шине 12 на его информационный вход,, Регистр 143 представляет собой счетчик импульсов 3 которьй в большинстве слзгчаев используется в режиме регистра, запоминающего на необходимое время код числа Для этого код числа подают на информагщонный вход, а на первый вход - m шyльc записи« При этом код числа записывается по™ разр5вдно в триггеры счетчика5 а ранее хранившееся в нем число стирается„ Счетчик можно обнулитьр подав имлульс на третий его вход. При подаче пульса наiяторой вход счетчик начинает работать в -режиме счетчика им пульсов и прибавляет к записанног-гу в нем числу единицз Когда распреде-- литель ИО переключается и на его втором выходе появляется сигнал 11 элемент И 55 вьщеляет яг-тупъс -.Ф 1 и передает его через элемент ИЛИ 121 на второй вход регистра 143 который увел игчивает записанное в кем число на единицу;

П-Ь,, - ПЛ 4-1, (10);

где п р n.j. - новое к старое количества и шyльcoв5 поступивших от дели- теля 10 а

Элемент И 56 вьзделяет импульс Ф 2 и передае его через злемент ИЛИ 122 на первьй вход селектора 190 который пропускает число5 поданное регистром 143 на его информационкьй вход5 на свой первьш информационный выход о Это число поступает на информационньй вход регистра t44p которьй записывает его по сигнал 1., поступившему на его вход с выхода элемента ИЛИ 122 По сигналу 1 с третьего выхода рас пределнтеля 110 шифратор 114 формирует адрес первой ячейки блока 13 памяти элементы ИШ 119. 118 и 117 - код считьюания 011 из блока 13 памя- тив Элемент И 57 вьщеляет Ф 2j который проходит черкез элемент ЕПИ 120 и разрешает запись числа R с, шк ны 12 в регистр 143о Кроме того,, выделенньй элементом И 57 импульс Ф 2 проходит через элемент ИЛИ 137 и

подготавливает триггер 104 к работе, устанавливая его в ноль по второму входу (входу с)5 так как на его третий вход (вход D) постоянно подается сигнал О. Сигнал 1 с четвертого выхода распределителя 110 через элемент ИЛИ 123 поступает на второй вход селектора 190,, которьй передает число из регистра 143 на свой второй информационньй выход о Блок 158 сравнения при совпадении чисел, поступающих с регистра 144 и с регистра 143 через селектор 190„ формирует на выI U

ходе сигнал 1 При несовпадении - этих чисел-на выходе узла 158 сравнения поддерживается сигнал О . а при совпадении -- 1, При наличии 1 на выходе узла 158 сравнения триггер 104

устанавливается в единицу, а при отсутствии - остается в нуле. Элемент И 82 выделяет импульс Ф 2, поступающей от ГТИ 9 во время, когда на четвертом выходе распределителя 110 .

длится импульс с Этот импульс передается на первьй вход шифратора 115, которьй формирует на информационном выходе двоичньй код числа 1, Мультиплексор 161 передает число п. с

И

первого информационного входа на ин формационный выход при поступлении

на его первьй вход сигнала

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

интервала. Кроме тогоз выделенньй эле-I ментом И 82 импульс Ф 2 проходит через элемент ИЛИ 1 24 и поступает на первый вход шифратора 116, которьй формирует первьй адрес, по которому мультиплек

сор 162. пропускает число п или 1 с первого своего информационного входа . на шину 12о Одновременно импульс с выхода элемента ИЛИ 124 п1Уоходит через элемент ИЛИ 135 и передается на

десятьй вход шифратора 114, которьй формирует адрес десятой ячейки блока 13 памяти. Импульс с выхода элемента И 82 поступает также на третий вход элемента ШШ 117 -, При этом на

выходах элементов ИЛИ 1195, и 117 ормируется вспомогательный код 001 соответствующий записи информации в блок 13, а в десятую ячейку записывается число 1 пни число п в зависимости от того, сформирован или нет очередной временной интервал. Сигнал 1 с пятого выхода распределителя 110 через элемент ИЛИ 125 поступает на двенадцатьм вход шифратора 114, который формирует адрес двенадцатой ячейки блока 13 памяти. Код считывания 011 формируется при поступлении иьшульса с пятого выхода распределителя ItO на четвертый вход элемента ИЛИ 117 и третий вход элемента ШШ 118 о Выделенный элементом И 58 импульс Ф 2 проходит через элемент ИЛИ

120и разрешает запись числа h с шины 12 в регистр 143, После очередног переключения распределителя 110 сигнал 1 с шестого его выхода открывает элемент И 85 по первому входу,

а также поступает на третий вход селектора 1905 который переключается и Пропускает число h с регистра 143

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

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

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

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

55

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

118 и 117 - код считьшания 011 из блока 13, Считанное число NQ записывается с шины 12 в регистр 143 по импульсу Ф 2, выделенному элементом И 62 и переданному через элемент ИЛИ 120 на первьй вход регистра 143о По сигналу 1 с одиннадцатого выхода

ции в блок 13. Одновременно с этим импульс с выхода элемента И 85 поступает на второй вход шифратора 116,

который формирует второй адрес, по которому мультиплексор 162 открывает свой второй информационный вход и пропускает на шину t2 число h из регистра 145, Затем вновь переключается

распределитель 1tO. Сигнал 1 с восьмого его выхода проходит через элемент ИЛИ 126 на шестой элемент ИЛИ 177 и четвертый вход элемента ИЖ 118. При этом элементы ИЛИ 119,

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

114, которьш формирует адрес одиннадцатой ячейки блока 13. Особенностью блока 13 является то, что он передает на шину 12 требуемое число в течение времени (1,8,..1,9) х -Тт,

где Тф - период следонакия импульсов последовательности Ф Т. Поэтому вы- числительньш блок 8 может послать запрос на считьшание числа из блока 13 в одном такте работы распределите-

ля 110, а считать его с шины 12 в

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

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

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

его вход с выхода элемента И 61, Распределитель 110 переключается и сиг- нал 1 с его десятого выхода передается на шестой вход шифратора 114, седьмой вход элемента ИЛИ 117 и пятьй

вход элемента ИЛИ 118, При этом шиф- ратор 114 формирует адрес шестой ячейки блока 13, а элементы ШШ 119,

118 и 117 - код считьшания 011 из блока 13, Считанное число NQ записывается с шины 12 в регистр 143 по импульсу Ф 2, выделенному элементом И 62 и переданному через элемент ИЛИ 120 на первьй вход регистра 143о По сигналу 1 с одиннадцатого выхода

распределителя ПО, поступающему на шестой вход селектора . 190р он открывает шестой информационньй выход и передает число N из регистра 143 на второй вход блока 166 вьгчитания9 ко-- торый запускается в работу по импуль- . су Ф 2, выделенному элементом И 63, и подсчитывает разность N - Не Элемент 173 задержки задерживает импульс ю код 001 записи информации в блок 13с

с выхода элемента, И 63 на времяр достаточное для работы блока 166 вычи- танияд и разрешает запись разности N - Ng в регистр 147 По сигналу 1 с двенадцатого выхода распределителя 110j поступающему на пятьй вход шифратора 114j,формируется адрес пятой ячейки-блока 13о При этом тот е , сигнал передается на восьмой вход элемента,ИЛИ 117 и на тестой вход элемента ИЛИ 118„ Элементы ЮЖ 119р 118 и 117 формируют код считывания 011 из блока 13 о Элемент И 64 вьщеля- ет къшулъс Ф 2., который проходит через элемент ИЛИ 120 и разрешает запись в регистр 147 числа Т с шины 12 Кроме того5 импульс с выхода элемента И 64 поступает на седьмой вход селектора 190,, который передает число Т из регистра 143 з регистр 48 по своемз седьмому информациоь ному выходу,, Задержа.нный элементом 172 задержки импульс с выхода элемента И 64 разрешает запись числа Т з регистр 148 и устанавливает в единиц-у гер которьш сигналом 1 со сво-- его выхода запускает в работу блок 167 деления- Тринадцатый выход распределителя 110 оставлен 1неза,

Одновременно с этим импульс с вы элемента И 65 подается на третий шифратора 116 который формирует тий адрес, по которо1-гу мультипле

15 открывает свой третий информ онный вход-и пропускает на шину число р из регистра 149. Если к четырнадцатого такта работы расп лителя 110 устройство не вышло н

20 бочий режим,, то триггер 109 оста сброшенным в ноль. При этом элем И 88 открыт сигналом 1 с инвер го выхода триггера 109 по первом входу Сигнал 1 с пятнадцатого

25 хода распределителя 110 проходит рез открытый элемент И 88 и элем ИЛИ 138 на установочные входы ра пределителя 110 и устанавливает в исходное состояние5 при которо

30 его последнем сорок первом, вых имеется 1, а на остальных - О Затем с помощью элемента 179 зад ки, элемента НЕ 184 и элемента И формируется короткий импульс ус навливающий .триггер 100 в ноль нал логической единицы с последн ячейки распределителя 110 подает также на, первьш вход элемента И Распределитель 110 остается в та

ЗВ

ствованньм, Вреач: в течение которого до остоянии до следующей установки

хранит- 145 с

на нем имеется 1 отведено для- ра™ боты блока 167 деления При переклю- чент-г распределиталя 110 на его че тырна,ццатом выходе появляется сигнал который сбрасывает триггер 105 в нолЬр а также разрешает запись вычисленного блоком 167 деления значения р в регистр 149, Число h ся без изменения в регистре седьмого такта работы распределителя 110о Это число с седьмого такта работы распределителя 110 подается на первый информационный вход сумматора 169у на второй информационный вход которого поступает код числа 16 с заддтчика 165, На выходе сумматора 169 имеется код номера ячейки i - (hfj -f- 16) в которую необходимо за писать вычисленное значение р « Для

Триггера 100 -в единицу „ Если к к четырнадцатого такта работы рас.п лителя 110 устройство вышло на р чий режим то триггер 109 устана

45 вается в единицу. При этом элеме И 87 открыт сигналом 1 с прямо выхода триггера 109 по первому вх Сигнал 1 с пятна ццатого выхода пределителя 110 проходит через эл

50 мент И 87 на десятый вход элемент Р1ГМ 117 и седьмой вход элемента И 118., При этом элементы ИЛИ 119, и 117 формир тот код считывания 0 на блок 13в И fflyльc с выхода элем

55 та И 87 поступает через элемент И 128 на тринадцатый вход шифратора 114j который формирует адрес трин цатой ячейки блока 13, Элемент И

выделяет импульс Ф

соответству

этого элемент И 65 выделяет импульс 02 который открывает группу ключей 141 и передает номер ячейки i через группу элементов И1Ш 140 на шину 12. Кроме TorOj импульс с выхода элемента И 65 подается на девятый вход элемента ИЛИ 117, при этом элементы ИЛИ 119, Its и 117 формируют

Одновременно с этим импульс с выхода элемента И 65 подается на третий вход шифратора 116 который формирует тре- тий адрес, по которо1-гу мультиплексор

открывает свой третий информационный вход-и пропускает на шину 12 число р из регистра 149. Если к концу четырнадцатого такта работы распределителя 110 устройство не вышло на рабочий режим,, то триггер 109 остается сброшенным в ноль. При этом элемент И 88 открыт сигналом 1 с инверсного выхода триггера 109 по первому входу Сигнал 1 с пятнадцатого выхода распределителя 110 проходит через открытый элемент И 88 и элемент ИЛИ 138 на установочные входы распределителя 110 и устанавливает его в исходное состояние5 при котором на

его последнем сорок первом, выходе имеется 1, а на остальных - О, Затем с помощью элемента 179 задержки, элемента НЕ 184 и элемента И 91 формируется короткий импульс устанавливающий .триггер 100 в ноль Сигнал логической единицы с последней ячейки распределителя 110 подается также на, первьш вход элемента И .99 Распределитель 110 остается в таком

до остоянии до следующей установки

Триггера 100 -в единицу „ Если к концу четырнадцатого такта работы рас.преде- лителя 110 устройство вышло на рабочий режим то триггер 109 устанавли45 вается в единицу. При этом элемент И 87 открыт сигналом 1 с прямого выхода триггера 109 по первому входу« Сигнал 1 с пятна ццатого выхода распределителя 110 проходит через эле0 мент И 87 на десятый вход элемента Р1ГМ 117 и седьмой вход элемента ИЛИ 118., При этом элементы ИЛИ 119, 118 и 117 формир тот код считывания 011 на блок 13в И fflyльc с выхода элемен55 та И 87 поступает через элемент ИЛИ 128 на тринадцатый вход шифратора 114j который формирует адрес тринадцатой ячейки блока 13, Элемент И 66

выделяет импульс Ф

соответствую-

щий импульсу с выхода элемента И 87, и передает его через элемент ИЛИ 120 на первьм вход регистра 143, который записывает число N с шины 12. Сигнал 1 с шестнадцатого выхода распределителя t10 подается на восьмой вход селектора 190, который передает число Ny по восьмому информационному выходу на регистр 150, который осуществляет запись этого числа по импульсу с шестнадцатого выхода распределителя 110, Сигнал 1 с семнадцатого выхода распределителя 110 подается на второй вход шифратора 114, который формирует адрес второй ячейки блока 13. Этот же сигнал поступает на одиннадцатый вход элемента ИЛИ 117 и восьмой вход элемента ИЛИ 118. При этом элементы ИЛИ 119, 118 и .117 формируют код считывания 011 из ЗУ 13 Элемент И 67 выделяет импульс Ф 2, который проходит через элемент ИЛИ 120 на первый вход регистра 143 и разрешает запись числа К,, с шины 12„

25 цать первого в ыхода распределителя 110 подается на вход группы ключей 142, который открывается и пропускает адрес 1 из регистра 153 через группу элементов ШЖ 140 на шину 11. Кроме

Импульс с выхода элемента И 67 поступает на девятый вход селектора 190, которьш: передает значение К на свой девятьй информационный выход, Задер-, жанньй элементом 174 задержки импульс ЗО того, сигнал 1 с двадцать первого с. выхода элемента И 67 подается йа выхода распределителя tlO поступает вход регистра 151, разрешая запись на тринадцатый вход элемента ИШ 117

и десятый вход элемента ИЛИ 118. Элементы ИЛИ 119, 118 к 117 формируют код считьшания 011 из блока 13. Элемент И 69 выделяет импульс Ф 2, который поступает через элемент ИЛИ 120

в него числа К, а также устанавливает в единицу триггер 106, которьш сигналом 1 со своего выхода запускает в работу блок 168 деления о Во- семнадцатьм выход распределителя 110 оставлен незадействованнымо Время, в течение которого на нем имеется 1, отведено для ра.боты блока 168 деления. Сигналом 1 с девятнадцатого I

выхода распределителя 110 триггер 106- сбрасывается в ноль по в.торому входу (входу С), так как на его третий вход (вход D) подается О, При этом блок 168 делеш-:я завершает процесс деления. Число bV из него переписывается в регистр 152 по импульсу с девятнадцатого выхода распределителя 110. Од35

на первьм выход регистра 143 и разрешает запись числа р- с шины 12, Сиг-,

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

45 вькод, откуда оно по импульсу с двад цать второго выхода распределителя 110 запнсьшается в-регистр 154. Сигнал 1 с двадцать третьего выхода распределителя 110 поступает на чет-

повременно с этим импульс с девятнад- 50 вертый вход шифратора 114, который цатого выхода распределителя 110 по- формирует адрес четвертой ячейки бло- дается на двенадцатый вход элемента ШЖ 117 и девятый вход элемента ИЛИ 118. Элементы ИЛИ 119, 118 и 117 формируют код считьшания 011 из блока 13. Импульс с девятнадцатого вькода расгфеделителя 110 передается через элемент ИЛИ 129 на четырнадцатый вход пшфратора 114, которьй формирует адка 13. Одновременно этот же сигнал подается на четырнадцатый вход элемента ИЛИ 117 и одиннадцатьй вход 55 элемента ИЛИ 118. Элементы ИЛИ 119, 118 и-117 формируют код считывания 011 из блока 13. Этот код и адрес четвертой ячейки блока t3 передаются на шину 11. Сигнал 1 с двадцать

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

вход селектора 190, который передает число 1 из регистра 143 на свой де- сятьм информационный выход, с которого оно записывается в регистр 153 по импульсу с выхода элемента ИЛИ 136.

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

временной интервал через датчик 2 расхода, извлекается ранее вычисленное значение усредненной плотностир , хранящееся в ячейке блока 13 с адресом 1. Для этого сигнал 1 с двадцать первого в ыхода распределителя 110 подается на вход группы ключей 142, который открывается и пропускает адрес 1 из регистра 153 через группу элементов ШЖ 140 на шину 11. Кроме

того, сигнал 1 с двадцать первого выхода распределителя tlO поступает на тринадцатый вход элемента ИШ 117

35

на первьм выход регистра 143 и разреает запись числа р- с шины 12, Сиг-,

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

вькод, откуда оно по импульсу с двад цать второго выхода распределителя 110 запнсьшается в-регистр 154. Сигнал 1 с двадцать третьего выхода распределителя 110 поступает на чет-

вертый вход шифратора 114, который формирует адрес четвертой ячейки бло-

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

25

трет)чаго выхода распределителя 1 fО проходит через элемент ИЛИ 120 на первый вход регистра 143 и разреша запись числа р с шины 12„ Сигнал 1 с двадцать четвертого выхода ра

предвлителя 110 поступает на двенад- ;цатьй вход селектора 190, который

переключается и передает значение, т);, -ИЗ регистра 143 на двенадцатьш ин-

формагронньм выход , Элемент И 70 вы- деляет импульс Ф 2, которьй разреша- Iет запись р в регистр 155„ Сигнал с двадцать пятого выхода .распределителя 110 поступает на третий вход 15 же сигналом сбрасывается в ноль триг шифратора 114,, которьй формирует ад;рес третьей ячейки блока 13„ Одно™

временно этот же сигнал подается на пятнадцатый вход элемента ИЛИ 117 и двенадцать вход элемента ИЛИ 118, Элементы ИЛИ 119 118 и tt7 ют код считывания 011 из. блока 12 „ Элемент И 81 выделяет импульс Ф 2, который через элемент ИЛИ 120 поступает, ид первый вход регистра 143 и разрешает запись числа р «с с шины 12, Сигнал 1 с двадцать шестого выхода распределителя 11,0 подается на тринадцатый вход селектора 190,, который переключается и передаёт число Рур на тринадцатьй информационный выход,, Элемент И 72 вьщеляет импульс Ф 2з которьм триггер 107 сбрасывает - ся в ноль по BTopoi-fy входу (входу С) а

гер 108 и подается импульс на вход регистра 156„ При этом завершается умножение в блоке 171 умножения и вычисленное в нем 1Эначение массы участ-

20 ка потока К записьгоается в регистр 156, Си гнал 1 с двад,цать восьмого выхода Распределителя 110 через эле™ мент ИЛИ 120 поступает на первьй вход регистра 143, разрешая запись

числа М с шины 12, Кроме того этот же сигнал поступает .на четьфнадцатьй вход селектора 190, которьй -переключается и пропускает 4исло М с регистра 143 на свой четырнадцатый инфор- мационньй выход. Элемент И 73 выделяет импульс Ф 25 которым запускается в работу cyivflytaTcp 170« Сумматор 170 вычисляет новое значение массы перекачанного продукта Мн;

160 сравнения при совпаден ш значений р и Пп ,; поданны:х соответственно на первьй и второй его информационные входы,, формирует сигнал которым триггер 107 устанавливается, в единицу „ При несовпадении р и PUJ триггер 107 остается в нуле ЕСЛ.И триггер 107 сброшен в нолЬ;, то сигнал 1 с его инверсного выхода поступает ка первый вход г-гультигшек- сора 1635 которьй переключается и передает число р 5 поданное на его пер

вый и форма.-ц.ион51ый вход, ка информя - I,

ционньш выходQ Если же триггер 107 установлен в единицу, то сигналом 1 с его прямого выхода гультиплек- сор 163 переключается и Передает на информационный выход число р,,, поданное на его второй информационный вход, И fflyльc с выхода злемен-г-а И 72 за,церживается элементом 175 задержки и подается на первый вход триггера 10.8, устанавливая его в едикиггу по первому входу (входу С) Сигналом ло гической вди. с выхода триггера

26

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

1

118 и 117 формируют код 011 считывания из блока 13. Кроме того, тем

5

гер 108 и подается импульс на вход регистра 156„ При этом завершается умножение в блоке 171 умножения и вычисленное в нем 1Эначение массы участ-

0 ка потока К записьгоается в регистр 156, Си гнал 1 с двад,цать восьмого выхода Распределителя 110 через эле™ мент ИЛИ 120 поступает на первьй вход регистра 143, разрешая запись

5 числа М с шины 12, Кроме того этот же сигнал поступает .на четьфнадцатьй вход селектора 190, которьй -переключается и пропускает 4исло М с регистра 143 на свой четырнадцатый инфор- мационньй выход. Элемент И 73 выделяет импульс Ф 25 которым запускается в работу cyivflytaTcp 170« Сумматор 170 вычисляет новое значение массы перекачанного продукта Мн;

MH Mj -f--(im (12) где М(, - старое значение массы перекачанного продукта. По окончании процесса суммирования импульс с выхода элемента И 735 за0 держанный элементом 177 задержки, разрешает запись М в регистр 157 Сигнал 1 с двадцать девятого выхода распределителя 110 через элемент ИЛИ 130 подается на пятнадцатьй

5 вход шифратора 114, которьй формирует адрес .пятнадцатой ячейки блока 13, Одновременно сигнал логической еди- ВИДЬ с двадцать девятого выхода распределителя 110 поступает на семнад- - цатьй вход элемента ИЛИ 117, Элементы ИЛИ 119j 118 и 117 формируют код 001 записи в блок 13 Кроме того сигнал логической единицы с двадцать девятого выхода распределителя 110

g через элемент ШШ 131 подается на четвертьй вход птфратора 116 который формирует четвертый адрес о Этот адрес прин -1мает мультиплексор 162 и от крывает четвертый информационньм

0

вход. При этом новое значение массы продукта М передается из регистра 157 на шину 12. Сигнал 1 с тридцатого выхода распределителя 110 подается на семнадцатый вход шифратора 114; который формирует двоичный код числа 32, соответствующий адресу третьего дешифратора 14, Одновременно сигнал 1 с тридцатого выхода распределителя 110 поступает на восемнадцатый вход элемента ИЛИ 117. Эле- менты ИЛИ 119, 118 и 117 формируют код, 001. Кроме того, тот же сигнал проходит через элемент ИЛИ 131 на четвертьй вход шифратора 116, который формирует четвертый адрес. Этот адрес принимает мультиплексор 162 и открывает четвертый информационный вход. При этом значение М из регистра 157 передается на шину 12. Сигнал логической единицы с тридцатого выхода распределителя 110, кроме того, подается на счетный БХОД регистра 153, который вычисляет новое значение адреса, ячейки блока 13 (IH)J из которой извлекается значение J5 для вычисления u.m следуюБ;его участка потока:

1, 1е + 1, (13) - где If. - старое значение адреса ячейки блока 13 памяти, из кото рой было извлечено значение р при вычислении массы участка потока на текзпцем временном интервале, Сигнал логической единицы с тридцать первого выхода распределителя 110 через элемент ИЛИ 132 подается на пятый вход шифратора 116, который формирует пятый адрес, Этот адрес принимает мультиплексор 162, открывает пятый информационньй вход и пропускает на шину 12 значение 1 из регистра 153 о Код вспомогательных разрядов при этом 000. Адрес, формируе- мьш шифратором 114, также нулевой. Поэтому внешние блоки не реагируют на нaлIiчиe значения 1ц на шине 12, Сигнал логической единицы с тридцать первого выхода распределителя 110.через элемент ИЛИ 122 поступает на пер- вьй вход селектора 190, которьш передает значение IH из регистра 143 на свой первый информационный выход. По импульсу, поступающему на вход регистра 144 с выхода элемента ИЛИ 122, осуществляется запись 1ц в регистр 144. Сигнал 1 с тридцать второго выхода распределителя 110 поступает

а девятый вход шифратора 114, котоый формирует адрес девятой ячейки лока 13. Одновременно сигнал 1 с

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

ния 011 из блока 13. Сигнал .1 с

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

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

рой информационный выход. При этом блок 158 сравнения сравнивает число IK из регистра 144 с числом 32 с второго информационного выхода селектора 190 и при их совпадении сигналом

1 устанавливает триггер 104 в единицу по первому входу. При несовпадении 1, и 32 триггер 104 остается в нуле. При подаче 1 с инверсного выхода триггера 104 на первый вход ,

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

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

I

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

291416978

вход элемента ИЛИ 117. Эленапе на с Пр

менты ИЛИ 119, 118 и 117 формируют код записи 001 в блок 13. Соответ- : ствующий сигналу на тридцать чет; вертом выходе,распределителя 110 им- ; пульс Ф 2 выделяется элементом И 80 : .и передается через элемент ИЛИ 133 на шестнадцатый вход шиф. -атора 114,

который формирует адрес шестнадцатой : ячейки блока 13. Импульс с выхода элемента И 80 подается на двадцать : nepBbrii вход элемента ИЛИ 117ипятнад- ; цатый вход элемента ИЛИ 118. Элементы ; ИЛИ. 119, 118, (117 формируют код считывания 011 из блока 13 Сигнал 1 с три41;цать пятого выходя распределителя 110 через элемент ИЛИ 120 подается на первый вход регистра 143; разрешая запись числа с шины 12, Импульс Ф 1 р соответствуюир й сигналу : логической единицы на тридцать шестом выходе распределителя 1lOj вьщеляется элементом И 74 и передается через, элемент ИЛИ 121 на второй вход регистра 143о Регистр 143 вычисляетновое значение числа временных интервалов б 1 noc.rie выхода устройства на режим

9 0е + (

где 0J, - старое значение числа временных интервапов после выхода устройства на режим. . Элемент И 75 вьзделяет импульс Ф 2 -и передает его через элемент ИЛИ 122 на первый вход селектора 190 которьй переключается и пропускает значение б на свой щервьй информационный выход, откуда оно записьгеается в ре гистр 144 при поступлении на его вход импульса с выхода элемента ИЛИ 122 Сигнал 1 с тридцать седьмого выходи распределителя 110 поступает на седьмой вход шифратора 114, которьш фор- шфует адрес седьмой ячейки блока 13. Одновременно этот сигнал подается на двадцать втор ой вход элемента Ю1И 117 и шестнадцатьш вход элемента ИЛИ 118, Элементы ИЛИ 119. 11В и 117 формируют код считывания 011 из блока 13„ Элемент И 76 выделяет импульс Ф 2 и передаёт его через элемент ИЛИ 120 на первый вход регистра 143, разрешая запись числа W с шины 12 Кроме того, импульс с выхода элемента И 76 проходит через элемент ИЛИ 137 и устанавливает триггер 104 в ноль по второму входу. Сигнал 1 с трид цать восьмого выхода распределителя 110 передается через элемент ИЛИ 123

30

на второй вход селектора 190, который переключается и пропускает число W на свой второй информационный выход, с При этом узел 158 сравнения сравнива/ч

ет число B из регистра 144 с числом W с BTioporo информационного выхода селектора 190 и при их совпадении сигналом 1 устанавливает триггер

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

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

5 первый информациюнный вход и переда- ет 0ц или О на шину 12„ Импульс с выхода элемента И 84 передается через элемент ИЛИ 133 на ,шестнадцатьй вход шифратора 144, который формирует ад0 рее шестнадцатой ячейки блока 13« 1-1мпульс с выхода элемента И 84 поступает на двадцать третий вход элемента ИЛИ-117. Элементы ИЛИ 119. 118 и 117 формируют код записи 001 в бло5 ке 13, Сигнал t поступает с тридцать девятого выхода распределителя ItO через элемент ИЛИ 130 на пятнадцатый вход шифратора 114, который формирует адрес пятнадцатой ячейки

0 блока 13. Сигнал 1 с тридцать девятого выхода р аспределителя 110 посту- пает на двадцать четвертый вход элемента ИЛИ 117 и семнадцатый вход элемента ИЛИ 118, Элементы ИЛИ 119,, 118

5 и 117 формируют код считывания 011 из блока 13, которьй при начинает передавать по шине 12 значение массы перекачанного продукта И. Сигнал 1 с сорокового выхода распреде0 лителя 110 передается через элемент ИЛИ 134 на восемнадг атый вход Ешфра- тора 114, которьй формирует двоичньй код числа 33, соответствующий адресу четвертого дешифратора 16,, Одновре5 менно сигнал 1 с сорокового выхода распределителя 110 подается на двадцать пятый рход элемента ИЛИ 117 и первый вход элемента ИЛИ 119, Элементы ИЛИ 119, 118 и 117 формируют код

101, разрешаклций регистрацию числа М. Сигнал логш1еской единицы с сорок первого выхода распределителя 110 поступает на первый вход элемента И 91 и вход элемента 179 задержки. Задержанный элементом 179 задержки сигнал 1 инвертируется элементом НЕ 184 и подается на второй вход элемента И 91, На выходе элемента И 91 формируется короткий импульс, соот- ветствукяций переднему фронту сигнала 1 на сорок первом выходе распределителя 110, Этот импульс передается на второй.вход триггера 100 и устанавливает его в ноль, что приводит к закрытию элемента И 50 по первому входу и прекращению переключения распределителя 110 импульсами последовательности Ф 1. Сигнал 1 с сорок первого выхода распределителя 110 подается на первьй вход элемента И 99, Поскольку распределитель 110 только что завершил цикл работы, а

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

Когда, блок 7 передает по шине 12 адрес второго уровня прерьгаания (соответствует приходу импульса на триггер 3 от датчика 1 плотности) и импульс на управляющий вход вычислительного блока 8, дешифратор i 45 формирует сигнал 1 на втором выходе, а а триггер 101 устанавливается в единицу по первому входу. При этрм импульсы импульсной последовательности Ф 1 от ГТИ 9 начинают поступать через открытый триггером 101 элемент И 51 на вход распределителя 111 .Сигнал логической единицы с первого вы- хода распределителя 111 поступает через элемент ИЛИ 126 на шестой вход элемента ИЛИ 117 и четвертый вход элемента ИЛИ 118, Элементы ИЛИ 119,

118 и 117 формируют код 011 считьша- ния из блока 13. Сигнал 1 с выхода

элемента ИЛИ 126 через элемент ИЛИ

127 поступает на одиннадцатый вход шифратора 114, которьй формирует ад- рее одиннадцатой ячейки блока 13. Элемент И 77 вьщеляет импульс Ф 2, который проходит через элемент ИЛИ

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

который вьиисляет N N + 1. Эле- мент И 78 выделяет импульс Ф 2, который через элемент ШЖ 136 поступает на десятый вход селектора 190 и первый вход регистра 153. При этом зна-

чение N переписывается из регистра 143 через селектор 190 в регистр 153, Сигнал логической единицы с третьего выхода распределителя 111 подается через элемент ИЛИ 132 на пятьй вход

0

5

0

тию пятого входа мультиплексора 162 и передаче Nj, на шину 12. Кроме того тот же сигнал через элемент 11Ж 127 подается на одиннадцатьш вход шифратора 114, который формирует одиннадцатьш адрес ячейки блока 13. Сигнал 1 с третьего выхода распределителя поступает на двадцать шестой вход элемента ИЛИ 117. При этом элементы РШИ 119, 118, 117 формируют код запи си 001 в блок 13. Сигнал 1 с четвертого выхода распределителя 111 подается на девятнадцатый вход пшфра- тора 114 и на двадцать седьмой вход элемента ИЛИ 117. При этом шифратор 117 формирует двоичный код числа 34, соответствующий адресу первого дешифратора 5, а элементы ИЛИ 119, 118,и 117 формируют код 001, разрешакяций 5 сброс триггера 3. По сигналу 1 с пятого выхода распределителя 111 формируется с помощью элемента 180 задержки, элемента НЕ 185 и элемента И 96 короткий импульс, устанавливающий триггер ЮТ в ноль по второму входу.

После установки в единицу триггера 102 запускается в работу распределитель 112 импульсами Ф 1, проходящими через элемент И 52. Сигналом 1 с первого выхода распределителя 112 поступает на двадцать восьмой вход элемента ИЛИ 117, восемнадцатый вход элемента ИЛИ 118, а также через элё0

5

33

мент Ш1Р1 128 на тринадцатый вход шифратора 114, который формирует ад,рес тринадцатой ячейки блока 13 Элементы ШШ 119., 118,, 117 формируют код 011 считывания из блока 13, По импульсу Ф 2, вьщеленному элементом И 79 и прошедшему через элемент ИЛИ 120, осуществляется запись числа М в регистр 143, По сигналу 1 с второго выхода распределителя 1125,переданному через элемент ИЛИ 121, ре- гистр 143 вычисляет новое значение числа импульсов от датчика 2 объемного -расхода NV NV + 1. Элемент И 89 вьщеляет импульс Ф 2, которьш переда- ется через элемент ИГШ t22 на первый вход селектора 190 и вход регистра 144; в который переписывается число

N

VH

Сигнал 1 с третьего выхода

распределителя 112 подается на двадцатый вход шифратора 114 и на двадцать девятый вход элемента ИЛИ 117, При этом шифратор 114 формирует двоичный код числа 35 J. соответствующий арфесу второго дешифратора 6р а эле™ ме.нз1Ы НИИ 119э 118 и, 117 формируют код 0.015 разрешающий сброс тригге- ра 4. Если устройство не вышло на рабочий режим,, то сигнал с инверсного выхода триггера 109 открывает элементы И 92 и 94 по первым входам,. Сигнал 1 с четвертого выхода распределителя 112 проходит через элемент И 923 поступает на восьмой вход шифратора tH тринадцатьм вход элемента РПИ 117 и девятнадцатью вход элемента КПП 118„ При этом шифратор 114 формирует адрес восьмой ячейки блока 13, а элементы ИМ 1199 118 и t17 формируют ко,ц считьюания 011 из блока 13. Сигнал 1 с пятого выхода распределителя 112 передается через элемент И 94 и элемент ИЛИ 120 на первьй вход регистра t43j которьй за- письгаает число S с шины 12 Кроме того, сигналом с пятого выхода рас- пределителя 112,, переданньм через элемент И 94 и элемент ИПИ 127, устанавливается в ноль триггер 137, Элемент И 81 зьщеляет импульс Ф 2 рый проходит через элемент ИЛИ 123 и поступает на второй вход селектора 190, которьй передает число S из регистра 143 на свой второй информационный выход. Узел 158 сравнения сравнивает числа NVJ, и S и в случае их совпадения устанавливает триггер 104 в единицу,. При Ny,, f S триггер 104

1697834

открывает первый .информационный вход мз. льтиплексора 161, а при Ny S - его второй информационный вход, Им- g пульс с выхода элемента И 81 поступает через элемент ИЛИ 124 на первьй вход цифратора 116, которьй открывает первый информационньй вход мультиплексора 162 и передает на шину 12 10 выбранное мультиплексором 162 число

Ny или О, которое задается шифратором 115 при отсутствии сигналов 1 на его входах,. Импульс с выхода элемента И 81 поступает на тридцать пер5 вый вход элемента ИЛИ 117; а также через элемент ИЛИ 128 на тринад.цатый вх од шифратора 114, которьй формирует адрес тринадцатой ячейки блока 13. Элементы ИЛИ 11g, 118 и 117 формируют

0 код 001 записи в блок 13. Сигнал 1 с прямого выхода т-риггера 104, сформированный при достижении величиной значения S, открьшает элемент И 90 по nepBot-iy, входу, Сигнал 1 с

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

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

0 с четвертого выхода распределителя 112 проходит через элемент И 93 и элемент ИЛИ 136 на десятьй вход се.пек- тора 190 и вход регистра 153j в который переписывается число из реги5 стра 143о Кроме того, сигнал с выхода элемента И 93 передается через элемент ВДИ 128 на т-ринадцатьй вход, щиф ратора 114, которьй формирует адрес . тринадцатой ячейки блока 13, а также

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

117. Элементы ИЛИ 119, 118 и 117 фор- . мируют код 001 записи в блок 13„ Сигнал 1 с пятого выхода распределителя 112 проходит через элемент И 95 и элемент ИЛИ 139 на установочьгые входы распределителя 112 и устанавли-- вает его в исходное состояние,, при котором на последнем (седьмого) его выходе появляется ,, я на остальиь К- 0 .

5

35

После установки в единицу триггера 103 запускается в работу распределитель 113 импульсами Ф 1, проходящими через элемент И 53, Сигнал 1 с пер первого выхода распределителя 113 подается через элемент ИЛИ 130 на пятнадцатый вход шифратора 114, который, формирует адрес пятнадцатой ячейки блока 13, Кроме того, сигнал 1 с первого выхода распределителя 113 подается на тридцать второй вход эле- яента ИЛИ 117 и двадцатью вход элемента ИЛИ 118, Элементы 119, 118 и |t17 формируют код 011 считывания из |блока 13, Сигнал 1 с второго выхода распределителя 113 поступает на тридцать четвертый вход элемента ИЛИ 117, двадцать первый вход элемента ИЛИ 118, второй вход элемента ИЛИ 119 и через элемент ИЛИ 134 на восемнадцатьш вход шифратора 114, ко- торьм формирует двоичный код числа 33, соответствуюпр й адресу четвертого дешифратора 16. Элементы ИЛИ 119, 118 и 117 формируют код 111, соответствующий разрешению регистрации и передачи значения М с шины 12 на выход

устройства 29, По сигналу третьего выхода распределителя 113 формируется с помош,ыо элемента задержки 182 J элемента НЕ 187 и элемента И 98 короткий импульс, устанавливающий триггер 103 в ноль. На элемент И 49

11 л II

подается сигнал 1 , разрешающий новую установку триггера 103, спустя время задержки, задаваемое элементом 183 задержки, после появления в последней ячейке распределителя 113 1. Это необходимо для исключения повторного запуска в работу распределителя 113 по незакончившемуся еще импульсу с выхода блока 17 приема. Длительность этого импульса выбирается равной сумме времени обработки перерьшаний всех четырех уровней. Таким же выбрано и время задержки элементом 183 задержки.

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

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

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

образом.

В режиме записи информации в блок 13 по шине 11 на адресный вход посту

10

g 1697836

пает адрес ячейки, кот орый дешифр уёт- ся дешифратором 196, а также код 001 по вспомогательным разрядам. Сигналы О, соответствующих старшим разрядам этого кода, инвертируются элементами НЕ 191 и 192 и поступают на второй и третий входы элемента И 194 на пер- вьй вход которого поступает сигнал 1, соответствующий младшему разряду кода 001. При этом на выходе элемента И 194j формируется- сигнал логической единицы, которьм дткрьшает три- стабильные схемы 204, пропускающие

15 информацию с входа-выхода блока 1 на информационные входы узлов 197 и 198 оперативной памяти, а также на первые входы этих узлов. Дешифратор 196 в соответствии с поступившим

20 на его информационньй вход адресом формирует сигнал 1 на одном из своих выходов. Этот сигнал передается на третий вход одного из узлов 197 и 198 оперативной памяти. Сигнал 1,

25 поступивший с элемента И 194 на первый вход узлов 197 и 198 памяти,открывает группу 205 ключей в каждом таком узле, а также элемент И 208 по первому входу. При этом информация через группу 205 ключей поступает на

30

информационные входы регистров 207 каждого узла 197 и 198 оперативной памяти. Сигнал 1, поступающий на

35

третий вход одного из узлов 197 и 198 проходит через элемент И 208 на вход соответствующего регистра 207 и разрешает запись в него информации, поступившей на его информационный вход. В режиме считывания информации из 40 блока 13. по шине 11 на адресный вход поступает адрес ячейки, который де- шифр фуется дешифратором 196, а также код 011 по вспомогательным разрядам. Сигналы 1, соответствумдие двум: 4g младшим разрядам этого кода, поступа- ют на первьш и третий входы элемента, И 195. Сигнал О, соответствующий старшему разряду кода 011 инвертируется элементом НЕ 191 и передается на второй вход элемента И 195, которьй формирует на своем выходе сигнал логической единицыо Этот сигнал запускает в работу одновибратор 203, формирующий импульс, длительность которого равна (1,8... 1,9) х Т,р, где 1 - период следования импульсов последовательности Ф 1. Импульс с выхода одно- вибратора 203 поступает на первые входы элементов И 209 и 213 и отк)Ы50

55

37

вает их. При этом сигнал 1 с одног из выходов дешифратора 196 проходит %1ерез соответствуклций элемент И 209 или И 213 и устанавливает в единицу триггер 210 или 214. Сигнал 1 с выхода триггера 210 или 214 открывает выходную группу ключей 206 или 212 выбранной, ячейки памяти н передает с информационного выхода регистра 207 или задатчика 211 соответствующее через группу элементов ИЛИ 201 и открытую импульсом с одновибратора 203 группу выходных тристабильных Схем 202 на информационный вход-выхо блока 13„ Пока не закончился импульс на выходе одновибратора 203., один из триггеров 210 или 214 находится в единичном состоянии и производится передача информаг(ии из блока 13, По фкончании иъатульса на выходе одновиб атора 203 формируется сигнал 1 на быходе элемента НЕ 193 Этим сигнало Триггер 210 или 214,, находившийся в единице, сбрасывается в ноль и передача информации из блока 13 прекращается.

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

Детектор 215. вьщеляет из входного сигнала передаваемый последовательно код устройства которьй передается импульсами положител-ьной полярности Детектор 216 выделяет тактовые импульсы, пер.едаваемые в отрицательной полярности со сдвигом на время, рав ное длительности тактовых импульсов« Код устройства поступает через элемент 218 задержки задерживающий его на время, равное длительности тактового, импульса, на первьш вход регистра 220 сдвига., который осуществляет прием этого кода по тактовым импульсам, поступающим на его второй вход. Если бьш принят код данного устройства, то дешифратор 221 формирует сигнал 1 на своем выходе, Делител 217 имеет коэффициент деления, равньй разрядности регистра 220 сдвига. Поэтому после приема кода устройства регистром 220 сдвига на выходе делителя 217 формируется импульс, которьй спустя время задержк в элементе 219 задержки передает его на третий вход регистра 220 сдвига и обнуляет его.Блок 19 согласования работает следующим образом.

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

10

20

25

16978

15

38

щего входа чтения задерживается эле - feнтoм 224 задержки на время, равное длительности тактовых импульсов j поступает на инвертирующий вход операционного усилителя 225, на выход которого эта последовательность поступает в отрицательной полярности. На других разрядах входа чтения блока 19 согласования появляются импульсы, последовательно переходящие с одного разряда на другой. Этими импульсами поразрядно считьшается число, поданное на информационный вход блока -19 согласования, с помощью группь элементов И 222, с выходов которой сигналы соответствующих разрядов с помощью элемента ИЛИ 223 последовательно во времени п§редаются на неинвертирующий вход операционного усили- ,теля 225, на выходе которого формируется последовательный код числа с информационного входа в положительной полярности.

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

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

30

38

0

45

0

3914

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

Преобразователь 23 кода работает следующим образом.

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

полярности. Код с выхода элемента 232

I

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

ИЛИ- 235 на первьй вход регистра 238 сдвига, которьй принимает его синх- ронно с тактовыми импульсами, посту- паюпщми с выхода детектора 230 через элемент ,ИЛИ 236 на его второй вход. Кроме того счетчик 246 начинает подсчет числа тактовых импульсов. После приема информации регистром 238 сдвига дешифратор 240 дешифрирует ее до десятичных символов, которые шифратор 243 преобразует в телеграфньй код. Кроме того, шифратор формирует телеграфньй код букв КГ. К этому моменту счетчик 246 подсчитывает число тактовых импульсов, необходимых для приема информации. Дешифратор 241 формирует сигнал 1, сбрасывающий счетчик 246 в ноль. По этому же сигналу осул ествляется запись информации в регистры 237, 238 и 239. Задатчик 244 формирует код пробела, нулевой код, соответствующий девяти свободным позициям, отводимым под девять телеграфных символов числа, месяца и года, далее формирует код пробела, нулевой код, соответствующий двум свободным позициям, отведенным под две цифры часов текутцего времени, формирует код буквы Ц , затем нулевой код, соответствующий двум свободньм позициям, отведенным под две цифры минут текущего времени, формирует код буквы М, код перевода строки и возврата каретки печатающей машинки. Задержан- ньй элементом 233 задержки импульс с выхода дешифратора 241 устанавливает; триггер 248 в единицу.. Сигналом 1 с выхода 248 запускается в работу генератор 249. Тактовые импульсы пере840

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

238 и 239, поразрядно выталкивается с выхода регистра 230 на неинвертирующий вход операционного усилителя 250, который передает его на выход преобразователя 23 кода импульсами

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

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

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

Формула изобретения

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

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

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

411

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

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

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

f

.2

978

42

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

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

Фпг.

Фив. 5

:1з

УЖ|-.х

i9

ФигЛ

21В

гф

А

I «l&i

г

z з

7

Фиг. 9

т

23

Документы, цитированные в отчете о поиске Патент 1988 года SU1416978A1

Устройство для вычисления веса нефтепродуктов 1975
  • Абдуллаев Аскер Алекпер Оглы
  • Алиев Тофик Мамед Оглы
  • Мустафаев Меджид Молла Оглы
  • Кязимов Надир Мамедали Оглы
  • Таги-Заде Фархад Исмаил Оглы
  • Багдатьев Леонид Татевосович
  • Вахабов Сабир Мамедияр Оглы
SU561188A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для обработки и передачи информации учета товарной нефти 1983
  • Щербина Владимир Ефимович
  • Швец Владимир Александрович
  • Галян Николай Нестерович
  • Сперанский Борис Валентинович
  • Михайлов Олег Сергеевич
  • Десяткин Юрий Алексеевич
SU1129625A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 416 978 A1

Авторы

Щербина Владимир Ефимович

Михайлов Олег Сергеевич

Даты

1988-08-15Публикация

1987-01-15Подача