Система сбора и обработки информации
Иллюстрации
Показать всеРеферат
СИСТЕМА СБОРА И ОБРАБОТКИ ИНФОРМАЦИИ, содержащая электронную вычислительную машину, блок управления, п устройств адресации, содержащих детекторы, регистры адреса датчика, группы двухвходовых элементов И и блоки ввода инициативных Сигналов j а также п устройств ввода информации, содержащих блоки опроса, буферные регистры, группы трехвходо— вых элементов И и блоки ввода дискретной информации, m датчиков, п элементов ИЛИ, входы которых связаны со всеми выходами группы трехвходовьпс элементов И, а выходы связаны с управляющими входами двухвходовых элементов И группы, причем К-й выход блока управления (К=1,2,...,п) подключен к входу детектора, управляющим входам блока опроса и входам трехвходовых элементов И группы,а (К+1)-й вьБсод подключен к управляющим входам регистра адреса датчика и трехвходо-вых элементов И группы, информационный выход детектора подсоединен к входу регистра адреса датчика, а выходы регистра адреса датчика подключены к входам двзпсвходовых элементов И группы, выходы кото^лх связаны с входами блока ввода инициативных сигналову выходы которого подсоединены к первой группе входов электг ронной вычислительной машины» каждый из датчиков связан с информационными входами бЛ10ка опроса, выход которого подсоединен к входу буферного речистра, выходы которого подсоединены к входам трехвходовых элементов И группы, выходы которых соединены с входом соответствукяцего элемента ИЛИ и входами блока ввода дискретной информации, выхода! которого подсоединены к второй группе входов электронн<Л вычислительной машины, от л и ч а ющ а я с я тем, что, с целью увеличения надежности системы в эксплуатации, она содержит п двухвкодовых элементов И, первые входы которых подключены к соответствующим выходам электронной вычислительной машины, а выходы элементов И связаны с управляющими входами соответствующих элементов ИЩ.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
„,SU„„822662 (51)4 С 06 Р 3 00
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
llO ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР. ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСКОМ У СВИДЕТЕЛЬСТВУ (2 1 ) 2516181/18-24 (22) 09.08.77 (46) 23.03.89.Бюл. В 11 (72). Н.М.Лобачев, К.П.Тимошенко и Э.А.Шелковый (53) 681.14(088.8) (54)(57) CHCTENA СБОРА И ОБРАБОТКИ
ИНФОРМАЦИИ, содержащая электронную вычислительную машину, блок управления, и устройств адресации, содержащих детекторы, .регистры адреса датчика, группы двухвходовых элементов
И и блоки ввода инициативных сигналов, а также и устройств ввода информации, содержащих блоки опроса, буферные регистры, группы трехвходовых элементов И и блоки ввода дискретной информации, m датчиков, и элементов ИЛИ, входы которых связаны со всеми выходами группы трехвходовых элементов И, а выходы связаны с управляющими входами двухвходовых элементов И группы, причем К-й выход блока управления (К=1,2,...,п) подключен к входу детектора, управляющим входам блока опроса и входам трехвходовых элементов И группы,а (К+1)-й выход подключен к управляющим входам регистра адреса датчика и трехвходо1
Изобретение относится к области автоматики и вычислительной техники и предназначено для сбора и обработки информации, преимущественно для обработки производственной информации в реальном масштабе времени в автоматизированных системах управления вых элементов И группы, информационный выход детектора подсоединен к входу регистра адреса датчика, а выходы регистра адреса датчика подключены к входам двухвходовых элементов
И группы, выходы которых связаны с входами блока ввода инициативных . сигналов, выходы которого подсоедйнены к первой группе входов элект-. ронной вычислительной машины каждый из датчиков связан с информационными входами блока опроса, выход которого йодсоединен к входу буферного регистра, выходы которого подсоединенй к входам трехвходовых элементов .И группы, выходы которых соединены с входом соответствующего элемента ИЛИ и входами блока ввода дискретной информации, выходы которого подсоединены к второй группе входов электронной вычислительной машины, о т л и ч а ющ а я с я тем, что, с целью увеличения надежности системы в эксплуатации, она содержит и двухвходовых элементов И, первые входы которых подключены к соответствующим выходам электронной вычислительной машины, а выходы элементов И связаны с уп равляющими входами соответствующих элементов ИГЯ.
2 производством и технологическими процессами.
Известны устройства такого рода, представляющие собой системы обегающего опроса. Причем опрос информации непосредственно с мест ее возникновения осуществляется последовательно
822662 по командам ЭВМ, записанным в программном обеспечении системы. Основным недостатком такого рода устройств является большое количество каналов связи между ЭВМ и опрашиваемыми дат5 чиками, а также необходимость работы
ЭВМ в режиме непрерывного опроса независимо от наличия или отсутствия на выходах датчиков информации, пред-1О назначенной для сбора и обработки в
ЭВМ.
Наиболее близкой системой сбора и обработки информации к предлагаемой системе является система сбора и обработки информации с вычислительной машиной и содержащая блок управления и синхронизации, содержащий генератор пачек импульсов, счетчик, формирователь адреса и блок коммутации, устройства ввода информации, содержащие группу трахвходовых элементов И, блок опроса, буферный регистр и блок ввода дискретной информации, а также устройства адресации, каждое,из кото-25 рых содержит регистр адреса датчика, группу двухвходовых элементов И и блок ввода инициативных сигналов, и элементы ИЛИ, входы каждого из которых подключены к выходам соответству-ЗО ющей группы трехвходовых элементов
И устройства ввода информации, а выход соединен с одним из входов соответствующей группы двухвходовых элементов И устройства адресации. Данное устройство решает задачу уплотнения каналов связи между ЭВМ и дат. чиками, а также снижения затрат машинного времени для ввода в вычислительную машину информации, так как ввод в нее осуществляется по инициативе самой возникающей информации на- выходе первичных датчиков, предназначенной для обработки и накопления.
Основным недостатком прототипа является пониженная эксплуатационная
45 надежность системы, обусловленная отсутствием сигналов о работоспособности каждого датчика системы и линий связи у обслуживающего персонала и потребителей информации.
Цель изобретения — повышение надежности системы при ее эксплуатации.
Система сбора и обработки информации содержит электронную вычислительную машину, блок управления, и
I устройство адресации, содержащих детекторы, регистры .адреса датчика,, группы двухвходовых элементов И и блоки ввода инициативных сигналов, а также и устройств ввода информации, содержащих блоки опроса, буферные регистры, группы трехвходовых элементов
И и блоки ввода дискретной информации, m датчиков, п элементов ИЛИ, входы которых связаны со всеми вы-, ходами группы трехвходовых элемейтов
И, а выходы связаны с управляющими входами двухвходовых элементов И группы, причем К-й выход блока управления (К=1,2,...,n) подключен к входу детектора, управляющим входам блока опроса и входам трехвходовых элементов И группы, а (К+1.)-й выход - подключен к управляющим входам регистра адреса датчика и трехвходовых элементов И группы, информационный выход детектора подсоединен к входу регистра адреса датчика, а выходы регистра адреса датчика подключены к входам двухвходовых элементов
И группы, выходы которых связаны с входами ввода инициативных сигналов, выходы которого подсоединены к первой группе входов электронной вычис- . лительной машины, каждый из датчиков связан с информационными входами блока опроса, выход которого подсоединен к входу буферного регистра, выходы которого подсоединены к входам трехвходовых элементов И группы, выходы которых соединены с входом соответствующего элемента ИЛИ и входами блока ввода дискретной информации, выходы которого подсоединены ко второй группе входов электронной вычислительной машины, и двухвходовых элементов И, первые, входы которых подключены к К-му выходу блока управления, вторые входы подсоединены к соответствующим выходам электронной вычислительной машины, а выходы элементов И связаны с управляющими входами соответствующих элементов "ИЛИ".
На чертеже приведена блок-схема системы„
Блок 1 управления подключен соответствующими выходами к устройствам
2 ввода информации и устройствам 3 адресации, число которых равно соответственно числу групп, в которые
1 объединены все число-импульсные датчики системы. Обычно одна группа со; ответствует крупной производитель-. ной единице, например цеху, участку.
Устройство 2 ввода информации содержит последовательно соединенные тельной коммутации датчиков на вход буферного регистра 5. В качестве блока 4 опроса может быть использован кольцевой распределитель, сигналами управления для которого служат пачки опросных импульсов, поступающих на
его управляющий вход.
Блок 7 ввода дискретной информации представляет собой промежуточное устройство сопряжения входных сигналов с ЭВМ и для ввода их в вычислительную машину по ее командам.
В. Устройстве 3 адресации детектор
8 выполняет функцию детектирования . поступающей на его вход пачки опросных импульсов так, что на .выходе де-. тектора образуется единичный сигнал с длительностью, .равной длительности. пачки.В .качестве простейшего детектора может быть использована RC-цепочка.
Регистр 9 адреса датчика выполняет функции кольцевого двоичного счетчика со счетным входом, число состояний которого равно числу число-импульсных датчиков, объединенных в данную группу. Блок " 1 ввода инициативных сигналов нредставляет собой промежуточное устройство сопряжения входных сигналов с ЭВМ и для ввода их в .вычислительную машину по инициа1 тиве самого блока 11.
Функции остальных блоков б, 10, 12, 13 соответствуют их названиям и не требуют дополнительного пояснения.
В начальном положении регистр 9 адреса датчика в устройстве 3. адресации находится в исходном (нулевом) состоянии.. .В момент включения системы в работу блок 1 управления генерирует на своих первых выводах пачки опросных импульсов, сначала ряд пачек по одному выходу, затем - по другому и т.д.
Количество пачек по каждому выходу равно числу датчиков, принадлежащих данной группе,. обслуживаемой соответствующими устройствами 2 и 3.
Первая пачка, поступающая на управляющий вход- блока 4 опроса, вна« чале производит коммутацию первого датчика первой группы в линию связи между блоком 4 опроса и буферным регистром 5. Каждый из импульсов в пачке является тактовым по отношению к разрядам первого датчика. Поэтому информация с его выхода переписывается
822662
:блок 4 опроса, буферный регистр 5, группу 6 трехвходовых элементов И и блок 7 ввода дискретной информации.
Каждое устройство 3 адресации содер-. жит последовательно соединенные де5 тектор 8, регистр 9 адреса датчика, группу 10 двухвходвоых элементов И и блок 11. ввода инициативных сигналов. К выходам группы 6 трехвходовых 10 элементов И подключен элемент 12 ИЛИ, выход которого соединен с одним из входов группы 10 двухвходовых элементов И. Элемент 13 совпадения по выходу подключен на вход элемента 12 ИЛИ. 15
Выходы блоков 11 инициативных сигналов 7 ввода дискретной информации и вход каждого элемента совпадения 13 соединены с соответствующими шинами
ЭВМ 14.
Система работает следующим образом.
Блок 1 управления выполняет следующие функции: — генерацию на первых выходах па- 25 чек последовательных опросных импульсов, равномерно распределенных в пачке по времени; длительность паузы между пачками .равна длительности самой пачки, а количество опросных. импульсов. в ней соответствует максимальному числу разрядов сообщения каждого число-импульсного датчика;
-распределение пачек опросных импульсов по группам выходов соот7 35 ветствуняцим группам, в которые объединены число-импульсные датчики; чис" ло групп равно числу объектов, íà Которых установлены датчики (например объектом может быть участок, цех и т.п.); распределение во времени пачек опросных импульсов по группам - последовательное (т.е. сначала ряд пачек поступает последовательно на один из выходов блока 1,а затем последовательно — на его другой выход и т.д.); число пачек по одному вы". ходу равно числу опрашиваемых датчиков в данной группе, — генерацию управляющих единичных 50 сигналов на нижних по схеме выходах, поступающих во время каждой паузы между пачками опросных импульсов, соответствующих данной группе опрашиваемых датчиков, т.е. в последова55 тельном режиме для всех групп.
Для каждой группы датчиков в устройстве 2 ввода информации блок 4 опроса выполняет функцию последова822662 в последовательном коде по линии свя зи в буферный регистр 5.
Одновременно из этой пачки опрос- ных импульсов детектор 8 формирует на своем выходе единичный сигнал, - 5 поступающий на вход регистра 9 адреса датчика, переводя его в первое состояние, при котором на всех его выходах образуется комбинация сигна лов, соответствующая адресу первого датчика. Эта комбинация (например 1 в первом разряде при 0 в остальных) ,й параллельном коде поступает на информационные входы группы 10 двухвходовых элементов И. После окончания первой пачки опросных импульсов с нижнего правого выхода блока 1 поступает единичный сигнал управления на направляющие входы регистра 9 адреса датчика и группы 6 трехвходовых элементов И открывая их .
При этом информация иэ буферного регистра 5 считывается в параллельном коде в блок 7 ввода дискретной инфор" 21 мации, а также поступает на входы элемента. 12 ИЛИ, одновременно со считыванием производится стирание ее в регистре 5.
В случае наличия хотя бы одной З0 единицы 1 на выходах. группы 6 трехвходовых элементов И (т.е. при наличии подлежащей накоплению и обработке в ЭВМ информации в составе сооб-.. щения, переданном от первичного датчика) элемент ИЛИ1 срабатывает и сигнал с его выхода поступает на управляющий вход группы 10 двухвходовых элементов И. При этом адрес первого датчика переписываетгя в параллельном коде в блок 1 1ввода инициативных сиг40 валов. В случае отсутствия 1 на всех выходах группы 6 (что соответствует отсутствию информации по данному датчику, подлежащей накоплению и обработке) элемент. 12 ИЛИ не срабатывает
45 и адрес датчика в блок 11 .не поступает.
С блока 11 инициативный сигнал запроса поступает в ЭВМ в случае на личия его на любом из выходов блока
11. Этот многоразрядный сигнал (ад-. рес датчика) вызывает в ЭВМ поле памяти, выделенное для записи информации по данному адресу, и по команде от ЭВМ (после ee готовности к приему) информация из блока 7 ввода дискретных сигналов переписывается в вычислительную машину, устанавливая
8 г блоки 7 и 11 в исходное (нулевое) состояние.
В случае несрабатывания элемента
Ъ
12 ИЛИ блок 11 подачи в ЭВМ инициативного сигнала не производит.
Следующая пачка опросных импульсов, поступающая с верхнего выхода блока
1, производит аналогичный ойрос всех разрядов второго датчика первой группы с записью соответствукнщих сигналов в буферный регистр 5. Через детектор 8 единичный импульс, поступая на вход регистра 9. адреса датчика; устанавливает его в следующее положение, при этом комбинация сигналов на всех его выходах соответствует (в принятой системе кодирования) адресу второго датчика. Далее все операции повторяются описанным вьипе образом.
В конце опроса датчиков первой группы соответствующий регистр 9 адреса датчика возвращается в исходное состояйие.
После опроса датчиков первой группы очередная пачка опросных импуль- сов начинает поступать на следующий верхний выход блока 1, производя аналогичные операции со следующей группой датчиков и т.д. После поочередно
ro опроса всех групп датчиков блок 1. производит новый цикл опроса и т.д. в течение всего периода контроля. производственного процесса (смена,сут ки и т.п.).
Такое построение системы сбора и обработки информации позволяет освободить ЭВМ от принудительного опроса всех датчиков, а подсоединенные вычислительной машины и.. ввод в нее информации для накопления и обраббтки производится только йри наличии последней на выходе очередного датчика.
Контроль за состоянием. линий связи и работоспособности датчиков информации осуществляется следующим образом.
В сообщении, передаваемом от каждого контролируемого датчика, выделяется один (или несколько) разряД,, в который постоянно записывается сигнал (1) в самом датчике. Выход соответствующего ему разряда в буферном регистре 5 подключен через группу 6 трехвходовьв. элементов И 1t;, блоку 7 ввода дискретной информации.
822662
Но связь этого выхода с элементом
12 ИЛИ отсутствует .
По команде от ЭВМ 14 (периодически с необходимой частотой по программе, либо по инициативному требованию
5 обслуживающего персонала системы) сигнал с выходной шины поступает на один из входов группы элементов 13 И.
Во время опроса каждого датчика опросные импульсы каждой пачки пос. тупают на вход группы элементов 13
И, а с ее выхода †.на.вход элемента
12 ИЛИ, вызывая тем самым принудительный. опрос состояний всех разрядов очередного датчика (переписанные в .буферный регистр 5) независимо от их состояния. Поступающая в ЭВМ информация анализируется на наличие в ней 1 в контрольном разряде. В случае отсутствия 1 в контрольном разряде (обрыв линии связи, неисправность датчика и т.п.) обслуживающий персонал через ЭВМ получает соответствующий сигнал. Например, 25
ЭВМ по программе либо выпечатывает
-на выходном устройстве (терминале) информацию об отказе, либо (и) измейяет собственную программу дальней.шей обработки информации, например, исключая ее по данному датчику из общего информационного массива.
Таким образом повышается эксплуатационная надежность системы .при сохранении остальных преимуществ прототипа (малого количества линий связи, освобождения машинного времени
ЭВМ с возможностью его использования для параллельного решения других задач) °
Все блоки системы выполнены íà известных схемах автоматики и электро-. ники (счетчики, триггеры, клапаны, RC-цепочки, регистры сдвига).
Макетирование системы производилось на элементарной базе (микросхемы) агрегативной системы вычислитель ной техники (АСВТ),. в частйости комплекса М-6000, М-УООО, а также с использованием целиком отдельных стандартных узлов (модулей ввода), входящих в состав этого комплекса. Модуль ввода дискретной, информации (МВДИ)
16-и разрядный регистр, модуль ввода инициативных сигналов (МВИС)
8-и разрядный. Поэтому в системе при макетировании датчики имели длину сообщения не более 15 разрядов (один разряд — 16-й отводился на контроль системы) и объединялись в группы по
256,штук (2 — число состояний МВИС).
1
От общего числа датчиков и периодически опроса каждого из них зависит частота следования опросных импульсов (в каждой пачке) ° которая при испи анни макета не превышала 100 кГц.
822662
Редактор Е.Рейн Техред М. Ходанич
Корректор Л.Пилипенко
Заказ 1856 Тираж 667 Подписное.ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раулская наб., д. 4/5
Производственно-издательский комбинат "Патент", r. Ужгород,. ул. Гагарина,101