SU1695266A1 - Multichannel device for program-simulated control - Google Patents

Multichannel device for program-simulated control Download PDF

Info

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
Application number
SU894726870A
Other languages
Russian (ru)
Inventor
Вячеслав Сергеевич Харченко
Григорий Николаевич Тимонькин
Валерий Николаевич Шрамко
Сергей Николаевич Ткаченко
Евгений Васильевич Пугач
Валентин Павлович Улитенко
Original Assignee
Предприятие П/Я Г-4651
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я Г-4651 filed Critical Предприятие П/Я Г-4651
Priority to SU894726870A priority Critical patent/SU1695266A1/en
Application granted granted Critical
Publication of SU1695266A1 publication Critical patent/SU1695266A1/en

Links

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total 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)

Формула изобретени  Многоканальное устройство дл  про5 граммного управлени , содержащее генератор синхроимпульсов, первый и второй счетчики импульсов, селектор-мультиплексор , блок пам ти состо ни  объектов , первый элемент И, блок сравнени , дешифратор-демультиплексор, выходы которого  вл ютс  информационными выходами устройства, первый выход генератора синхроимпульсов соединен со счетным входом первого счетчика импульсов, информационные выходы которого соединены с адресными входами селектора-мультиплексора и блока пам ти росто ни  объектов и информационными входами дешифратора- демультиплексора, информационные выходы блока пам ти состо ни  объектов соединены с первой группой входов блока сравнени , выход которого соединен с входом разрешени  дешифратора-демультип- лексора, второй выход генератора синхроимпульсов соединен с первым вхо- дом первого элемента И, выход переполнени  первого счетчика импульсов соединен со счетным входом второго счетчика импульсов , информационные выходы которого соединены с второй группой входов блока сравнени , информационные входы селек- тора-мультиплексора  вл ютс  информационными входами устройства, а выход - соединен с вторым входом первого элемента И, отличающеес  тем, что, с целью расширени  области применени  устройства , в него дополнительно введены втором элемент И. группа элементов И, элемент ИЛИ и элемент ИЛИ-НЕ, входы которого соединены с информационными входами блока пам ти состо ни  объектов, а выход - с первым инверсным входом второго элемента И и третьим входом первого элемента И, выход которого соединен с первым входом элемента ИЛИ, выход которого соединен с входом записи блока пам ти состо ни  объектов, вход разрешени  которого соединен с общей шиной, второй выход генератора синхроимпульсов соединен с пр мым входом второго элемента И, выход которого соединен с вторым входом элемента ИЛИ, выход селектора-мультиплексора соединен с вторым инверсным входом второго элемента И и объединенными первыми входами группы элементов И, выходы которых соединены с группой информационных входов блока пам ти состо ни  объектов, информационные выходы второго счетчика и импульсов соединены соответственно с вторыми входами элементов И группы.A multichannel programer control device comprising a clock generator, first and second pulse counters, a selector-multiplexer, an object state storage unit, a first AND element, a comparison unit, a decoder-demultiplexer whose outputs are device information outputs, the first the output of the sync pulse generator is connected to the counting input of the first pulse counter, the information outputs of which are connected to the address inputs of the selector-multiplexer and memory block That is, neither the objects nor the information inputs of the decoder-demultiplexer, the information outputs of the memory block of the objects are connected to the first group of inputs of the comparison block, the output of which is connected to the resolution input of the decoder-demultiplexer, the second output of the sync pulse generator is connected to the first input of the first element And, the overflow output of the first pulse counter is connected to the counting input of the second pulse counter, the information outputs of which are connected to the second group of inputs of the comparison unit, the information The inputs of the selector-multiplexer are information inputs of the device, and the output is connected to the second input of the first element AND, characterized in that, in order to expand the field of application of the device, the second element I. is additionally introduced into it. and the OR-NOT element, whose inputs are connected to the information inputs of the object state memory, and the output - to the first inverse input of the second element AND and the third input of the first element AND whose output is connected to the first input of the OR element, output costly connected to the input of the memory block of the state of the objects whose resolution input is connected to the common bus; the second output of the clock generator is connected to the direct input of the second AND element, the output of which is connected to the second input of the OR element; the output of the selector-multiplexer is connected to the second inverse the input of the second element And and the combined first inputs of the group of elements And, the outputs of which are connected to the group of information inputs of the memory unit of the state of objects, information outputs of the second counter and pulses dineny respectively to second inputs of the AND group. 00 Фае. 2Faye. 2
SU894726870A 1989-08-08 1989-08-08 Multichannel device for program-simulated control SU1695266A1 (en)

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)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
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