Устройство для решения задачи синхронизации работы объектов в сети связи
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике, в частности к устройстаам синхронизации работы объектов в сложной АСУ, и может быть использовано для организации совместной работы совокупности территориально разнесенных объектов управления. Целью изобретения является повышение достоверности передачи сигналов управления. Устройство содержит группы регистров 1,2, регистры 3,4, группу коммутаторов 5, коммутаторы 6, 7, триггеры 8-20, группы элементов И 21-23, элемент И 24, дешифратор 25, элементы ИЛИ 26-45, группы элементов ИЛИ 46, 47, элементы задержки 48-53, блок синхронизации 54, формирователь признака работы 55, формирователь номера объекта 56, блок индикации 57. Устройство обеспечивает непрерывность управления при передаче функций управления с одного объекта на другой путем синхронизации взаимной работы совокупности объектов управления между собой . 4 ил. со С
СО!03 СОВЕ ТСКИХ
СОЦИАЛИС (ИЧЕСКИХ РЕСПУБЛИК (я>л G 06 F 15/20
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4735136/24 (22) 14.07.89 (46) 23.11.92. Бюл. М 43 (71) Научно-и роизводствен ное объединение
"Кибернетика" (72) О.К. Фомичев, О.Б. Грабовский и В.Е.
Ильина (56) Авторское свидетел ьство СССР
N1295369,,кл. G 05 В 19/18, 1985, Авторское свидетельство СССР
N 1305630, кл. G 05 В 13/00, 1985, (54) УСТРОЙСТВО ДЛЯ РЕШЕНИЯ ЗАДАЧИ
СИНХРОНИЗАЦИИ РАБОТЫ ОБЪЕКТОВ В
СЕТИ СВЯЗИ (57) Изобретение относится к автоматике и вычислительной технике, в частности к устройствамм синхронизации работы объектов в сложной АСУ, и может быть использовано
Изобретение относится к автоматике и вычислительной технике, в частности к устройствам синхронизации работы объектов в сложной АСУ, и может быть использовано для организации совместной работы совокупности территориально разнесенных объектов управления.
Цель изобретения — повышение достоверности передачи сигналов управления, На фиг. 1 представлена функциональная схема устройства; на фиг, 2 — функциональная схема блока синхронизации; на фиг. 3 — функциональная схема формирователя признаков работы; на фиг. 4 — функциональная схема формирователя номера объекта.
„„ Ы„„1777150 А1 для организации совместной работы совокупности территориально разнесенных объектов управления. Целью изобретения является повышение достоверности передачи сигналов управления, Устройство содержит группы регистров 1, 2, регистры 3, 4, группу коммутаторов 5, коммутаторы 6, 7, триггеры 8-20, группы элементов И 21 — 23, элемент И 24, дешифратор 25, элементы
ИЛИ 26 — 45, группы элементов ИЛИ 46, 47, элементы задержки 48 — 53, блок синхронизации 54, формирователь признака работы
55, формирователь номера обьекта 56, блок индикации 57. Устройство обеспечивает непрерывность управления при передаче функций управления с одного объекта на другой путем синхронизации взаимной работы совокупности объектов управления между собой. 4 ил.
Устройство содержит первую 1.1 — 1.5 и вторую 2.1 — 2.3 группы регистров, первый 3 и второй 4 регистры, группу коммутаторов
5.1-5,5, первый 6 и второй 7 коммутаторы, первый 8 — тринадцатый 20 триггеры, первую 21, вторую 22 и третью 23 группы элементов И, элемент И 24, дешифратор 25, первый 26 — двадцатый 45 элементы ИЛИ, первую 46 и вторую 47 группы элементов
ИЛИ, первый 48 — шестой 53 элементы задержки, блок синхронизации 54, который имеет первый 54,1 — девятый 54.9 управляющие выходы, формирователь признаков работы 55, который имеет группу информационных входов 55.1, первый 55.2 — четвертый 55.5 управляющие входы, первый 55.6— седьмой 55.12 управляющие выходы, фор1777150
15 синхронизировать взаимную работу совокупности объектов управления между со-. бой. Особенно остро эта задача стоит в том 50
55 мирователь номера объекта 56, который имеет первый 56.1 и второй 56.2 управляющие входы, группу информационных входов
56.3, группу информационных выходов 56.4 и управляющий 56.5, блок индикации 57, первую 58-седьмую 64 группы информационных входов, группу информационных выходов 65, первый 66 — четвертый 69 управляющие входы.
Блок синхронизации 56 (фиг. 2) содержит первый 70, второй 71 и третий 72 триггеры, элемент ИЛИ 73, первый 74, второй
75, третий 76, четвертый 77, пятый 78, шестой 79, седьмой 80, восьмой 81 и девятый 82 элементы задержки и генератор импульсов
83, Формирователь признаков работы 55 (фиг. 3) содержит триггер 84, первый 85, второй 86, третий 87,. четвертый 88, пятый
89 и шестой 90 элементы И, первый 91, второй 92, третий 93 элементы ИЛИ, инвертор 94, первый 95 и второй 96 элементы задержки, дешифратор 97 и счетчик 98.
Формирователь номера объекта 56 (фиг. 4) содержит элемент И 99, группу элементов ЗАПРЕТ 100, группу триггеров 101, шифратор 102, блок сравнения 103, задатчик 104, индикатор 105, группу элементов И
106 и элемент задержки 107, Устройство работает следующим образом.
В сложной иерархической АСУ для обеспечения устойчивости управления, т.е. для обеспечения надежности, живучести и быстрого восстановления нарушенного управления, создается не один объект управления, а взаимосвязанная система обьектов управления, один из которых является управляющим (основным), а остальные являются запасными (резервными). При передаче функций управления с управляющего обьекта на один из запасных последний становится управляющим, передавший управление — запасным, Для обеспечения непрерывности управления при передаче функций управления с одного обьекта на другой необходимо случае, если управляющий объект выходит из строя, не успев передать выполнение функций управления другому объекту в случае потери связи между управляющим и одним (несколикими) запасными обьектами управления.
Для решения этой задачи все обьекты ранжируются по степеням их важности и каждому из них присваивается свой код.
Работа устройства (на каждом объекте) синхронизируется высокоточным генератором импульсов 83, генерирующего импульсы с заданным интервалом трансляции Тп, и блоком синхронизации 54, который выдает синхронизирующие импульсы (с периодом Тп) для каждого сообщения: К1, К2, КЗ, К4 и К5, сдвинутые относительно друг друга на заданные интервалы времени.
Алгоритм функционирования устройства определяется следующими условиями: — сообщения К1 и К2 всеми обьектами выдаются и, следовательно, принимаются в фиксированные моменты времени; — сообщения КЗ, К4 и К5 выдаются (принимаюгся) во временных интервалах, в voторых каждый обьект имеет свой фиксированный временный момент.
Все генераторы 83 на объектах управления синхронизируются по принятому алгоритму и сигналам от единой шкалы времени, хранимой в известных устройствах на объектах.
В исходном состоянии все элементы памяти устройства обнулены.
Передача, прием и обработка сообщения К1.
На пульте управления {на чертежах не показан) управляющего объекта оператор набирает код номера своего объекта и нажимает клавишу УПРАВЛЕНИЕ, Код управляющего обьекта поступает на вход 58 устройства и на информационные входы регистра 1.1 через коммутатор 7.
Сигнал от клавиши УПРАВЛЕНИЕ в виде короткого импульса запуска (достаточного для срабатывания триггера) поступает через вход 66 устройства и через элемент ИЛИ 37 на установочный вход триггер 8, устанавливая его в единичное состояние, и в качестве импульса обнуления поступает далее через элемент ИЛИ 27 на возвратный вход триггера 9, подтверждая его исходное состояние, через элемент ИЛИ 38 на возвратный вход регистра 1.2, через элемент ИЛИ 39 на возвратный вход триггера 10, через элемент
ИЛИ 40 на возвратный вход триггера 11, через элемент ИЛИ 42 на возвратные входы регистров 1,4 и 1.5 и через элемент ИЛИ 41 на возвратный вход триггера 12 подтверждая нулевое состояние указанных триггеров и регистров, а также через элемент ИЛИ 43 на возвратные входы триггеров 101 через вход 56.2 блока 56, подтверждая их нулевое состояние.
Высоким потенциалом с прямого выхода триггера 8 открывается коммутатор 5.1, а по очередному импульсу с генератора импульсов 83 (с выхода 54.1 блока 54) содержимое регистра 1.1, представляющее собой
1777150
25
40
55 код сообщения ОЕ -ЕК ХХХ ЯВЛ iFTCH
УПРАВЛЯЮЩИМ (сорб ценив V.1>, через коммутатор 6 выдается на выход 65 устройства и далее в каналы связи для передачи всем остальным объектам, Кроме того, код сообщения К1 поступает на соответствующие входы элементов
ИЛИ 27 и 26, импульсы с выходов которых поступают соответственно на возвратный вход триггера 9 и через элгменты ИЛИ 47 и
36 на возвратные входы регистра 2.2 и триггера 18, подтверждая их исходное состояние.
Сообщение К1 с управляющего объекта по каналам связи поступает на входы 63 устройства всех запасных объектов.
С входа 63 код сообщения К1 записывается в регистр 4, а затем код номера управляющего объекта расшифровывается дешифратором 25. а код признака сообщения К1 поступает на информационный вход
55.1 блока 55, расшифровывается дешифратором 97, на выходе "1" которого формируется высокий потенциал, который, проходя через элемент ИЛИ 91, открывает элемент
И 88, В это же время на другой вход элемента И 88 поступает синхронизирующий импульс с выхода 54.7 блока 54.
Синхроимпульс формируется посредством задержки импульса с выхода генератора 83 элементом задержки 82 на время передачи сообщения К1 по каналам связи, а затем, проходя элемент ИЛИ 73 блока 54 и открытый элемент И 88 блока 55, этот импульс поступает на установочный входтриггера 20, устанавливая его в единичное состояние и подтверждая нулевое состояние триггера 18 через элемент ИЛИ 36, Дешифратор 25, расшифровывая код номера управляющего объекта, формирует на соответствующем выходе высокий потенциал, который открывает соответствующий элемент И 21 группы, а импульсом с выхода
54.7 блока 54 на соответствующем выходе регистра 2.1 группы появляется высокий потенциал. Кроме того, импульс с выхода 54.7 блока 54 через соответствующие элементы
ИЛИ 46 поступает на возвратные входы регистра 2.1 группы, подтверждая нулевое состояние остальных выходов регистра 2.1, Высокие потенциалы триггера 20 и регистра
2.1 зажигают на индикаторе 57 табло ОБЪЕКТ ХХХ ЯВЛЯЕТСЯ УПРАВЛЯЮЩИМ.
Процедура выдачи, а следовательно, и приема запасными объектами сообщения
К1 периодически повторяется с интервалом времени Тп, задаваемым генератором 83, до тех пор, пока на управляющем объекте не будет принято решение о передаче функций управления другому объекту, либо из-за нарушения связи ь;ежду управ..я ;иу;л и .з;:,ним (неска;,ькими) запаснь;м объектом.
Передача, прием и обработка сообщения К2.
В первом случае (когда на управляющем объекте принято решение о передаче функций управляющего объекта) оператор управляющего обьекта на пульте набирает код номера объекта, которому передается управление и нажимает клавишу ПЕРЕДАЧА УПРАВЛЕНИЯ.
Код номера обьекта, которому передается управление, поступает через вход 59 устройства в регистр 1.2, а сигнал пуска от нажатой клавиши ПЕРЕДАЧА УПРАВЛЕНИЯ поступает через вход 67 устройства на установочный вход триггера 13, высокий потенциал, на прямом выходе которого переводит триггер 9 в единичное состояние, который открывает коммутатор 5,2 группы.
Кроме того, сигнал с входа 67 поступает на соответствующие входы элементов ИЛИ 39, 40, 41, импульсы с выходов которых обнуляют соответствующие триггеры 10, 11 и 12, на соответствующий вход элемента ИЛИ 42, импульс с выхода которого поступает на возвратные входы регистров 1.4 и 1.5, а также на возвратный вход регистра 1,1 через элемент ИЛИ 44, сбрасывая регистр 1.1.
С приходом синхроимпульса, задержанного элементом задержки 74,. с выхода
54.2 блока 54 на соответствующий вход коммутатора 5.2 групппы содержимое регистра
1.2 через открытый коммутатора 5.2 группы и коммутатор 6 выдается на выход 65 устройства в виде сообщения "ОБЪЕКТУ ХХХ
ВЗЯТЬ УПРАВЛЕНИЕ" (сообщение К2).
Сообщение К2 поступает на входы 63 устройств запасных объектов, записывается в регистр 4, а затем код номера объекта, которому передается управление расшифровывается дешифратором 25, а признак сообщения — дешифратором 97 блока 55, при этом, на выходе "2" дешифратора 97 формируется высокий потенциал открывающий элемент И 86, Синхроимпульс, задержанный в блоке 54 элементами задержки 74 и
75 на время прохождения сообщения К2 по каналам связи, с выхода 54.3 блока 54 поступает на вход 55.4 блока 55 и через открытый элемент И 86 поступает на выход 55,8 блока
55, а с него на установочный вход триггера
18, устанавливая его в единичное состояние.
Дешифратор 25, расшифровывая код номера объекта в сообщении К2, на одном из своих выходов формирует единичный потенциал, открывающий соответствующий элемент И 22 группы. На другие входы элементов И 22 поступает синхроимпульс с вы1777150 хода 54.3 блока 54. Проходя соответствующий элемент И 22, синхроимпульс поступает на установочный вход соответствующего триггера регистра 2.2 группы, переводя его в единичное состояние.
Высокие потенциалы триггера 18 и соответствующего триггера регистра 2.2 группы на индикаторе 57 зажигают табло
ОБЪЕКТУ XXX ВЗЯТЬ УПРАВЛЕНИЕ.
Для обнуления регистра 1.2 и триггера
13 используется код с выходов коммутатора
5.2 группы, который поступает на соответствующие входы элемента ИЛИ 28. С выхода элемента ИЛИ 28 импульс через элемент задержки 48 сбрасывает регистр 1.2 и триггер 13 в исходное состояние, а также через элемент ИЛИ 27 сбрасывает триггер 9.
Регистр 4 устанавливается в нулевое состояние импульсом с одного из выходов элементов И 21, 22 или 23 группы, далее, соответственно, через элементы ИЛИ 32, 34 или 35, через ИЛИ 33 и через элемент задержки 52.
Получив команду "ОБЪЕКТУ XXX
ВЗЯТЬ УПРАВЛЕНИЕ", оператор этого объекта на пульте управления набирает код своего объекта, который поступает в регистр 1.1, и нажимает клавишу УПРАВЛЕНИЕ на пульте управления. Регистр 1.1 к моменту записи в него кода номера обьекта обнуляется импульсом с выхода элемента И
24.
Если в следующем периоде работы системы от объекта, которому передавалось управление, кодограмма К1 не поступила, то объект, передающий управление, остается управляющим и продолжает транслировать сообщение К1. Если же объект, которому передавалось управление, прислал сообщение К1, то передающий управление обьект становится запасным. При этом на входы элемента И 24 одновременно подаются выcomA потенциал с выхода 55.11 блока 55 и импульс с выхода одного из элементов И 21 группы, прошедший через элементы ИЛИ
32 и 33, Сформированный на выходе элемента И 24 импульс обнуляет регистр 1.1 и триггер 8, благодаря чему коммутатор 5.1 групп ы за кры ва ется.
Далее работа системы осуществляется аналогично описанной выше.
Передача, прием и обработка сообщений К2, К4 и К5.
Во втором случае, из-за нарушения связи между управляющим обьектом и частью запасных, последние не получат подтверждения (сообщения K1) факта наличия управления со стороны управляющего обьекта и запасные объекты вынуждены будут взять управление на себя. Возникаетситуация по20
40 ства 63 запасного объекта прекратится, Этот факт в очередном цикле работы устройства будет зафиксирован блоком 55.
При отсутствии сообщений К1 и К4 на соответствующих выходах дешифратора 97 "1" и
"4" будут нулевые потенциалы. Это приведет к тому, что элемент И 89 будет закрыт по одному входу и синхроимпульс, поступивший на вход 55.2 блока 55 с выхода 54.7 блока 54, не пройдет на соответствующий вход элемента ИЛИ 93. При этом высокий потенциал на выходе инвертора 94открывает элемент И 90, а синхроимпульс с входа
55.2 блока 55 поступает на установочный вход триггера 84, переводя его в единичное состояние.
Высокий потенциал с прямого выхода триггера 84 через элемент ИЛИ 93 и элемент задержки 96 поступает на возвратный вход триггера 84, устанавливая его в нулевое состояние, а счетчик 98 сосчитает импульс, сформированный на прямом выходе триггера 84. Кроме того, импульс с выхода триггера 84 через выход 55.6 блока 55 поступает на возвратный вход триггера 20, через элементы ИЛИ 46 на возвратные входы триггеров регистра 2.1, переводя их в нулевое состояние, и на установочный входтриггера
14, высокий потенциал с выхода которого подается на установочный вход триггера 10, который открывает высоким потенциалом с прямого выхода по соответствующему входу коммутатор 5.3, на другие входы которого поступае информация с регистра 1.3, в котором с входа 60 устройства "жестко" зашит код сообщения КЗ.
С приходом очередного синхроимпульса с выхода 54.4 блока 54, задержанного в нем элементом задержки 76, на соответствующий вход коммутатора 5,3, код сообщения КЗ через коммутатор 6 выдается на выход 65 устройства.
При поступлении сообщения КЗ на вход
63 устройства любого объекта, код этого сообщения записывается в регистр 4. Дешифявления двух и более обьектов, которые будут управляющими в АСУ.
Для устранения такой ситуации устройство предусматривает формирование (при получении сообщения К1) сообщения "КАКОЙ ОБЪЕКТ УПРАВЛЯЕТ?" (сообщение
КЗ), а при получении сообщения КЗ- формирование сообщения "УПРАВЛЯЕТ ОБЪЕКТ
XXX" (сообщение К4), либо — сообщения
10 "ОБЪЕКТОМ XXX HE УПРАВЛЯ(ОТ" (сообщение К5), в последнем случае "XXX" — номер объекта, выдающего сообщение К5.
Таким образом, при нарушении связи между управляющим и запасным обьектом, поступление сообщения К1 на вход устрой1777150
10
20
55 ратор 7 блока 55 расш"., :рсвывает код признака сообщения и на выходе "3" дешифратора 97 формируется высокий потенциал. открывающий элемент И 87, В это же время на другой вход элемента И 87 поступает разрешающий импульс с выхода 54.5 блока
54 через вход 55.5 блока 55.
Резрешающий импульс формируется в блоке 54 путем задержки импульса генератора 83 на элементах задержки 76 и 77, причем на установочный вход триггера 70 подается импульс с элемента задержки 77, задержанный на время прохождения по каналам связи сообщения К3, выданного в минимально разрешенное время, а на возвратный вход триггера 70 подается импульс с другого выхода элемента задержки
77, задержанный на время прохождения по каналам связи сообщения КЗ, выданного в минимально разрешенное время, за один цикл работы устройства.
Разрешающий импульс с выхода элемента И 87 и выхода 55.9 блока 55 поступает на установочный вход триггера 17 и через элемент ИЛИ 33 и элемент задержки
52 обнуляет регистр 4, Высокий потенциал с прямого выхода триггера 17 зажигает на блоке индикации
57 табло "КАКОЙ ОБЪЕКТ УПРАВЛЯЕТ?"
Оператор, получивший сообщение КЗ и имеющий информацию от управляющего объекта, на своем пульте управления набирает код номера управляющего объекта, который через вход 61 устройства записывается в регистр 1.4 и нажимает клавишу ПОЛОЖИТЕЛЬНЫЙ ОТВЕТ. Сигнал от нажатой клавиши поступает через вход
68устройства на установочный вход триггера 15, переводя его в единичное состояние.
Высокий потенциал с прямого выхода триггера 15 поступает на установочный вход триггера 11, высокий потенциал на прямом выходе которого открывает коммутатор 5.4 по соответствующему входу, а по синхроимпульсу. задержанному элементом задержки 78 блока 54 с выхода
54.6. Содержимое регистра 1.4, представляющее собой .код сообщения "УПРАВЛЯЕТ ОБЪЕКТ ХХХ" (сообщение К4), через коммутатор 6 поступает на выход
65 устройства.
По коду сообщения К4, поступающему на входы элемента ИЛИ 30, формируется импульс обнуления. который через элемент задержки 50 поступает на входы сброса триггеров 11 (через элемент ИЛИ .40) и 15, переводя их в нулевое состояние, и через элемент ИЛИ 45 — на вход сброса триггера 17, Вследс.; вие того, что смыслог,г з содержание сооощений К4 и К1 одинаково, то прием и обработка сообщения К4 осуществляется соответственно как и для сообщения К1 в регистре 4, дешифраторах
25 и 97, элементах И 21 группы, элементах ИЛИ 46 группы и регистре 2,1 группы.
Синхронную обработку сообщения К4 осуществляют элементы ИЛИ 91 и 92 и элемент И 88.
Оператор, получивший сообщение КЗ и не имеющий информации от управляющего объекта (например. не получивший эа прошедший цикл сообщение К1 или
К4), на пульте управления набирает код своего объекта, который через вход 62 устройства записывается в регистр 1.5 и нажимает клавишу ОТРИцАТЕЛЪНЫЙ
ОТВЕТ, импульс от которой поступает через вход 69 устройства на установочный вход триггера 16, переводя его в единичное состояние. Высокий потенциал триггера 16 поступает на установочный вход триггера 12, потенциал на выходе которого открывает коммутатор 5.5 группы по соответствующему входу, а синхроимпульс, задержанный элементом задержки 80 блока 54, с выхода 54.8 выдает содержимое регистра 1.5, представляющее сообщение "ОБЪЕКТОМ ХХХ НЕ УПРА ВЛ Я ЮТ" (сообщение К5), через коммутатор б на выход 65 устройства.
Кроме того, код сообщения К5, поступая на входы элемента ИЛИ 31, формирует на его выходе импульс сброса триггеров 12 и 16, а также триггера 17 (через элемент ИЛИ 45).
После ответа на сообщение К3 табло
"КАКОЙ ОБЪEКТ УПРАВЛЯЕТ?" гаснет.
Код сообщения К5, поступая на вход
63 устройства, записывается в регистр 4.
Код номера объекта расшифровывается в дешифраторе 25, который на одном из своих выходов формирует высокий потенциал, соответствующий номеру объекта в сообщении К5. Этим потенциалом открывается соответствующий элемент И
23 группы и очередной импульс разрешения с выхода 54 9 блока 54, проходя через элемент И 23, подается на вход соответствующего триггера регистра 2.3, устанавливая его в единичное состояние, Разрешающий импульс формируется в блоке 54 путем задержки импульса генератора 83 на элементах задержки 80 и 81, причем на установочный вход триггера 72 подается импульс с первого выхода элемента задержки 81, задержанный на время прохождения по каналам связи сообщения К5, 1777150
15
25
35
45
55 выданного в минимально разрешенное время, а на возвратный вход — с другого выхода элемента задержки 81, задержанный на максимально разрешенное время.
Дешифратор 97 блока 55 расшифровывает признак сообщения К5, на выходе "5" формирует высокий потенциал, открывающий элемент И 85 по соответствующему входу. С входа 55.3 блока 55 на другой вход элемента И 85 с выхода 54.9 блока 54 поступает импульс, который проходит с выхода
55.7 блока 55 на установочный вход триггера 19. Высокие потенциалы триггера 19 и соответствующего выхода регистра 2.3 зажигают на индикаторе 57 табло "ОБЪЕКТОМ XXX HE УПРАВЛЯ)ОТ". Кроме того, импульс с выхода соответствующего элемента И 23 через элементы ИЛИ 35 и 33 в качестве импульса сброса подается на возвратный вход регистра 4, возвращая его нулевое состояние. Если в следующем цикле работы устройства на вход 63 запасного объекта поступает сообщение К1 и К4, то на выходе элемента И 89 сформируется импульс, который сбрасывает счетчик 98.
Втретьем случае,,при неожиданном (непредвиденном) выходе из строя управляющего объекта выдача сообщений К1 с его выхода 65 прекращается, а, следовательно, прекращается выдача и прием сообщений
К4 в АСУ в целом. Этот факт в очередном цикле будет зафиксирован дешифратором
97, который при нулевом состоянии всех разрядов регистра 4 сохраняет нулевые потенциалы на выходах, соответствующих признакам сообщений К1 и К4. Эти нулевые потенциалы сохраняют нулевой потенциал на выходе элемента ИЛИ 92, а инвертор 94 открывает элемент И 90, и пришедший с выхода 54.7 блока 54 синхроимпульс поступает на вход триггера 84. Счетчик 98 считает импульсы, сформированные на прямом выходе триггера 84. Если, например, на запасном объекте в течение трех циклов, определяемых периодом повторения импульсов генератора 83, в регистр 4 не поступит код номера управляющего объекта (этим поверяется факт случайного сбоя в работе управляющего объекта) ни в сообщении К1, ни в сообщении К4, а поступают только сообщения КЗ и (или) К5, то импульс с выхода сквозного переноса счетчика 98 и соответственно с выхода 55.12 блока 55 поступает на вход 56.1 блока 56 и на входы которых соединены с соответствующими разрядами регистра 3 по входу 56,3. Регистр 3 на каждом из объектов в соответствующих разрядах хранит информацию о готовности других объектов к работе. которая поступает на него с входа 64 устройства. Если во всех разрядах регистра 3 единицы, т.е. все объекты готовы взять управление на себя,, то высокий потенциал старшего разряда регистра 3 открывает элемент И 99. Тогда импульс сквозного переноса через элемент И
99 поступает на установочный вход первого триггера 101 группы, высокий потенциал которого через шифратор 102 на индикаторе
105 зажигает табло "ОБЪЕКТУ XXX ВЗЯТЬ
УПРАВЛЕНИЕ". Если бы все разряды регистра 3, за исключением младшего, имели нулевое значение, что свидетельствовало бы о том, что соответствующие этим разрядам объекты не исправны, то все элементы
И 99 и ЗАПРЕТ 100 были бы закрыты (кроме последнего) низкими потенциалами. Импульс с входа 56.1 через последний (нижний по схеме, фиг. 4) элемент ЗАПРЕТ 100 поступает на установочный вход последнего триггера 101, высокий потенциал на выходе которого через шифратор 102 на индикаторе 105 зажигает табло "ОБЪЕКТУ XXX
ВЗЯТЬ УПРАВЛЕНИЕ", где номер объекта соответствует младшему разряду регистра
3. Кроме того, код номера объекта. номер которого горит на табло. индикатора 105, поступает через элементы И 106, открытые для объекта, который должен взять управление, и через выходы 56.4 блока 56 на соответствующие входы коммутатора 7 и записывается в регистр 1,1.
Код объекта, который берет управление, поступает на соответствующие входы блока сравнения 103 с выходов шифратора 102, а на другие входы блока сравнения поступает с задатчика 104 код объекта, на котором расположены данные аппаратные средства.
В случае равенства кодов блок сравнения
103 формирует на своем выходе высокий потенциал, которым открывается группа элементов И 106. Кроме того, импульс с выхода блока сравнения 103 через элемент задержки 107 и через выход 56.5 блока 56 поступает на соответствующий вход элемента ИЛИ 37 и устанавливает триггер 8 в единичное состояние, далее устройство функционирует в соответствии с алгоритмом выдачи кодограммы К1. Кроме того, импульс с выхода элемента ИЛИ 37 через элемент ИЛИ 43 поступает на вход 56.2 блока 56 и сбрасывает в исходное состояние триггеры 101 группы.
Таким образом, введение новых узлов и элементов позволило существенно повысить достоверность передачи управления между объектами.
Формула изобретения
Устройство для решения задачи синхронизации работы объектов в сети связи, содержащее первый регистр, выходы которого
1777150
14 соединены с входом формирователя номера объекта, первую группу регистров, выходы которых соединены с входами первого коммутатора, вторую группу регистров, зыходы которых соединены с входами блока индикации, три группы элементов И, две группы элементов ИЛИ, девятнадцать элементов
ИЛИ, шесть элементов задержки, элемент
И, второй коммутатор, второй регистр, дешифратор, блок синхронизации, формирователь признаков работы, с первого по четвертый триггеры, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности, в него введены девять триггеров, причем выходы с первого по пятый триггеров соединены с входами соответствующих коммутаторов группы, выходы которых соединены с входами с первого по шестой элементов ИЛИ, выходы с шестого по девятый триггеров соединены с входами соответственно с второго по пятый триггеров, выходы с третьего Ilo шестой элементов ИЛИ соединены с входами первого по четвертый элементов задержки, выходы второго регистра соединены с входами формирователя признаков работы и дешифратора, выходы которого соединены с входами элементов И, с первой по третью групп, выходы элементов
И первой группы соединены с входами первого регистра второй группы, элементов
ИЛИ первой группы и седьмого элемента
ИЛИ, выход которого соединен с входом восьмого элемента ИЛИ, выход которого соединен с входом элемента И и через пятый элемент задержки с входом второго регистра. выходы элементов И второй группы соединены с входами второго регистра второй группы, элементов ИЛИ второй группы и девятого элемента ИЛИ, выход которого соединен с входом восьмого элемента ИЛИ, выходы элементов третьей группы соединены с входами третьего регистра второй группы и десятого элемента ИЛИ, выход которого соединен с входом восьмого элемента ИЛИ и через шестой элемент задержки .с. входами третьего регистра второй группы, выходы элементов ИЛИ первой и второй групп соединены с входами первого и второго регистров второй группы, выходы блока синхронизации соединены с входами коммутаторов группы, элементов И с первой по третью групп и формирователя признаков работы, выходы которого соединены с входами элемента И, элементов ИЛИ пер15
25
40
45 го триггеров, выход семнадцатого элемента
5
10 вой группы, восьмого элемента ИЛИ, r диi:" надцатого элемента ИЛ"I, седьмого -риггера, с десятого по тринадцатый триггеров и формирователя номер объекта, выходы которого соединены с входами двенадцатого элемента ИЛИ и второго коммутатора, выход которого соединен с входом первого регистра первой группы, выход двенадцатого элемента ИЛИ соединен с входами первого триггера, с тринадцатого по восемнадцатый элементов ИЛИ и второго элемента ИЛИ, выход которого соединен с входом второго триггера, выход элемента И соединен с входами первого триггера, восемнадцатого и девятнадцатого элементов
ИЛИ, выходы которых соединены с входами соответственно формирователя номера объекта и первого регистра первой группы, выходи первого элемента ИЛИ соединен с входами элементов ИЛИ второй группы и одиннадцатого элемента ИЛИ, выход которого соединен с входом одиннадцатого триггера, выход первого элемента задержки соединен с входами второго и тринадцатого элементов ИЛИ и шестого триггера, выход второго элемента задержки соединен с входом седьмого триггера, выход третьего элемента задержки соединен с входами восьмого триггера, пятнадцатого и двадцатого элементов ИЛИ, выход четвертого элемента задержки соединен с входами девятого триггера, шестнадцатого и двадцатого элементов ИЛИ, выход шестого элемента задержки соединен с входом двадцатого триггера, выход двадцатого элемента ИЛИ соединен с входом десятого триггера, выходы с десятого по тринадцатый триггеров объединены с входами блока индикации, выход второго элемента задержки соединен с входом четырнадцатого элемента ИЛИ, выходы с тринадцатого по шестнадцатый элементов ИЛИ соединены с входами соответственно второго регистра первой группы, третьего, четвертого и пятоИЛИ соединен с входами четвертого и пятого регистров первой группы, входы устройства соединены с входами с второго по пятый регистров первой группы, первого и второго регистров, шестого, восьмого и девятого триггеров второго коммутатора, двенадцатого, с четырнадцатого по семнадцатый и девятнадцатого элементов
ИЛИ.
1777150
1777150 сЬиг. 3
56 з
S6.ã
Составитель О.Фомичев
Редактор Г.Бельская Техред М,Моргентал Корректор Э.Лончакова
Заказ 4123 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент". г. Ужгород, ул.Гагарина, 101