SU1695266A1 - Multichannel device for program-simulated control - Google Patents
Multichannel device for program-simulated control Download PDFInfo
- Publication number
- SU1695266A1 SU1695266A1 SU894726870A SU4726870A SU1695266A1 SU 1695266 A1 SU1695266 A1 SU 1695266A1 SU 894726870 A SU894726870 A SU 894726870A SU 4726870 A SU4726870 A SU 4726870A SU 1695266 A1 SU1695266 A1 SU 1695266A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- inputs
- information
- group
- Prior art date
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Programmable Controllers (AREA)
Abstract
Изобретение относитс к автоматике и вычислительной технике и может быть использовано в автоматизированных системах контрол и управлени технологическими процессами. Цель изобретени - расширение области применени устройства. Устройство содержит: генератор 1 синхроимпульсов , первый 2 и второй 3 счетчики, селектор-мультиплексор 4, первый 5 и второй 6, элементы И, группу элементов И 7, элемент ИЛИ 8, элемент ИЛИ-НЕ 9, блок пам ти состо ни объектов 10, блок сравнени 11 дешифратор-демультиплексор 12. Новыми элементами устройства вл ютс : второй 6 и группа 7 элементов И, элемент ИЛИ 8, элемент ИЛИ-НЕ 9. Введение новых элементов позвол ет осуществл ть автоматическое управление множеством внешних устройств, подключаемых и отключаемых от данно о устройства в любое врем и в любой последовательности. 2 ил.The invention relates to automation and computing and can be used in automated process control and management systems. The purpose of the invention is to expand the field of application of the device. The device contains: generator 1 clock pulses, first 2 and second 3 counters, selector-multiplexer 4, first 5 and second 6, elements AND, group of elements AND 7, element OR 8, element OR-NOT 9, object state memory 10 , the comparison block 11, the decoder-demultiplexer 12. The new elements of the device are: the second 6 and the group of 7 elements AND, the element OR 8, the element OR NOT HE 9. The introduction of new elements allows automatic control of many external devices connected and disconnected from data about the device at any time and any sequence. 2 Il.
Description
Изобретение относитс к автоматике и вычислительной технике и может быть использовано в автоматизированных системах контрол и управлени технологическими процессами.The invention relates to automation and computing and can be used in automated process control and management systems.
Цель изобретени - расширение области применени ,The purpose of the invention is to expand the scope of
На фиг, 1 представлена функциональна схема; на фиг. 2-временные диаграммы функционировани многоканального устройства дл программного управлени . Fig, 1 shows a functional diagram; in fig. 2-time diagrams of the operation of a multi-channel device for software control.
Многоканальное устройство дл программного управлени содержит генератор 1 синхроимпульсов, первый 2 и второй 3 счетчики импульсов, селектор-мультиплексор 4, первый 5 и второй 6 элементы И, группу элементов И 7, элемент ИЛИ 8, элемент ИЛИ-НЕ 9, блок 10 пам ти состо ни The multichannel device for software control contains a generator of 1 sync pulses, the first 2 and second 3 pulse counters, the selector-multiplexer 4, the first 5 and the second 6 elements AND, the group of elements AND 7, the element OR 8, the element OR-NOT 9, block 10 of memory condition
объектов, блок 11 сравнени и дешифратор- демультиплексор 12objects, block 11 comparison and the decoder-demultiplexer 12
Многоканальное устройство дл программного управлени работает следующим образом.A multi-channel device for software control operates as follows.
Объекты управлени (от 1 до п) могут быть включены и выключены в любое врем в процессе работы. При наличии объекта управлени (его включении) на соответствующем ему входе селектора-мультиплексора 4 по вл етс уровень 1, а при его отсутствии - уровень О.Control objects (from 1 to p) can be turned on and off at any time during operation. If there is a control object (it is turned on), the level 1 appears at the corresponding input of the selector-multiplexer 4, and if it is not, the level O.
В исходном состо нии счетчики 2 и 3 установлены в О, по всем адресам блока 10 пам ти записан О. Последовательность импульсов с генератора 1 поступает на вход счетчика 2 импульсов. Счетчик 2 импульсов представл ет собой двоичный счетчик на пIn the initial state, the counters 2 and 3 are set to O, and the addresses of the memory block 10 are recorded by O. The pulse sequence from the generator 1 is fed to the input of the counter 2 pulses. Pulse counter 2 is a binary counter on the
ОABOUT
оabout
СП ND ОSP ND O
импульсов, с выхода которого информаци поступает в двоичном коде на адресный вход селектора-мультиплексора 4. Таким образом, селектор-мультиплексор 4 осуществл ет последовательный опрос информационных входов и в соответствии с этим на выходе селектора-мультиплексора 4 по вл етс уровень 1 при наличии (включении) объекта управлени или уровень О при его отсутствии (выключении). По заднему фронту каждого импульса с первого выхода генератора 1 импульсов происходит перезапись числа в счетчике 2 импульсов. В промежутке между импульсами генератора происходит считывание информации, записанной в блоке 10 пам ти по адресу, определ емому показанием счетчика 2 импульсов. Считанна из блока 10 пам ти информаци поступает на первые входы блока 11 сравнени и на входы элемента ИЛИ-НЕ 9, Блок 11 сравнивает эту информацию с выходом счетчика 3 в данный момент (текущее врем ), а на выходе элемента ИЛИ-НЕ 9 по вл етс уровень 1, если по данному адресу записан код О. Если по данному адресу не заносилась еще никака информаци и объект по данному адресу включен , то по очередному импульсу с второго выхода генератора 1 синхроимпульсов (сдвинутому во времени относительно импульса с первого выхода) через элементы И 5 и ИЛИ 8 проходит сигнал записи. По этому сигналу в блок 10 пам ти записываетс информаци (показание счетчика 3 импульсов или текущее врем ) по адресу, определ емому счетчиком 2. Если считанна информаци с блока 10 пам ти отлична от О, то на элемент И 5 поступает уровень О и не происходит запись информации в блок 10 пам ти по данному адресу, т.е. остаетс прежнее значение.of pulses, from the output of which information is sent in binary code to the address input of the selector-multiplexer 4. Thus, the selector-multiplexer 4 performs a sequential interrogation of information inputs and, accordingly, the output of the selector-multiplexer 4 appears level 1 if present ( on) of the control object or the level O in the absence of it (off). On the trailing edge of each pulse from the first output of the generator 1 pulses, the numbers are overwritten in the counter of 2 pulses. In the interval between the generator pulses, the information recorded in the memory block 10 is read at the address determined by the indication of the counter of 2 pulses. The information read from the memory block 10 is fed to the first inputs of the comparison block 11 and to the inputs of the OR-NOT 9 element, Block 11 compares this information with the output of the counter 3 at the given moment (current time), and at the output of the OR-NOT 9 element level 1, if the code O is recorded at this address. If no information has yet been entered at this address and the object at this address is turned on, then by the next pulse from the second output of the sync pulse generator 1 (shifted in time relative to the pulse from the first output) through the elements And 5 and or 8 pr walks recording signal. According to this signal, information is recorded in memory block 10 (readout of the counter of 3 pulses or the current time) at the address determined by counter 2. If the read information from memory block 10 is different from O, the O level goes to element 5 and does not occur recording information in memory block 10 at a given address, i.e. the same value remains.
Счетчик 3 импульсов представл ет собой двоичный счетчик, определ ющий цикл работы устройства. Переключение счетчика 3 импульсов происходит по импульсу переполнени первого счетчика 2 импульсов, т.е. после обработки счетчиками 2 импульсов такта работы, состо щего из п микротактов.Pulse counter 3 is a binary counter that determines the cycle of operation of the device. The switching of the pulse counter 3 occurs due to the overflow pulse of the first pulse counter 2, i.e. after processing by the counters 2 pulses of the work cycle consisting of n micro-tacts.
Таким образом, после каждого очередного импульса с генератора 1 синхроимпульсов анализируетс информаци , записанна по данному адресу блока 10 пам ти , и только при отсутствии информации (записан О) производитс запись по этому адресу текущего значени времени, В итоге в блок 10 пам ти заноситс информаци о показании счетчика 3 импульсов в момент установки каждого объекта контрол .Thus, after each next pulse from the sync pulse generator 1, the information recorded at this address of memory block 10 is analyzed, and only if there is no information (O recorded), the current time value is recorded at this address. As a result, information about the indication of the counter of 3 pulses at the time of installation of each object of control.
Блок 11 сравнени после каждого импульса последовательно сравнивает информацию , записанную по всем адресам блокаComparison unit 11 after each pulse sequentially compares information recorded at all addresses of the block.
10 пам ти с показани ми счетчика 3 импульсов . Показание счетчика 3 импульсов совпе- дает с информацией, записанной по любому адресу блока 10 пам ти только в тон спучае,10 memories with 3 pulse counter readings. The reading of the counter of 3 pulses coincides with the information recorded at any address of the memory block 10 only in tone,
когда счетчик 3 импульсов начал отсчет еле дующего цикла времени, так как значение каждого числа, занесенного в счетчик, повтор етс только в следующем циклэ. При совпадении информации на выходах схемыwhen the counter of 3 pulses began counting the next time cycle, since the value of each number stored in the counter is repeated only in the next cycle. If the information on the outputs of the circuit
0 11 сравнени на ее выходе по вл етс уровень 1. что разрешает работу дешифратора-мультиплексора 12. На его выходе, соответствующем информации на его адресных входах (D), по вл етс уровень 1,0 11 comparisons at its output appears level 1. that enables the operation of the decoder-multiplexer 12. At its output, the corresponding information at its address inputs (D), appears level 1,
5 который поступает в качестве управл ющего сигнала на объект управлени , соответствующий данному адресу.5 which arrives as a control signal to the control object corresponding to this address.
Когда в процессе работы один из объек0 тов управлени отключен, то в очередном цикле работы многоканального устройства дл программного управлени при обращении к адресу отключенного объекта на выходе элемента ИЛИ-НЕ 9 и селектора5 мультиплексора 4 по вл етс уровень О Элемент И 5 и группа элементов И 7 закрываютс . На информационный вход блока 10 пам ти поступает О, и по импульсу с второго выхода генератора импульсов черезWhen in the process of operation one of the control objects is disabled, then in the next cycle of operation of the multi-channel device for program control, when addressing the address of the disabled object at the output of the OR-NOT 9 element and the selector 5 of the multiplexer 4, the O level And 5 group and the AND group of elements appear. 7 are closed. On the information input of the memory block 10 is received O, and the pulse from the second output of the pulse generator through
0 элементы И 6 и ИЛИ 8 осуществл етс запись О в блок 10 пам ти по адресу, соответствующему отключенному объекту управлени Устройство готово к последующему включению отключенного объекта уп5 равлени .0 elements AND 6 and OR 8 write O into memory block 10 at the address corresponding to the disabled control object. The device is ready for the next activation of the disabled control object.
Таким образом,устройство обеспечивает подачу управл ющего сигнала на каждый объект управлени через врем , равное одному циклу работы 2 импульсов При этомThus, the device provides a control signal to each control object through a time equal to one cycle of operation of 2 pulses.
0 неважно, в какой момент времени включаетс и отключаетс объект управлени , так как после каждого импульса генератора 1 происходит при необходимости перепрограммирование за счет изменени информа5 ции, записанной в блоке 10 пам ти, и устройство работав с учетом мен ющейс программы. Таким образом, устройство позвол ет осуществить автоматическое управление множеством внешних устройств,0 it does not matter at which point in time the control object is turned on and off, since after each pulse of generator 1 reprogramming takes place, if necessary, by changing the information recorded in memory block 10 and the device operating with the changing program. Thus, the device allows automatic control of a variety of external devices,
0 подключаемых к данному устройству и отключаемых от него в любое врем и в любой последовательности.0 connected to and disconnected from this device at any time and in any sequence.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894726870A SU1695266A1 (en) | 1989-08-08 | 1989-08-08 | Multichannel device for program-simulated control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894726870A SU1695266A1 (en) | 1989-08-08 | 1989-08-08 | Multichannel device for program-simulated control |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1695266A1 true SU1695266A1 (en) | 1991-11-30 |
Family
ID=21464746
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU894726870A SU1695266A1 (en) | 1989-08-08 | 1989-08-08 | Multichannel device for program-simulated control |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1695266A1 (en) |
-
1989
- 1989-08-08 SU SU894726870A patent/SU1695266A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 842715, кл. G 05 В 19/18, 1981. Авторское свидетельство СССР № 1190363, кл. G 06 В 19/18, 1984. Авторское свидетельство СССР № 1381429, кл. G 05 В 19/18, 1986. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4219875A (en) | Digital event input circuit for a computer based process control system | |
SU1695266A1 (en) | Multichannel device for program-simulated control | |
SU1381429A1 (en) | Multichannel device for programmed control | |
SU1638793A1 (en) | Multichannel programmable pulse generator | |
SU809182A1 (en) | Memory control device | |
RU1807448C (en) | Program control unit | |
SU1173414A1 (en) | Program control device | |
SU1536365A1 (en) | Information input device | |
SU1587500A1 (en) | Function generator | |
SU1661770A1 (en) | Test generator | |
SU1575187A1 (en) | Device for monitoring code sequences | |
SU1188765A1 (en) | Device for selecting object images | |
SU1723661A1 (en) | Device for checking pulse trains | |
SU1679487A1 (en) | Digital unit controller | |
SU1149256A1 (en) | Device for identifying address of bus module | |
RU1795443C (en) | Device for information input | |
SU1640827A1 (en) | Sequential code converter | |
SU1753475A1 (en) | Apparatus for checking digital devices | |
SU1176346A1 (en) | Device for determining intersection of sets | |
SU1695342A1 (en) | Device for counting number of articles | |
SU1238165A1 (en) | Device for checking blocks of read-only memory | |
SU1642472A1 (en) | Device for checking the sequence of operatorъs actions | |
SU1416995A1 (en) | Device for monitoring digital units | |
RU1835549C (en) | Logical cell for identification matrix | |
SU1387004A2 (en) | N-sensors-to-computer interface |