SU1128243A2 - Device for exchanging data between control computer and controlled processes - Google Patents
Device for exchanging data between control computer and controlled processes Download PDFInfo
- Publication number
- SU1128243A2 SU1128243A2 SU833628237A SU3628237A SU1128243A2 SU 1128243 A2 SU1128243 A2 SU 1128243A2 SU 833628237 A SU833628237 A SU 833628237A SU 3628237 A SU3628237 A SU 3628237A SU 1128243 A2 SU1128243 A2 SU 1128243A2
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- output
- inputs
- control
- input
- group
- Prior art date
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
УСТРОЙСТВО ДЛЯ ОБМЕНА УПРАВЛШЦЕЙ ЭВМ С ОБЪЕКТАМИ КОНТРОЛЯ по авт.св. № 783780, отличающее с тем, что, с целью расширени класса контролируемых объектов, в устройство введены блок управлени циклом контрол и блок дешифрации ответа, причем первые и вторые входы блока .управлени циклом контрол и блока дешифрации ответа подключены соответственно к выходу блока приема управл ющей информации и управл ющему входу устройства, а третьим входысоответственно к второму выходу блочка приема информации контрол и выходу формировател временных интервалов управл ющих сигналов, выход блока дешифрации ответа соединен с четвертым входом блока вьщачи сигналов управлени и блока управлени циклом контрол , первым выходом подключенного к п тому входу блока выдачи сигналов управлени , а вторым и третьим выходами - соответственно к входу разрешени блока сбора информации и выходу сигнала завершени цикла устройства, причем блок управлени циклом контрол содержит четыре элемента И, группу усилителей- передатчиков , счетчик, регистр, триггер , схему сравнени и группу элементов И-ШШ, причем первьй и второй входы первого элемента И и информационный вход регистра вл ютс соответственно третьим, четвертым и вторым входами блока управлени циклом контрол , группа выходов регистра соединена с первой группой входов схемы сравнени , выход которой под- ключен к входу сброса триггера, а втора группа входов - к группе выходов счетчика и первьм входам соответствующих элементов И-ИЛИ группы, вторые входы которых подключены к i пр мому выходу триггера и первьм входам второго и третьего элементо1В И, а.третьи входы - к инверсному выходу триггера и первому входу четвертого элемента И, выходы третьего и четвертого элементов И вл ютс соответственно первьм и третьим выходами блока управлени циклом, второй вход второго элемента И подключен к выходу первого элемента И и тактовому входу 0 X счетчика, вход сброса которого соединен с выходом третьего элемента И, д четвертые входы элементов И-ИЛИ .груп4ib пы, синхронизирующий вход ре1 истра, :о установочный вход триггера ивторые входы третьего и четвертого элементов И образуют первый вход блока управлени циклом, выход второго элемента И, пр мой вькрд триггера и выходы элементов И-ИЛИ группы подключены к входам соответствующих усилителей-передатчиков , выходы которых образуют второй выход блока управлени циклом.DEVICE FOR EXCHANGE OF CONTROL COMPUTERS OF COMPUTERS WITH OBJECTS OF CONTROL on auth.St. No. 783780, differing in that, in order to expand the class of monitored objects, a control loop control unit and a response decryption unit are inserted into the device, with the first and second inputs of the control loop and response decryption block of the control unit information and the control input of the device, and the third inputs, respectively, to the second output of the control information receiving block and the output of the time interval of the control signals, the output of the decryption unit response connected to the fourth input of the control signal control unit and the control cycle control unit, the first output of the control output unit connected to the fifth input, and the second and third outputs, respectively, to the enable input of the information collection unit and the output signal of the device cycle end, the cycle control unit control contains four elements And, a group of amplifiers, transmitters, a counter, a register, a trigger, a comparison circuit and a group of elements I-ШШ, with the first and second inputs of the first element And and information the ion input of the register is the third, fourth, and second inputs of the control loop control unit respectively, the register output group is connected to the first group of inputs of the comparison circuit, the output of which is connected to the trigger reset input, and the second group of inputs to the counter output group and the first inputs the corresponding AND-OR groups, the second inputs of which are connected to the i direct output of the trigger and the first inputs of the second and third elements 1B AND, and the third inputs to the inverse output of the trigger and the first input of the fourth elements Ta And, the outputs of the third and fourth elements And are respectively the first and third outputs of the cycle control unit, the second input of the second element And is connected to the output of the first element And the clock input 0 X of the counter, the reset input of which is connected to the output of the third element And, d fourth the inputs of the AND-OR. group, the synchronization input of the controller,: the setup input of the trigger, and the second inputs of the third and fourth elements, AND form the first input of the cycle control unit, the output of the second element, AND, the right of the trigger and output rows of the AND-OR group are connected to the inputs of respective amplifiers, transmitters, the outputs of which form the second output of the control unit cycle.
Description
Изобретение относитс к вычислительной технике и может быть использовано в автоматизированных системах контрол цифровых и аналоговых устройств , а также в автоматизированных системах управлени технологическими процессами, в кото;илх момент поступлени ответных реакц наступает в некоторый момент времени при по влении на выходе объекта контрол заданного состо ни .The invention relates to computer technology and can be used in automated systems for controlling digital and analog devices, as well as in automated process control systems, at which the instant of the arrival of response reactions occurs at some point in time when a target state appears at the output. .
По основному авт.св. № 783780 известно устройство дл обмена управл ющей ЭВМ с объектами контрол , содержащее блок приема управл юп ей информации, вход которого вл етс управл ющим входом устройства, а вход и выход соответственно подключены к информационны и адресным входам бпока сбора информации, прс 1ежуточных пам тей кодов времени выдачи и приема , узла управлени видом обмена и фо1 ировател опорной частоты, выход которого соединен с входом счетчика , выход которого соединен с перВЫ4И входами схем сравнени , вторые входы которых подключены к выходам промежуточных пам тей кодов времени выдачи и приема, а выходы - соответст венно к входам формирователей ,врем«нных интервалов управл ющих и стррбирующих сигналов, выходы которых Соответственно подключены к первым входам блока ввдачи сигналов управлени и блока приема информации контрол , второй вход которого вл етс контрольным входов устройства, а третий вход подключен к первому выходу узла управлени видом обмена, второй выход которого соединен с вторьм входомблока вьщачи сигналов управлени , первый выход которого вл етс управл ющим выходсш устройства, а второй выход подключен к четвертому входу блока приема информации контрол , выход которого подключен к контрольному входу блока сбора инфо1М4ации, пер вый выход которого вл етс инфорь1а ционньм выходом устройства, а вто рой- подключен к третьему входу лока: вццачи сигналов управлени Cl }Недостаток известного устройства состоит в ограниченном классе объектов контрол (ОК) и большем объемеAccording to the main auth. No. 783780, a device for exchanging a control computer with control objects is known, comprising a control information receiving unit, the input of which is the control input of the device, and the input and output are respectively connected to information and address inputs of the information collection unit, and the intermediate code memories the time of issuing and receiving, the exchange type control node and the reference frequency generator, the output of which is connected to the input of the counter, the output of which is connected to the FIRMWith the inputs of the comparison circuit, the second inputs of which are connected to the outputs of interim memory of the issuance and reception time codes, and the outputs, respectively, to the inputs of the drivers, the time of the control and strutting signal intervals, the outputs of which are respectively connected to the first inputs of the control signals and the control information receiving unit, the second input of which is control inputs of the device, and the third input is connected to the first output of the control unit of the exchange mode, the second output of which is connected to the second input of the control signal block, the first output of which is control The second output is connected to the fourth input of the control information receiving unit, the output of which is connected to the control input of the information collection unit, the first output of which is the information output of the device, and the second output connected to the third input of the local area: the main control signals Cl} A disadvantage of the known device is a limited class of control objects (OK) and a larger volume.
буферной пам ти. В частности это уст- 55 ройство исключает возмоок ость сопр жени с ОК, функционирукифши автономно в реальном времени и требущимиbuffer memory. In particular, this device eliminates the possibility of conjugation with the OC, which functions autonomously in real time and requires
при обмене информацией ожидани готовности ОК к выдаче ответов из-за того, что автономно функционирующие ОК, например управл емые генераторы, Е процессе проверки вьщают контрольную информацию с некоторого момента времени, определ емого процессами, протекающими в ОК (установка цифрового узла в исходное состо ние, установление заданной температуры, давлени и т.д. в технологическом процессе).when exchanging information, waiting for OK to issue answers due to the fact that autonomously functioning OK, for example, controlled generators, during the E verification process, the control information from a certain point in time determined by the processes proceeding in the OK (setting the digital node to its initial state , setting the desired temperature, pressure, etc. in the process).
Данные,.поступающие в блок сбора информации с ОК до установки требуемого состо ни вл ютс , как правило , неинформативньми, что обусловливает повышенные требовани к объему буферной пам ти.Data entering the information collection unit from the OQ prior to the establishment of the required state is, as a rule, uninformative, which leads to increased demands on the volume of the buffer memory.
Цель изобретени - расширение класса крнтролиРУ мых объектов и сокращение объема буферной пам ти блока сбора информации.The purpose of the invention is to expand the class of controlled objects and reduce the amount of buffer memory of the information collection unit.
Поставленна цель достигаетс тем что в устройство введены блок управлени циклом контрол и блок дешифрации .ответа, причем первые и вторые входы блока управлени циклом контрол и блока дещифрации ответа подключены соотйетственно к выходу блока приема управл ющей информации и управл ющему входу устройства, а третьи входы - соответственно к.второму выходу блока приема информации контрол и выходу формировател временны интервалов управл ющих сигналов, выход блока дешифрации ответа соединен с четвертыми входами блока вьщачи сигналов управлени и блока управлени циклом контрол , первь выходом подключенного к ПЯТСИ4У входу блока вьщачи сигналов управлени , а вторым и третьим выходами - соответственно к входу разрешени блока сбора информации и Эыходу сигнала завершени цикла устройства, цричем блок управлени циклом контрол содержит четыре элемента И, групцу усилителей-передатчиков , счетчик, регистр, триггер , схему сравнени и группу элементов И-ИЛИ, причем первь1Й и второй входы первого элемента И и информационный вхоД регистра вл ютс соответственно третьим, четвертым и вторым входами блока управлени циклом контрол , группа выходов регистра соединена с первой группой входов схемы сравнени ,, выход которой подключен к входу сброса триггера, а втора группа входов - к группе, выходов счетчика и первым входам .соответствующих элементов И-ИЛИ группы, вто рые входы которых подключены к пр мому выходу триггера и первым входам второгои третьего элементов И, а тре тьи входы - к инверсному выходу триггера и первому входу четвертого элемента И, выходы третьего и четвертого элем гнтов И вл ютс соответственно первым и третьим выходами блока управ лени циклом, второй вход второго элемента И подключен к выходу первого элемента И и тактовому входу счетчика , вход сброса которого соединен с выходом третьего элемента И, четвертые входы элементов И-ИЛИ группы,, синхронизирующий вход регистра, установочньш вход триггера и вторые входы третьего и четвертого элементов И образуют первый вход блока управлени циклом, выход второго элемента И, пр мой выход триггера и выходы элементов И-ИЛИ группы подключены к входам соответствующих усилителей-пе .редатчиков группы, выходы которых образуют второй выход блока управлени циклом. . На фиг. 1 представлена блок-схема предлагаемого устройстваj на фиг,2-7функциональные схемы блока вьщачи сигналов управлени , блока приема информации контрол , блок сбора информации , узла управлени видом обмена , блока дешифрации ответов и блока управлени циклом-контрол . Устройство содержит блок 1 вьщачи сигналов управлени , блок 2 приема информации контрол , блок 3 сбора информации, блок 4 приема управл ющей информации, схемы 5 и 6 сравнени , счетчик 7, промежуточную пам ть 8 кодов времени выдачи, промежуточную пам ть 9 кодов времени приема, формирователь 10 временных интервалов управл ющихсигналов, формирова1;ель 11 временных интервалов стробирующих сигналов, формирователь 12 опорной частоты, узел 13 управлени видом обмена, блок 14 дешифрации ответа, ОК 15, управл юща ЭВМ 16, блок 17 управлени циклом контрол . Блок 4. приема управл ющей информации предназначен дл приема и трансл ции управл ющей информации от ЭВМ 16, а блок 1 - дл вьщачи управл ющей информации на оК 15. Функциональна схема блока 1 зависит от клас са ОК. Например, дл контрол ОК 15 цифрового типа блок 1 содержит в каждом канале (фиг. 2) ключ 18, узел 19 сравнени и триггер 20. Блок 2 предназначен дл приема информации контрол с ОК 15 или информации , поступающей из блока 1 дл проведени самоконтрол устройства. Блок 2 вьтолн- ет прием информации в соответствии с диаграммой обмена, осущестап ет признаковое и временное стробировани и содержит в каждом канале (фиг. 3) регистр 21 и элемент Иг ИЛИ 22. . Блок 3 сбора информации состоит из двух узлов оперативной пам ти 23 и 24 (фиг. 4), первьй из которых хранит массивы тестовой информации, передаваемой через блок 1 на ОК 15, а второй - ответы (реакции) ОК 15, поступающие в устройство через блок 2. Узел 13 управлени видом обмена содержит (фиг. 5) регистры 25 и 26, дешифратор 27 и триггер 28. Блок 14 дешифрации ответа предназначен дл дешифрации состо ни ОК 15 путем сравнени действительной редкции объекта, с эталонной и содержит (фиг. 6) узел 29 сравнени , коммутатор 30, регистры 31 и 32. Узел 29 сравнени состоит из элементов И 33-37, триггеров 38-41 и элемента НЕ 42. Блок 17 управлени циклом контрол содержит (фиг. 7) элементы И 43-46, регистр 47, счетчик 48, схему 49 сравнени , триггер 50, элементы ИИЛИ 51 группы, усилители-передатчики 52, 53 и 54 группы. На чертежах показаны также шины 55-70 св зей между блоками устройства . Устройство работает следующим образом. Предварительно, до проведени контрол , в пам ть ЭВМ 16 заноситс программа проверки. При ее исполнении в пам ть блока 3, промежуточные пам ти 8 и 9, в регистры формировател 12, узел 13 и блок 14 записьгеаетс информаци , при помощи которой устройство настраиваетс на управление или контроль конкретного объекта, подключенного к устройству. Формирователи 10 и 11 осуществл ют формирование импульсов с заданными временными интервалами, дискрет-г ность изменени которых зависит от 5. qacTOTjii колебаний опорного генерато ра формировател 12, запускающего счетчик 7. В моменты сравнени кодов счетчи ка 7 и кодов времени вьщачи и приена , выдаваемых промежуточными пам т ми 8 и 9, схемы 5 и 6 сравнени вырабатывают управл ющие импульсы, запускающие формирователи 10 и 11, причем в зависимости от типа ОК 15 формируютс импульсы с требуемой временной диаграммой по группам выходов блока 1 и по группам входов блока 2. Узел 13 обеспечивает вьщачу на ОК 15 или прием с него информации, представленной в виде параллельного или последовательно кода (в виде импульсов или потенциалов). Блок 14 предназначен дл сравнени информации, полученной с выхода блока 2, с информацией, ожидаемой на выходе блока 2 при возникновении в ОК 15 определенного состо ни . Та ким состо нием может быть, например определенна температура в технологическом процессе. В цифровых устройствах таким состо нием может быт исходное положение элементов пам ти (например, счетчик без установочных входов). Работа устройства при контроле ОК 15, в которых момент поступлени ответов заранее не определен, проис ходит следующим образом. Блок 1 в соответствии с настроеч ной информацией вьщает управл ющие воздействи наОК 15с требуемой временной диаграммой по группам вхо дов. Ключ 18 выдает на ОК 15 и блок управл ющие сигналы с уровн ми логической 1 или логического О. Амплитуда сигнала логической 1 определ етс напр жением источника (фиг. 2). Управление блоком 1 осуще ствл етс регистрами 25 (входы импульсные ) и 26 (коммутаци вход/выход ) узла 13 (фиг. 5). При наличии в данном разр де регистра 26 сигнал логического О ключ 18 соответству щего какгша блока 1 находитс в зак том состо нии. В этом случае вьюод ОК 15, подключенный к каналу блока вл етс выходом, и информаци с ОК 15 поступает на блбк 2. При контроле цифровых устройств требующих начальной установки, блок может ввдавать на группы входов пов 43 тор ющуюс последовательность управл ющих сигналов. При этом до по влени требуемой комбинации ответов на выходах ОК 15 их запись в пам ть блока 3 не производитс . Разрещение записи в блок 3 производитс выходным сигналом блока 14. Сигнал на выходе блока 14 по вл етс только в случае, конда ОК 15 устанавливаетс в требуемое состо ние. Реализаци блока 14. (фиг. 6) позвол ет производить контроль автономно функционирующих объектов в реаль-. ном масщтабе времени на частотах, определ емых алгоритмом контрол , а не на частотах, определ емых скоростью обмена управл ющей ЭВМ с блоками устройства. Сигнал на выходе блока 14 исполь/- . .. зуетс дл управлени блоком 1 дл прекращени вьщачи повтор ющейс последовательности управл ющих сигналов и продолжени контрол под управлением сигналов, поступаюошх. из блока 3.. Дл этого на каждый канал блока 1 поступают Тактовые импульсы с блока 10, сигнал Работа -с блока 17 и сигнал Запрет с блока 14. Предварительна установка ОК 15 .в определенное состо ние осуществл етс путем подачи серии тактовых импульсов, поступающих с блока 10. Импульсы подаютс через узел 19 и ключ 18 на выбранный вход ОК 15. При этом триггер 20 сигналом Работа, выда;ваемым блоком 17, должен быть установлен в единичное состо ние. При поступлении сигнала Запрет с выхода блока 14 (фиг. 6) триггер 20 (фиг. 2) сбрасываетс в нулевое состо ние , тем самым прекра.щаетс подача на вход ОК 15 серии импульсов. Контроль ОК 15 далее осуществл етс последовательностью тестовых наборов, подаваемых из узла 23 блока 3 (фиг.4) на вход узла 19 (фиг. 2). Запрет записи неинформативной информации в узел 24 (фиг. 4) за счет введени блоков 14 и 17 позвол ет значительно сократить объем оперативной пам ти блока 3. Вид повтор ющейс последовательности управл ющих сигналов, вьщаваемых блоком 1 на объект контрол 15, зависит от конкретной реализации блоков 1, 14 и 17. Данна реализаци обеспечивает передачу на выбранные входы ОК пакета импульсов. Узел 29 выдает на выходе блока 14 сигнал Ло гическа 1, если на заданном выходе ОК 15, определ емое записанным в регистр 31 номером канала, зарегистрировано по вление сигнала, тип кото рого совпадает с типом, записанным в регистре 32 типа ожидаемой ответной реакции. Блок 14 в зависимости от записанного в регистре 32 кода .типа ожидаемой ответной реакции, регистрирует следующие сигналы: Код регистра Тип сигнала 0001 Положительный перепад . 0010 Отрицательный перепад 0100 Положительный им 1000 Отрицательный импульс Код типа ожидаемой ответной реакции записываетс предварительно .ЭВМ 16. Узел 13 содержит- (фиг. 5) регистр 25 дл хранени типа входных воздействий и регистр 26 дл управле ни коммутатором вход/вькод, выходны сигналы которых непосредственно уп-равл ют блоком 1. Триггер 28 предназ начен дл управлени видом обмена. Управление триггером 28 осущес,твл етс от блока 4 через дешифратор 27 в соответствии с программой ЭВМ 16. При установке триггера 28 в 1 блок 2 (фиг. 3) производит передачу импульсной информации дл записи в блок 3, зарегистрированного в регис -ре 21 считанного ответа. При установ ке триггера 28 в О блок 2 осущеСтв л ет прием потенциальной информации с ОК 15. Коммутатор информации, peaлизованный на элементе И-ИЛИ 22 (фиг. 3), осуществл ет коммутацию информации либо непосредственно с вы ходов ОК 15, либо с выходов регистра 21. Работа блока 17 (фиг. 7) происходит следующим образом. Предварительно по программе до начала контрол ЭВМ 16 и блок 4 осуществл ют запись в регистр 47 кода конечного адреса узлов 23 и 24 и устанавливают триггер 50 в 1 (режим Работа). При этом на выходе элемента 45 фор к мируетс сигнал Работу, сбрасывающий счетчик 48, хран щий адреса, в начальное состо ние. Счетчик 48 1 3 блокирован сигналом Запрет, подаваемым с блока 14 на вход элемента И 43. Таким образом, в начале цикла контрол счетчик 48, триггер 50 и усилительпередатчик 54 управл ют считыванием из узла 23 первого тестового набора, который через блок 1 передаетс на входы ОК 15. Вид информации (импульсы или потенциалы ) на входах ОК 15 зависит от состо ни регистра 25 (фиг. 5). Узел 19 (фиг. 2) передает тестовую информацию, считанную из узла 23 ( фиг. 4) на ключ 18 в виде потенциалов , если в данном разр де регистра 25 записан О, и в виде импульса , если в данном разр де регистра 25 записана 1. Временные параметры импульса завис т от состо ни формировател 10. Разрешение передачи пакета импульсов на входы ОК 15 осуществл ет триггер 20 (фиг. 2) по сигналу Работа (блок 17). Последовател ь .есть импульсов на входы ОК 15 передаетс до тех пор, пока блок 14 не вьщаст на выходе сигнал Запрет . Сигнал Запрет сбрасывает триггер 20 в О, прекращает подачу пакета импульсов и. разрешает элементу И 43 (фиг. 7) вьщачу импульсов на вход счетчика 48 и сигнала Запись через усилитель-передатчик 52. Усилительпередатчик 53 осуществл ет передачу кода адреса одновременно на узлы 23 и 24. Дл синхронной работы блоков 13 на вход элемента И 43 подаютс та:ктовые импульсы с формировател 10. Контроль ОК 15 тестовыми наборами, считьгоаемыми из узла 3, происходит до тех пор, пока схема 49 сравнени кодов счетчика 48 и регистра 47 не вьщаст сигнал совпадени . При этом триггер 50 сбрасьшаетс в О и вырабатывает сигнгш Конец контрол , поступающий в ЭВМ 16. Таким образом, блок 1 под управлением блоков 14, 17 и 3 может вьздавать на группы входов повтор ющуюс последовательность управл ющих сигналов, в частности импульсов положительной или отрицательной пол рности, причем адреса группы входов определ ютс сое- то нИем регистра 25, а пол рность импульсов зависит от установленного тестового набора на выходе узла 23. Сигнал реакции ОК 15 попадает в блок 14 следующим образом. Вывод ОК 15 (независимо вход или выход ОК) 112 подключен к соответствующему разр ду блока 1 и входа1М регистра 21 и элемента И-ИЛИ 22. Процедура записи реакции ОК 15 в регистр 21 указана ранее. Информаци , записьгоаема в регистр 21, стробируетс импульсами с заданными временными характеристиками, поступаюпщми с формировател 11. Поэтому информаци на выходе ОК 15 в установившемс состо нии (потенциальна информаци ) может отличатьс от информации, записанной в соответствующем разр де регистра 21. Элемент И-ИЛИ 22 позвол ет , в зависимости от сигнала на 310 выходе узла 13, записывать в регистр 24 блока 3 и анализировать реакцию ОК 15 в установившемс состо нии непосредственно с выхода ОК 15 или с выхода регистра 21. . Таким образом, предлагаемое устройство по сравнению с известным обеспечивает контроль объектов, ответные реакции на выходах которых возникают, начина с некоторого заранее неопределенного момента времени. Кроме того , оно позвол ет сократить объем оперативной пам ти блока сбора информации . The goal is achieved by the fact that the control cycle control unit and the response decryption unit are entered into the device, with the first and second inputs of the control cycle control unit and the response decryption unit respectively connected to the output of the control information receiving unit and the control input of the device, and the third inputs corresponding to the second output of the control information receiving unit and the output of the driver of the time intervals of the control signals, the output of the response decryption unit is connected to the fourth inputs of the signal unit the control unit and the control cycle control unit, first by the output of the control signal unit connected to the PYATS4A input, and the second and third outputs, respectively, to the enable input of the information collection unit and the output of the device loop termination signal, the control cycle control unit contains four elements and a group amplifiers, transmitters, a counter, a register, a trigger, a comparison circuit, and a group of AND-OR elements, with the first and second inputs of the first AND element and the information input of the register being tert The third, fourth, and second inputs of the control cycle control unit, the register output group is connected to the first group of inputs of the comparison circuit, the output of which is connected to the trigger reset input, and the second group of inputs to the group, the counter outputs and the first inputs of the corresponding elements AND-OR the groups whose second inputs are connected to the forward trigger output and the first inputs of the second and third And elements, and the third inputs to the inverse output of the trigger and the first input of the fourth And element, the outputs of the third and fourth elements of And are Respectively, the first and third outputs of the cycle control unit, the second input of the second element AND is connected to the output of the first element AND and the clock input of the counter, the reset input of which is connected to the output of the third element AND, the fourth inputs of the AND-OR group, the synchronizing input of the register the trigger input and the second inputs of the third and fourth elements And form the first input of the cycle control unit, the output of the second element AND, the direct output of the trigger and the outputs of the AND-OR group elements are connected to the inputs of the corresponding amplifiers The switches are group switches whose outputs form the second output of the cycle control block. . FIG. 1 shows a block diagram of the proposed device j in FIG. 2-7, functional diagrams of a control signal output unit, a control information receiving unit, an information collection unit, an exchange type control unit, a response decryption unit, and a cycle control control unit. The device contains a block 1 of control signals, a block of receiving control information 2, a block of collecting information 3, a block of receiving control information 4, a comparison circuit 5 and 6, a counter 7, an intermediate memory 8 of issue time codes, an intermediate memory 9 of reception time codes , shaper 10 time slots of control signals, shunting 1; spruce 11 time intervals of strobe signals, shaper 12 of the reference frequency, node 13 control of exchange type, response decryption block 14, OK 15, control computer 16, cycle control block 17 of control. Block 4. receiving control information is designed to receive and transmit control information from computer 16, and block 1 is for receiving control information on the OK 15. The functional diagram of block 1 depends on the class OK. For example, to monitor digital type OK 15, block 1 contains a key 18, a comparison node 19 and a trigger 20 in each channel (Fig. 2). Block 2 is designed to receive monitoring information from the OK 15 or information from block 1 to conduct self-control of the device . Unit 2 performs reception of information in accordance with the exchange diagram, performs sign and time gating, and contains in each channel (Fig. 3) a register 21 and an I or OR element. 22.. Block 3 of information collection consists of two nodes of RAM 23 and 24 (Fig. 4), the first of which stores arrays of test information transmitted through block 1 to OK 15, and the second to the answers (reactions) OK 15 that enter the device through block 2. The exchange type control node 13 contains (Fig. 5) registers 25 and 26, a decoder 27 and a trigger 28. The response decryption unit 14 is designed to decrypt the OK 15 state by comparing the actual object reduction with the reference one and contains (Fig. 6 ) Comparison node 29, switch 30, registers 31 and 32. Comparison node 29 consists of elements 33-37, triggers 38-41 and the element NO 42. The control loop control block 17 contains (FIG. 7) elements AND 43-46, register 47, counter 48, comparison circuit 49, trigger 50, group OR1 51 elements, amplifiers, transmitters 52, 53 and 54 groups. The drawings also show busbars 55-70 connections between the units of the device. The device works as follows. Previously, prior to monitoring, the verification program is entered into the memory of the computer 16. When it is executed in memory of block 3, intermediate memories 8 and 9, into registers of driver 12, node 13 and block 14, the record gets information with which the device is configured to control or monitor a particular object connected to the device. The formers 10 and 11 generate pulses with predetermined time intervals, the discreteness of which changes depend on 5. qacTOTjii oscillations of the reference generator of the former 12, which starts the counter 7. At the moments of comparison, the counter codes 7 and the time codes received the intermediate memories 8 and 9, the circuits 5 and 6 of the comparison produce control pulses that trigger the formers 10 and 11, and depending on the type of OK 15, pulses are generated with the required timing diagram for the output groups of block 1 and for the groups m input unit 2. Node 13 provides vschachu OK 15 or receiving it from the information provided in a parallel or series code (in the form of pulses or potentials). Block 14 is designed to compare information obtained from the output of block 2 with the information expected at the output of block 2 when a certain state occurs in OK 15. This state may be, for example, a certain temperature in the process. In digital devices, such a state can be the initial position of the memory elements (e.g., a counter without setting inputs). The operation of the device during monitoring OK 15, in which the time of receipt of responses is not predetermined in advance, occurs as follows. Unit 1, in accordance with the tuning information, provides the control actions of the OK 15 with the required timing diagram for the input groups. Key 18 provides OK 15 and a block of control signals with levels of logic 1 or logic O. The signal amplitude of logic 1 is determined by the voltage of the source (Fig. 2). The control of unit 1 is implemented by registers 25 (impulse inputs) and 26 (input / output switching) of node 13 (FIG. 5). If a register 26 is present in this bit, the logical O key 18 of the corresponding block 1 is in the state state. In this case, the OK 15 view connected to the block channel is an output, and the information from the OK 15 goes to block 2. When monitoring digital devices requiring initial installation, the block can input to the groups of inputs a rotating control signal sequence. At the same time, before the appearance of the required combination of responses at the outputs of the OK 15, they are not recorded in the memory of block 3. Recording in block 3 is prohibited by the output signal of block 14. The signal at the output of block 14 appears only in the case that OK 15 is set to the required state. The implementation of block 14. (Fig. 6) allows monitoring of autonomously functioning objects in real. nominal time scale at frequencies determined by the control algorithm, and not at frequencies determined by the speed of the exchange of the control computer with the units of the device. The signal at the output of block 14 is used / -. .. is used to control unit 1 to terminate the repeating sequence of control signals and to continue monitoring under the control of the signals received. from block 3. For this purpose, each channel of block 1 receives clock pulses from block 10, a signal of operation -c of block 17 and a signal of prohibition from block 14. Presetting the OK 15. in a certain state is performed by applying a series of clock pulses from block 10. Pulses are fed through node 19 and key 18 to the selected input OK 15. In this case, the trigger 20 is signaled by the Work issued signal; block 17 must be set to one state. When a signal is received The prohibition from the output of block 14 (Fig. 6), the trigger 20 (Fig. 2) is reset to the zero state, thereby terminating the series of pulses to the OK input 15. The OK 15 is then monitored by a sequence of test kits supplied from the node 23 of block 3 (FIG. 4) to the input of the node 19 (FIG. 2). Prohibiting the recording of non-informative information in node 24 (Fig. 4) by inserting blocks 14 and 17 significantly reduces the amount of RAM in block 3. The type of repeating sequence of control signals assigned by block 1 to the control object 15 depends on the specific implementation Blocks 1, 14 and 17. This implementation provides transmission of the pulse packet to the OK inputs. The node 29 generates at the output of block 14 a signal of logical 1, if at a given output is OK 15, determined by the channel number recorded in register 31, the occurrence of a signal is recorded, the type of which coincides with the type recorded in register 32 of the type of expected response. Block 14, depending on the type of expected response recorded in register 32, registers the following signals: Register code Signal type 0001 Positive difference. 0010 Negative Differential 0100 Positive 1000 Negative Impulse The code of the type of expected response is recorded previously. COMP. 16. Node 13 contains- (Fig. 5) a register 25 for storing the type of input effects and a register 26 for controlling the input / output switch, whose output signals directly controlled by block 1. The trigger 28 is intended to control the type of exchange. The trigger 28 is controlled from block 4 via a decoder 27 in accordance with the computer program 16. When the trigger is installed 28 into 1 block 2 (FIG. 3), it transmits pulse information to write to block 3 registered in register 21 of the read answer. When the trigger 28 is installed in O, block 2 performs the reception of potential information from the OK 15. The information switch, implemented on the AND-OR 22 element (Fig. 3), switches information either directly from the OK 15 or from the outputs register 21. The operation of block 17 (Fig. 7) is as follows. Before the program, prior to the start of monitoring, the computer 16 and block 4 write into the register 47 the code of the final address of the nodes 23 and 24 and set the trigger 50 to 1 (Operation mode). At the same time, at the output of the form element 45, a Work signal is reset, which resets the counter 48, which stores the addresses, to the initial state. The counter 48 1 3 is blocked by the Inhibit signal sent from block 14 to the input of element AND 43. Thus, at the beginning of the monitoring cycle, counter 48, trigger 50 and amplifier transmitter 54 control the reading from node 23 of the first test set, which is passed through block 1 to inputs OK 15. The type of information (pulses or potentials) at the inputs of the OK 15 depends on the state of register 25 (Fig. 5). Node 19 (Fig. 2) transmits the test information read from node 23 (Fig. 4) to the key 18 in the form of potentials, if O is written in this discharge register 25, and in the form of a pulse, if in this discharge de register 25 it is written 1. Pulse temporal parameters depend on the state of the generator 10. Allowing the transmission of a packet of pulses to the inputs of the OK 15 triggers trigger 20 (FIG. 2) on the Work signal (block 17). The sequence of pulses to the inputs of the OK 15 is transmitted until block 14 receives an Inhibit signal at the output. The Inhibit signal resets the trigger 20 to O, stops the supply of a packet of pulses and. resolves the AND 43 element (Fig. 7) to transmit pulses to the input of the counter 48 and the signal Record via the amplifier-transmitter 52. The amplifier-transmitter 53 transfers the address code to the nodes 23 and 24 simultaneously. For the synchronous operation of the blocks 13, the input 43 : KTT pulses from the driver 10. The control OK 15 test sets, counted from node 3, occurs until the circuit 49 comparing the counter codes 48 and register 47 yields a match signal. In this case, the trigger 50 is reset to O and generates a signal The end of the control coming into the computer 16. Thus, unit 1, under the control of blocks 14, 17 and 3, can send to the input groups a repeating sequence of control signals, in particular, pulses of positive or negative field polarity, and the addresses of the group of inputs are determined by the register register 25, and the polarity of the pulses depends on the set test set at the output of the node 23. The OK 15 response signal falls into block 14 as follows. The output OK 15 (regardless of the input or output OK) 112 is connected to the corresponding bit of block 1 and input 1M of the register 21 and the element AND-OR 22. The procedure for recording the reaction OK 15 to register 21 is indicated earlier. The information recorded in register 21 is gated with pulses with predetermined temporal characteristics received from the generator 11. Therefore, the information on the output of the OK 15 in the steady state (potential information) may differ from the information recorded in the corresponding register 21. The AND-OR element 22 allows, depending on the signal at the 310 output of node 13, to write to the register 24 of unit 3 and analyze the response of the OK 15 in the steady state directly from the output of the OK 15 or from the output of the register 21.. Thus, the proposed device in comparison with the known provides control of objects, the response to the outputs of which occur, starting with some predetermined point in time. In addition, it reduces the amount of RAM in the information collection unit.
Фиг/Г . отф-л Ю ( отРг. 56 отРг26Fig / g. off-l Yu (dtrg. 56 dtrg26
61 6361 63
62 6ff62 6ff
2 2
ОЗУRam
671 данные671 data
АдресAddress
Запись Чтение ЗаписьWrite Read Write
УпгениеExegenie
Фиг.2.2.
6565
0мг J0mg J
23 23
7 ОЗУ7 ram
0ve..fy 60 610ve..fy 60 61
-U2-U2
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU833628237A SU1128243A2 (en) | 1983-06-24 | 1983-06-24 | Device for exchanging data between control computer and controlled processes |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU833628237A SU1128243A2 (en) | 1983-06-24 | 1983-06-24 | Device for exchanging data between control computer and controlled processes |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU783780 Addition |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1128243A2 true SU1128243A2 (en) | 1984-12-07 |
Family
ID=21076666
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU833628237A SU1128243A2 (en) | 1983-06-24 | 1983-06-24 | Device for exchanging data between control computer and controlled processes |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1128243A2 (en) |
-
1983
- 1983-06-24 SU SU833628237A patent/SU1128243A2/en active
Non-Patent Citations (1)
Title |
---|
1. Авторское свидетельство СССР 783780, кл. G 06 F 3/04, 1977 (прототип). * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1128243A2 (en) | Device for exchanging data between control computer and controlled processes | |
US4035786A (en) | Operation state monitoring apparatus | |
SU1257653A2 (en) | Interface for linking electronic computers | |
SU1048467A1 (en) | Interface | |
SU1144112A1 (en) | Interface for linking computer with common bus | |
SU1681394A1 (en) | Automatic switching and interfacing unit | |
SU1500996A1 (en) | Automatic system for checking parameters of electronic circuits | |
SU1104498A1 (en) | Interface | |
SU634344A1 (en) | Telemechanical apparatus | |
SU734651A1 (en) | Device for interfacing computer with pulse sensors | |
SU1005156A1 (en) | Device for teaching computing technique principles | |
SU1432526A1 (en) | Device for sequential transmission of digital information | |
SU1157544A1 (en) | Device for functional-parametric checking of logic elements | |
SU1437873A1 (en) | Device for parallel writing of information into two computers | |
SU1660025A1 (en) | Remote control command driver | |
SU1441435A1 (en) | Apparatus for shaping remote control commands | |
SU1179355A1 (en) | Interface for linking computer with terminals | |
SU653763A1 (en) | Transceiver | |
SU1238085A2 (en) | Device for checking digital units | |
SU1233284A1 (en) | Multichannel dtigital-to-analog converter | |
SU1597881A1 (en) | Device for checking discrete signals | |
SU558290A1 (en) | Device for transmitting information | |
SU1001074A1 (en) | Interface | |
SU1262574A2 (en) | Storage with checking information when recording | |
SU1406736A1 (en) | Device for shaping coded sequences |