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

Номер патента: 1416978

Авторы: Михайлов, Щербина

Есть еще 18 страниц.

Смотреть все страницы или скачать ZIP архив

Текст

ОЮЗ СОВЕТСНИХ ЦИАЛИСТИЧЕСНИХ 69 сп 6 Р 15 51) 4 ОСУДАРСТВЕННЫЙ НОМИТЕТ СССРО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ НИ ИСАНИЕ ЕТЕПЬСТВ АВТОРСКОМ 4-24 ина и О.С.Михайлов088.8)е свидетельство СССРС 06 Е 15/20, 1976,свидетельство СССРС 06 Р 15/46, 1984 БРАБОТКИ ИТА ТОВАРНОЙ ОЙСТВО Д ФОРМАЦИИ ретение ехнике и я обрабо(54) УСТР РЕДАЧИ И ТИ (57) Изо тельной гчислитносится к может быть ки информа исполь ции, на дородов зовано длузлах за, газовыхтей припродукцй ера сжиженных углев онденсатов и легких одаче потребителю тЦель изобретенияефарно вышени(21) 4182160 (22) 15,01. 8 (46) 15.08,8 (71) Волго-У вательский и добыче и пер держащих газ (72) В,Е,Щер (53) 681.325 (56) Авторск 9 561188, клАвторское В 1129625, кл Бюл. У 30альский научно-исслед проектный институт по работке сероводородсо точности учета продукции. С этои целью в устройство, содержащее датчик 2объемного расхода, триггеры 3 и 4,дешифраторы 5, б, 14, 16, вычислительный блок 8, генератор 9 тактовыхимпульсов, делиель 10 частоты, шину11 адресов, шину 12 данных, блок 13памяти, блок 15 индикации, блок 17приема, регистр 18, блок 19 согласования, блок 20 синхронизации, элемент21 задержки, одновибратор 22, преобразователь 23 кода, усилитель 24,блок 25 регистрации, введены датчик 1плотности и блок 7 приоритетного прерывания. Вычислительный блок 8 подсчитывает массу перекачанного жидкогопродукта, вычисленную по текущейсредней по сечению трубопровода плотности и объему. При наличии в потоке фщфгазовых пробок масса потока подсчитывается по среднестатистическому зна- фчению плотности потока, хранящемусяв соответствующей ячейке блока 13 па- Иаирмяти, 10 ил. 4 ьпервом выходе распределителя 110 имеется 1, первым по времени поступаетимпульс последовательности Ф 1, авторым - импульс последовательностиФ 2. Импульс с выхода элемента И 54проходит через элемент ИЛИ 120 на первый вход регистра 143 и разрешает запись числа п, переданного блоком 13по шине 12 на его информационньйвход Регистр 143 представляет собойсчетчик импульсов, который в большинстве случаев используется в режимерегистра, запоминающего на необходимое время код числа, Для этого кодчисла подают на информационный вход,а на первый вход - импульс записи.При этом код числа записывается поразрядно в триггеры счетчика, а ранеехранившееся в нем число стирается.Счетчик можно обнулить, подан импульсна третий его вход., При подаче им-упульса на,второй вход счетчик начинает работать в режиме счетчика им".пульсов и прибавляет к записанномув нем числу единицу. Когда распреде-.литель 110 переключается и на его11втором выходе поляется игнал 1элемент И 55 выделяет импульс .Фи передает его через элемент ИЛИ 121на второй вход регистра 143, которьйувеличиьает записанное =-: нем числон единицу"Н" счества импульсов, по-ступивших от дели-"теля 10,Элемент И 56 выделяет импульс Ф 2и передает его через элемент ИЛИ 122на первьй вход селектора 190, которьйпропускает число, поданное регистром43 на его информационный вход, насвой первый информационный выход.Это число поступает на информационньйвход регистра 144 которьй записываетего по сигналу 1 , поступившему наего вход с выхода элемента ИЛИ 122.По сигналу 1" с третьего выхода распределителя 110 шифратор 114 Форьярует адрес первой ячейки блока 13 памяти, элементы ИПИ 119. 1 18 и 117 код считывания 011 из блока 13 памяти. Элемент И 57 выделяет импульсф 2, которьй проходит через элементИП 4 ,20 и разрешает запись числа Ыс, шины 12 в регистр 143. Кроме тога,выделенный элементом И 57 импульсФ 2 проходит через элемент ИЛИ 137 и 18подготавливает триггер 104 к работе,устанавливая его в ноль по второмувходу (входу С), так как на его третий вход (вход Э) постоянно подаетсясигнал 1011. Сигнал 1 с четвертоговыхода распределителя 110 через элемент ИЛИ 123 поступает на второй входселектора 190 который передает чис ло из регистра 143 на свой второй ин.Формационный выход. Блок 158 сравнения при совпадении чисел, поступающих с регистра .144 и с регистра 143через селектор 190, Формирует на вы ходе сигнал "1". При несовпаденииэтих чисел на выходе узла 158 сравнения поддерживается сигнал "0", а присовпадении - "1", При наличии "1" навыходе узла 158 сравнения триггер 104 20 устанавливается в единицу, а при отсутствии - остается в нуле, ЭлементИ 82 выделяет импульс Ф 2, поступаю-ший от ГТИ 9 во время, когда на четвертом выходе распределителя 1 10, 25 длится импульс, Этот импульс передается на первьй вход шифратора 115,который Формирует на информационномвыходе двоичный код числа 1. Мультиплексор 161 передает число п с ЗО первого информационного входа на инФормационный выход при поступлениина его первый вход сигнала "1" с инверсного выхода триггера 104 или передает число 1 с второго информацион ного входа при поступлении на еговторой вход сигнала "1" с прямого вы"хода триггера 104. Таким образом, наэтом этапе осуществляется проверкадлительности формируемого временногоинтервала, Кроме того, выделенный эле,ментом И 82 импульс Ф 2 проходит черезэлемент ИЛИ 124 и поступает на первыйвход шифратора 116, который Формируетпервый адрес, по которому мультиплек 45 сор 162, пропускает число п,ь или 1 спервого своего информационного входа .на шину 12, Одновременно импульс свыхода элемента ИЛИ 124 проходит через элемент ИЛИ 135 и передается на 50 десятый вход шифратора 114, которыйФормирует адрес десятой ячейки блока 13 памяти. Импульс с выхода элемента И 82 поступает также на третийвход элемента ИЛИ 117, При этом на 55 выходах элементов ИЛИ 119, 118 и 17Формируется вспомогательный код 001соответствующий записи информации вблок 13, а в десятую ячейку записывается число 1 ипи число и , в зави1416978 5 10 20 35 40 симости от того, сформирован или неточередной временной интервал. Сигнал"1" с пятого выхода распределителя110 через элемент ИЛИ 125 поступаетна двенадцатый вход шифратора 114,который формирует адрес двенадцатойячейки блока 13 памяти. Код считывания 011 Форыруется при поступленииимпульса с пятого выхода распределителя 110 на четвертый вход элементаИЛИ 117 и третий вход элемента ИЛИ118. Выделенный элементом И 58 импульс Ф 2 проходит через элемент ИЛИ 120 и разрешает запись числа Ь с шины 12 в регистр 143. После очередного переключения распределителя 110 сигнал "1" с шестого его выхода открывает элемент И 85 по первому входу,а также поступает на третий вход селектора 190, который переключается и пропускает ч:.осло Ь с регистра 143на свой третий информационный выход.Узел 159 сравнения при совпадениичисла 1 ч с числом 20, код которогоФормируется задатчиком 164, формирует сигнал "1", который проходит черезоткрытый элемент И 85, поступает натретий вход регистра 143 и сбрасывает его в ноль. При несовпадении чисел Ь и 20 сброс регистров 143 не происходит, Элемент И 59 выделяет импульс Ф 1, когда на седьмом выходе первого распределителя 110 имеется сигнал "1". Импульс с выхода элемента И 59 проходит через элемент ИЛИ 121 и поступает на второй вход регистра 143, который увеличивает записанное в нем число Ь на единицу+ 1 (11) где Ь, Ь - новое и старое значения числа временных интервалов.Элемент И 86 выделяет импульс ф 2,который поступает на четвертый вход селектора 190, Селектор 190 переклю- н чается и передает число на четвертыи информационный выход, откуда оно переписывается в регистр 145 по импульсу записи, поступающему также с выхо да элемента И 86. При этом импульс с выхода элемента И 86 передается через элемент ИЛИ 125 на двенадцатый вход шифратора 114, которыи Формирует адрес двенадцатой ячейки блока 13, а также на пятый вход элемента ИЛИ 117. При этом элементы ИЛИ 119, 118 и 117 Формируют вспомогательньп код 001,. соответствующий записи информа 20ции в блок 13. Одновременно с этим импульс с выхода элемента И 85 поступает на второй вход шифратора 116, который Формирует второй адрес, по которому мультиплексор 162 открывает свой второй информационный вход и пропускает на шину 12 число Ь из регистра 145. Затем вновь переключается распределитель 110, Сигнал "1" с восьмого его выхода проходит через элемент ИЛИ 126 на шестой элемент ИЛИ 177 и четвертый вход элемента ИЛИ 118, При этом элементы ИЛИ 119, 118 и 117 формируют код 011, соответствующий считыванию информации из блока 13. Импульс с. вьжода элемента ИЛИ 126 проходит через элемент ИЛИ 127 на одиннадцатый вход шифратора 114, которььй Формирует адрес одиннадцатой ячейки блока 13. Особенностью блока 13 является то, что он передает на шину 12 требуемое число в течение времени (1,8.1,9) х Т, где Т - период следоваяия импульсов последовательности Ф 1. Поэтому вычислительный блок 8 может послать запрос на считывание числа из блока 13 в одном такте работы распределителя 110, а считать его с шины 12 в последующем такте. После переключения распределителя 110 сигнал "1" появляется на его девятом выходе. При этом элемент И 60 выделяет импульс Ф 1, который передается через элемент ИЛИ 120 на первый вход регистра 143 и разрешает запись числа И, передаваемого блоком 13 на шину 12. Элемент И 61 выделяет импульс ф 2 и передает его на пятый вход селектора 190, который передает число И из регистра 143 по пятому информационному выходу в регистр 146, который записывает его по импульсу, поданному на его вход с выхода элемента И 6 1, Распределитель 110 переключается и сигнал "1" с его десятого выхода передается на шестой вход шифратора 114, седьмой вход элемента ИЛИ 117 и пятый вход элемента ИЛИ 118. При этом шифратор 114 Формирует адрес шестой ячейки блока 13, а элементы ИЛИ 119, 118 и 117 - код считывания 011 из блока 13. Считанное число М записывается с шины 12 в регистр 143 по импульсу ф 2, выделенному элементом И 62 и переданному через элемент ИЛИ 120 на первый вход регистра 143, По сигналу "1" с одиннадцатого выхода14169 распределителя 110. поступающему нашестой вход селектора .190, он открывает шестой информационный выход ипередает числО 110 из регистря 143 нявторой вхоц блока 166 вычитания, ко-:торый запускается в работу по импульсу Ф 2, выделенному элементом И 63,и подсчитывает разность К - Ио. Элемент 73 задержки задерживает импульс 10с выхода элемента И 63 на время, достаточное,цля работы блока 166 вычитания, и разрешает запись разностиМ - М,. в регистр 147. По сигналу "1" с двенадцатого выхода распределителя 15110, поступающему на пятый вход шифратора 114,формируется адрес пятойячейки блока 13, При этом тот жесигнал передается на восьмой входэлемента ИЛИ 117 и на шестой вход 20элемента ИЛИ 118. Элементы ИЛИ 119,118 и 117 Формируют код считывания011 из блока 13, Элемент И 64 выделя-ет импульс Ф 2 который проходит че-:рез элемент ИХИ 120 и разрешает запись в регистр 147 числа Т с шины 12.Кроме тога, импульс с выхода элемен-.та И 64 поступает на се;ь:.Ой Вход селектора 190 который передает числоиреч тр Г 1"егисто 148 ПО Освоему седьмому инфор;яционному вььходуо ЗадевжЯнный элементом 172 за-. держки импульс с выхода элемента И 64 разрешает запись числа Т в регистр48 и устанавливает в единицу тоиг- гер 105. Которым сигналом 1 со сво-. его вьгхода запускает в работу блок 167 деления. Тринадцатый выход распределителя 110 оставлен незадей-:ствованньж, Бремя В течение которого 40 на нем имеется "1", отведено для ра-.- боты блока 167 деления. При переключении распределителя 110 на его четырнадцатом выходе появляется сигналкоторый сбрасывает триггер 105 В ИОль а тякже разрешает запись Вы" численного блоком 167 деления значения р в регистр 149. Число Ь хранит=- ся без изменения в регистре 145 с седьмого такта работы распределителя "10 Это число с седьмого такта работы распределителя 110 подается на первый информационный ьхоц сумматора 169, на второй информационный вход которого поступает код числа 16 с задатчикя 165. На вьг оде сумматора 169 имеется коц номера ячейки(Ь16), в которую необходимо записать вычисленное значение р . Для 78 22этого элемент И 65 выделяет импульсФ 2, который открывает группу ключей141 и передает номер ячейки "." через группу элементов ИЛИ 140 на шину 12. Кроме того, импульс с выходаэлемента И 65 подается на девятыйвход элемента ИЛИ 117, при этом элементы ИЛИ 119, 118 и 117 Формируюткод 001 записи информации в блок 13.Одновременно с этим импульс с выхода элемента И 65 подается на третий вход шифратора 116, который формирует третий адрес, по которому мультиплексор162 открывает свой третий информационный вход,и пропускает на шину 12число р из регистра 149. Если к концу четырнадцатого такта работы распределителя 110 устройство не вышло на рабочий режим, та триггер 109 остаетсясброшенным в ноль. При этом элементИ 88 открыт сигналом "1" с инверсного выхода триггера 109 по первомувходу. Сигнал "1" с пятнадцатого выхода распределителя 110 проходит через открытый элемент И 88 и элементИЛИ 138 на установочные входы распределителя 110 и устанавливает егов исходное состояние, при котором наего последнем, сорок первом, выходеимеется "1, а на остальных -О".Затем с помощью элемента 179 задержки, элемента НЕ 184 и элемента И 91Формируется короткий импульс, устанавливающий триггер 100 в ноль. Сигнал логической единицы с последнейячейки распределителя 110 подаетсятакже на первый вход элемента И .99.Распределитель 110 остается в такомсостоянии до следующей установки триггера 100 в единицу. Если к концучетырнадцатого такта работы распределителя 110 устройство вышло на рабочий режим, то триггер 109 устанавливается в единицу. При этом элементИ 87 открыт сигналом 1 с прямого выхода триггера 109 по первому входу. Сигнал "1" с пятнадцатого. выхода распределителя 1 10 проходит через элемент И 87 на десятый вход элементаИЛИ 117 и седьмой вход элемента ИЛИ1 18 При этом элементы ИЛИ 119, 118и 117 Формируют код считывания 0 11на блок 13. Импульс с выхода элемента И 87 поступает через элемент ИЛИ128 на тринадцатый вход шифратора114, которыи формирует адрес тринадцатой ячейки блока 13. Элемент И 66выделяет импульс Ф 2 соответствую23 141697 55 щий импульсу с выхода элемента И 87, и передает его через элемент ИЛИ 120 на первый вход регистра 143, который записывает число И с шины 12. Сигнал "1" с шестнадцатого выхода распределителя 110 подается на восьмой вход селектора 190, который передает число Иц по восьмому информационному выходу на регистр 150, который осу ществляет запись этого числа по импульсу с шестнадцатого выхода распределителя 110. Сигнал "1" с семнадцатого выхода распределителя 110 подается на второй вход шифратора 114, который Формирует адрес второй ячейки блока 13. Этот же сигнал поступает на одиннадцатый вход элемента ИЛИ 117 и восьмой вход элемента ИЛИ 118. При этом элементы ИЛИ 119, 118 и,117 2 О Формируют код считывания 011 из ЗУ 13. Элемент И 67 выделяет импульс Ф 2, который проходит через элемент ИЛИ 120 на первый вход регистра 143 и разрешает запись числа К с шины 12, 25 Импульс с выхода элемента И 67 поступает на девятый вход селектора 190, который передает значение К на свой девятый информационный выход. Задер= жанный элементом 174 задержки импульс 30 с выхода элемента И 67 подается на вход регистра 151, разрешая запись в него числа К, а также устанавливает в диницу триггер 106, который сигналом "1" со своего выхода запус 35 кает в работу блок 168 деления. Восемнадцатый выход распределителя 110 оставлен незадействованным. Время, в течение которого на нем имеется "1", отведено для работы блока 168 деле, ния. Сигналом 1" с девятнадцатого 1выхода распределителя 110 триггер 106 сбрасывается в ноль по второму входу (входу С), так как на его третий вход (вход Б) подается "0", При этом блок 168 деления завершает процесс деления. Число И из него переписывается в регистр 152 по импульсу с девятнадцатого выхода распределителя 110, Одновременно с этим импульс с девятнад-. 5 О цатого выхода распределителя 110 подается на двенадцатый вход элемента ИЛИ 117 и девятый вход элемента ИЛИ118. Элементы ИЛИ 119, 118 и 117 формируют код считывания 011 из блока 13. Импульс с девятнадцатого выхода распределителя 110 передается через элемент ИЛИ 129 на четырнадцатый вход шифратора 114, который Формирует ад 8 24рес четырнадцатой ячейки блока 13Элемент И 68 выделяет импульс Ф 2,который передается через элемент ИЛИ120 на первый вход регистра 143 иразрешает запись в него с шины 12числа 1. Сигнал "1" с двенадцатоговыхода распределителя 110 поступаетчерез элемент ИЛИ 136 на десятыйвход селектора 190, который передаетчисло 1 из регистра 143 на свой десятый информационный выход, с которого оно записывается в регистр 153 поимпульсу с выхода элемента ИЛИ 136.Регистр 153 представляет собой счетчик импульсов, который в большинствеслучаев используется в режиме регистра. Затем для вычисления массы участка потока Ьщ, прошедшего за данныйвременной интервал через датчик 2расхода, извлекается ранее вычисленное значение усредненной плотности р,хранящееся в ячейке блока 13 с адресом 1. Для этого сигнал "1" с двадцать первого выхода распределителя110 подается на вход группы ключей142, который открывается и пропускаетадрес 1 из регистра 153 через группуэлементов ИЛИ 140 на шину 11, Крометого, сигнал 1 с двадцать первоговыхода распределителя 110 поступаетна тринадцатый вход элемента ИЛИ 117и десятый вход элемента ИЛИ 118. Элементы ИЛИ 119, 118 и 117 Формируюткод считывания 011 из блока 13, Элемент И 69 выделяет импульс Ф 2, который поступает через элемент ИЛИ 120на первый выход регистра 143 и разрешает запись числа о с шины 12, Сиг-,нал "1" с двадцать второго выхода.распределителя 110 поступает на одйн-надцатый вход селектора 190, которыйпередает значение р с регистра 143на свой одиннадцатый информационныйвыход, откуда оно по импульсу с двадцать второго выхода распределителя110 записывается в регистр 154. Сигнал "1" с двадцать третьего выходараспределителя 110 поступает на четвертый вход шифратора 114, которыйФормирует адрес четвертой ячейки блока 13. Одновременно этот же сигналподается на четырнадцатый вход элемента ИЛИ 1 17 и одиннадцатый входэлемента ИЛИ 118. Элементы ИЛИ 119,118 и 117 формируют код считывания011 из блока 13, Этот код и адресчетвертой ячейки блока 13 передаютсяна шину 11. Сигнал "1" с двадцатьтретьего выхода распределителя 110проходит через элемент ИЛИ 120 напервый вход регистра 1 ч 3 и разрешаетзапись числа , с шины 12. Сигнал"1" с двадцать четвертого выхода распределителя 110 поступает на двенадцатый вход селектора 190, которыйпереключается и передает значение , .из регистра 143 на двенадцатый инФормационный выход. Элемент И 70 выделяет импульс Ф 2, который разреша"ет записьв регистр 155. Сигнал"1" с двадцать пятого выхода распределителя 110 поступает на третий вход 15шифратора 114, который Формирует адрес третьей ячейки блока 3 Одновременно этот же сигнал подается напятнадцагый вход элемента ИЛИ 1",7 идвенадцатый вход элемента ИИ 118. 2 ОЭлементы ИЛИ 119., 118 и 11 Формируют кад считывания 011 из. блока 12.Элемент И 81 выделяет импульс Ф 2,который через элемент ИБ 4 120 поступает ня первый вход регистра 1 ч 3 и 25разрешает запись числа 3, с шины12. Сигнал "1" с,цвадцать шестого выхода распределителя 110 и:.Дается натринадцатый вход селектора 190, кото"рый переключается и передает число ЗОо, на тринадцатый информационныйвыход, Элемент И 72 выделяет импульсР 2 которым триггер 107 сбрасывает,я в яол в , по второму вход1,Входу С.: 160 равнения Гри совпадениизначений о и о , поданных соответственна на первый и второй его информационные входы., Формирует сигнал"1" которым триггер 107 устанавливается в единицу, При несовпадении0 и О, триггер 107 остается в нуле, Еслй триггер 107 сброшен в наль 5, тосигнал "1" с ега инверсного выхода поступает на первый Вход мультиплексора 163, который переключается и пе- АБ редает числа з, поданное на ега первый инфармационный вход, на информа"ционный выход, Если же триггер 107 установлен в единицу то игналом1" с его прямого выхода мультиплек= 0 сор 163 переключается и передает на информационный выход число , поданное на его второй информационный вход. Импульс с выхода элемента И 2 задерживается элементом 175 задержки и падается на первый вход триггера 108 устанавливая его в единицу по первому входу (входу С), Сигналам логической единицы с выходя триггера 26 108 запускается в работу блок 171 ум. ножения. Сигнал "1" с двадцать седьмого выхода распределителя 110 передается через элемент ИЛИ 130 на пятнадцатый вход шифратора 111, который формирует адрес пятнадцатой ячейки блока 13. Одновременно сигнал "1" с двадцать седьмого выхода распределителя 110 поступает на шестнадцатый вход элемента ИЛИ 117 и тринадцатый вход элемента ИЛИ 118. Элементы ИЛИ 119, 118 и 117 Формируют код 011 считывания из блока 13. Кроме того, тем же сигналом сбрасывается в ноль триггер 108 и подается импульс на вход регистра 156. При этом завершается умножение в блоке 171 умножения и вычисленное в нем значение массы участка потока ш записывается в регистр 156. Сигнал "1" с двадцать восьмого выхода распределителя 110 через элемент ИЛИ 120 поступает на первый вход регистра 143, разрешая запись числа М с шины 12. Кроме того, этот же сигнал поступает .на четырнадцатый вход селектора 190, который переключается и пропускает число М с регистра 143 на свой четырнадцатый информационный выход. Элемент И 73 выделяет импульс Ф 2, которым запускается в работу сумматор 170. Сумматор 170 вычисляет новое значение массы перекачанного продукта М:Мн Мс+щ (12) где М - старое значение массы перескачанного продукта.По окончании процесса суммирования импульс с выхода элемента И 73, задержанный элементом 177 задержки, разрешает запись М в регистр 157. Сигнал "1" с двадцать девятого выхода распределителя 110 через элемент ИЛИ 130 подается на пятнадцатый вход шифратора 114, который Формирует адрес ,пятнадцатой ячейки блока 13, Одновременно сигнал логической единицы с двадцать девятого выхода распределителя 110 поступает на семнадцатый вход элемента ИЛИ 117, Элементы ИЛИ 119, 118 и 117 Формируют код 001 записи в блок 13, Кроме того, сигнал логической единицы с двадцать девятого выхода распределителя 110 через элемент ИЛИ 13 1 подается на четвертый вход шифратора 1 16, который Формирует четвертый адрес. Этот адрес принимает мультиплексор 162 и открывает четвертый информационный27 14169 55 вход. При этом новое значение массыпродукта М передается из регистра157 на шину 12. Сигнал "1" с тридцатого выхода распределителя 110 пода 5ется на семнадцатый вход шифратора114, который формирует двоичный кодчисла 32, соответствующий адресу третьего дешифратора 14. Одновременносигнал 1 с тридцатого выхода рас Определителя 110 поступает на восем 1надцатый вход элемента ИЛИ 117, Элементы ИЛИ 119, 118 и 117 Формируюткод 001. Кроме того, тот же сигналпроходит через элемент ИЛИ 131 на 15четвертый вход шифратора 116, которыйформирует четвертык адрес. Этот адреспринимает мультиплексор 162 и открывает четвертый информационный вход.щПри этом значение Мн из регистра 157 2 Опередается на шину 12, Сигнал логической единицы с тридцатого выхоцараспределителя 110, кроме того, подается на счетный вход регистра 153,который вычисляет новое значение адреса. ячейки блока 13 (1 н), из которойизвлекается значениедля вычисления аш следующего участка потока;1 = 1 + 1, 13)где 1 - старое значение адреса ячей- З 0ки блока 13 памяти, из которой было извлечено значениеР при вычислении массы участка потока. на текущем временном интервале,Сигнал логической единицы с тридцать первого выхода распределителя110 через элемент И 5 П 4 132 подаетсяна пятый вход шифратора 116, которыйФормирует пятый адрес, Этот адреспринимает мультиплексор 162, открывает пятый информационный вход и пропускает на шину 12 значение 1 из регистра 153. Код вспомогательных разрядов при этом 000. АдРес, формируемый шифратором 114, также нулевой.Поэтому внешние блоки не реагируютна наличие значения 1 на шине 12.Сигнал логической единицы с тридцатьпервого выхода распределителя 110 чеРез элемент ИЛИ 122 поступает на первый вход селектора 190, который передает значение 1 н из регистра 143 насвой первый информационный выход. Поимпульсу, поступающему на вход регистра 144 с выхода элемента ИЛИ 122,осуществляется запись 1 в регистр144. Сигнал "1" с тридцать второговыхода распределителя 110 поступает 78 28на девятый вход шифратора 114, который формирует адрес девятой ячейкиблока 13. Одновременно сигнал "1" стридцать второго выхода распределителя 1 10 поступает на девятнадцатыйвход элемента ИЛИ 117 и четырнадцатыйвход элемента ИЛИ 118. Элементы ИЛИ119, 118 и 117 Формируют код считывания 011 из блока 13. Сигнал ."1" стридцать второго выхода распределителя 110 передается через элемент ИЛИ137 на второй вход триггера 104 иустанавливает его в ноль. Сигнал "1"с тридцать третьего выхода распределителя 110 через элемент ИЛИ 120 передается на первый вход регистра 143и разрешает запись числа 32 с шины12. Сигнал "1" с тридцать третьего выхода распределителя 110 проходит через элемент ИЛИ 123 и пос"тупает на второй вход селектора 190,который переключается и пропускаетчисло 32 с регистра 143 на свой второй информационный выход. При этомблок 158 сравнения сравнивает число1 н из регистра 144 с числом 32 с второго информационного выхода селектора 190 и при их совпадении сигналом"1" устанавливает триггер 104 в единицу по первому входу. При несовпадении 1 и 32 триггер 104 остается внуле. При подаче "1" с инверсного выхода триггера 104 на первый вход,.мультиплексора 161 он переключаетсяи пропускает на свой информационныйвыход код числа 1 из регистра 144При подаче логической единицы с прямого выхода триггера 104 на второйвход мультиплексора 161 он переключается и пропускает на свой информационный выход код числа 17, которыйформирует шифратор 115 по поступающему на его второй вход выделенному1элементом И 83 импульсу ф 2. Импульсс выхода элемента И 83 проходит черезэлемент ИЛИ 124 и поступает на первыйвход шифратора 116, который формируетпервый адрес. Мультиплексор 162 принимает этот адрес, открывает первыйинформационный вход и пропускает кодчисла 1 или "17" на шину 12. Импульс с выхода элемента И 83 задерживается элементом 178 задержки и поступает через элемент ИЛИ 129 на четырнадцатый вход шифратора 114, который формирует адрес четырнадцатойячейки блока 13. Импульс с выходаэлемента 178 задержки подается надвадцатый вход элемента ИЛИ 117, Элементы ИЛИ 119, 118 и 117 формируют код записи 001 в блок 13. Соответствующий сигналу ф 1 на тридцать чет 5 вертом выходе распределителя 110 импульс Ф 2 выделяется элементом И 80 и передается через элемент ИЛИ 133 на шестнадцатый вход шифратора 114, который Формирует адрес шестнадцатой 10 ячейки блока 13. Импульс с выхода элемента И 80 подается на двадцать первый вход элемента ИЛИ 117 и пятнадцатый вход элемента ИЛИ 118. Элементы ИЛИ 119, 118, 117 Формируют код считывания 011 из блока 13, Сигнал "1" с тридцать пятого выхода распределителя 110 через элемент ИЛИ 120 подается на первый .вход регистра 143, разрешая запись числа с шинь 1 12, Импульс Ф 1, соответствующий сигналу логической единицы на тридцать шестом выходе распределителя 110, выделяется элементом И 74 и передается через элемент ИЛИ 121 на второй вход реги стра 143 Регистр 143 вычисляет новое значение числа временных интервалов Я поепе выхода устройства на режимм Всгде 9, - старое значение числа вре- ЗОменных интервалов после выхода устройства на режим.Элемент И 75 выделяет импульс Ф 2 и передает его через элемент ИЛИ 122 на первый вход селектора 190, который З 5 переключается и пропускает значение вн на свой первый информационный выход, откуда оно записывается в регистр 144 при поступлении на его вход импульса с выхода элемента ИЛИ 122. 4 О Сигнал "1" с тридцать седьмого выхода распределителя 110 поступает на седьмой вход шифратора 1 14, который Формирует адрес седьмой ячейки блока 13. Одновременно этот сигнал подается 45 на двадцать второй вход элемента ИЛИ 11 и шестнадцатый вход элемента ИЛИ 118, Элементы ИЛИ 119, 118 и 117Формируют код считывания 011 из блока 13 Элемент И 76 вьделяет импульс 50 Ф 2 и передает его через элемент ИЛИ 120 на первый вход регистра 143, разрешая запись числа И с шины 12, Кроме того, импульс с выхода элемента И 76 проходит через элемент ИЛИ 137 и устанавливает триггер 104 в ноль по второму входу. Сигнал "1" с тридцать восьмого выхода распределителя 110 передается через элемент ИЛИ 123 на второй вход селектора 190, которыйпереключается и пропускает число Ина свой второй информационный выход.При этом узел 158 сравнения сравнива-ет число Ви из регистра 144 с числомЬ с второго информационного выходаселектора 190 и при их совпадениисигналом "1" устанавливает триггер104 в единицу по первому входу. Принесовпадении 8 и И триггер 104 остается в нуле. Мультиплексор 161 взависимости от того, на первом иливтором его входах имеется сигнал логической единицы, переключается ипропускает на информационный выходчисло В с регистра 144 или число О,Формируемое шифратором 115 при отсутствии сигналов "1" на его входах,Элемент И 84 выделяет импульс Ф 2 ипередает его через элемент ИЛИ 1124на первый вход шифратора 116, которыйформирует первый адрес, Мультиплексор162 принимает этот адрес,. открываетпервый информационный вход и переда-,ет 9 или 0 на шину 12. Импульс с выхода элемента И 84 передается черезэлемент ИЛИ 133 на шестнадцатый входшифратора 144, который Формирует адрес шестнадцатой ячейки блока 13.,Импульс с выхода элемента И 84 поступает на двадцать третий вход элемента ИЛИ 117. Элементы ИЛИ 119, 118и 117 Формируют код записи 001 в блоке 13. Сигнал "1" поступает с тридцать девятого выхода распределителя110 через элемент ИЛИ 130 на пятнадцатый вход шифратора 114, которыйФормирует адрес пятнадцатой ячейкиблока 13. Сигнал 111 с тридцать девя того выхода распределителя 110 поступает на двадцать четвертый вход элемента ИЛИ 117 и семнадцатый вход элемента ИЛИ 118. Элементы ИЛИ 119, 118и 117 Формируют код считывания 011из блока 13, который при ртом начинает передавать но шине 12 значениемассы перекачанного продукта М. Сигнал "1" с сорокового выхода распределителя 110 передается через элементИЛИ 134 на восемнадцатый вход шифратора 114, который Формирует двоичныйкод числа 33, соответствующий адресучетвертого дешифратора 16. Одновре"менно сигнал "1" с сорокового выходараспределителя 110 подается на двадцать пятый вход элемента ИЛИ 117 ипервый вход элемента ИЛИ 119. Элементы ИЛИ 119, 118 и 117 формируют код31 14169 101, разрешающий регистрацию числа М. Сигнал логической единицы с сорок первого выхода распределителя 110 поступает на первый вход элемента И 91 и вход элемента 179 задержки.Задержанный элементом 179 задержки сигнал " 1" инвертируется элементом НЕ 184 и подается на второй вход элемента И 9 1. На выходе элемента И 91 10 формируется короткий импульс, соответствующий переднему фронту сигналана сорок первом выходе распределителя 110. Этот импульс передается на второй вход триггера 100 и уста навливает его в ноль, что приводит к 1закрытию элемента И 50 по первому входу и прекращению переключения распределителя 110 импульсами последовательности Ф 1, Сигнал "1 с сорок 20 первого выхода распределителя 110 подается на первый вход элемента И 99. Поскольку распределитель 110 толькочто завершил цикл работы, а распределители 111, 112 и 113 не раба тали, то на выходе элемента И 99 формируется сигнал "1", который разрешает блоку приоритетного прерывания 7 передать информацию вычислительному блоку 8, если она у него имеется. В ЗО противном случае устройство в таком состоянии ожидает подачи сигналов с блока 7. При частоте следования импульсов от генератора 9 тактовых импульсов, равной 1 МГц, длительность рабочего цикла распределителя 110 не превышает 40 мкс, что достаточно для обработки сигналов от датчиков 1, плотности 1 и объемного расхода 2 без пропуска импульсов с их выходов. 40 78 32118 и 117 формируют код 011 считывания из блока 13, Сигнал " 1" с выхода элемента ИЛИ 126 через элемент ИЛИ 127 поступает на одиннадцатый вход шифратора 114, который формирует ад - рес одиннадцатой ячейки блока 13.Элемент И 77 выделяет импульс ф 2, который проходит через элемент ИЛИ 120 и разрешает запись числа И с шины 12 в регистр 143. Сигнал "1" с второго выхода распределителя 111 проходит через элемент ИЛИ 121 и передается на второй вход регистра 143,который вычисляет И н = И + 1. Элемент И 78 выделяет импульс Ф 2, который через элемент ИЛИ 136 поступает на десятый вход селектора 190 и первый вход регистра 153При этом значение 311 переписывается из регистра143 через селектор 190 в регистр 153. Сигнал логической единицы с третьего выхода распределителя 11 1 подается через элемент ИЛИ 132 на пятый вход шифратора 116, что приводит к открытию пятого входа мультиплексора 162и передаче И, на шину 12. Кроме того тот же сигнал через элемент ИЛИ 127 подается на одиннадцатый вход шифратора 114, который формирует одиннадцатый адрес ячейки блока 13. Сигнал "1" с третьего выхода распределителя поступает на двадцать шестой вход элемента ИЛИ 117При этом элементыИЛИ 119, 118, 117 формируют код запи .си 001 в блок 13. Сигнал "1" с четвертого выхода распределителя 111 подается на девятнадцатый вход шифратора 114 и на двадцать седьмой вход элемента ИЛИ 117, При этом шифратор 117 формирует двоичный код числа 34, Когда блок 7 передает по шине 12 адрес второго уровня прерывания (соответствует приходу импульса на триггер 3 от датчика 1 плотности) и импульс на управляющий вход вычислительного блока 8, дешифратор45 формирует сигнал "1" на втором выходе, а а триггер 101 устанавливается в единицу по первому входу. При этом импульсы импульсной последовательности Ф 1 от ГТИ 9 начинают поступать через открытый триггером 101 элемент И 51 на вход распределителя 111,Сигнал логической единицы с первого вы- хода распределителя 111 поступает через элемент ИЛИ 126 на шестой вход элемента ИЛИ 117 и четвертый вход элемента ИЛИ 118. Элементы ИЛИ 119,соответствующий адресу первого дешифратора 5, а элементы ИЛИ 119, 118,и 117 формируют код 001, разрешающий сброс триггера 3. По сигналу "1" спятого выхода распределителя 11 1 формируется с помощью элемента 180 задержки, элемента НЕ 185 и элемента И 96 короткий импульс, устанавливающий триггер 101 в ноль по второму входу.После установки в единицу триггера102 запускается в работу распределитель 112 импульсами ф 1, проходящимичерез элемент И 52. Сигналом "1" спервого выхода распределителя 112 поступает на двадцать восьмой вход элемента ИЛИ 117, восемнадцатый входэлемента ИЛИ 118, а также через эле1416978 мент ИЛИ 128 на тринаццатый вход шифрого выхода распределителя 112, перечисла импульсов ат датчика 2 объемного -расхода Ич = 1 Ч + 1. Элемент И 89 выделяет импульс ф 2, которьй передаэлемента И 93 передается через элемент ИЛИ 128 на тринадцатьй вход шифратора 114, который Формирует адрес. тринадцатой ячейки блока 13, я также 50 на тридцать второй вход элемента ИЛИ117. Элементы ИЛИ 1 19, 118 и 117 Формируют код 001 записи в блок 13, Сигнал "1" с пятого выхода распределителя 112 проходит через элемент И 95 55 и элемент ИПИ 139 ня установочныевходы распределителя 112 и устянавливает его в исходное состояние прикотором на последнем седьмсц 4 ега вь 1 ффходе появляется 1 я ня остальньх раторя 114, который формирует адрестринадцатой ячейки блока 13. Элементы ИЛИ 119, 118, 117 Формируют кад011 считывания из блока 13, По импульсу Ф 2, выделенному элементомИ 79 и прошедшему через элемент ИЛИ120, осуществляется запись числа Ив регистр 143. По сигналу "1" с втаданному через элемент ИЛИ 121, регистр 143 вычисляет новое значение,ется через элемент ИЛИ 122 на первый вход селектора 190 и вход регистра 144, в которьпл переписывается числа И . Сигнал "1" с третьего выхода распределителя 112 падается на двядцатьй вход шифратора 114 и на двадцать девятьй вход элемента ИЛИ 117. При зтам шифратор 114 формирует два ичный кад числа 35 саатГетству 10 щий адресу второго дешифратара 6, а эле:- 1менпи ИПИ 119, 118 и 117 Формируют кад 001 разрешающий сбрс.с тригге " ая 4. Если устройство не вьппла на рабочий режим та сигнал, с инверс-.ного выхода триггера 109 открываетэлементы И 92 и 94 по первым входам.Сигнал "1" с четвертого выхода распределителя 112 проходит через элемент И 92, поступает на восьмой входшиФратора 114, тринадцатый вход элемента ИИ 117 и девятнадцатьй входзлемента ИЫ 118. При этом пифратар114 Формирует адрес восьмой ячейкиблока 13, а элементы ИГЛ 119, 118 и117 Фармирую 1 КОД считывания 011 изблока 13 сигналс пятого выхода распределителя 112 передается черезэлемент И 94 и злемент ИЛИ 120 на первьп 1 вход регистра 143, каторьй записывает числа Б с шины 12. Кроме таго, сигналом 1" с пятого выхода распределителя 112 переданным через элемент И 94 и элемент ИЛИ 127, устанавливается в ноль триггер 137. Элемент И 81 выделяет импульс ф 2, кото рый проходит через элемент ИЛИ 123 и поступает на второй вход селектора190, каторьй передает число Б из регистра 143 на свой второй инфармационный выход. Узел 158 сравнения сравнивает числа И и Б и в случае их совпадения устанавливает триггер 104 в единицу При Я Ф Я триггер 104 5 10 15 20 25 ФВ (Ф открывает первый информационный входмультиплексора 16 1, а при Уд = Б -его второй информационный вход. Импульс с выхода элемента И 81 поступает через элемент ИЛИ 124 на первыйвход шифратора 116, который открывает первый инФормационный вход мультиплексора 162 и передает на шину 12выбранное мультиплексором 162 числаМ или О, которое задается п 1 ифратаром 115 при отсутствии сигналовна его входах. Импульс с выхода элемента И 8 1 поступает на тридцать первый вход элемента ИЛИ 117, а такжечерез элемент ИЛИ 128 на тринадцатьйвход шифратора 114, который Формируетадрес тринадцатой ячейки блока 13.Элементы ИЛИ 119, 118 и 117 Формируюткад 001 записи в блок 13. Сигналс прямого выхода триггера 104, сформированньй при достижении величинойИ значения Б, открывает элементИ 90 па первому входу. Сигнал "1" сшестого выхода распределителя 112,если элемент И 90 открыт, проходитчерез него, через элемент задержки176 и устанавливает триггер 109 вединицу .чта означает выход устройства на режим (Формула 7). Па сигналу "1" с седьмого выхода ряспрецелителя 112. с помощью элемента 101 за,держки, элемента НЕ 186 и элементаИ 97 Формируется короткий иитульс,сбрасывающий триггер 102 в ноль: Если устройство вышло на рабочий режим,то сигнал "1" прямого выхода триггера 109 открывает злементы И 93 и 95па первым входам. Тогда сигналс четвертого выходя распределителя112 проходит через элемент И 93 иэлемент ИЛИ 136 на десятьй вход сепектора 190 и вход регистра 153, в который переписывается число Ы 11 из регистра 143. Кроме того,сигнал с выхода1416978 В режиме считывания информации из 40 блока 13 по шине 1 1 на адресный вход45 50 55 После установки в единицу триггера 103 запускается в работу распределитель 113 импульсами Ф 1, проходящими через элемент И 53. Сигнал "1" с перпервого выхода распределителя 113 подается через элемент ИЛИ 130 на пятнадцатый вход шифратора 114, который формирует адрес пятнадцатой ячейки блока 13. Кроме того, сигнал "1" с первого выхода распределителя 113 подается на тридцать второй вход элемента ИЛИ 117 и двадцатый вход элеиента ИЛИ 118, Элементы 119, 118 и 117 формируют код 011 считывания из блока 13. Сигнал 1 с второго выхода распределителя 113 поступает на тридцать четвертый вход элемента ИЛИ 117, двадцать первый вход элемента ИЛИ 118, второй вход элемента ИЛИ 119 и через элемент И 3 П( 134 на восемнадцатый вход шифратора 114, который формирует двоичный код числа 33, соответствующий адресу четвертого дешифратора 16. Элементы ИЛИ 119, 118 и 117 формируют код 111, соответствующий разрешению регистрации и передачи значения М с шины 12 на выход Устройства 29. По сигналу "1" с третьего выхода распределителя 113 формируется с помощью элемента задержки 182элемента НЕ 187 и элемента И 98 короткий импульс, устанавливающий триггер 103 в ноль. На элемент И 49 подается счгнал " 1", разрешающий новую установку триггера 103, спустя время задержки, задаваемое элементом 183 задержки, после появления в последней ячейке распределителя 113 "1". Это необходимо для исключения повторного запуска в работу распределителя 113 по незакончившемуся еще импульсу с выхода блока 17 приема. Длительность этого импульса выбирается равной сумме времени обработки перерываний всех четырех уровней.Таким же выбрано и время задержки элементом 183 задержки.ГТИ 9 формирует на первом и втором выходах импульсные последовательности Ф 1 и ф 2 соответственно.Импульсы Ф 2 соответствуют во времени пазуам последовательности Ф 1 и не перекрываются с ними по фронтам.Блок .13 памяти работает следующим образом. В режиме записи информации в блок13 по шине 11 на адресный вход посту 5 10 15 20 25 30 35 36 пает адрес ячейки, который дешйфрует ся дешифратором 196, а также код 001 по вспомогательным разрядам. Сигналы "0", соответствующих старшим разрядам этого кода, инвертируются элементами НЕ 191 и 192 и поступают на второй и третий входы элемента И 194 на первый вход которого поступает сигнал "1", соответствующий мпадшему разрядУ кода 001. При этом на выходе элемента И 194, формируется сигнал логической единицы, который открывает тристабильные схемы 204, пропускающие информацию с входа-выхода блока 13 на информационные входы узлов 197 и 198 оперативной памяти, а также на первые входы этих узлов, Дешифратор 196 в соответствии с поступившим на его информанионный вход адресом формирует сигнал "1" на одном из своих выходов. Этот сигнал передается на третий вход одного из узлов 197 и 198 оперативной памяти. Сигнал "1", поступивший с элемента И 194 на первый вход узлов 197 и 198 памяти отУ крывает группу 205 ключей в каждом таком узле, а также элемент И 208 по первому входу. При этом информация через группу 205 ключей поступает на информационные входы регистров 20 каждого узла 197 и 198 оперативной памяти. Сигнал "1", поступающий на третий вход одного из узлов 197 и 198 проходит через элемент И 208 на вход соответствующего регистра 207 и разрешает запись в него информации, поступившей на его информационный вход. поступает адрес ячейки, который дешифрируется дешифратором 196, а также код 011 по вспомогательным разрядам.Сигналы "1, соответствующие двуммладшим разрядам этого кода, поступают на первый и третий входы элемента И 195. Сигнал "0", соответствующийстаршему разряду кода 011 инвертируется элементом НЕ 191 и передается на второй вход элемента И 195, который формирует на своем выходе сигнал логической единицы. Этот сигнал запускает в работу одновибратор 203, формирующий импульс, длительность которого равна (1, 8 1, 9) х Т, где Тт - период следования импульсов последовательности ф 1. Импульс с выхода одновибратора 203 поступает на первыевходы элементов И 209 и 213 и открыИзобретение относится к вычислительной технике и может использоваться для обработки информации наузлах замера сжиженных углеводородов.газовых кондеисатов и легких нефтейпри подаче потребителю товарной про. дукции,Цель изобретения - повышение точности учета продукции, 10На Фиг. 1 приведена схема устройства; на фиг.2 - схема датчика плотности; на фиг.З - схема блока приоритетного прерывания на фиг.4 и 5 -схема вычислительного блока; на 15фиг. б - схема блока памяти; на фиг. схема блока приема; на Фиг,8 - схемаблока согласования; на Фиг.9 - схемаблока синхронизации; на Фиг,10 - схе-,ма ГГреобразователя кода. 20Устройство содержит датчик 1 плот"ности, датчик 2 расхода., первый 3 ивторои 4 триггеры, первыи 5 и второи6 дешифраторы блок 7 приоритетногопрерывания, вычислительный блок 8,25генератор 9 тактовых импульсов (ГТИ),делитель 10 частоты, шину 11 адреса,шину 12 данных, блок 13 памяти, третий дешифратор 14, блок 15 индикации,четвертый дешиФратор 16, блок 17 при- ЭОема, регистр 18, блок 19 согласования, блок 20 синхронизации, элемент21 задержки, одновибратор 22, преоб"разователь 23 кода, усилитель 24, С,блок 25 регистрации, технологическийсепаратор 26, клапан 27 регулирова-"ния уровня, вход 28 запуска устройства и выход 29 значения массы пере-,качанного продукта устройства.Датчик 1 плотности включает в себя радиоизотопный плотномер 30,стрелка 31 отсчета показаний которогомеханически связана с ползунком рео-хорда 32 датчика положения, параллельно которому подключен реохорд 33задатчика и преобразователь 34 сопротивление - частота, к входам которо"го подключены выводы реохордов 33датчика положения и выводы ползунковреохордов 32 и 33, Выход преобразователя 34 сопротивление - частота является выходом датчика 1 плотности.Блок 7 приоритетного прерывания(БПП) состоит из элемента НЕ 35, элементов ИЛИ-НЕ 36 и 37, элемента ИЛИ5538, элементов И 39-42, шифратора 43и группы тристабильных схем 44,Вычислительный блок 8 содержит дешифратор 45, элементы И 46-99, триггеры 100-109, распределители 110-113, шифраторы 1.14-116, элементы ИЛИ 117- 139, группу элементов ИЛИ 140, группы ключей 141 и 142, регистры 143-157, узлы 158-160 сравнения, мультиплексоры 161-163, задатчики 164 и 165, блок 166 вьГчитания, блоки 167 и 168 деления, сумматоры 169 и 1 О, блок 171 умножения, элементы 172-183 задержки, элементы НЕ 184-188, блок 189 на" чальной установки,и селектор 190,Блок 13 памяти образуют элементы НЕ 191-193, элементы И,194 и 195, дешифратор 196, узлы 197 и 198 памя" ти, узлы 199 и 200 постоянной памяти, группы элементов ИЛИ 201, группа выходных тристабильных схем 202, одно- вибратор 203 и группа входных тристабильных схем 204.Каждый из узлов оперативной памяти 197 и 198 содержит две группы ключей 205 и 206, регистр 207, элементы И 208 и 209 и триггер 210, каждый из 1узлов постоянной памяти 199 и 200 - задатчик 211, группу, ключей 212, элемент И 213 и триггер 214.Блок 17 приема состоит из детекторов 215 и 216, делителя 217, элементов 218 и 219 задержки, регистра 220 сдвига и дешифратора 221.Блок 19 согласования содержит группу элементов И 222, элемент ИЛИ 223, элемент 224 задержки и операционный усилитель 225, выход которого служит выходом блока 19 согласования.Блок 20 синхронизации выполнен на элементе И 226, мультивибраторе 227, регистре 228 сдвига и группе элементов И 229.Преобразователь 23 кода содержит детекторы 230 и 231, элементы 232-234 задержки, элементы ИЛИ 235 и 236, регистры 237-239 сдвига, дешифраторы 240-242, шифратор 243, задатчики 244 и 245, счетчики 246 и 247, триггер 248, генератор 249 и операционный усилитель 250.Устройство работает следукцим образом.Сырой газовый конденсат, легкая нефть или сжиженный газ направляется из сепаратора 26 через клапан 27 регулирования уровня в трубопровод, на котором последовательно установлены датчики плотности 1 и объемного расхода 2. Датчик 1 плотности измеряет среднюю по сечению трубопровода плотность в диапазоне от плотности газо 1416978 38влет их. При этом сигнал1 с одногоиз выходов дешифратора 196 проходитчерез соответствующий элемент И 209или И 213 и устанавливает в единицутриггер 210 или 214. Сигнал "1" с выхода триггера 210 или 21 ч открываетвыходную группу ключей 206 или 212выбранной. ячейки памяти и передает синформационного выхода регистра 207или задатчика 21 1 соответствующеечисло через группу элементов ИЛИ 201и открытую импульсом с одновибратора203 группу выходных тристабильныхсхем 202 на информационный вход-выход 15блока 13. Пока не закончился импульсна выходе одновибратора 203 один из7триггеров 210 или 21 ц находится вединичном состоянии и производитсяпередача инФормации из блока 13. По 20окончании импульса на выходе одновибратора 203 формируется сигнал "1" навыходе элемента НЕ 193. Этим сигналомтриггер 210 или 214, находившийся вединице, сбрасывается в ноль и передача информации из блока 13 прекращается.Блок 17 приема работае, следующимобразомДетектор 215 выделяет из входного 30сигнала передаваемый последовательнокод устройства, который передаетсяимпульсами положительной полярности.Детектор 216 выделяет тактовые импульсы, передаваемые в отрицательнойполярности со сдвигом на время, равное длительности тактовых импульсов.Код устройства поступает через элемент 218 задержки, задерживающий егона время, равное длительности тактового импульса, на первый вход регистра 220 сдвига, который осуществляетприем этого кода. по тактовым импульсам, поступающим на его второй вход.Если был принят код данного устройбства, то дешифратор 221 формируетсигнал "1" на своем выходе. Делитель217 имеет коэффициент деления, равныйразрядности регистра 220 сдвига. Поэтому после приема кода устройстварегистром 220 сдвига на выходе делителя 217 формируется импульс, которыйспустя время задержки в элементе 219задержки передает его на третий входрегистра 220 сдвига и обнуляет его.Блок 19 согласования работает следующим образом,Последовательность тактовых импульсов с первого разряда считываю" щего входа чтения задерживается элементом 22 ц задержки на время, равное длительности тактовых импульсов 1 и поступает на инвертирующий вход операционного усилителя 225, на выход которого эта последовательность поступает в отрицательной полярности, На других разрядах входа чтения блока 19 согласования появляются импульсы, последовательно переходящие с одного разряда на другой. Этими импульсами поразрядно считывается число, поданное на информационный вход блока 19 согласования, с помощью группь 1 элементов И 222, с выходов которой сигналы соответствующих разрядов с помощью элемента ИЛИ 223 последовательно во времени передаются на неинвертирующий вход операционного усилителя 225, на выходе которого формируется последовательный код числа с информационного входа в положительной полярности.Блок 20 синхронизации работает следующим образом.На его вход поступает длительный запускающий импульс, который открывает элемент И 226, Импульсная последовательность с мультивибратора 227 начинает поступать через элемент И 226 на первый разряд информационного выхода блока 20, на первый вход регистра 228 сдвига и на первые входы группы элементов И 229. К началу данного цикла работы блока 20 регистр 228 сдвига находится в состоянии, при котором на его последнем выходе имеется "1", а на остальных - "О". По первому импульсу, поступающему на первый вход регистра 228 сдвига он переключается в состояние, когда на его первом выходе появляется "1". При этоМ на остальных его выходах имеются логические нули. В течение времени от переднего фронта первого тактового импульса до переднего Фронта второго тактового импульса, поступающего на первый вход регистра 228 сдвига, на его первом выходе присутствует сигнал "1", который открывает первый элемент в группе элементов И 229, через который передается один импульс от мультивибратора 227 на второй разряд информационного выхода блока 20, Аналогично передаются импульсы по другим его разрядам. После передачи последнего импульса заканчивается запускающий импульс на входе блока 2039 14169и он переходит в ждущий режим до поступления последующего запускающегоимпульса,Преобразователь 23 кода работает5следующим образом,Детектор 231 выделяет из входногосигнала импульсную последовательность, передаваемую. импульсами положительной полярности, представляющуюсобой передаваемый последовательнодвоичный код массы перекачанного продукта. Этот код задерживается элементом 232 задержки на время, равноедлительности тактового импульса. Детектор 230 выделяет из входного сиг-.нала последовательность тактовых импульсов, передаваемую в отрицательнойполярности. Код с выхода элемента 232задержки передается через элементИЛИ 235 на первый вход регистра 238сдвига, который принимает его синхронно с тактовыми импульсами, поступающими с выхода детектора 230 черезэлемент,ИЛИ 236 на его второй вход. 25Кроме того счетчик 246 начинает подсчет числа тактовых импульсов. Послеприема информации регистром 238 сдвига дешифратор 240 дешифрирует ее додесятичных символов, которые шифра- ЗОтор 243 преобразует в телеграфныйкод. Кроме того, шифратор формируеттелеграфный код букв КГ. К этому моменту счетчик 246 подсчитывает числотактовых импульсов, необходимых дляприема информации, Дешифратор 241формирует сигнал "1", сбрасывающийсчетчик 246 в ноль. По этому же сигналу осуществляется запись информациив регистры 237, 238 и 239, Задатчик244 формирует код пробела, нулевойкод, соответствующий девяти свободнымпозициям, отводимым под девять телеграфных символов числа, месяца и года, далее Формирует код пробела, нулевой код, соответствующий двум свободным позициям, отведенным под двецифры часов текущего времени, Формирует код буквы ц, затем нулевой код,соответствующий двум свободным позициям, отведенным под две цифры минуттекущего времени, формирует код буквы М, код перевода строки и возвратакаретки печатающей машинки. Задержанный элементом 233 задержки импульс свыхода дешифратора 241 устанавливает:триггер 248 в единицу, Сигналом "1"с выхода 248 запускается в работу генератор 249. Тактовые импульсы пере 40дачи информации с выхода генератора 249 поступают на тактовье входы регистров: на первый вход регистра 237 сдвига, через элемент ИЛИ 236 на второй вход регистра 238 сдвига и на второй вход регистра 239 сдвига. При этом информационное слово, части которого размещались в регистрах 237, 238 и 239, поразрядно выталкивается с выхода регистра 230 на неинвертирующий вход операционного усилителя 250, который передает его на выход преобразователя 23 кода импульсами положительной полярности, Тактовые импульсы с выхода генератора задерживаются элементом 234 задержки на время, равное длительности тактового импульса, и передается на инвертирующий вход операционного усилителя 250, который передает их на выход преобразователя 23 кода в отрицательной полярности, По окончании передачи информации счетчик 247 подсчитывает необходимое число тактовых импульсов, которое дешифрируется дешифратором 242. Сигналом "1" с его выхода счетчик 247 и триггер 248 сбрасываются в ноль и преобразователь 23 кода переходит в ждущий режим до следующего цикла работы.Формула изобретенияУстройство для обработки и передачи информации учета товарной нефти, содержащее датчик расхода, делитель частоты, регистр, первый и второй. триггеры, вычислительный блок, одно- вибратор, элемент задержки, блок синхронизации, блок согласования, с первого по четвертый дешифраторы, преобразователь кода, усилитель, блок регистрации, блок приема, блок. индикации, блок памяти, генератор тактовых импульсов, причем вход запуска устройства подключен к входу блока приема, выход элемента задержки подключен к входу запуска одновибратора, выход которого подключен к входу запуска блока синхронизации, выход которого подключен к входу чтения блока согласования, выход преобразователя подключен к входу усилителя, выход которого подключен к информационному входу блока регистрации, выход которого подключен к выходу значения массы перекачанного продукта устройства, о т л и ч а ю щ е е с я тем, что, сцелью повышения точности учета продукции, оно содержит датчик плотности и блок приоритетного прерывания, при этом выходы датчиков плотности и рас"5 хода подключены соответственно к входам установки в "1" первого и второго триггеров, выходы которых подключены соответственно к первому и второму информационным входам блока приоритетного прерывания, первый выход вычислительного блока подключен к входу адреса блока памяти, к входам первого, второго, третьего и четвертого депифраторов, информационный вход-вы ход вычислительного блока через шину данных подключен к информационному входу-выходу блока памяти, информационному входу блока индикации, информационному входу регистра и первому выходу блока приоритетного прерывания, управляющий вход которого подключен к второму выходу вычислительного блока, первый вход синхронизации которого подключен к первому выходу 25 генератора тактовых импульсов, второй выход которого подключен к второмувходу синхронизации вычислительногоблока и к входу делителя частоты, выход которого подключен к третьему инФормационному входу блока приоритетного прерывания, четвертый информационный вход которого подключен к выходу блока приема, второй выход блокаприоритетного прерывания подключен куправляющему входу вычислительногоблока, выходы первого и второго дечшифраторов подключены к входам установки в "0" соответственно первого ивторого триггеров, выход третьегодешифратора подключен к входу записиблока индикации, первый выход четвертого дешифратора подключен к управляющему входу блока регистрации, второйвыход четвертого дешифратора подключен к входу элемента задержки и входу записи-чтения регистра, выход которого подключен к информационномувходу блока согласования, выход которого подключен к входу преобразователя кода.жидкостного потока с преобладанием газа до плотности жидкостного потока. В качестве датчика 1 плотности может быть использован радиоизотопный плот 5 номер (например типа ПРМ) со встроенным преобразователем положения стрелки в импульсный сигнал. Датчик 2 объемного расхода преобразует прошедший объем потока в импульсный сиг нап. По передним фронтам импульсов с выходов датчиков плотности 1 и объемного расхода 2 в состояние " 1" устанавливаются соответственно по входам триггеры 3 и 4. Частота, снимаемая с 15 первого выхода ГТИ 9, делится делителем 10 частоты до низкой частоты, например 1 Гц. Блок 17 приема при поступлении на него с входа 28 запуска устройства сигнала запроса данных 2 О формирует на своем выходе импульс. Сигналы "1" с выходов делителя 10 частоты, триггеров 3 и 4 и блока 17 приема периодически поступают на первый, второй, третий и четвертый входы 25 блока 7 приоритетного прерывания. . Наивысппщ приоритет имеет первый ин-, Формационный вход блока 7 приоритет- , ного прерывания, а наименьший - четвертый информационный вход. 30Блок 7 приоритетного прерывания по приходу импульса на его первый информационный вход, имеющий наивысший приоритет, не реагируя на импульсы на других его входах, посылает запрос Зв на прерывание на управляющий вход вычислительного блока 8 непосредствен - но, а адрес, соответствующий делителю 10, через шику 12 данных - на вход-выход вычислительного блока 8, 4 б который формирует временные интервалы путем подсчета необходимого числа периодов импульсной последовательности с выхода делителя 10, Временные интервалы могут иметь равную длительность, задаваемую программным путем и выбранную исходя из требуемой точности измерений, либо определяться по времени прохождения заданного объема через датчик 2 объемного расхода. 5 ОИмпульсами от датчиков плотности 1 и расхода 2 в состояния "1" устанавливаются триггеры 3 и 4, блок 7 в отсутствие сигнала "1" на первом входе срабатывает при наличии сигнала "1" на втором входе, имеющем меньший уровень приоритета, чем первый вход, григгер 4 посылает сигнал запроса на прерывание и адрес, соответствующий триггеру 3, на вычислительныйблок 8, который подсчитывает числоимпульсов от датчика 1 и посылает адрес по шине 11 на дешифратор 5, который устанавливает триггер 3 в 0.По числу импульсов от датчика 1, полученных за временной интервал, известной зависимости между частотойимпульсной последовательности на еговыходе и средней по сечению трубопровода плотностьюи длительностивременного интервала 1 производитсявычисление усредненного значенияплотности(среднего значения заданный временной интервал) в соответствии с Формулой: Получаемые усредненные значения плотности, соответствующие участкам потока, последовательно проходящим через датчик 1, направляются вычислительным блоком в отведенный для них массив ячеек блока 13, в которых запоминаются в соответствии с адресами, передаваемыми вычислительным олоком 8 через шину 11 в блок 13. Блок 7 в отсутствие сигналов "1" на первом и втором входах срабатывает на сигнал "1" на третьем входе и передает сигнал запроса на прерывание и адрес, соответствующий триггеру 4, на вычислительный блок 8, который подсчитывает число импульсов от датчика 1 и посылает адрес шине 11 на дешифратор 6, который срабатывает и сбрасывает триггер 4 в "0". По числу импульсов от датчика 2, полученных за временной интервал, известной зависимости меж- ду частотой импульсной последовательности на его выходе и объемным расходом Ц и длительности временного ин- . тервала С вычисляется объем продукта й 7, прошедшего через датчик 2, в соответствии с формулой:Фр:й,(2)оЗатем из определенной ячейки блока 13 памяти извлекается значение усредненной плотности о , соответствующее участку потока только что прошедшему через датчик 2 расхода, и сравнивается с уставкой плотности по газу , , которая на практике совпа 5 14169 дает с нижней границей рабочего диапазона датчика плотности и превышает значение плотности газа в рабочих условиях. Если эти значения совпадают5 между собой, то при вычислении массы такого участка потока используется вместо о Фиксированное значение усредненной плотности, в качестве которого может быть ноль или среднестатистическое значение плотности газо- жидкостного потока, в котором преобладает газ. В первом случае масса такого участка потока не подсчитывается, а во втором подсчитывается приближенно, Выбор приемлемого варианта подсчета выбирается пользователем и Фиксируется в программе работы вычислительного блока 8 Вычислительный блок 8 по значениям ) иЧ, относящимся к одному и тому же участку потока, вычисляет приращение массы по Формуле:Р) .25и сумиирует получаемые приращения массы, подсчитывая массу .терекачанного продукта. Масса перекачанного про" дукта.индицируется с помощью блока 15 Зо индикации, при этом значение массы передается вычислител 1:ным блоком 8 в блок 15, а его адрес - на шину 11 адреса. Дешифратор 14 дешифрирует .,этот адрес и Формирует сигнал на своем выходе, по которому осуществляется обновление ичформации в блоке 15 индикации. Периодически устройство выводит значение массы перекачанного продукта на регистрацию. Для этого вычислительный блок 8 передает по шине 12 значение иассы продукта, перекачанного на данный момент. Дешифратор 16 Формирует .на своеи первом выходе сигнал "1", по приходу которого в регистре 18 записывается значение массы. Задержанный элементом 21 задержки импульс с первого выхода дешифратора 16 запускает в работу одновибратор 22 который Формирует импульс постоянной длительности Этим импульсом залускается в работу блок 2 О синхронизации который на своем выходе вырабатывает сигналы считывания. Этими сигналами поступающими на считывающий вход блока 19 согласования, считывается значение из регистра 18 и переда-.а его через преобразователь 23 кода и усилитель 24 в 78 сблок 25 регистрации. Преобразователь23 кода преобразует последовательнопередаваемое двоичное число в сигнал,который после усиления в усилителе24 осуществляет запуск блока 25 регистрации и автоматическую печать значения массы перекачанного продукта,а также распечатку даты и текущеговремени.При поступлении сигнала на вход 28устройства блок 17 приема передает .короткий сигнал логической единицына четвертый вход блока 7. При отсутствии сигналов "1" на первых трехвходах блока 7 запрос передается ввычислительный блок 8, Вычислительныйблок 8 передает по шине 12 значениемассы в регистр 18 по шине 11 - адрес, который отличается от адреса регистра 18 вспомогательными разрядами,поэтому дешифратор 16 формирует сигналы "1" на двух своих выходах и значение массы выводится на регистрацию,а сигнал "1" с второго выхода дешифратора 16 разрешает передачу на выход 29 значения массы перекачанногопродуктаРассмотрим работу устройства напримере его использования для учетамассы перекачанного сырого газовогоконденсата.Датчики плотности 1 и объемногорасхода 2 располагают на прямолинейном участке трубопровода, где практически нет потерь рабочего давленияна гидравлических сопротивлениях.Причем датчик 2 расхода устанавливаютза датчиком 1 плотности по ходу потока,При протекании через датчики плотности 1 и объемного расхода 2 потокавключают напряжение питания, В результате устройство сначала выходитна рабочий режим. При этом оно осуществляет-подсчет количества временных интервалов, а следовательно, и соответствующих им участков потока, прошедших через датчик 1 плотности;-вычисление значений усредненнойплотности для каждого участка потока,прошедшего за отдельный временной интервал через датчик 1 плотности и за"11пись его в отдьную ячейку массивазначений плотностей-подсчет объема, прошедшего черездатчик объемного расхода 2, и определение момента завершения выхода устройства на рабочий режим,5Блок 13 памяти имеет ячейки постоянной и оперативной памяти.Адресный выход вычислительногоблока 8 имеет восемь рабочих разрядов, предназначенных для передачи по 10шине 11 номеров адресов ячеек или дешифраторов, к которым осуществляетсяобращение, а также,три вспомогательных разряда. Наличие нуля в младшемвспомогательном разряде означает отсутствие обращения вычислительногоблока 8 к ячейкам блока 13 или дешифраторам 5, 6, 14 и 16, а наличие единицы - обращение к ним. Распределениесигналов в двух более старших вспомогательных разрядах следующее:00 - запись в одну из ячеек блока13, вывод на индикацию значения массы или передача адресов дешифраторов 5 и б; 2501 - считывание информации из ячеек блока 13;10 - регистрация значения массы;11 - регистрация и передача значения массы. 30За счет того, что ячеек с адресами, дублирующими адреса дешифраторов5, 6, 14 и 16, ЗУ 13 не имеет, осуществляется идентификация по адресу,поступающему на шину 11, операций записи информации в блок 13, вывода еев блок 15 индикации или передача известительных сигналов о приеме вычислительным блоком 8 очередных импуль-,сов от датчика 1 или 2, сбрасывающего 40через дешифратор 5 и 6 триггеры 3 и 4.Ячейки в блоке 13 распределеныследующим образом:А) ячейки, запись информации в которых возможна при повторном программировании;1) - для хранения предельного числа импульсов И от делителя 10 частоты в одном временном интервале;2) - для хранения значения коэффи 50циента передачи Кдатчика расхода;3) - для хранения значения уставки,плотности по газу4) - для хранения значения среднестатистической плотности потокапри преобладании газа в потоке;5) - для хранения значения произведения И К = Т (формула 5)Ь) - для хранения И, (формула 4) 7) - для хранения числа 7200/И - М18) - для хранения числа 5;9) - для хранения числа "32"В) ячейки. запись информации в которых возможна при работе устройства,10) - для подсчета числа импульсов п от делителя 10;11) - для подсчета числа импульсов И от датчика 1 плотности;12) - для подсчета числа временных интервалов Ь, соответствующих количеству полностью прошедших участков потока через датчик 1 плотности;13) - для подсчета числа импульсов И от датчика 2 объемного расхода,14) - для подсчета числа временных интервалов 1, соответствующих количеству полностью прошедших участков потока через датчик 2 объемного расхода15) - для подсчета массы перекачанного продукта М;16) - для подсчета числа временных интервалов после выхода устройства на рабочий режим 8,17, , 31) - массив ячеек для записи значений усредненной плотности для участков потока, прошедших через датчик 1 плотности.Вычислительный блок 8 по приходу сигнала запроса на прерывание, на его управляющий вход прерывает выполнение текущей программы, а по приходу адреса делителя 10 частоты переходит к подсчету длительности текущего временного интервала, причем длительность каждого временного интервала постоянна и выбирается исходя из требуемой точности учета продукта, внутреннего объема участка трубопровода между датчиками 1 и 2 и диапазона частот импульсных последовательностей на выходе датчиков 1 и 2. Вычислительный блок 8 извлекает из десятой ячейки блока 13 памяти число (на данный момент равное нулю), прибавляет к нему единицу и сравнивает результат со значением из первой ячейки блока 13 памяти. Если результат не равен И, то вычислительный блок 8 записывает его в десятую ячейку, а если равен, то записывает единицу в десятую ячейку блока 13, памяти, извлекает иэ его двенадцатой ячейки число (на данный момент равное нулю), прибав-. ляет к нему единицу, а результат записывает в двенадцатую ячейку блока1416913 памяти и переходит к вычислениюусредненной плотностиПередним Фронтом импульса от датчика плотности 1 триггер 3 устанавли 5вается в состояние единицы Сигнал1 с его выхода поступает на второйвход блока 7, который при отсутствиисигнала 1" на его первом входе (таккак появившийся ранее импульс на выходе делителя 10 имел короткую дли 4тельность) передает сигнал запросана прерывание, на первый вход вычислительного блока 8 и на его информационный вход-выход через шину 12 адреса триггера 3. Вычислительный блок8 извлекает из одиннадцатой ячейкиблока 13 памяти число (на начальныймомент равное нулю) и прибавляет кнему единицу, а результат записывает 20в ту же одиннадцатую ячейку блока 13памяти Затем вычислительньй блок 8передает па цгине 11 адрес триггера 3.Этот адрес де 1 ш 1 фруется дешифратором5, которьй формирует сигнал "1" 25сбрасывающий в ноль триггер 3,1После завершения Форм) пования временного интервала (т,е вычислительный блок 8 подсчитает 11 импульсовот делителя частоты 10) вычислитель-: З 0ный блок 8 переходит к вычислениюусредненного значения пцотности заданный временной интервал;При линейной зависимости междусрецней по сечению (мгновенной) плотчостьюи частотой импульсной последовательности Г на выходе датчика 1плотности К + г =К + - , (4) 40И, 1 оР - Т -оТ где М - число импульсов, формируемыхна выходе датчика 1 плотности за временной интервал Т;К . постоянный коэффициент;451, - начальная частота;М, - количество импульсов частотыприходящихся на временной интервал Т при= О,50 значение усредненной плотности р за временчой интервал вычисляется по Формуле:(5)и, к тПолученное значение р заносится в одну из ячеек блока 13 памяти, входя щих в массив ячеек, отведенных для хранения значений усредненных плотностей, Для этого массива отведены ячейки блока 13 памяти с порядковыми 7830.номерами от 17 до 31. Первое значение заносится в,ячейку с номером 17, второе - в ячейку с номером 18 и т,д,Передним фронтом импульса от датчика 2 расхода триггер 4 устанавливат ется в состояние единицы, сигнал 1 с его выхода поступает на третий вход блока 7, который при отсутствии сигнала "1" на его первом и втором входах передает сигнал запроса на прерывание, на управляющий вход вычислительного блока 8 и на его информационный вход-выход через шину 12 адрес триггера 4. Бычислительньй блок 8 извлекает число (на данный момент равное нулю) из тринадцатой ячейки блока 13 памяти, прибавляет к нему единицу, затем, если подсчитанное число меньше Я, хранящегося в восьмой ячейке блока 13 памяти, записывает его вФтринадцатую ячейку блока 13 памяти, Если это число равно Б, то в тринадцатую ячейку блока 13 памяти записывается ноль и устройство заканчивает выход на рабочий режим. Число Б соответствует прохождению объема Ч, равного внутреннему объему участка трубопровода между датчиками плотности 1 и расхода 2, и может быть вычислено по формуле:(б) где К - коэффициент передачи датчиЯка 2 расхода.Затем вычислительный блок 8 по шине 11 передает адрес триггера 4, Этот адрес дешифрируется дешифратором б, который формирует на своем выходе сигнал "1", сбрасывающий триггер 4 в ноль.Таким образом, выход на рабочий режим устройства завершается, когда после включения питания поток пройдет от датчика 1 до датчика 2. При этом в двенадцатой ячейке блока 13 памяти будет записано число полных участков потока, для которых определены усредненные значения плотности: а эти значения будут записаны в первых Ь ячейках массива значений плотности,Затем устройство переходит в рабочий режим. При этом оно осуществляет:-формирование временных интервалов равной длительности,-подсчет временных интервалов а. следовательно, соответствующих им участков Потока, прошедших через датчик 1 плотности (после достижения этим числом своего максимального зна 1416978 12чения, равного размерности массиваплотностей г, последующее значение Ьзадается принудительно равным единице);-вычисление .значения усредненнойплотности для каждого участка потока,прошедшего за отдельный временной интервал через датчик 1 плотности, изапись его в отдельную ячейку массивазначений плотности,-извлечение из ячейки массиваплотностей значения усредненной плот.ности о, соответствующего данномуучастку потока, сравнение его с уставкой плотности по газУ 1 зс , приих несовпадении в дальнейших рассчетах используется й, а при совпадениивместоберется значение из четвертой ячейки блока 13 памяти, в качестве которого может быть ноль либосреднестатистическое значение плотности потока,-вычисление приращения массы участка потока путем перемножения о иЬЧ, относящихся к одному и тому жеучастку потока;-периодическую регистрацию величины суммы массы перекачанного про-;. дукта,-передачу значения массы перекачанного продукта при поступлении запроса на передачу и одновременную регистрацию передаваемого значения.Устройство продолжает определять усредненные значения плотностей для участков потока, проходящих через датчик 1 плотности, и записывать их в ячейках массива плотностей, размещенного в блоке 13 памяти, Когда произведена запись в тридцать первую ячейку блока 13, последующее значение записывается вновь в семнадцатую ячейку, причем прежнее значение из этой ячейки стирается. Номер 1 ячейки блока 13, в которую вычислительный блок 8 заносит вычисленное значение р, определяется им по формуле:ь = (Ь + 16), (7)Когда значение Ь, хранящееся в двенадцатой ячейке блока 13, будет увеличено при вычислении временного25 30 35 40 45 1 ш = ЬЧр Затем к полученному значению 1 ш вычислительный блок 8 прибавляет значение из пятнадцатой ячейки блока 13. Полученное значение массы перекачанного продукта 11 заносится в пятнадцатую ячейку блока 13. Вычислительный блок 8 осуществляет вывод значения суммарной массы перекачанного продукта на индикацию после каждого суммирования нового приращения массы Ьш, Для этого вычислительный блок 8 из 50 55 5 10 15 20 интервала до величины 21, вычислительный блок 8 записывает в двенадцатую ячейку блока 13 единицу.После завершения Формирования временного интервала и вычисления величинывычислительный блок 8 переходит к вычислению приращения объема ЪЧ, прошедшего за данный временной интервал через датчик 2 расхода. Поскольку как при выходе на рабочий режим, так и при работе устройства для подсчета числа импульсов от датчика 2 используется тринадцатая ячейка блока 13, то вычислительный блок 8 последовательно извлекает значение ИМ из тринадцатой ячейки блока 13, а коэффициент передачи К датчика объемного расхода - из второй ее ячейки, и вычисляет величину 1,Ч1 ч(8)КпЗатем вычислительный блок 8 извлекает из четырнадцатой ячейки блока 13 число 1 (на данный момент равное нулю). и прибавляет к нему единицу, Полученное значение, если оно не равно 21, заносится вычислительным блоком 8 в четырнадцатую ячейку блока 13, Если 1 = 21, то в четырнадцатую ячейку блока 13 заносится единица. Затем извлекается значение усредненной плотности О из ячейки массива плотностей с номером 1, хранящимся в четырнадцатой ячейке блока 13, и значение уставки плотности по газу р, из третьей ячейки блока 13, Вычислительный блок 8 производит сравнение о и , . Если о 4 , то при вычислении приращения массы Ь ш используется значение О, а если= , то используется значение среднестатистической плотности о хранящейся в четвертой ячейке блока 13. Затем вычислительный блок 8 вычисляет приращение массы по формуле:3влекает из пятнадцатой ячейки значение массы М и передает его на шину12, а на шину 11 передает адрес дешифратора 14, который формирует сигнал "1" на своем выходе и разрешаетзамену новой информации в блоке 15индикации.Кроме того, вычислительный блок 8осуществляет подсчет числа временных интервалов, сформированньг после выхода устройства на рабочий режим. Эточисло хранится в шестнадцатой ячейкеблока 13 и по .достижении им заданно"го значения, соответствующего выбранному периоду регистрации, в шестнадцатую ячейку блока 13 записываетсяноль и производится регистрация значения массы И. Для этого вычислитель"ный блок 8 извлекает из пятнадцатойячейки блока 13 хранящееся там число и передает его на шину 12 а на шинупередает адрес дешифратора 16, поичем в младшем вспомогательном раз- ряде адреса передается единица, а в двух более старших разрядах соответственно О. При этом дешифратор 16 дешифрирует этот адрес и формирует на своем первом выходе сигнал 1,ана втором выходе - сигнал О 1. Регистр "8 по сигналу "1",. поступившему на его вход, запоминает значение И, переданное по шине 12., Задержанный на время достаточное для записи чис-. ла регистром 18, сигнал "1" с выхода элемента 21 задержки запускает в работу одновибратор 22, который Формирует длительный управляющий импульс, которым запускается блок 20 синхронизации. Блок согласования преобразует параллельный код числа, хранящегося в регистре 18, в последовательньй, осуществляя поразрядное считывание с помощью импульсов., Формируемых блоком 20 синхронизации. Полученный код пре"3 образуется в преобразователе 3 в код, управляющий регистратором 25,Вывод информации на выход 29 устройства отличается от режима периодической распечатки тем, что производится не по программе, а по запросу на передачу, При этом в более старших вспомогательных разрядах адреса дешифратора 16 вычислительный блок 8 формирует значение кода 11, дешифратор 16 формирует на обоих выходах сигналы "1", а блок 25 регистрации, кроме функции регистрации, пропускает ня ьыход устройства ту часть кола,которая соответствует значению массыперекачанного продукта.Датчик 1 плотности работает следующим образом,Его радиоизотопный плотномер 30измеряет величину средней по сечению трубопровода плотности потока вдиапазоне от , до. Жесткая меха 10 ническая связь стрелки 31 отсчета показаний с ползунком реохорда 32 датчика положения обусловливает формирование соответствующей импульснойпоследовательности преобразователем15 34 сопротивление - частота в диапазоне от Г, до Р, Реохорд 33 задатчикаслужит для задания требуемого значения частоты Р, сооответствующей нижнему пределу измерения плотностиВыводы реохордов 32 и 33 и их ползунков включены в частотозадающую цепьпреобразователя 34 сопротивлениечастота.БПП 7 работает следующим е 5 разом,25 На первый, второй, третий и четвертый .входы БПП 7 подаются сигналы"1" в случае, когда подключенные кним блоки инициируют передачу новойинформации в вычислительный блок 8,О Причем наивысшим приоритетом обладаетпервый вход, а наинизшим - четвертыйвход блока 7. Когда на первом входеимеется сигнал "1", он проходит безизменений на первый выход шифратора3543. При этом сигнал " 1" с первоговхода БПП 7 инвертируется элементамиНЕ 35 и ИЛИ-НЕ 36 и 37, что приводитк закрытию элементов И 39-41 и передаче на второй, третий и четвертыйвходы шифратора 43 сигналов "0". Когда сигнал "0" с первого входа блока 7передается на первый вход шифратора43, он также инвертируется элементомНЕ 35. Сигнал "1" с выхода элементаНЕ 35 открывает элемент И 39 по пер 45юсному входу. При этом сигнал 0 или"1" с второго входа блока 7 передается на второй вход шифратора 43, Еслина втором входе блока 7 имеется сигнал"1" то он инвертируется элементамиИЛИ-НЕ 36 и 37 и закрывает элементыИ 40 и 41 по первым входам. Если напервом и втором входах БПП 7 имеются0, они передаются на первый и вто 55рой входы шифратора 43. При этом элемент И 40 открыт по первому входу исигнал с третьего входа блока 7 передается на третий пхо, шифратора 43,Причем если на грег.1 входе блока 7имеется сигнал логической единицы, то элемент И 41 закрыт сигналом "0" с выхода элемента ИЛИ-НЕ 37, а если на нем имеется сигнал "0", то на вы - ходе элемента ИЛИ-НЕ 37 формируется сигнал "1", открывающий элемент И 41 по первому входу. В этом случае сигнал "1" при его поступлении на четвертый вход БПП 7 проходит на четвертый вход шифратора 43. Сигналы с выходов шифратора 43 поступают на входы группы тристабильных схем 44. При наличии на управляющих входах тристабильных схем сигнала "0" они находятся в состоянии высокого выходного сопротивления, что соответствует отключению выходов шифратора 43 от первого (информационного) выхода блока 7.При наличии сигнала "1" хотя бы на одном из первых четырех входов блока 7 сигналом "1" с выхода элемента ИЛИ 38 открывается элемент И 42 по первому входу, Сигнал "1", разрешающий передачу новой информации с блока 7, поступает на его управляющий вход. При этом на выходе элемента И 42 Формируется сигнал "1", который проходит на второй выход блока 7, а также открывает тристабильные схемы 44, которые пропускают сформированный шифратором код на первый (информационный) выход блока 7.Вьгчислительный блок 8 работаетследующим образом.При подаче напряжения питания наустройство блок 189 начальной установки Формирует на своем выходе импульс, которым триггер 109 сбрасывается в ноль по второму входу (входу С), а распределители 110-113 устанавливаются в исходное состояние, при котором на их последних выходах имеется "1", а на остальных - "0". При этом на выходе элемента И 99 Формируется сигнал "1", который передается на пятыи вход блока 7 приоритетного прерывания. Этот сигнал разрешает передачу информации с блока 7 на вычислительный блок 8. Кроме того, по передним фронтам импульсов с выходов распределителей 110-113 соответствующие триггеры 100-103, устанавливаются в ноль по вторым входам.(входам С), так как на их третьи входы (входы П) постоянно подаются сигналы 0, При передаче информации с блока 7 на вы,числительный блок 8 дешифратор 45 формирует на одном из своих выходов сигнал "1" в зависимости от адреса,переданного блоком 7 по шине 12Сигнал "1" с выхода блока 7 поступаетна вторые входы элементов И 46-49.Один из триггеров 100-102 при этомустанавливается в единицу. Триггер103 может быть установлен в единицуспустя время задержки после подачи10 напряжения питания, определяемое элементом 183 задержки. Сигналом "1"с выхода одного из триггеров 100-103,открывается один из элементов И 50-53и пропускает на первый вход соответ 15 ствующего распределителя 110-113 импульсную последовательность Ф 1 спервого выхода ГТИ 9. Каждый из распределителей 110-113 представляет собой кольцевой регистр сдвига, в ко 20 тором единица последовательно перемещается из разряда в разряд по переднему фронту импульса, поступающегона тактовый вход,Поскольку сразу после подачи нап 25 ряжения питания БПП 7 устанавливаеттриггер 100 в единицу по первому импульсу Ф 1, рассмотрим работу вычислительного блока 8 с участием рас-пределителя 110.30 Сигнал "1" с первого выхода распределителя 110 подается на первыевходы элементов ИЛИ 117 и 118 непосредственно, а через элемент ИЛИ 135 на десятый вход шифратора 114. Шифратор 114 Формирует код адреса десятойячейки блока 13, который передаетсячерез группу элементов ИЛИ 140 совместно с кодом трех вспомогательныхразрядов поступает на шину 11, Стар 40 ший, средний и младший разряды кодавспомогательных разрядов формируютсясоответственно элементами ИЛИ 119,118 и 117. Так как на входах элемента ИЛИ 119 имеются "0", а на первых45 входах элементов ИЛИ 118 и 117 -то код вспомогательных разрядов 011,что соответствует считыванию информации из ячейки блока 13, Сигнал "1"на первом выходе распределителя 110длится от момента переднего фронтапервого импульса последовательностиФ 1, поступившего на его первый вход,до момента переднего фройта второготакого импульса. Импульс последовательности Ф 2 с второго выхода ГТИ 9,сформировавшийся после завершенияпервого импульса последовательностиф 1, выделяется элементом И 54. Такимобразом, в течение времени, когда на

Смотреть

Заявка

4182160, 15.01.1987

ВОЛГО-УРАЛЬСКИЙ НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ И ПРОЕКТНЫЙ ИНСТИТУТ ПО ДОБЫЧЕ И ПЕРЕРАБОТКЕ СЕРОВОДОРОДСОДЕРЖАЩИХ ГАЗОВ

ЩЕРБИНА ВЛАДИМИР ЕФИМОВИЧ, МИХАЙЛОВ ОЛЕГ СЕРГЕЕВИЧ

МПК / Метки

МПК: G06F 17/00

Метки: информации, нефти, передачи, товарной, учета

Опубликовано: 15.08.1988

Код ссылки

<a href="https://patents.su/26-1416978-ustrojjstvo-dlya-obrabotki-i-peredachi-informacii-ucheta-tovarnojj-nefti.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обработки и передачи информации учета товарной нефти</a>

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