SU1195343A1 - Information input device - Google Patents
Information input device Download PDFInfo
- Publication number
- SU1195343A1 SU1195343A1 SU843759720A SU3759720A SU1195343A1 SU 1195343 A1 SU1195343 A1 SU 1195343A1 SU 843759720 A SU843759720 A SU 843759720A SU 3759720 A SU3759720 A SU 3759720A SU 1195343 A1 SU1195343 A1 SU 1195343A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- counter
- timer
- trigger
- Prior art date
Links
- 230000000903 blocking effect Effects 0.000 claims description 2
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims 1
- 238000005266 casting Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001746 injection moulding Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- Selective Calling Equipment (AREA)
Description
Изобретение относится к вычислительной технике и автоматизированным системам управления и предназначено для ввода инициативных дискретных сигналов в управляющий вычисли- 5 тельный комплекс, например, гибких автоматизированных производств (ГАЛ}, литья под давлением, одними из основных элементов которых являются литейная машина (ЛМ), обору- Ю дованная системой управления, и ЭВМ, работающая в режиме реального времени .The invention relates to computer technology and automated control systems and is intended for the input of discrete initiative signals into a control computer complex, for example, flexible automated productions (GAL}, injection molding, one of the main elements of which is a casting machine (LM), equipment - Juridical control system, and real-time computer.
Цель изобретения - повышение на'дежности'устройства путем блоки-. 15 ровкй ввода ложной информации.The purpose of the invention is to increase the reliability of the device by blocking. 15 level of entering false information.
На чертеже представлена функциональная схема устройства.The drawing shows a functional diagram of the device.
Устройство содержит блок 1 формирования информационных сигналов · 20 (блок дискретных датчиков), коммутатор 2, счетчик 3,триггер 4,элемент 5 задержки, таймер 6, второй элемент 7 ИЛИ, первый элемент 8 ИЛИ.The device contains a block of forming information signals · 20 (block of discrete sensors), switch 2, counter 3, trigger 4, delay element 5, timer 6, second element 7 OR, first element 8 OR.
Коммутатор 2 функционирует таким 25 образом, что в соответствии с кодом, устанавливаемым на его управляющих входах, выход его соединен с соответствующим информационным входом.Switch 2 operates in such a way that, in accordance with the code set on its control inputs, its output is connected to the corresponding information input.
При этом к нулевому информационному 30 входу коммутатора 2 подключен датчик первого такта блока 1, к первому информационному- датчику второго такта и т.д. В качестве коммутатора 2, например, может быть использован муль-35 типлексор.At the same time, the sensor of the first cycle of unit 1 is connected to the zero informational 30 input of the switch 2, to the first informational sensor of the second cycle, etc. As a switch 2, for example, a multiplexer 35 can be used.
Время работы таймера 6 устанавливается несколько большим максимального межтактового времени цикла работы ЛМ . 40The time of the timer 6 is set somewhat longer than the maximum inter-cycle time of the LM operation cycle. 40
' Триггер 4 переключается по переднему фронту сигнала на его тактовом входе при наличии "О" на входе сброса устройства.'Trigger 4 switches over the leading edge of the signal at its clock input when there is an “O” at the device reset input.
Устройство работает следующим об- 45 разом. · „ 'The device works as follows 45 times. · „'
Перед началом очередного цикла работы ЛМ в системе управления формируется сигнал сброса, переводящий ЛМ в исходное положение и поступаю- 50 щий на вывод "Сброс" в виде импульса "1”. Этот сигнал сбрасывает счетчик 3 и, поступая через элемент 8 ИЛИ, сбрасывает триггер 4 и таймер 6. После этого устанавливается сицнал "0" 55 на выходах элемента 7 ИЛИ "Прерывание")· таймера 6 ("Авария") и выходах счетчика 3 ("Код такта"). Код с выходов счетчика 3 поступает на управляющие входы коммутатора 2, который подключает свой нулевой информационный вход к выходу. После снятия сигнала сброса на входе устройства и появления "0" на входе "Сброс" устройства таймер 6 начинает отсчитывать допустимое время ожидания поступления очередного такта цикла, в данном случае первого. Появление сигнала "1" на выходе датчика Д1 вызывает такой же сигнал на выходе коммутатора 2. На тактовом входе триггера 4 появляется передний фронт сигнала. На прямом выходе триггера 4 устанавливается такой же сигнал, как и на информационном входе - "1". Последний сигнал через элемент 7 ИДИ поступает на второй . выход устройства ("Прерывание"), сдвигает счетчик в первое положение и поступает на вход элемента 5 задержки. Изменение кода на счетчике 3, а следовательно, и на управляющих входах коммутатора 2 приводит к переключению последнего. При этом к выходу коммутатора 2 подключается его первый вход. При безаварийной работе ЛМ сигнал "1" на выходе датчика Д2 блока 1 не может появиться до переключения коммутатора 2. Поэтому на выходе последнего . появляется "0", не изменяющий состояние триггера 4. Длительность поступления сигнала прерывания определяется величиной элемента 5 задержки и выбирается так, чтобы ЭВМ успевала его принять и начать обработку.Before the beginning of the next cycle of operation of the LM in the control system, a reset signal is generated, which translates the LM to its initial position and arrives at the “Reset” output as a pulse “1". This signal resets the counter 3 and, acting through the element 8 OR, resets the trigger 4 and timer 6. After this set the squadron "0" 55 at the outputs of element 7 OR "Interrupt") · timer 6 ("Alarm") and the outputs of counter 3 ("Tact code"). The code from the outputs of counter 3 is fed to the control inputs switch 2, which connects its zero information input to the output. the reset signal at the input of the device and the appearance of "0" at the input "Reset" of the device, timer 6 begins to count the allowable waiting time for the next cycle cycle, in this case, the first one. The appearance of the signal "1" at the output of the D1 sensor causes the same signal at the switch output 2. The leading edge of the signal appears on the clock input of trigger 4. On the direct output of trigger 4, the same signal is set as on the information input - "1". The last signal through the element 7 IDN comes to the second. the device output ("Interrupt"), shifts the counter to the first position and enters the input of the delay element 5. Changing the code on the counter 3, and consequently, on the control inputs of the switch 2 leads to the switching of the latter. In this case, the output of the switch 2 connects its first input. When trouble-free operation of the LM signal "1" at the output of the sensor D2 unit 1 can not appear before switching switch 2. Therefore, the output of the latter. a "0" appears, which does not change the state of the trigger 4. The duration of the arrival of the interrupt signal is determined by the value of the delay element 5 and is selected so that the computer has time to receive it and start processing.
Сигнал с выхода элемента 5 задержки через элемент 8 ИЛИ сбрасывает триггер 4 и таймер 6. После появления на прямом выходе триггера 4 "0" сброс снимается. Таймер 6 снова начинает,отсчет времени. На выходе таймера 6 сохраняется "0". Аналогичная процедура продолжается до тех пор, пока не будут исчерпаны все такты цикла работы ЛМ, число которых, естественно, не может превышать числа информационных входов коммутатора 2, равного т=2 , если число управляющих входов равно П . После выполнения последнего такта работы ЛМ из системы управления на вход устройства поступает сигнал сброса и все операции происходят в ранее описанной последовательности, Таким образом, переключение коммутатора 2 производится самими входными инфор3 The signal from the output of the delay element 5 through the element 8 OR resets the trigger 4 and timer 6. After the appearance of the trigger 4 on the direct output 4 "0" reset is removed. Timer 6 starts counting again. The output of timer 6 is stored "0". A similar procedure continues until all cycles of the LM operation cycle have been exhausted, the number of which, naturally, cannot exceed the number of information inputs of switch 2 equal to m = 2 if the number of control inputs is equal to II. After the last cycle of operation of the LM from the control system is completed, a reset signal is sent to the device input and all operations occur in the previously described sequence. Thus, switching of switch 2 is performed by the input information 3 itself.
мационными сигналами и не требует для этого специального генератора.mation signals and does not require for this special generator.
Аварийный режим работы ЛМ проявляется в виде непоступления сигнала от очередного датчика блока 1, либо в,|виде одновременного появления сигналов от двух соседних датчиков . Если очередной датчик не сработает в течение контрольного времени ("О" на выходе соответствующего датчика), таймер 6 срабаты-. вает. На его выходе появляется "1", поступающая на первый выход ("Авария") устройства и через элемент 7 ИЛИ на второй вывод "Прерывание". Наличие "1" на первом 'выходе устройства является признаком аварийного состояния ЛМ, а сигналы на выходах счетчика 3 указывают в двоичном коде место цикла, где появилась неисправность.The emergency mode of operation of the LM is manifested in the form of a non-receipt of a signal from the next sensor of unit 1, or in the form of simultaneous appearance of signals from two adjacent sensors. If the next sensor does not work within the control time ("O" at the output of the corresponding sensor), the timer 6 is activated. vaet. "1" appears at its output, arriving at the first output ("Accident") of the device and through element 7 OR to the second output "Interruption". The presence of "1" at the first output of the device is a sign of an emergency state of the LM, and the signals at the outputs of counter 3 indicate in the binary code the place of the cycle where the fault occurred.
В случае одновременного срабатывания двух соседних датчиков блока 1 сигнал "1" от первого из них поступает на выход коммутатора 2.'В этом елучае формируется сигнал пре1195343 4 In the case of simultaneous actuation of two adjacent sensor unit 1 "1" signal from the first of them is output switch 2.'V eluchae this signal is generated pre1195343 4
рывания на выходе второго элемента 7 ИЛИ, сбрасывается и вновь запускается таймер 6, счетчик 3 подключает к выходу коммутатора 2 второйsnatching at the output of the second element 7 OR, the timer 6 is reset and restarted, the counter 3 connects to the output of the switch 2 the second
5 из одновременно сработавших датчиков блока 1. Так как на выходе этого датчика существуем "1", то и на выходе коммутатора 2 сохраняется такой же сигнал. Поэтому триггер 45 of the simultaneously triggered sensors of block 1. Since there is "1" at the output of this sensor, then the same signal remains at the output of switch 2. Therefore trigger 4
10 после сброса не срабатывает снова. Сигнал прерывания не формируется, счетчик 3 не сдвигается, коммутатор 2 не переключается, таймер 6 не сбрасывается. После срабатывания10 after reset does not work again. The interrupt signal is not generated, counter 3 does not move, switch 2 does not switch, timer 6 is not reset. After triggering
15 таймера 6 формируются сигналы "Ава: рия" и "Прерывание", а состояние15 timer 6 signals are formed "Ava: Ria" and "Interrupt", and the state
счетчика 3, указывает номер такта, на котором произошла неисправность.counter 3, indicates the number of the clock on which the fault occurred.
В предлагаемом устройстве номерIn the proposed device number
20 такта анализируется в ЭВМ только при наличии сигнала "1" на выходе таймера 6 ("Авария"). Экономия машинного времени ЭВМ происходит за счет того, что время обработкиThe 20 clock cycle is analyzed in a computer only if there is a signal "1" at the output of timer 6 ("Accident"). Saving computer time is due to the fact that the processing time
25 информации увеличивается только в ' аварийной ситуации.25 information is increased only in an emergency.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843759720A SU1195343A1 (en) | 1984-06-22 | 1984-06-22 | Information input device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843759720A SU1195343A1 (en) | 1984-06-22 | 1984-06-22 | Information input device |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1195343A1 true SU1195343A1 (en) | 1985-11-30 |
Family
ID=21126327
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU843759720A SU1195343A1 (en) | 1984-06-22 | 1984-06-22 | Information input device |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1195343A1 (en) |
-
1984
- 1984-06-22 SU SU843759720A patent/SU1195343A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4566111A (en) | Watchdog timer | |
SU1195343A1 (en) | Information input device | |
SU1223232A1 (en) | Device for checking two pulse sequencies | |
SU1401460A1 (en) | Device for checking clocking pulses | |
SU957425A1 (en) | Device for checking pulse train | |
SU1451673A1 (en) | Information input device | |
SU1539761A1 (en) | Information input device | |
SU1649642A2 (en) | Device for monitoring pulse train | |
SU1539974A1 (en) | Single-pulse transducer | |
SU1485224A1 (en) | Data input unit | |
SU1096650A1 (en) | Device for checking signal sequence | |
SU1269098A2 (en) | Device for programmed control of object | |
SU1474778A1 (en) | Device for recording actuation of repeated reconnection automatic control | |
SU1282125A1 (en) | Priority interruption device | |
SU520711A2 (en) | Pulse counting device | |
SU1606975A1 (en) | Device for executing interruptions | |
SU1341640A1 (en) | Interruption signal forming device | |
SU1280602A1 (en) | Information input device | |
SU624230A1 (en) | Arrangement for control of operation sequence | |
SU1290506A1 (en) | Device for checking pulse sequence | |
SU1622857A1 (en) | Device for checking electronic circuits | |
SU1156004A1 (en) | Device for programmed control | |
SU1264206A1 (en) | Switching device for multichannel check and control systems | |
SU1406588A1 (en) | Device for input of information from users | |
SU1142836A1 (en) | Device for processing interruptions |