Устройство для контроля формата сообщений содержит счетчик 1, вентиль 2, регистр 3, блок управления 4, запоминающий блок 5, дещифратор 6, пересчетные схемы 7 и 8, схемы «И 9-12, «ИЛИ 13 и триггер 14. Устройство работает следующим образом. В зависимости от вводимой программы из датчика программы 15, которая передается через буферный регистр 3 в блок управления 4, устройство может либо осуществлять прямую посимвольную передачу поступающих из датчиков информации 16 в регистр 3 данных непосредственно в приемники информации 17 для регистрации (передачи) этих данных, либо предварительно записывать поступающие данные в запоминающий блок 5 с одновременным контролем формата (числа символов) в формируемом сообщении, а затем пересылать данные из запоминающего блока 5 в приемники информации 17. При этом в случае несовпадения числа символов с записанным в запоминающий блок 6 сообщении с заранее заданным с помощью программы числом символов сообщения, передача данных в приемники информации 17 может быть заблокирована. В режиме контроля формата сообщения в начале программы помещают специальный служебный символ, который означает, что следующий за ним символ представляет собой длину формируемого сообщения,, представленную в двоичном коде. Работа схемы в режиме контроля формата сообщения происходит следующим образом. В исходном состоянии триггер 14, счетчик 1, пересчетные схемы 7 и 8 и запоминающий блок 5 установлены в исходное (нулевое) состояние сигналом из блока управления 4. При запуске программы формирования сообщения устройство производит опрос датчика программы 15. При опросе на вход регистра 3 устройства поступает код первого служебного символа, являющегося признаком режима работы устройства с контролем формата сообщения. Одновременно в регистр 3 поступает сигнал из блока управления 4, разрешающий запись информации из датчика программы 15.. Дещифратор 6, соединенный с выходными шинами регистра 3, дещифрирует код этого первого служебного символа и вырабатывает сигнал, который поступает на первый вход пересчетной схемы 7. Этот же сигнал через схему «И 12, на второй вход которой подан синхронизирующий сигнал из блока управления 4, поступает на вход установки в единичное состояние триггера 14. При поступлении из блока управления 4 на второй вход пересчетной схемы 7 разрешающего сигнала вырабатывается сигнал, который поступает на вход схемы «ИЛИ 13 и на вход схемы «И П. Выходной сигнал схемы 13 поступает на вход запрета дешифрации дешифратора 6. При следующем опросе датчика программы 15 в регистр 3 поступает двоичный код формата (числа символов сообщения). На второй вход схемы «И 11 при этом поступает синхронизирующий сигнал из блока управления 4. Выходной сигнал схемы «И 11 поступает на вентиль 2 и разрещает перепись кода формата из регистра 3 через вентиль в счетчик 1.. Затем на вход пересчетной схемы 7 поступает сигнал из блока управления 4, и возвращает ее в исходное состояние. После этого по сигналам опроса от блока управления 4 происходит посимвольная передача данных из датчиков информации 16 сначала в регистр 3, затем (по сигналу из блока управления 4) - в запоминающий блок 5. Порядок опроса датчиков информации 16 при этом определяется вводимой из датчика программой. При записи каждого символа формируемого сообщения в запоминающий блок 5 блок управления 4 формирует счетный импульс, который поступает на вход схемы «И 10, выходной сигнал которой поступает на счетный вход счетчика 1. При замене символа, ошибочно введенного оператором, на вход дешифратора 6 при опросе одного из датчиков информации 16 поступает код служебного символа «Замена, который исключает при последуюшей обработке сообщения в ЭВМ предшествующий ему символ и заменяет его следующим за ним символом. При получении символа «Замена выходной сигнал дешифратора 6 поступает на вход пересчетной схемы 8 и при поступлении разрешающего сигнала из блока управления 4 устанавливает ее в единичное состояние, запрещая тем самым прохождение счетных импульсов, выработанных блоков управления 4, на счетный вход счетчика 1 через схему «И 10. Пересчетная схема 8 устанавливается в исходное состояние после записи в запоминающий блок 5 двух символов (служебного символа «Замена и символа, следующего за ним). При поступлении в регистр 3 служебного символа «Конец сообщения (последнего символа формируемого сообщения) на выходе дешифратора 6 вырабатывается сигнал, поступающий на один из входов схемы «И 9. На второй вход этой схемы поступает сигнал с единичного выхода триггера 14, на третий вход -сигнал с выхода счетчика 1. При совпадении двоичного числа, записанного в начале работы в счетчик I (это число представляет в двоичном коде количество символов в сообщении), с числом символов, записанных в оперативном запоминающем блоке 5, на выходе счетчика появляется нулевой сигнал. Благодаря этому сигнал на выходе схемы «И 9 не вырабатывается, и блок управления 4 вырабатывает управляющие сигналы, которые поступают на входы запоминающего блока 5, регистра 3 и приемников информации 17. По этим сигналам производится посимвольная передача данных из запоминающего блока 5 в приемники информации 17.
При несовпадении числа символов, записанных в запоминаюпхем блоке 5, с двоичным числом, записанным в счетчик 1 в начале работы, на выходе счетчика вырабатывается единичный сигнал. Таким образом, при наличии на входах схемы «И 9 сигналов с единичного выхода триггера 14, с выхода дешифратора 6 (при поступлении символа «Конец сообщения) и с выхода счетчика 1 на выходе схемы «И 9 вырабатывается единичный сигнал, который поступает в блок управления 4 и блокирует дальнейшую работу устройства. Вследствие этого передача данных из запоминающего блока 5 в приемники информаии 17 не производится.
Предмет изобретения
Устройство для контроля формата сообщений, содержащее счетчик, вентиль и регистр, группы входов которого соединены с группами входов устройства, отличающееся тем, что, с целью повышения достоверности информации, оно содержит запоминающий блок, блок управления, дешифратор, пересчетные схемы, схемы «И, схему «ИЛИ, триггер, причем первая группа выходов регистра соединена с группой выходов запоминающего блока, группами входов дешифратора, вентиля, блока управления и группами выходов устройства, соответствующие выходы которого соединены с запускающими выходами блока управления, входы которого соединены с первым выходом дешифратора и выходом первой схемы «И, входы которой соединены с выходами счетчика, триггера и вторым выходом дешифратора, третий выход которого соединен с сигнальным входом первой пересчетной схемы, выход которой соединен с первым входом второй схемы «И, выход которой соединен с вычитающим входом счетчика, установочный вход которого и установочные входы запоминающего блока, пересчетных схем и триггера соединены с установочным выходом блока управления, соответствующие выходы которого соединены с разретающими входами пересчетных схем, со вторым входом второй схемы «И, первыми входами третьей и четвертой схем «И, со входами запоминающего блока и с первым входом схемы «ИЛИ, второй вход которой соединен
с выходом второй пересчетной схемы и вторым входом третьей схемы «И, выход которой соединен с управляющим входом вентиля, выходы которого соединены со входами счетчика, четвертый выход дешифратора соединен с
сигнальным входом второй пересчетной схемы и вторым входом четвертой схемы «И, выход которой соединен с единичным входом триггера, выход схемы «ИЛИ соединен с запрещающим входом дещифратора, а группа
входов запоминающего блока соединена со второй группой выходов регистра.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для регистрации информации | 1973 |
|
SU484515A1 |
Устройство для регистрациииНфОРМАции | 1978 |
|
SU798919A1 |
УСТРОЙСТВО ДЛЯ ВВОДА—ВЫВОДА ИНФОРМАЦИИ | 1972 |
|
SU432548A1 |
Устройство для сопряжения периферийных устройств с каналом связи | 1983 |
|
SU1141417A1 |
Устройство для контроля информации | 1983 |
|
SU1174928A2 |
УСТРОЙСТВО для СЧИТЫВАНИЯ ОСЦИЛЛОГРАММ | 1968 |
|
SU218546A1 |
Адаптивное устройство для сопряжения ЭВМ с каналами связи | 1987 |
|
SU1532938A1 |
Устройство для контроля монтажа | 1986 |
|
SU1312616A1 |
Многоканальное устройство для сбора и регистрации информации | 1980 |
|
SU945857A1 |
Устройство для коммутации сообщений | 1984 |
|
SU1247879A1 |
Авторы
Даты
1975-04-15—Публикация
1973-07-30—Подача