SU805309A1 - Programme-control device - Google Patents
Programme-control device Download PDFInfo
- Publication number
- SU805309A1 SU805309A1 SU742011777A SU2011777A SU805309A1 SU 805309 A1 SU805309 A1 SU 805309A1 SU 742011777 A SU742011777 A SU 742011777A SU 2011777 A SU2011777 A SU 2011777A SU 805309 A1 SU805309 A1 SU 805309A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- cell
- inputs
- output
- trigger
- input
- Prior art date
Links
Landscapes
- Programmable Controllers (AREA)
Description
(54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ(54) SOFTWARE CONTROL DEVICE
1one
Изобретение относитс к автомати ке и вычислительной технике и может быть использовано при реализации технических средств цифровых автоматов дл общего поиска при многоточечном контроле и управлении.The invention relates to automation and computer technology and can be used in the implementation of technical means of digital automata for general search in multipoint monitoring and control.
Известно устройство дл программного управлени , содержащее триггеры , последовательно соединенные между собой, например по кольцевой схеме . При поступлении каждого Ьходного тактового импульса на входы всех триггерных чеек обеспечиваетс строго поочередное переключение всех триггеров, начина от триггера, в KOTOpcw до этого была записана единица . Таким образом, устройство обеспечивает лишь жестко згоданный режим опроса и с периодом цикла максимальной величины независимо от интенсивности вызова объектов 1 .A device for software control is known, which contains triggers interconnected in series, for example, in a ring circuit. When each input clock pulse arrives at the inputs of all the trigger cells, a strictly alternate switching of all the triggers is provided, starting from the trigger, a unit has been recorded in KOTOpcw before. Thus, the device provides only rigidly polled polling mode and with a maximum-cycle period, regardless of the intensity of the call to objects 1.
Недостатком этого устройства вл ютс его малые функциональные воз южнocти , так как оно работает в жестко згщанном режиме работы,A disadvantage of this device is its low functional southern functionalities, since it operates in a hard-to-operate mode,
Наиболее близким техническим решением к изобретению вл етс устройство дл nporpaNWHoro управлени , содержащее п триггеров и п чеек переключени , причем входы синхронизации всех триггеров соединены с шиной тактовых сигналов 2 .The closest technical solution to the invention is a device for nporpaNWHoro control, containing n flip-flops and switch cells, and the synchronization inputs of all flip-flops are connected to the clock signal bus 2.
Недостатком этого устройства вл ютс малые функциональные возможности , так как отсутствуют гибкость в ;работе. устройства, посто нный период, ; причем максимальной величины каждого цикла независимо от количества нуждающихс в опросе объектов и их A disadvantage of this device is its low functionality, since there is no flexibility in operation. devices, constant period,; and the maximum value of each cycle, regardless of the number of objects in need of a survey and their
0 состо ний.0 states
Цель изобретени - расширение функциональных возйожностей за счет обеспечени работы устройства независимо от состо ни объектов контрол .The purpose of the invention is the expansion of functional capabilities by ensuring the operation of the device regardless of the state of the objects of control.
Поставленна цель достигаетс тем, что в устройстве дл программного управлени , содержащем п триггеров, п чеек переключени , причем входы синхронизации всех триггеров соеди0 нены с шиной тактовых сигналов., пр мой выход каждого i-го триггера соединен с первым входом (1+1)-ой чейки переключени , где i 1 , 2 ... . (п-1) , первый выход каждой j-ой чейки переключени подключен к информационному входу j-го триггера, где J 1 ,2 . . . п , второй выход каждой i-ой чейки переключени , где ,2... (п-1) соединен со вторым входом 0 (+1)-ой чейки переключени , пр мойThis goal is achieved by the fact that in the device for programmed control, containing n triggers, switching cells, the synchronization inputs of all triggers are connected to the clock signal bus., The direct output of each i-th trigger is connected to the first input (1 + 1) -th switching cell, where i 1, 2 .... (p-1), the first output of each j-th switch cell is connected to the information input of the j-th trigger, where J 1, 2. . . p, the second output of each i-th switching cell, where, 2 ... (p-1) is connected to the second input 0 (+1) -th switching cell, direct
выход n-го триггера подключен к первому входу первой чейки переключени , второй вход которой соединен с выходом п-ой чейки переключени , и тем, что в нем кажда чейка переключени содержит элементы И и ИЛИ, причем первые входы чейки соединены со входами элемеь.л ПИ, выход которого подключен к первьлм входам первого и второго элементов И, выходы которых соединены с первым и вторым выходами чейки соответствекно, вторые входы первого и второго элементов И подключены к третьему и четвертому входам узла соответственно.the output of the nth trigger is connected to the first input of the first switching cell, the second input of which is connected to the output of the pth switching cell, and that each switching cell contains the elements AND and OR, and the first inputs of the cell are connected to the inputs of the element. PI, the output of which is connected to the first inputs of the first and second elements And, the outputs of which are connected to the first and second outputs of the cell correspondingly, the second inputs of the first and second elements And connected to the third and fourth inputs of the node, respectively.
На фиг. 1 изображена блок-схема устройства; на фиг. 2 - функциональна схема чейки переключени .FIG. 1 shows a block diagram of the device; in fig. 2 is a functional switching cell diagram.
Устройство содержит триггеры 1 , 1„...1, чейки 2, 2,j. .. 2 у переключени , шину 3 тактовых сигналов. Кажда .ейка 2 переключени содержит элемент ИЛИ 4, элементы И 5 и 6.The device contains triggers 1, 1 „... 1, cells 2, 2, j. .. 2 switch, bus 3 clocks. Each switch cell 2 contains the element OR 4, the elements AND 5 and 6.
Устройство работает следующим образом .The device works as follows.
Кажда t-а чейка 2 переключени устанавливаетс в состо ние включен или выключено (обозначение состо ний прин то условно). При установке i-ой чейки переключени в состо ние включено сигналы, поступающие на е входы соответственно с выхода()-г триггера или со второго выхода (i-O-ой аналогичной чейки, вызываю формирование соответствующего сигнал на первом выходе i-ой чейки переключени к входу i-ro триггера 1, а при установке i-ой чейки переключени в состо ние выключено эти сигналы вызывают формирование соответствующего сигнала на другом ее выходе, подключенного к (+1)-ой аналогичной чейки 2 переключени .Each t-switch cell 2 is set to the on or off state (the designation of states is conditionally accepted). When setting the i-th switch cell, the signals on the inputs to the inputs from the output () - g of the trigger or from the second output (iO-th analogous cell, respectively) cause the formation of the corresponding signal at the first output of the i-th switch cell to the input The i-ro trigger 1, and when setting the i-th switch cell to the off state, these signals cause the formation of a corresponding signal at its other output connected to (+1) similar switch cell 2.
Пусть единица известным образом записана в один из двоичных элементов , например в триггер 1, а чейки 2...2 установлены в состо ние включено. При поступлении первого тактового импульса по шине 3 тактовых сигналов переключаетс лишь триггер 1„, т.е. тот, в котором записана единица. Сигнал с выхода этого триггера через чейку 2 переключени обеспечивает запись единицы в триг,гер 1. При поступлении второго тактового импульса по шине 3 измен ет состо ние лишь триггер 1 , выходной сигнсШ которого через чейку переключени 2 вызывает запись единицы в триггер Ij. Поскольку все чейки переключени установлены в состо ние включено, то при поступлении последующих тактовых импульсов аналогичным образом происходит запись единицы поочередно в каждый из всех п триггеров 1. Так как все триггеры 1 соединены в кольцевую схему, то в дальнейшем цикл повтор етс , т.е. в этом случае предлагаемый распределитель работает так же, как и известный . При этом врем периода цикла определ етс суммой времени опррса всех N точек.Let the unit be written in a known manner into one of the binary elements, for example, trigger 1, and the cells 2 ... 2 are set to the on state. When the first clock pulse arrives on the bus 3 clock signals, only the trigger 1 "is switched, i.e. the one in which the unit is written. The signal from the output of this trigger through switching cell 2 ensures that the unit writes to the trigger, ger 1. When the second clock pulse is received on bus 3, only the trigger 1 changes its state, the output signal of which through the switch cell 2 causes the unit to write to trigger Ij. Since all the switching cells are set to on, when the subsequent clock pulses arrive in the same way, the unit is written alternately to each of all n triggers 1. Since all the triggers 1 are connected to the ring circuit, the cycle repeats, i.e. . in this case, the proposed distributor works in the same way as the known one. In this case, the time period of the cycle is determined by the sum of the oprrs time of all N points.
Если т-ое количество из п точек не требует опроса, то соответствующ чейки переключени устанавливаютс в состо ние выключено, остальные (n-m) - в состо ние включено. Например , в данный момент в опросе нудаютс лшць две точки с номером 1. В этом случае чейки переключени с соответствующими номерами 1 и 2 ,2 устанавливаютс в состо ние включено , остальные (п-2) чейки устанавливаютс в состо ние выключено. При поступлении первого тактового импульса по шине 3, записанна в триггер 1, единица так же, как и в предыдущем случае переходит в триггер 1. При поступлении второго тактового импульса переключаетс триггер 1 , и сигнал с его выхода через чейку переключени 2 „ по второму выходу, и чейку переключени 2у по первому выходу обеспечивает запись единицы в триггер 1. Далее цикл повтор етс . В этом случае сигналы выдаютс распределителем лишь-дл двух точек с номерами 1 и п.If the t-th number of n points does not require polling, then the corresponding switch cells are set to the off state, the rest (n-m) are set to the on state. For example, at the moment in the survey two points with the number 1 are needed. In this case, the switch cells with the corresponding numbers 1 and 2, 2 are set to the on state, the rest (n-2) cells are set to the off state. When the first clock pulse arrives on bus 3 recorded in trigger 1, the unit goes to trigger 1 in the same way as in the previous case. When the second clock pulse arrives, trigger 1 switches and the signal from its output goes through switch 2 through the second output cell , and the switching cell 2y on the first output ensures that the unit is written to the trigger 1. Then the cycle repeats. In this case, the signals are issued by the distributor only for two points with the numbers 1 and p.
Установка чеек переключени может осуществл тьс от программного устройства, а также датчиками состо ни объектов, например, с помощыо реле исполнительных механизмо контролируемых машин, в последнем случае устройство обеспечивает автоматический опрос лишь объектов нуждающихс в опросе, причем за период минимальной длительности каждого цикла, если даже количество и номера нужданнцихс в опросе измен ютс по любому заведомо неизвестному закону. Ячейки переключени могут быть выполнены и по-иному, при этом могут быть использованы любые компоненты.Switching cells can be installed from a software device, as well as from object state sensors, for example, by switching actuators of controlled mechanisms, in the latter case, the device automatically polls only objects that need to be polled, and for a period of minimum duration each cycle, even The number and numbers of need in the survey vary according to any obviously unknown law. Switching cells can be made differently, any components can be used.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU742011777A SU805309A1 (en) | 1974-04-03 | 1974-04-03 | Programme-control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU742011777A SU805309A1 (en) | 1974-04-03 | 1974-04-03 | Programme-control device |
Publications (1)
Publication Number | Publication Date |
---|---|
SU805309A1 true SU805309A1 (en) | 1981-02-15 |
Family
ID=20580654
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU742011777A SU805309A1 (en) | 1974-04-03 | 1974-04-03 | Programme-control device |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU805309A1 (en) |
-
1974
- 1974-04-03 SU SU742011777A patent/SU805309A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU805309A1 (en) | Programme-control device | |
US3402392A (en) | Time division multiplex matrix data transfer system having transistor cross points | |
SU1422374A1 (en) | Device for simulating equal-probability unrepeated sampling | |
SU826339A1 (en) | Number sorting device | |
SU1226619A1 (en) | Pulse sequence generator | |
SU1636994A1 (en) | Semi-markovian process generation device | |
SU985758A1 (en) | Radar signal processing device | |
SU1322252A1 (en) | Device for output of displayed information | |
SU1569820A1 (en) | Device for extremal filtration | |
SU1307550A1 (en) | Device for simulating equiprobable sample without replacement | |
SU744532A1 (en) | Random process generator | |
SU888293A1 (en) | Selective device for control of thyristorized regulators | |
SU1287254A1 (en) | Programmable pulse generator | |
SU1274126A1 (en) | Variable pulse sequence generator | |
SU1076950A1 (en) | Shift register | |
SU1416964A1 (en) | Device for initiating the input of address | |
SU746503A1 (en) | Maximum number determining device | |
SU1585790A1 (en) | Device for information input | |
SU1037246A1 (en) | Number sorting device | |
SU1001083A1 (en) | Number sorting device | |
SU1488825A1 (en) | Unit for exhaustive search of combinations | |
SU1278850A1 (en) | Device for checking m-sequence generator | |
SU1478204A1 (en) | Data input unit | |
SU1092730A1 (en) | Pulse repetition frequency divider with variable division ratio | |
SU741321A1 (en) | Read-only storage |