SU1273879A2 - Device for programmed control of winding equipment - Google Patents

Device for programmed control of winding equipment Download PDF

Info

Publication number
SU1273879A2
SU1273879A2 SU843832579A SU3832579A SU1273879A2 SU 1273879 A2 SU1273879 A2 SU 1273879A2 SU 843832579 A SU843832579 A SU 843832579A SU 3832579 A SU3832579 A SU 3832579A SU 1273879 A2 SU1273879 A2 SU 1273879A2
Authority
SU
USSR - Soviet Union
Prior art keywords
block
input
address
counter
memory
Prior art date
Application number
SU843832579A
Other languages
Russian (ru)
Inventor
Марк Менделеевич Фишман
Наум Исаакович Сердюков
Юрий Васильевич Леонов
Original Assignee
Всесоюзный Научно-Исследовательский И Проектно-Конструкторский Институт Технологии Электромашиностроения
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 Всесоюзный Научно-Исследовательский И Проектно-Конструкторский Институт Технологии Электромашиностроения filed Critical Всесоюзный Научно-Исследовательский И Проектно-Конструкторский Институт Технологии Электромашиностроения
Priority to SU843832579A priority Critical patent/SU1273879A2/en
Application granted granted Critical
Publication of SU1273879A2 publication Critical patent/SU1273879A2/en

Links

Landscapes

  • Programmable Controllers (AREA)

Abstract

Изобретение относитс  к области автоматики и вычислительной техники и предназначено дл  использовани  в системах программного управлени  агрегатами дл  производства намоточных изделий. Решаетс  задача повышени  быстродействи  устройства. В блок пам ти заноситс  программа работы. При отработке программы счетчик номеров каналов выдает.на адресные входы коммутатора, блока пам ти , блока регистров и блока пам ти текущих адресов код первого канала. Импульсы генератора поступают на первый вход синхронизатора, при этом текущий адрес программы з равлени  первым сигналом считьюани  из блока пам ти текущих адресов и через блок элементов ИЛИ записываетс  в счетчик адреса. Затем синхронизатор выдает сигнал считьшани  управл ющего слова из блока пам ти. Импульс синхронизатора через второй элемент И поступает на управл ющий вход блока регистров и осуществл ет в него запись из i блока пам ти. По сигналам блока регистров включаютс  рабочие органы (Л механизмов станка. Сигналы от датчиков через коммутатор подаютс  на входы компаратора, на другие входы которого подаютс  сигналы из блока пам ти. При совпадении указанных сиг- налов компаратор формирует сигнал логической единицы, который увеличивает содержимое счетчика адреса. tc 9 ил. СХ) 00 соThe invention relates to the field of automation and computer technology and is intended for use in software systems for controlling units for the production of winding products. The task of increasing the speed of the device is solved. A work program is entered in the memory unit. During the development of the program, the channel number counter issues. The address inputs of the switch, the memory block, the register block and the current address memory block the code of the first channel. The pulses of the generator arrive at the first input of the synchronizer, and the current address of the program for controlling the first signal from the memory of the current addresses and through the block of elements OR is written to the address counter. The synchronizer then issues a control word to read out the control word from the memory block. The synchronizer pulse through the second element I is fed to the control input of the register block and writes to it from the i memory block. Signals from the register block include working units (L of machine mechanisms. Signals from sensors through the switch are fed to the inputs of a comparator, to the other inputs of which signals are sent from the memory block. When these signals coincide, the comparator generates a signal of a logical unit that increases the contents of the address counter tc 9 ill. CX) 00 with

Description

Изобретение относится к автоматике и вычислительной технике и предназначено для использования в систе мах программного управления агрегатами для производства намоточных изделий.The invention relates to automation and computer technology and is intended for use in software control systems for units for the production of winding products.

Цель изобретения - расширение области применения и повышения быстродействия устройства.The purpose of the invention is the expansion of the scope and speed of the device.

На фиг. 1 изображена функциональная схема устройства;' на. фиг, 2 диаграмма его работы', на фиг. 3 функциональная схема блока управле- . ния формированием адреса; на фигофункциональная схема и диаграмма работы синхронизатора,· на фиг. 5-8 функциональные схемы блока запуска, задатчика режимов, блока ввода уставок и блока вычитающих счетчиков; на фиг, 9 - блок-схема алгоритма работы устройства.In FIG. 1 shows a functional diagram of the device; ' on the. FIG. 2 a diagram of its operation ', FIG. 3 block diagram of the control unit. formation of an address; on figofunctional diagram and diagram of the synchronizer, · in FIG. 5-8 functional diagrams of the start-up block, mode setter, setpoint input block and subtractive meter block; on Fig, 9 is a block diagram of the algorithm of the device.

Устройство содержит коммутатор 1, компаратор 2, блок 3 памяти, блок 4 регистров, счетчик 5 адреса, блок 6 управления формированием адреса, блок 7 элементов ИЛИ, блок 8 памяти текущих адресов, генератор 9,' синхронизатор 10,элемент И 11, счетчик 12 номеров каналов, блок 13 запуска, элемент И 14, задатчик 15 режимов, блок 16 ввода уставок, блок 17 элементов ИЛИ, блок 18 памяти величин уставок, элемент ИЛИ 19, элемент ЗАПРЕТ 20, блок 21 вычитающих счетчиков .The device comprises a switch 1, a comparator 2, a memory unit 3, a register block 4, an address counter 5, an address generation control unit 6, an OR element block 7, a current address memory unit 8, a generator 9, a synchronizer 10, an AND element 11, a counter 12 channel numbers, start block 13, element And 14, mode dial 15, setpoint input block 16, OR element block 17, setpoint value memory block 18, OR 19 element, PROHIBIT 20 element, subtracting counter block 21.

Блок 6 управления формированием адреса образуют элемент И 22, элементы ИЛИ 23 и 24, РАВНОЗНАЧНОСТЬ 25 и ЗАПРЕТ 26 и 27.Block 6 controls the formation of the address form the element And 22, the elements OR 23 and 24, the IDENTITY 25 and the PROHIBITION 26 and 27.

Синхронизатор 10 содержит элементы И-НЕ 28 и И 29, счетчик 30, дешифратор 31, элемент ИЛИ 32, триггер 33.Synchronizer 10 contains AND-NOT 28 and AND 29 elements, counter 30, decoder 31, OR element 32, trigger 33.

Блок 13 запуска включает в себя триггер 34, одновибратор 35, датчик 36 импульса начальной установки и элемент ИЛИ 37.The trigger unit 13 includes a trigger 34, a single vibrator 35, an initial setting pulse sensor 36, and an OR element 37.

Задатчик 15 режимов состоит из переключателя 38, элементов И 39 и 40 и ИЛИ 41, а также триггера 42.The mode dial 15 consists of a switch 38, elements AND 39 and 40 and OR 41, as well as a trigger 42.

Блок 16 ввода уставок содержит усилитель 43, группы 44 и 45 переключателей, элементы НЕ 46-51, кнопку 52, элементы И-НЕ 53-55, элемент НЕ 56, кнопку 57, элементы И-НЕ 5860 и элемент НЕ 61 , ния вычитающий счетчик 64, блок 65 дешифраторов, блок 66 цифровых индикаторов (количество дешифраторов и индикаторов определяется количеством десятичных разрядов счетчиков), выходной триггер 67 и элемент ЗАПРЕТ 68 Устройство работает следующим образом.The settings input unit 16 contains an amplifier 43, switch groups 44 and 45, elements NOT 46-51, button 52, elements NOT-53-55, element NOT 56, button 57, elements NOT-5860 and element NOT 61 subtracting counter 64, block 65 of the decoders, block 66 of digital indicators (the number of decoders and indicators is determined by the number of decimal places of the counters), the output trigger 67 and the element BAN 68 The device operates as follows.

В блок 3 памяти, выполненный на базе интегральных программируемых постоянных запоминающих устройств,для каждой из групп механизмов намоточного оборудования записывается соответствующая программа работы,In the block 3 of memory, made on the basis of integrated programmable read-only memory devices, for each of the groups of mechanisms of winding equipment is written the corresponding program of work,

Программы состоят из определенного числа управляющих слов, которые имеют три зоны и бывают трех видов:Programs consist of a certain number of control words that have three zones and are of three types:

- команды на включение и отключение механизмов;- commands to enable and disable mechanisms;

' - команды условного перехода;'- conditional branch commands;

- команды занесения величины уставки в блок вычитающих счетчиков.- commands for entering the setpoint value into the block of subtracting counters.

Вид команды определяется соответствующими признаками (11, 00, 25 или 10), занесенными в третью зону памяти. При чтении последней признаки возникают на линиях связи L1 й L2, которые являются операционными’ выходами блока 3 памяти.The type of command is determined by the corresponding features (11, 00, 25, or 10) entered in the third memory zone. When reading the latter, signs appear on the communication lines L1 and L2, which are the operational outputs of the memory unit 3.

Разряды первых информационных вы20 ходов (шина S) образуют выходы зоны Г памяти, которая предназначена для хранения комбинаций состояний, в которые должны прийти механизмы по сигналам зоны II, если значения при35 знака 11, и для хранения кодов условий возможных переходов, если значения признаков 00.The discharges of the first information outputs of 20 outputs (bus S) form the outputs of zone Г of the memory, which is intended for storing combinations of states to which the mechanisms should arrive according to signals of zone II, if the values are at 35 sign 11, and for storing the condition codes of possible transitions, if the values of signs 00.

Разряды вторых информационных выходов (шина R) образуют выходы зоны 40 II памяти, которая предназначена для хранения комбинации сигналов управления механизмами на данном шаге, если значение признака 11, кодов адреса условного перехода, если зна45 чение признака 00, или'кодов адреса уставки, если значение признака ”10.The bits of the second information outputs (bus R) form the outputs of memory zone 40 II, which is designed to store a combination of control signals of mechanisms at this step, if the value of symptom 11, conditional address codes, if sign value 00, or 'setting address codes, if the value of the attribute ”10.

( Адресация и чтение содержимого всех трех зон выполняется параллель50 но в соответствии с кодом, поступающим по шинеР с выходов счетчика 12 номеров каналов (старшие разряды кода адреса) и по шине Т с выхода счетчика 5 адреса (младшие разряды кода 55 адреса). Старшие разряды кода адреса ( Addressing and reading of the contents of all three zones is performed in parallel to 50, but in accordance with the code received on the Р bus from the outputs of the counter 12 channel numbers (high order bits of the address code) and on the T bus from the output of the counter 5 addresses (low order bits of the address code 55). address code bits

Блок 21 вычитающих счетчиков образуют элемент 62 задержки^ дёмульти-'плексор 63 и в каждом канале управлеопределяют области памяти, в которых записаны программы работы каждой из групп механизмов намоточного обору3 1273879 4 дования, а младшие разряды - конкретные ячейки соответствующих областей памяти, в которых записаны 'управляющие слова этих программ.Block 21 of subtracting counters form a delay element 62 ^ demultiplexer 63 and in each channel control memory areas in which the programs of each of the groups of winding mechanisms 3 1273879 4 are recorded, and the least significant bits are specific cells of the corresponding memory areas in which 'control words of these programs.

Младшие разряды кода начального 5 адреса программ работы каждой из групп механизмов представляют собой нулевую кодовую комбинацию, т.е. начальный адрес программы по каждому каналу - нулевой. 10The least significant bits of the code of the initial 5 address of the programs of work of each of the groups of mechanisms are a zero code combination, i.e. the starting address of the program for each channel is zero. 10

При включении устройства обеспечивается автоматические занесение нулевых кодовых комбинаций в блок 8 памяти текущих адресов следующим образом. 15When you turn on the device provides automatic entry of zero code combinations in block 8 of the memory of the current addresses as follows. fifteen

При включении питания блок 13 запуска по второму выходу выдает сигнал, закрывающий первый элемент И 14, а по первому выходу формирует кратковременный импульс .Началь- 20 ная установка (линия связи U), который поступает на входы сброса синхронизатора 10, счетчика 12 номеров канала,’ задатчика 15 режимов и блока 21 вычитающих счетчиков, устанавливая 25 их в исходное состояние, причем на шине Р появляется код первого канала, а на линии связи W - нулевой сигнал,· разрешающий прохождение импульсов генератора 9 на вход синхронизатора.When the power is turned on, the trigger unit 13 generates a signal at the second output that closes the first element And 14, and generates a short-term pulse at the first output. The initial 20 installation (communication line U), which is fed to the reset inputs of the synchronizer 10, counter 12 channel numbers, '' of the master 15 modes and block 21 subtracting counters, setting 25 of them in the initial state, and on the bus P appears the code of the first channel, and on the communication line W - a zero signal, · allowing the passage of the pulses of the generator 9 to the input of the synchronizer.

Количество управляемых групп механизмов намоточного оборудования определяется числом каналов управления. Управление каналами разделено во времени сигналами (фиг., 2),поступающими от счетчика 12 номеров ка-33 налов, при этом синхронизатор 10 формирует импульсы, необходимые для выдачи и отработки одной команды соответствующей программы. Последний на своем первом выходе (линия свя- 4θ зи А) вырабатывает импульс, который не проходит через закрытый элемент И 14 (сигнал Чтение блока 8 не об- . разуется), не обеспечивает с помощью блока 6 управления формированием ад- 43 реса формирование сигнала записи в счетчик 5 адреса (линия связи Ν). Так как чтение информации из блока 8 памяти текущих адресов при этом не происходит, то на его выходе име- 5® ется нулевой код, который и записывается в счетчик 5 адреса. Отработка команды по нулевому адресу, выполняемая по второму - четвертому импульсам синхронизатора, ничем не от- 55 личается от отработки других команд программы. После отработки команды содержимое счетчика.5 адреса по ши не Т заносится в блок 8 памяти текущих адресов импульсом, вырабатываемом синхронизатором 10 на пятом выходе (линия связи Е). Аналогично происходит обращение в начале цикла к нулевым адресам по остальным каналам. После первого обращения к программам всех каналов счетчик 12 номеров каналов возвращается в исходное положение и на его выходе переноса (линия связи Q) вырабатывается импульс, поступающий в блок 13 запуска. Под действием этого импульса последний формирует на своем втором выходе (линия связи V) разрешающий сигнал, поступающий на первый управ- . ляющий вход задатчика 15 режимов и второй вход первого элемента И 14, который после этого начинает пропускать импульсы синхронизатора 10 на второй управляющий вход блока 8 памяти текущих адресов. Благодаря этому текущий адрес программы из.блока ; 8 памяти текущих адресов считывается и переписывается в счетчик 5 адреса. .The number of controlled groups of winding equipment mechanisms is determined by the number of control channels. Control channels divided into time signals (Fig. 2) coming from the counter 12 issues Ka catch 33, the synchronizer 10 generates pulses necessary for the issuance of commands and working out the corresponding program audio. Last, at its first output (line 4 svya- communication θ A) produces a pulse, which does not pass through the AND gate 14 closed (the signal reading unit 8 not ob-. Razuetsya) does not provide a control unit 6 via formation ad- dresses of the formation of 43 write signal to address counter 5 (communication line Ν). Since the reading of information from the memory unit 8 of the current addresses does not occur, then at its output there is a 5® zero code, which is written into the address counter 5. The processing of the command at the zero address, performed at the second and fourth pulses of the synchronizer, is no different from the processing of other program commands. After working out the command, the contents of the counter. 5 addresses by T are not entered into the memory block 8 of the current addresses by the pulse generated by the synchronizer 10 at the fifth output (communication line E). Similarly, at the beginning of the cycle, access to zero addresses occurs on the remaining channels. After the first access to the programs of all channels, the counter 12 of the channel numbers returns to its original position and a pulse is generated at its transfer output (communication line Q), which enters the start-up block 13. Under the influence of this impulse, the latter forms at its second output (communication line V) a resolving signal arriving at the first control. the input input of the master 15 modes and the second input of the first element And 14, which then begins to pass the pulses of the synchronizer 10 to the second control input of the block 8 of the memory of the current addresses. Thanks to this, the current program address from the block; 8 memory of current addresses is read and rewritten in the counter 5 addresses. .

Программа работы устройства составляется таким образом, чтобы управляющее слово,записанное по нулевому адресу программы, содержало кодовую комбинацию состояний датчиков, необходимую для работы устройства в автоматическом режиме и включающую наличие сигнала от датчика пуска, и кодовую комбинацию сигналов управления, включающую сигнал Изменение режима разрешено (линия связи у), который поступает на второй управляющий вход задатчика 15 режимов.The device’s operation program is compiled in such a way that the control word recorded at the zero address of the program contains a code combination of sensor states necessary for the device to operate in automatic mode and includes the presence of a signal from the start sensor, and a code combination of control signals including a signal Mode change is allowed ( communication line y), which is fed to the second control input of the master 15 modes.

В устройстве предусмотрено два режима работы: запись числовых уставок и автоматический режим, выбор которых осуществляется с помощью датчика 15 режимов. Соответствующий режим работы устанавливается переключателем 38 задатчика 15 режимов, при этом изменение режима работы осуществляется только после занесения начальных нулевых адресов программ в блок 8 памяти текущих адресов (разрешающий сигнал на линии связи V) и в исходном состоянии станка, т.е. тогда, когда цикл работы станка еще не начался или уже закончен, о чем свидетельствует отработка управляющего слова по нулевому адресу (разрешающий сигнал на линий связи у).The device has two operating modes: recording of numerical settings and automatic mode, the selection of which is carried out using the sensor 15 modes. The corresponding operating mode is set by the switch 38 of the master 15 modes, while the operating mode is changed only after entering the initial zero program addresses in the current address memory unit 8 (enable signal on the communication line V) and in the initial state of the machine, i.e. then, when the machine cycle has not yet begun or has already been completed, as evidenced by working out the control word at the zero address (enable signal on the communication lines y).

Для ввода или изменения программы намотки катушек электротехнических изделий (количество катушечных групп, количество катушек в группе, число витков- в каждой катушке, скорость разгона и замедления при намотке и т.д.) переключатель 38 устанавливают в нижнее положение Ввод уставок. $To enter or change the program for winding coils of electrical products (number of coil groups, number of coils in a group, number of turns in each coil, acceleration and deceleration speed during winding, etc.), switch 38 is set to the lower Enter settings. $

В этом случае на выходе задатчика 15 режимов (линия связи W) возникает единичный сигнал, который поступает на синхронизатор 10 и блок 16 ввода уставок, блокируя первый и разрешая ю работу второму, при этом синхронизатор 10останавливается в положении, когда на всех его выходах (А,В,С,D, Е,Г) отсутствуют сигналы управления.In this case, at the output of the master 15 modes (communication line W), a single signal occurs, which is fed to the synchronizer 10 and the settings input unit 16, blocking the first and allowing the second to work, while the synchronizer 10 stops in the position when at all its outputs (A , B, C, D, E, D) there are no control signals.

В блоке 16 ввода уставок, набирают- 15 ся на переключателях 44 и 45 величина и адрес числовой уставки, коды которых подаются непосредственно и через блок элементов ИЛИ 17 (шины ш и Z соответственно) на информацион- jfl ные и адресные входы блока 18 памяти величин уставок. При подаче сигнала (нажатии соответствующей кнопки в блоке 16 ввода уставок) на первый управляющий вход (линия связи h) бло-25 ка 18 памяти величин уставок в последний записывается величина уставки по заданному адресу. Контроль записанной информации осуществляется в результате нажатия в блоке 16 вво- jq да уставок кнопки 57 и возникновения на его выходе (линия связи i) сигнала, который через элемент ИЛИ 19 поступает на второй управляющий вход блока 18 памяти величин уставок и управляющий вход блока 21 вычитающих счетчиков. Считанная информация заносится в соответствующий счетчик . блока 21 вычитающих счетчиков, имеющий в своем составе индикаторы.In the block 16 for entering the settings, the quantity and address of the numerical setpoint, the codes of which are supplied directly and through the block of elements OR 17 (buses w and Z, respectively) to the information jfl and address inputs of the block 18 of the values, are typed on switches 44 and 45 settings. When a signal is applied (by pressing the corresponding button in the settings input block 16) to the first control input (communication line h) of block-25 ka 18 memory of the values of the settings, the value of the setting at the specified address is written to the last. The recorded information is monitored by pressing in the jq input block 16 yes and the button 57 settings and the appearance of a signal on its output (communication line i), which, through the OR element 19, enters the second control input of the memory unit 18 of the settings and the control input of the subtracting block 21 counters. The read information is entered into the corresponding counter. block 21 subtracting counters, incorporating indicators.

Таким образом, последовательно уставка за уставкой в блок 18 памяти величин уставок заносятся намоточные , данные катушек, подлежащих изготовлению. С помощью переключателя 38 за' датчика 15 устанавливается автомати- 45 ческий режим работы оборудования, при этом на выходе задатчика возникает нулевой сигнал, разрешающий прохождение импульсов генератора 9 на вход синхронизатора 10. Цикл начина- 50 ется после поступления сигнала от датчика пуска, подключенного к входу коммутатора 1. До прихода этого сигнала изменение текущего адреса программы, а следовательно, и выпол- 55 нение цикла не происходит.Thus, sequentially, the setting for the setting in the memory unit 18 of the values of the settings are entered winding data of the coils to be manufactured. Using the switch 38 for 'sensor 15, the automatic operation mode of the equipment is set, and a zero signal appears at the output of the setpoint, allowing the pulses of the generator 9 to pass to the input of the synchronizer 10. The cycle starts 50 after the signal from the start sensor connected to switch input 1. Prior to the arrival of this signal, a change in the current program address and, consequently, a loop does not occur.

Отработа программы намоточного оборудования осуществляется путем поочередного для каждого цикла считывания управляющих слов из блока 3 памяти.The development of the winding equipment program is carried out by alternately for each cycle of reading control words from the memory unit 3.

При отработке команды, например, программы 1-го канала счетчик 12 номеров каналов выдает по шине Р на адресные входы коммутатора 1, блока 3 памяти, блока 4 регистров, блока 8 памяти текущих адресов и блока 21 вычитающих счетчиков код, соответствующий номеру первого канала. В результате этого к коммутатору 1 подключаются датчики дискретных сигналов состояний механизмов первого канала, на вторые адресные входы блока 3 па- . мяти подается код, соответствующий зоне памяти, где записана программа работы механизмов первого канала, в блоке 8 памяти текущих адресов выбирается ячейка, где хранится текущий адрес программы управления первым каналом, в блоке регистров 4 и в блоке 21 вычитающих счетчиков подготавливаются к приему информации соответственно регистр и вычитающий счетчик, соответствующие первому каналу.When executing a command, for example, the program of the 1st channel, the counter 12 of the channel numbers generates a code corresponding to the number of the first channel on the address inputs of the switch 1, memory block 3, block 4 registers, memory block 8 of the current addresses and block 21 of the subtracting counters via bus P. As a result of this, the sensors 1 of the discrete state signals of the mechanisms of the first channel are connected to the switch 1, to the second address inputs of the unit 3 pa-. the code corresponding to the memory zone where the program of operation of the mechanisms of the first channel is recorded, in the block 8 of the memory of the current addresses, a cell is selected where the current address of the program for controlling the first channel is stored, in the block of registers 4 and in the block 21 of the subtracting counters, the register is prepared to receive information and a subtracting counter corresponding to the first channel.

Импульсы генератора 9 поступают на первый вход синхронизатора 10 (линия связи 2), который вырабатывает импульс на своем первом выходе (ли- ния связи А), поступающий через первый элемент И 14 на второй управля- . ющий вход блока 8 памяти текущих адресов как сигнал Чтение блока 8 и через блок 6 управления формированием адреса на управляющий вход (линия связи Ц) счетчика 5 адреса как сигнал Запись в счетчик 5, при этом текущий адрес программы управления первым каналом считывается из блока 8 памяти текущих адресов на шину R и через блок 7 элементов ИЛИ записывается в счетчик 5 адреса. Последний вместе со счетчиком 12 номеров каналов выбирает с помощью шин Т и Р ячейки памяти блока 3, соответствующие текущему адресу программы первого канала. После окончания первого ; импульса синхронизатор 10 выдает команду Чтение блока 3, на своем втором выходе (линия связи В), которая поступает на управляющий вход блока 3 памяти, в результате чего происходит чтение управляющего слова, разряды которого появляются на операционных, первых и вторых информационных . выходах блока (линии связи LI , L2, шины S и R соответственно).The pulses of the generator 9 are fed to the first input of the synchronizer 10 (communication line 2), which generates a pulse at its first output (communication line A), coming through the first element And 14 to the second control-. the input block 8 of the memory of current addresses as a signal Read block 8 and through block 6 to generate the address of the control input (communication line C) of address counter 5 as a signal Write to counter 5, while the current address of the first channel control program is read from memory block 8 current addresses on the R bus and through the block of 7 elements OR is recorded in the counter 5 addresses. The latter, together with the counter 12 of the channel numbers, selects, using the T and P buses, the memory cells of block 3 corresponding to the current program address of the first channel. After the end of the first ; The pulse synchronizer 10 issues the Read Unit 3 command, at its second output (communication line B), which is fed to the control input of the memory unit 3, as a result of which the control word is read, the digits of which appear on the operating rooms, the first and second information ones. block outputs (LI, L2 communication lines, S and R buses, respectively).

торых могут быть использованы сигналы не только от датчиков состояний механизмов, но и органов управления от других устройств. В этом 5 случае на операционных выходах (линии связи LI , L2) блока 3 памяти присутствует признак ”00, элемент И 11 закрыт, блокируя прохождение импульса синхронизатора 10 (линия связи С) на управляющий'вход блока регистров. Компаратор 2 осуществляет сравнение сигналов от датчиков с комбинацией сигналов, поступающих с первого информационного выхода блока 3 памяти. При их совпадении компаратор 2 выдает сигнал 1, в результате чего импульс, формирующийся на четвертом выходе синхронизатора 10, поступает через блок 6 управления формированием адреса и линию связи N на управляющий вход счетчика адреса; На„информационный вход счетчика 5 адреса поступает через блок 7 элементов ИЛИ код адреса перехода с вторых информационных выходов б.лока 3 памяти. Происходит переход к заданному шагу программы работы для данного канала. Если совпадения не произошло, компаратор 2 выдает сигнал О. Через блок 6 управления формированием адреса на счетный вход счетчика 5 адреса проходит импульс, сформированный на четвертом выходе синхронизатора 10, что обеспечивает переход к следующему шагу программы.The signals can be used not only from state sensors of mechanisms, but also controls from other devices. In this 5 case, at the operational outputs (communication lines LI, L2) of memory unit 3 there is a sign ”00, element 11 is closed, blocking the passage of the synchronizer 10 pulse (communication line C) to the control input of the register block. The comparator 2 compares the signals from the sensors with a combination of signals from the first information output of the memory unit 3. When they coincide, the comparator 2 gives a signal 1, as a result of which the pulse generated at the fourth output of the synchronizer 10 is supplied through the address generation control unit 6 and the communication line N to the control input of the address counter; The information input of the address counter 5 comes through the block of 7 elements OR the code of the address of the transition from the second information outputs of the memory block 3. Goes to the specified step of the program of work for this channel. If there is no match, the comparator 2 gives a signal O. Through the block 6 control the formation of the address to the counting input of the counter 5 addresses the pulse generated at the fourth output of the synchronizer 10, which provides the transition to the next step of the program.

При чтении слова третьего вида выполняется команда занесения величины уставки в блок 21 вычитающих счетчиков. В этом случае на операционных выходах (линиях связи L1, L2) блока 3 памяти и блока 6 управления формированием адреса присутствуют признаки 10, блок 4 регистров закрыт для приема кода, а элемент ЗАПРЕТ 20 подготовлен к работе. Код адреса уставки с второго информационного выхода (шина R) блока 3 памяти через блок 17 элементов ИЛИ поступает на адресный вход блока I8 памяти величин уставок. Сформированный на третьем выходе синхронизатора 10 импульс проходит по линии связи С через элементы ЗАПРЕТ 20, ИЛИ 19 на второй управляющий вход блока 18 памяти величин уставок и управляющий вход блока 21 вычитающих счетчиков. Считанная из блока 18 величина уставки заносится в соответствующийWhen reading a word of the third kind, a command is entered to enter the setpoint value into block 21 of subtracting counters. In this case, at the operational outputs (communication lines L1, L2) of the memory unit 3 and the address generation control unit 6, there are signs 10, the register unit 4 is closed for receiving the code, and the PROHIBIT element 20 is ready for operation. The setpoint address code from the second information output (R bus) of the memory unit 3 through the block 17 of the OR elements is supplied to the address input of the memory unit I8 of the settings values. The pulse generated at the third output of the synchronizer 10 passes through the communication line C through the elements FORBID 20, OR 19 to the second control input of the block 18 of the memory of the values of the settings and the control input of the block 21 of the subtracting counters. The set value read from block 18 is entered in the corresponding

Дальнейшая работа устройства зависит от вида прочитанного слова из блока 3 памяти и результата»сравнения кодов компаратором 2. При чтении из блока 3 памяти слова первого вида на второй и третий входы элемента И 11 подаются разрешающие сигналы (на линиях связи L1 и L2 присутствуют признаки в виде сигналов логических единиц - 11). Одновременно щ с командой на втором выходе синхронизатор 10 выдает импульс меньшей длительности на своем третьем выходе (линия связи С). Этот импульс через элемент И 11 поступает на управляющий 15 вход блока 4 регистров (линия связи G) и осуществляет запись слова из второй зоны блока 3 памяти в регистр 1-го канала блока 4 регистров. По сигналам этого регистра включаются 20 рабочие органы первой группы механизмов станка и происходит изменение их состояний, которые фиксируются датчиком состояний механизмов первой группы. Сигналы от датчиков через 25 коммутатор 1 поступают на один из входов компаратора 2 (шина Н), на другой вход которого поступает комбинация сигналов, записанная в первой зоне блока 3 памяти. При поступлении сигналов от датчиков, заданных программой (отработка заданного шага программы), компаратор 2 формирует сигнал 1, который поступает (линия связи К) на первый вход блока 6 управления формированием адреса, в про-33 тивном случае компаратор 2 формирует сигнал О. Импульс с четвертого выхода синхронизатора 10 по линии связи D поступает на четвертый вход блока 6 управления формированием адреса, на втором и пятом входе (линии связи LI, L2) которого в этом случае присутствует признак команды на , включение и отключение механизмов.Further operation of the device depends on the type of word read from memory unit 3 and the result of comparing codes by comparator 2. When reading words from the memory unit 3 of the first type, enable signals are sent to the second and third inputs of element And 11 (there are signs on the communication lines L1 and L2 in the form of signals of logical units - 11). Simultaneously with the command at the second output, the synchronizer 10 gives a pulse of shorter duration at its third output (communication line C). This impulse through the And 11 element enters the control 15 input of the block 4 registers (communication line G) and writes a word from the second zone of the block 3 memory in the register of the 1st channel of the block 4 registers. By the signals of this register, 20 working bodies of the first group of machine mechanisms are turned on and their states change, which are recorded by the state sensor of the mechanisms of the first group. The signals from the sensors through 25 switch 1 are fed to one of the inputs of the comparator 2 (bus H), the other input of which receives a combination of signals recorded in the first zone of the memory unit 3. Upon receipt of signals from the sensors specified by the program (working off a given program step), comparator 2 generates a signal 1, which is supplied (communication line K) to the first input of address formation control unit 6, otherwise 33 comparator generates signal O. Impulse from the fourth output of the synchronizer 10 via a communication line, D enters the fourth input of the address generation control unit 6, at the second and fifth input (communication lines LI, L2) of which in this case there is a sign of a command to turn on and off the mechanisms.

В зависимости от выходного сигнала компаратора число в счетчике 5 адреса увеличивается на единицу или остается без изменений. Если на выходе компаратора 2 присутствует сигнал 1, блок 6 управления формированием 3® адреса формирует импульс, поступающий по линии связи М на счетный вход счетчика 5 адреса, если на выходе компаратора 2 имеется сигнал 0, этот импульс не формируется. 55Depending on the output signal of the comparator, the number in the counter 5 addresses increases by one or remains unchanged. If signal 1 is present at the output of comparator 2, the address forming 3 ® control unit 6 generates a pulse transmitted via communication line M to the counting input of address counter 5, if signal 0 is output from comparator 2, this pulse is not generated. 55

При чтении слова второго вида реализуется команда условного перехода по комбинации условий, в качестве ко- . вычитающий счетчик блока 21, адрес которого определяется счетчиком 12 номеров каналов. Импульс, возникающий на четвертом выходе (линии свя.зи D) синхронизатора 10, поступает через блок 6 управления формированием адреса на счетный вход счетчика 5 адреса, что обеспечивает переход к следующему шагу программы. По команде первого вида, следующей за данной, включается механизм, обеспечивающий намотку соответствующей катушечной группы, а следовательно, от одного из датчиков счета витков сигналы поступают на первый информационный вход·, блока 21 - второй вход устройства (шина Х2). После отработки заданной величины уставки возникает сигнал на соответствующем выходе блока 21 вычитающих счетчиков, который подключается к вторым информационным входам коммутатора 1 и воспринимается устройством так же, как сигналы от остальных датчиков. По следующей команде первого вида механизм, обеспечивающий намотку катушечной группы, отключается.When reading a word of the second kind, a conditional jump command is implemented by a combination of conditions, as ko-. a subtracting counter of block 21, the address of which is determined by the counter 12 of the channel numbers. The pulse occurring at the fourth output (communication line D) of the synchronizer 10 is supplied through the address generation control unit 6 to the counting input of the address counter 5, which provides the transition to the next program step. At a command of the first kind following this one, a mechanism is activated that ensures the winding of the corresponding coil group, and therefore, signals from one of the coil count sensors are fed to the first information input ·, block 21 — the second input of the device (bus X2). After working off the set value of the setpoint, a signal arises at the corresponding output of the subtracting counter unit 21, which is connected to the second information inputs of the switch 1 and is perceived by the device in the same way as signals from other sensors. According to the next command of the first kind, the mechanism providing winding of the coil group is turned off.

Импульс, формирующийся на пятом выходе синхронизатора 10, независимо от вида слова поступает по линии связи Е на первый управляющий вход блока 8 памяти текущих адресов, информационный вход которого по Т поступает содержимое счетчика адреса, а на адресный вход - поThe pulse generated at the fifth output of the synchronizer 10, regardless of the type of word, is transmitted through the communication line E to the first control input of the current address memory unit 8, the information input of which by T receives the contents of the address counter, and the address input by

Р код номера первого канала. Текущий адрес программы из счетчика 5 адреса переписывается в блок 8 памяти текущих адресов. Импульс с шестого выхода синхронизатора 10 переводит счетчик 12 номеров каналов в состояние, соответствующее второму каналу, затем синхронизатор 10 возвращается в исходное состояние.P is the code of the number of the first channel. The current program address from the counter 5 addresses is rewritten in block 8 of the memory of the current addresses. The pulse from the sixth output of the synchronizer 10 sets the counter 12 of the channel numbers to the state corresponding to the second channel, then the synchronizer 10 returns to its original state.

Работа устройства при управлении вторым и последующими каналами при отработке, всех шагов программы аналогична описанной. По отработке управляющего слова первого вида текущий адрес программы не меняется до тех пор, пока компаратор 2 не выдает результат сравнения, следовательно , ние это ное ции аварийной ситуации (поломка датчика или механизма), то устройство выдает на шине шине не меняются и команды на включеи отключение механизмов. Если время превышает время,отведендля данной технологической операоборудования, что происходит вThe operation of the device when controlling the second and subsequent channels during testing, all program steps are similar to those described. After working out the control word of the first type, the current program address does not change until the comparator 2 gives the result of the comparison, therefore, if this is an emergency situation (breakdown of the sensor or mechanism), the device issues no changes on the bus and the commands on disabling mechanisms. If time exceeds time, set aside for this technological equipment, what happens in

10.10.

сигнал Неисправность, который поступает на сигнальный элемент намоточного оборудования. При этом устройство · отключают , устраняют неис5 правность, а затем снова включают.signal Fault, which is transmitted to the signal element of the winding equipment. In this case, the device is · turned off, eliminated the fault, and then turned on again.

На фиг. 2 показана диаграмма работы устройства при управлении четырьмя каналами, при этом условно показана различная последовательность сигналов в зависимости от вида управляющего слова и результата сравнения сигналов компаратором 2.In FIG. 2 shows a diagram of the operation of the device when controlling four channels, while conventionally shows a different sequence of signals depending on the type of control word and the result of comparing the signals by comparator 2.

В первом канале на первом шаге программы отрабатывается команда включения и отключения механизмов и осуществляется переход к следующей команде, на втором шаге осуществляется перезапись уставки из блока 18 памяти величин уставок чик блока 21 и переход команде.In the first channel, at the first step of the program, the command for turning on and off the mechanisms is worked out and the transition to the next command is carried out, at the second step, the settings from the block 18 of the memory of the values of the settings of the unit 21 are transferred and the command is transferred.

в первый счетк следующей первом шаге осущеблока и пеВо втором канале на программы выполняется команда условного перехода, условие не выполняется, осуществляется переход к следующей команде, на втором шаге ствляется перепись уставки из 18 во второй счетчик блока 21 реход к следующей команде.in the first counter of the next first step of the operation block and in the second channel for the program, the conditional jump command is executed, the condition is not fulfilled, the transition to the next command is carried out, in the second step, the setpoint is transferred from 18 to the second counter of block 21, the transition to the next command.

В третьем канале также выполняет.ся команда условного перехода, но условие выполняется, в счетчик 5 адреса заносится из блока 3 памяти за- . данный адрес.The conditional branch command is also executed in the third channel, but the condition is fulfilled, it is entered into the counter 5 of the address from block 3 of the memory of -. given address.

В четвертом канале осуществляется запись в четвертый регистр блока 4 команды включения и отключения механизмов, адрес в счетчике 5 не меняется и заносится в блок 8 памяти текущих адресов.In the fourth channel, a record is made in the fourth register of block 4 of the command on and off of the mechanisms, the address in the counter 5 does not change and is entered in the memory block 8 of the current addresses.

Предлагаемое устройство может быть применено при управлении сложными намоточно-укладочно-заклиновочными агрегатами, обмоточно-изолированными комплексами, включающими транспортные системы, когда возникает необходимость параллельного выполнения операций единого технологического процесса изготовления обмотанных статоров, а также для числового программного управления различными агрегатами циклического действия с постоянной и переменной последовательностью операций в циклах как в электротехнической, так и в других отраслях промышленности.The proposed device can be used in the management of complex winding-stacking-jamming units, winding-insulated complexes, including transport systems, when it becomes necessary to parallelly perform operations of a single technological process for manufacturing winded stators, as well as for numerical control of various cyclic units with constant and a variable sequence of operations in cycles in both the electrical and other industries con- cern.

11

Claims (2)

Изобретение относитс  к автоматике и вычислительной технике и предназначено дл  использовани  в системах программного управлени  агрегатами дл  производства намоточных изделий . Цель изобретени - расширение области применени  и повышени  быстродействи  устройства. На фиг. 1 изображена функциональна  схема устройства-; на фиг. 2 диаграмма его работы, на фиг. 3 функциональна  схема блока управлени  формированием адреса; на фиг.4функциональна  схема и диаграмма работы синхронизатора; на фиг. 5-8 функциональные схемы блока запуска, задатчика рел(имов, блока ввода уставок и блока вычитающих счетчиков на фиг, 9 - блок-схема алгоритма работы устройства. Устройство содержит коммутатор 1, компаратор 2, блок 3 пам ти, блок 4 регистров, счетчик 5 адреса, блок 6 управлени  формированием адреса, бло 7 элементов ИЛИ, блок 8 пам ти текущих адресов, генератор 9, синхронизатор 10,элемент И 11, счетчик 12 номеров каналов, блок 13 запуска, элемент И 14, задатчик 15 режимов, блок 16 ввода уставок, блок 17 элементов HJEi, блок 18 пам ти величин уставок, элемент ИЛИ 19, элемент ЗАПРЕТ 20, блок 21 вычитающих счетчиков . Блок 6 управлени  формированием ад,реса образуют элемент И 22, элементы ИШ1 23 и 24, РАВНОЗНАЧНОСТЬ 25 ,и ЗАПРЕТ 26 и 27. Синхронизатор 10 содержит элементы И-НЕ 28 и И 29, счетчик 30, дешиф ратор 31, элемент ИЛИ 32, триггер 33 Блок 13 запуска включает в себ  триггер 34, одновибратор 35, датчик 36 импульса начальной установки и элемент ИЛИ 37. Задатчик 15 режимов состоит из пе реключател  38, элементов И 39 и 40 и ИЛИ 41, а также триггера 42. Блок 16 ввода уставок содержит усилитель 43, груцпы 44 и 45 переклю чателей, элементы НЕ 46-51, кнопку 52, элементы И-НЕ 53-55, элемент НЕ 56, кнопку 57, элементы И-НЕ 5860 и элемент НЕ 61, Блок 21 вычитающих счетчиков образуют элемент 62 задержки дёмульт плексор 63 и в каждом канале управл 792 ни  вычитающий счетчик 64, блок 65 дешифраторов, блок 66 цифровых индикаторов (количество дешифраторов и индикаторов определ етс  количеством дес тичных разр дов счетчиков), выходной триггер 67 и элемент ЗАПРЕТ 68. Устройство работает следующим образом . В блок 3 пам ти, выполненный на базе интегральных программируемых посто нных запоминающих устройств,дл  каждой из групп механизмов намоточного оборудовани  записываетс  соответствующа  программа работы. Программы состо т из определенного числа управл ющих слов, которые имеют три зоны и бывают трех видов: -команды на включение и отключение механизмов; - команды условного перехода; -команды занесени  величины уставки в блок вычитающих счетчиков. Вид команды определ етс  соответствующими признаками (П, 00, или 10), занесенными в третью зону пам ти. При чтении последней признаки возникают на лини х св зи L1 и L2, которые  вл ютс  операционными выходами блока 3 пам ти. Разр ды первых информационных выходов (шина S) образуют выходы зоны 1 пам ти, котора  предназначена дл  хранени  комбинандй состо ний, в которые должны прийти механизмы по сигналам зоны II, если значени  признака 11, и дл  хранени  кодов условий возможных переходов, если значени  признаков 00. Разр ды вторых информационных выходов (шина R) образуют выходы зоны II пам ти, котора  предназначена дл  хранени  комбинации сигналов управлени  механизмами на данном шаге, если значение признака 11, кодов адреса условного перехода, если значение признака 00, иликодов адреса уставки, если значение признака 10. Адресаци  и чтение содержимого всех трех зон выполн етс  параллельJJQ g соответствии с кодом, поступающим по шинеР с выходов счетчика 12 номеров каналов (старшие разр ды кода адреса) и по щине Т с выхода счетчика 5 адреса (младшие разр ды кода адреса). Старшие разр ды .кода адреса определ ют области пам ти, в которых записаны программы работы каждой из групп механизмов намоточного оборудовани , а младшие разр ды - конкре ные  чейки соответствующих областей пам ти, в которых записаны управл  ющие слова этих программ. Младшие разр ды кода начального адреса программ работы каждой из групп механизмов представл ют собой нулевую кодовую комбинацию, т.е. на чальный адрес программы по каждому каналу - нулевой. При включении устройства обеспечиваетс  автоматические занесение нулевых кодовых комбинаций в блок 8 пам ти текущих адресов следующим об разом. При включении питани  блок 13 за пуска по второму выходу выдает сигнал , закрывающий первый элемент И 14, а по первому выходу формирует кратковременный импульс .Начальна  установка (лини  св зи U), который поступает на входы сброса син ронизатора 10, счетчика 12 номеров канала, задатчика 15 режимов и блок 21 вычитающих счетчиков, устанавлив их в исходное состо ние, причем на шине Р по вл етс  код первого канал а на линии св зи W - нулевой сигнал разрешающий прохождение импульсов генератора 9 на вход синхронизатора Количество управл ет гх групп механизмов намоточного оборудовани  определ етс ; числом каналов управлени . Управление каналами разделено во времени сигналами (фиг.. 2),поступающими от счетчика 12 номеров ка налов, при этом синхронизатор 10 фор мирует импульсы, необходимые дл  выдачи и отработки одной команды соответствующей программы. Последний на своем первом выходе (лини  св зи А) вырабатывает импульс, который не проходит через закрытый элемент И 14 (сигнал Чтение блока 8 не образуетс ) , не обеспечивает с помощью блока 6 управлени  формированием адреса формирование сигнала записи в счетчик 5 адреса (лини  св зи N). Так как чтение информации из блока 8 пам ти текущих адресов при этом не происходит, то на его выходе имеетс  нулевой код, который и записыва етс  в счетчик 5 адреса. Отработка команды по нулевому адресу, выполн ема  по второму - четвертому импульсам синхронизатора, ничем не отличаетс  от отработки других команд программы. После отработки команды содержимое счетчика.5 адреса по ши879 4 не Т заноситс  в блок 8 пам ти текущих адресов импульсом, вырабатываемом синхронизатором 10 на п том выходе (лини  св зи Е). Аналогично происходит обращение в начале цикла к нулевым адресам по остальным каналам . После первого обращени  к программам всех каналов счетчик 12 номеров каналов возвращаетс  в исходное положение и на его выходе переноса (лини  св зи Q) вырабатываетс  импульс, поступающий в блок 13 запуска . Под действием этого импульса последний формирует на своем втором выхода (лини  св зи V) разрешающий сигнал, поступающий на первый управ- . .л ющий вход задатчика 15 режимов и второй вход первого элемента И 14, который после этого начинает пропускать импульсы синхронизатора 10 на второй управл ющий вход блока 8 пам ти текущих адресов. Благодар  -этому текущий адрес программы из.блока i 8 пам ти текущих адресов считываетс  и переписываетс  в счетчик 5 адреса.. Программа работы устройства составл етс  таким образом, чтобы управл ющее слово,записанное по нулевому адресу программы, содержало кодовую комбинацию состо ний датчиков, необходимую дл  работы устройства в автоматическом резгиме и включающую наличие сигнала от датчика пуска, и кодовую комбинацию сигналов управлени , включающую сигнал Изменение режима разрешено (лини  св зи у), который поступает на второй управл ющий вход задатчика 15 режимов. В устройстве предусмотрено два режима работы: запись числовых уставок и автоматический режим, выбор которых осуществл етс  с помощью датчика 15 режимов. Соответствующий режим работы устанавливаетс  переключателем 38 задатчика 15 , при этом изменение режима работы осуществл етс  только после занесени  начальных нулевых адресов программ в блок 8 пам ти текущих адресов (разрешающий сигнал на линии св зи V) тогда, когда цикл работы станка еще не началс  или уже закончен, о чем свидетельствует отработка управл ющего слова по нулевому адресу (разрешающий сигнал на линии св зи у), Дл  ввода или изменени  програмы намотки катушек электротехнических зделий (количество катушечных групп. количество катушек в группе, число витков, в катушке, скорость разгона и замедлени  при намотке и т.д.) переключатель 38 устанавливают в нижнее положение Ввод уставок В этом случае на выходе задатчика 15 режимов (лини  св зи W) возникает единичный сигнал, который поступает на синхронизатор -10 и блок 16 ввода уставок, блокиру  первый и разреша  работу второму, при этом синхронизатор 10останавливаетс  в положении, когда на всех его выходах (A,B,C,D, EjF) отсутствуют сигналы управлени  Б блоке 16 ввода уставок, набирают с  на переключател х 44 и 45 величина и адрес числовой уставки, коды которых подаютс  непосредственно и через блок элементов ИЛИ 17 (шины m и Z соответственно) на информационные и адресные входы блока 18 пам ти величин уставок. При подаче сигнала (нажатии, соответствующей кнопки в блоке 16 ввода уставок) на первый управл юпщй вхо.д (лини  св зи h) бл ка о пам ти величин уставок в последний записываетс  величина уставк по заданному адресу. Контроль записанной информации осуществл етс  в результате нажати  в блоке 16 ввода уставок кнопки 57 и возникновени  на его выходе (лини  св зи i) сигнала , который через элемент ИЛИ 19 поступает на второй управл ющий вход блока 18 пам ти величин уставок и управл ющий вход блока 21 вычитающих счетчиков. Считанна  информаци  заноситс  в соответствующий счетчик блока 21 вычитающих счетчиков, имеющий в своем составе индикаторы. Таким образом, последовательно у тавка за уставкой в блок 18 пам ти величин уставок .занос тс  намоточны данные катулек, подлежащих изготовл нию. С помощью переключател  38 за датчика 15 устанавливаетс  автомати ческий режим работы оборудовани , при этом на выходе задатчика возник ет нулевой сигнал, разрешающий прохождение импульсов генератора 9 на вход синхронизатора 10. Цикл начина етс  после поступлени  сигнала, от датчика пуска, подключенного к входу коммутатора 1. До прихода этого сигнала изменение текуй(его адреса программы, а следовательно, и выпол нение цикла не происходит. Отработа программы намоточного оборудовани  осуществл етс  путем поочередного дл  каждого цикла считывани  управл ющих слов из блока 3 пам ти. При отработке команды, например, программы канала счетчик 12 номеров каналов выдает по шине Р на адресные входы коммутатора 1, блока 3 пам ти, блока 4 регистров, блока 8 пам ти текущих адресов и блока 21 вычитающих счетчиков код, соответствующий номеру первого канала. В результате этого к коммутатору 1 подключа- ютс  датчики дискретных сигналов состо ний механизмов первого канала, на вторые адресные входы блока 3 м ти подаетс  код, соответствующий зоне пам ти, где записана программа работы механизмов первого канала, в блоке 8 пам ти текущих адресов выбираетс   чейка, где хранитс  текущий адрес программы управлени  первым каналом, в блоке регистров 4 и в блоке 21 вычитающих счетчиков подготавливаютс  к приему Информации соответственно регистр и вычитающий счетчик. соответствующие первому каналу. Импульсы генератора 9 поступают на первый вход синхронизатора 10 (лини  св зи З), который вырабатывает импульс на своем первом выходе (ли- . ни  св зи А)5 поступающий через первый элемент И 14 на второй управл - , ющий вход блока 8 пам ти текущих адресов как сигнал Чтение блока 8 и через блок 6 управлени  формированием адреса на управл ющий вход (лини  св зи W) счетчика 5 адреса как сигнал Запись в счетчик 5, при этом текущий адрес программы управлени  первым каналом считываетс  из блока 8 пам ти текущих адресов на щину R и через блок 7 элементов ИЛИ записьтаетс  в счетчик 5 адреса. Последний вместе со счетчиком 12 номеров каналов выбирает с помощью щин Т и Р  чейки пам ти блока 3, соответствуюmjje текущему адресу программы первого канала. После окончани  первого импульса синхронизатор 10 выдает команду Чтение блока 3, на своем втором выходе (лини  св зи В), котора  поступает на управл ющий вход блока 3 пам ти, в результате чего происходит чтение управл ющего слова , разр ды которого по вл ютс  на операционных, первых и вторых информационных . выходах блока (линии св зи L1, L25 шины S и R соответственно). Дальнейша  работа устройства зависит от вида прочитанного слова из блока 3 пам ти и результата сравнени  кодо.в компаратором 2. При чтении из блока 3 пам ти слова первого вида на второй и третий входы элемента И 1 подаютс  разрешающие сигналы (на лини х св зи L1 и L2 присутствуют признаки в виде сигналов логических единиц - II), Одновременно с командой на втором выходе синхрони затор 10 выдает импульс меньшей длительности на своем третьем выходе (лини  св зи с). Этот импульс через элемент И 11 поступает на управл ющи вход блока 4 регистров (лини  св зи G) и осун1ествл ет запись слова из второй зоны блока 3 пам ти в регистр 1-го канала блока 4 регистров. По сигналам этого регистра включаютс  рабочие органы первой группы механиз мов станка и происходит изменение их состо ний, которые фиксируютс  датчиком состо ний механизмов первой группы. Сигналы от датчиков через коммутатор 1 поступают на один из входов компаратора 2 (шина Н), на другой вход которого поступает комби наци  сигналов, записанна  в первой зоне блока 3 пам ти. При поступлении сигналов от датчиков, заданных программой (отработка заданного шага программы), компаратор 2 формирует сигнал 1, который поступает (лини  св зи к) на первый вход блока 6 управлени  формированием адреса, в прр тивном случае компаратор 2 формирует сигнал О. Импульс с четвертого выхода синхронизатора 10 по линии св зи D поступает на четвертый вход блока 6 управлени  формированием адреса , на втором и п том входе (линии св зи L1, L2) которого в этом случае присутствует признак команды на включение и отключение механизмов. В зависимости от выходного сигнала компаратора число в счетчике 5 адреса увеличиваетс  на единицу или остаетс  без изменений. Если на выхо де компаратора 2 присутствует сигнал 1, блок 6 управлени  формированием адреса формирует импульс, поступающий по линии св зи М на счетный вход счетчика 5 адреса, если на выходе компаратора 2 имеетс  сигнал О, этот импульс не формируетс . При чтении слова второго вида реализуетс  команда условного перехода по комбинации условий, в качестве которых могут быть использованы сиг- налы не только от датчиков состо ний механизмов, но и органов управлени  от других устройств. В зтом случае на операционных выходах (линии св зи L1, L2) блока 3 пам ти присутствует признак 00, элемент И 11 закрыт, блокиру  прохождение импульса синхронизатора 10 (лини  св зи с) на управл ющийвход блока 4 регистров. Компаратор 2 осуществл ет сравнение сигналов от датчиков с комбинацией сигналов, поступающих с первого информационного выхода блока 3 пам ти. При их совпадении компаратор 2 вьщает сигнал 1 , в результате чего импульс, формирующийс  на четвертом выходе синхронизатора 10, поступает через блок 6 управлени  формированием адреса и линию св зи N на управл ющий вход счетчика 5 адреса; На.информационный вход счетчика 5 адреса поступает через блок 7 элементов ИЛИ код адреса перехода с вторых информационных выходов б.лока 3 пам ти, Происходит переход к заданному шагу программы работы дл  данного канала. Если совпадени  не произопшо, компаратор 2 выдает сигнал О. Через блок 6 управлени  формированием адреса на счетный вход счетчика 5 адреса проходит импульс , сформированный на четвертом выходе синхронизатора 10, что обеспечивает переход к следующему шагу программы. При чтении слова третьего вида выполн етс  команда занесени  величины уставки в блок 21 вычитающих счетчиков. В этом случае на операционных выходах (лини х св зи L1, L2) блока 3 пам ти и блока 6 управлени  формированием адреса присутствуют признаки 10, блок 4 регистров закрыт дл  приема кода, а элемент ЗАПРЕТ 20 подготовлен к работе. Код адреса уставки с второго информационного выхода (шина R) блока 3 пам ти через блок I7 элементов ИЛИ поступает на адресный вход блока 18 пам ти величин уставок. Сформированный на третьем выходе синхронизатора 10 импульс проходит по линии св зи С через элементы ЗАПРЕТ 20, ИЛИ 19 на второй управл ющий вход блока 18 пам ти величин уставок и управл юий вход блока 21 вычитающих счетчиков . Считанна  из блока 18 величина ставки заноситс  в соответствующий вычитающий счетчик блока 21, адрес которого определ етс  счетчиком 12 номеров каналов. Импульс, возникающий на четвертом выходе (линии св ,зи D) синхронизатора 10, поступает через блок 6 управлени  формированием адреса на счетный вход счетчика 5 адреса, что обеспечивает переход к следующему шагу программы. По команде первого вида, следующей за данной включаетс  механизм, обеспечивающий намотку соответствующей катушечной группы, а следовательно, от одного из датчиков счета витков сигналы поступают на первый информационный вход., блока 21 - второй вход устройства (шина Х2). После отработки заданной величины уставки возникает сигнал на соответствующем выходе бло ка 21 вычитающих счетчиков, который подключаетс  к вторым информационным входам коммутатора 1 и воспринимаетс  устройством так же, как сигналы от остальных датчиков. По следующей команде первого вида механизм, обеспечивающий намотку катушечной группы , отключаетс . Импульс, формирующийс  на п том выходе синхронизатора 10, независимо от вида слова поступает по линии св зи Е на первый управл ющий вход блока 8 пам ти текущих адресов, на информационный вход которого по шине Т поступает содержимое счетчика 5 адреса, а на адресный вход - по шине Р код номера первого капала. Текущий адрес программы из счетчика 5 адрес переписываетс  в блок 8 пам ти текущик адресов. Импульс с шестого выхо да синхронизатора 10 переводит счетчик 12 номеров каналов в состо ние, соответствующее второму каналу, затем синхронизатор 10 возвращаетс  в исходное состо ние. Работа устройства при управлении вторым и последующими каналами при отработке, всех шагов программы аналогична описагшой. По отработке управл ющего слова первого вида текущий адрес программы не мен етс  до тех пор, пока компаратор 2 не выдает результат сравнени , следователь но, не мен ютс  и команды на включе ние и отключение механизмов. Если это врем  превыщает врем ,отведенное дл  данной технологической опер ции оборудовани , что происходит в аварийной ситуации (поломка датчика или механизма), то устройство выдае 1 сигнал Неисправность, который поступает на сигнальный элемент намоочного оборудовани . При этом устойство отключают, устран ют неисправность , а затем снова включают. На фиг, 2 показана диаграмма работы устройства при управлении четырьм  каналами, при этом условно показана различна  последовательность сигналов в зависимости от вида управл ющего слова и результата сравнени  сигналов компаратором 2, В первом канале на первом шаге программы отрабатываетс  команда включени  и отключени  механизмов и осуществл етс  переход к следующей команде, на втором шаге осуществл етс  перезапись уставки из блока 18 пам ти величин уставок в первый счетчи-к блока 21 и переход к следующей команде., Во втором канале на первом шаге программы выполн етс  команда условного перехода, условие не выполн етс , осуществл етс  переход к следующей команде, на втором шаге - осуществл етс  перепись уставки из блока 18 во второй счетчик блока 21 и переход к следующей команде. В третьем канале также вьшолн етс  команда условного перехода, но условие выполн етс , в счетчик 5 адреса заноситс  из блока 3 пам ти за- . данный адрес, В четвертом канале осуществл етс  запись в четвертый регистр блока 4 команды включени  и отключени  механизмов, адрес в счетчике 5 не мен етс  и заноситс  в блок 8 пам ти текущих адресов. Предлагаемое устройство может быть применено при управлении сложными намоточно-укладочно-заклиновочными агрегатами, обмоточно-изолированными комплексами, включаюпшми транспортные системы, когда возникает необходимость параллельного выполнени  операций единого технологического процесса изготовлени  обмотанных статоров, а также дл  числового программного управлени  различными агрегатами циклического действи  с посто нной и переменной последовательностью операций в циклах как в электротехнической, так и в других отрасл х промьшленности, Формула изобретени 1 . Устройство дл  программного управлени  намоточным оборудованием по авт.ев, № 1160366, отлича ющеес  тем, чТо, с целью расширени  области применени  и повышени  быстродействи  устройства, в него введены задатчик режимов, блок вы читающих счетчиков, блок ввода уставок , второй блок элементов ИЛИ, элемент ИЛИ, элемент ЗАПРЕТ и блок пам ти величин уставок, первьш управл  ющий И информационные входы которого подключены к первому управл ющему и информационным выходам соответственно блока ввода уставок непосредствен но, а адресные входы - к вторым информационным ВЫХОД9.М блока ввода уставок через второй блок элементов ИЛИ, вторые входь которого соединены с вторыми информационными выходами блока пам ти, вход сброса, первый и второй управл ющие входы задатчика режимов соединены соответственно с первым и вторым выходами блока запуска и вторым выходом блока регист .ров, вход блока ввода уставок подключен к входу запрета синхронизатора и выходу задатчика режимов,первый пр мой,, инверсный и второй пр мой входы элемента ЗАПРЕТ подключены соответственно к первому и второму операционным выходам блока пам ти и третьему выходу синхронизатора, выход элемента ЗАПРЕТ соединен с первым входом элемента ДЛИ, второй вход которого соединен с вторым управл ющим . входом блока ввода уставок,выходы , вход сброса, адресные вторые инф9рмационные и управл ющий входы блока вычитающих счетчиков подключены соответственно к вторым информа87912 ционным входам коммутатора, первому выходу блока запуска, информационным выходам счетчика номеров каналов, выходам блока пам ти величин уставок и выходу элемента ИЛИ, соединенному с вторым управл ющим входом блока пам ти величин уставок, первые информационные входы блока вычитающих счетчиков  вл ютс  вторым входом устройства , а второй операционный выход блока пам ти подключен к п тому входу блока управлени  формированием адреса и третьему входу второго элемента И, The invention relates to automation and computer technology and is intended for use in software systems for controlling aggregates for the production of winding products.  The purpose of the invention is to expand the scope and speed of the device.  FIG.  1 shows a functional diagram of the device; in fig.  2 is a diagram of its operation, in FIG.  3 is a functional block diagram of the address generation control block; in fig. 4Functional diagram and diagram of the synchronizer; in fig.  5-8 are functional diagrams of a startup unit, a relay setpoint (imov, a setting input block and a subtractive counters block in FIG. 9 is a block diagram of the operation of the device.  The device contains a switch 1, a comparator 2, a memory block 3, a register block 4, an address counter 5, an address generation control block 6, an OR block of 7 elements, a current address memory block 8, a generator 9, a synchronizer 10, an And 11 element, a counter 12 channel numbers, start block 13, AND 14, setpoint mode master 15, setpoint input unit 16, block of 17 HJEi elements, memory block of setting values 18, OR 19 element, BAN 20 element, subtractive counters block 21.  Block 6 controls the formation of hell, resa form the element And 22, elements ISH1 23 and 24, EQUITY 25, and BAN 26 and 27.  The synchronizer 10 contains the elements AND-NO 28 and AND 29, the counter 30, the decoder 31, the element OR 32, the trigger 33. The start block 13 includes the trigger 34, the one-shot 35, the initial setpoint sensor 36 and the element OR 37.  The selector of 15 modes consists of a switch 38, elements AND 39 and 40, and OR 41, as well as trigger 42.  The setpoint input unit 16 contains an amplifier 43, switch grunts 44 and 45, elements HE 46-51, button 52, elements AND-NO 53-55, element NOT 56, button 57, elements AND-NOT 5860 and element NOT 61, Block 21 subtractive counters form a delay element 62 dehult plexer 63 and in each channel of the control 792 there is a subtraction counter 64, a decoder block 65, a digital indicator block 66 (the number of decoders and indicators is determined by the number of decimal digits of the counters), the output trigger 67 and the BAN element 68  The device works as follows.  In memory block 3, made on the basis of integral programmable permanent memory devices, for each of the groups of winding equipment mechanisms, a corresponding work program is recorded.  Programs consist of a certain number of control words that have three zones and are of three types: -commands to enable and disable mechanisms; - conditional jump commands; - commands for entering the setpoint value into the block of deducting counters.  The type of command is determined by the corresponding features (P, 00, or 10) listed in the third memory zone.  When reading the latter, the symptoms occur on the L1 and L2 communication lines, which are the operational outputs of the memory block 3.  The bits of the first information outputs (bus S) form the outputs of zone 1 of the memory, which is intended for storing combinant states, into which the mechanisms must arrive at zone II signals, if the value of sign 11, and for storing codes of conditions of possible transitions, if the values of signs 00  The bits of the second information outputs (bus R) form the outputs of zone II of the memory, which is designed to store a combination of control signals of the mechanisms in this step, if the value of feature 11, codes of the address of the conditional transition, if the value of feature 00, or codes of the address of the setpoint, if the value of feature ten.  Addressing and reading the contents of all three zones is performed by parallelJJ g according to the code received via the busP from the outputs of the counter 12 channel numbers (high order code bits) and through the T from the output of address counter 5 (low bits of the address code).  Senior bits. the address code identifies the memory areas in which the work programs of each of the winding equipment group groups are recorded, and the low order bits define the concrete cells of the corresponding memory areas in which the control words of these programs are written.  The low bits of the initial address code of the work programs of each of the groups of mechanisms are the zero code combination, i. e.  The initial program address for each channel is zero.  When the device is turned on, zero code combinations are automatically entered into the current address memory block 8 as follows.  When the power is turned on, the block 13 for starting on the second output generates a signal covering the first element I 14, and on the first output generates a short-term pulse. The initial setup (link U), which is fed to the reset inputs of the synonizer 10, the channel number counter 12, the setting mode master 15, and the subtracting meter unit 21, is reset to its initial state, and the first channel a appears on the bus P on the communication line W - zero signal allowing the passage of the pulses of the generator 9 to the synchronizer input The number controls the groups of winding equipment groups is determined; the number of control channels.  The channel control is divided in time by signals (FIG. .  2) coming from the counter 12 channel numbers, while the synchronizer 10 generates the pulses necessary for issuing and processing one command of the corresponding program.  The last, at its first output (link A), generates a pulse that does not pass through the closed element AND 14 (signal Reading block 8 is not formed), does not allow the formation of a write signal to the address counter 5 (control line zi n).  Since the reading of information from the current address memory block 8 does not occur in this case, there is a zero code at its output, which is recorded in the address counter 5.  Testing a command to a zero address, performed on the second to fourth synchronizer pulses, is no different from working out other program commands.  After working out the command contents of the counter. 5 addresses in width 879 4 T are entered into the memory block 8 of the current addresses by a pulse generated by synchronizer 10 at the fifth output (E link).  Similarly, the address at the beginning of the cycle is addressed to zero addresses on the other channels.  After the first access to the programs of all channels, the counter 12 of the channel numbers returns to its original position and at its transfer output (line Q) a pulse is output to the trigger unit 13.  Under the action of this pulse, at its second output (link V), the latter generates an enable signal arriving at the first control-.  . The main input of the setter 15 modes and the second input of the first element I 14, which then begins to pass the pulses of the synchronizer 10 to the second control input of the block 8 of the memory of current addresses.  Thanks so the current address of the program is from. The current address block i 8 is read and rewritten into address counter 5. .  The program of operation of the device is composed in such a way that the control word written at the zero address of the program contains the code combination of the sensor states necessary for the device to operate in automatic mode and includes the presence of a signal from the start sensor, and the code combination of the control signals including the signal the mode is enabled (link y), which is fed to the second control input of the unit 15 modes.  The device has two modes of operation: recording of numerical settings and automatic mode, the selection of which is carried out using a sensor of 15 modes.  The corresponding mode of operation is set by the switch 38 of the setpoint 15, and the mode of operation is changed only after the initial zero addresses of the programs are entered into the current address memory block 8 (the enabling signal on the V link) when the machine has not started the cycle yet or completed, as evidenced by the processing of the control word at the zero address (allowing signal on the communication line), to enter or change the winding program of electrical equipment coils (the number of coil groups.  the number of coils in the group, the number of turns in the coil, the rate of acceleration and deceleration during winding, etc. d. ) the switch 38 is set to the lower position. Entry of settings In this case, at the output of the setting device 15 modes (communication line W), a single signal occurs, which is fed to the synchronizer -10 and the setting input block 16, blocking the first and allowing the second to work, while the synchronizer 10 stops in the position when all its outputs (A, B, C, D, EjF) have no control signals B of the setting input block 16, dial with switches 44 and 45 the value and address of the numerical setpoint, the codes of which are supplied directly and through the block of elements OR 17 (m tires Z, respectively) on the information and the address inputs of the memory unit 18, the setting values.  When a signal is sent (press, the corresponding button in the setting input block 16) to the first control input. g (link h) of the memory block of the set values, the last set value at the specified address is recorded.  Monitoring of the recorded information is carried out as a result of pressing in block 16 of input settings of button 57 and the appearance at its output (line i) of a signal that, through the OR element 19, goes to the second control input of block 18, the set value memory and control input of block 21 subtractive counters.  The read information is entered into the corresponding counter of the block 21 of the subtractive counters, which contains indicators.  Thus, sequentially, at the rate behind the setpoint, into the block 18 of the memory of the setpoint values. The coil data of the coils to be made is brought in by winding.  Using the switch 38, the sensor 15 sets the automatic operation mode of the equipment, and a zero signal is produced at the set point output, allowing the generator 9 to pass to the synchronizer input 10.  The cycle starts after a signal arrives from the start sensor connected to the input of switch 1.  Before the arrival of this signal, the change in current (its program address, and consequently, the execution of the cycle does not occur.  The running of the winding equipment program is carried out by alternating for each cycle the reading of control words from memory block 3.  When working out a command, for example, a channel program, the channel number counter 12 issues a bus P to the address inputs of switch 1, memory block 3, register 4 block, current address memory block 8, and subtracting counter block 21 code corresponding to the first channel number.  As a result, sensors 1 of the state of the mechanisms of the first channel are connected to the switch 1, the code corresponding to the memory zone where the program of operation of the mechanisms of the first channel is recorded is sent to the second address inputs of the 3 m block; the cell where the current address of the first channel control program is stored, in the register block 4 and in the subtract counter block 21 are prepared for receiving the Information, respectively, the register and the subtracting counter.  corresponding to the first channel.  The pulses of the generator 9 arrive at the first input of the synchronizer 10 (communication line 3), which produces a pulse at its first output (line-.  No connection A) 5 coming through the first element AND 14 to the second control, the input of the current address memory block 8 as a signal Read of the block 8 and through the block 6 controlling the formation of the address of the control input (W link) of the counter 5 of the address as a signal Record to counter 5, while the current address of the first channel control program is read from block 8 of the memory of current addresses to the R bus and through block 7 of the elements OR is written into counter 5 of the address.  The latter, together with the counter, 12 channel numbers selects with the help of T and P wards the memory cells of block 3, corresponding to the current program address of the first channel.  After the end of the first pulse, the synchronizer 10 issues the command Reading block 3, at its second output (connection line B), which goes to the control input of memory block 3, as a result of which the control word is read, the bits of which appear on operating, first and second information.  the outputs of the unit (communication lines L1, L25 of the bus S and R, respectively).  Further operation of the device depends on the type of the read word from memory block 3 and the result of the kodo comparison. in comparator 2.  When reading from the memory block 3, the words of the first type to the second and third inputs of the And 1 element are given permitting signals (on the L1 and L2 lines, signs are present in the form of signals of logical units — II). Simultaneously with the command, the second output of the synchronizer is 10 gives a shorter pulse at its third output (line c).  This pulse through the element 11 is fed to the control input of block 4 of registers (line G) and conducts the recording of the word from the second zone of block 3 of memory into the register of the 1st channel of block 4 of registers.  The signals from this register turn on the working bodies of the first group of machine mechanisms and their state changes, which are recorded by the sensor of the states of the mechanisms of the first group.  The signals from the sensors through the switch 1 are fed to one of the inputs of comparator 2 (bus H), to the other input of which a combination of signals is received, recorded in the first zone of memory block 3.  When signals are received from the sensors specified by the program (testing the specified program step), the comparator 2 generates a signal 1, which enters (the communication line k) to the first input of the address formation control unit 6, in the right case the comparator 2 generates a signal O.  The impulse from the fourth output of the synchronizer 10 through the communication line D goes to the fourth input of the address formation control unit 6, at the second and fifth input (communication lines L1, L2) of which in this case there is an indication of the command to turn the mechanisms on and off.  Depending on the output of the comparator, the number in the counter 5 of the address increases by one or remains unchanged.  If signal 1 is present at the output of comparator 2, the address formation control block 6 generates a pulse arriving via communication line M at the counting input of address counter 5, if the signal O at the output of comparator 2 is generated, this pulse is not generated.  When reading a word of the second type, a conditional transition command is realized according to a combination of conditions, as which signals can be used not only from sensors of mechanisms, but also controls from other devices.  In this case, the operating outputs (communication lines L1, L2) of memory block 3 have a sign 00, element 11 is closed, blocking the passage of synchronizer pulse 10 (communication line c) to the control input of block 4 registers.  The comparator 2 compares the signals from the sensors with a combination of signals from the first information output of the memory block 3.  When they coincide, the comparator 2 outputs the signal 1, as a result of which the pulse generated at the fourth output of the synchronizer 10 passes through the address formation control unit 6 and the communication line N to the control input of the address counter 5; On. information input of the counter 5 address is received through block 7 of the elements OR code of the address of the transition from the second information outputs b. lock 3 memory. The transition to the specified work program step for the given channel occurs.  If no match is made, comparator 2 issues a signal O.  Through the block 6 controls the formation of the address to the counting input of the counter 5 of the address passes a pulse formed at the fourth output of the synchronizer 10, which provides a transition to the next step of the program.  When reading a word of the third type, the command sets the value of the setpoint in the block 21 of the subtractive counters.  In this case, the operating outputs (communication lines L1, L2) of the memory unit 3 and the address generation control unit 6 contain signs 10, the register unit 4 is closed for receiving the code, and the BANE element 20 is ready for operation.  The address code of the setpoint from the second information output (bus R) of memory block 3 through block I7 of the elements OR is fed to the address input of memory settings block 18.  The pulse formed at the third output of the synchronizer 10 passes through the communication line C through the elements BANKS 20, OR 19 to the second control input of the memory block 18 of the set values and the control input of the block 21 of the subtracting counters.  The value of the bet read from block 18 is entered into the corresponding subtracting counter of block 21, whose address is determined by the counter 12 channel numbers.  The pulse arising at the fourth output (communication line D) of the synchronizer 10 is fed through the block 6 of the formation of the address to the counting input of the counter 5 of the address, which provides a transition to the next step of the program.  At the command of the first type, following this one, a mechanism is activated that ensures the winding of the corresponding coil group and, therefore, from one of the winding count sensors, signals arrive at the first information input. , block 21 - the second input of the device (bus X2).  After testing a given setpoint value, a signal arises at the corresponding output of subtractive meter unit 21, which is connected to the second information inputs of switch 1 and is perceived by the device in the same way as signals from other sensors.  By the next command of the first kind, the mechanism providing the winding of the bobbin group is turned off.  The impulse formed at the fifth output of the synchronizer 10, regardless of the type of word, goes through the communication line E to the first control input of the current address memory block 8, to the information input of which the address counter 5 goes to the information input and to the address input on the bus P code number of the first dripping.  The current address of the program from counter 5 is rewritten into the current address maker in memory block 8.  The impulse from the sixth output of the synchronizer 10 sets the counter 12 of the channel numbers to the state corresponding to the second channel, then the synchronizer 10 returns to the initial state.  The operation of the device in the management of the second and subsequent channels during the development of all program steps is similar to that described.  By working out the control word of the first type, the current address of the program does not change until comparator 2 gives the result of the comparison, therefore, the commands to turn the mechanisms on and off also do not change.  If this time exceeds the time allotted for the given technological operation of the equipment, which occurs in an emergency situation (sensor or mechanism breakdown), then the device generates 1 Fault signal, which goes to the signaling element of the washing equipment.  In this case, the device is turned off, eliminated the fault, and then turned on again.  Fig. 2 shows a diagram of the operation of the device when controlling four channels, while conventionally showing a different sequence of signals depending on the type of control word and the result of the comparison of signals by comparator 2, In the first channel, the command for switching on and off mechanisms is executed in the first channel and carried out go to the next command; in the second step, the setpoint is overwritten from the memory unit 18 of the setpoint values to the first counter-unit 21 and the transition to the next command. , In the second channel, the conditional branch command is executed at the first step of the program, the condition is not fulfilled, the transition to the next command is performed, at the second step, the setpoint is overwritten from block 18 to the second counter of block 21 and the next command is transferred.  In the third channel, the conditional branch command is also executed, but the condition is fulfilled, and in the counter 5 the addresses are entered from the memory block 3 in the next.  This address. In the fourth channel, the mechanisms for switching on and off mechanisms are written into the fourth register of block 4, the address in counter 5 does not change and is entered into block 8 of the memory of current addresses.  The proposed device can be used to control complex winding-laying-jamming units, winding-isolated complexes, including transport systems, when there is a need for parallel execution of operations of a single technological process for producing wrapped stators, as well as for numerical program control of various units of cyclic operation with constant and variable sequence of operations in cycles, both in electrical and in other fields Formula, Invention Formula 1.  Device for software control of winding equipment according to aut. Ev, No. 1160366, different from that, in order to expand the field of application and increase the speed of the device, a mode setter, a block of readout counters, a setpoint entry block, a second block of OR elements, an OR block, a BAN element and a memory block are entered into it. the values of the settings, the first control AND whose information inputs are connected to the first control and information outputs of the setting input block, respectively, and the address inputs to the second information OUTPUT9. The setpoint input unit M is connected via the second block of OR elements, the second input of which is connected to the second information outputs of the memory block, the reset input, the first and second control inputs of the mode setter are connected to the first and second outputs of the start block and the second output block of the register respectively. The input of the setpoint input unit is connected to the synchronizer inhibit input and the mode setting output, the first direct, inverse and second direct inputs of the BAN element are connected respectively to the first and second operational outputs of the memory block and the third synchronizer output, the output of the BAN element is connected to the first input of the DLI element, the second input of which is connected to the second control.  the input of the setpoint input unit, the outputs, the reset input, the address second information and control inputs of the counter reading unit are connected respectively to the second information inputs of the switch, the first output of the startup block, the information outputs of the channel number counter, the outputs of the memory of the settings values and the output of the OR connected to the second control input of the memory block of the set values, the first information inputs of the subtracting meters block are the second input of the device, and the second operational output of the block n The amti is connected to the fifth input of the address shaping control unit and the third input of the second element AND, 2.-.Устройство по п. 1 , отличающее с . тем, чта.блок управлени  формированием адреса содержит элементы И, РАВНОЗНАЧНОСТЬ, ИЛИ и ЗАПРЕТ, выходы первого и второго элементов ИЛИ соединены с первым и вторым -выходами блока соответственно. первый вход которого св зан с первьи входом элемента РАВНОЗНАЧНОСТЬ и первым пр мым входом первого элемента ЗАПРЕТ, второй вход - с первым инверсным входом первого элемента ЗАПРЕТ , первым пр мым входом второго элемента ЗАПРЕТ и вторым входом элемента РАВНОЗНАЧНОСТЬ, третий вход с первым входом второгб элемента ИЛИ, четвертый вход - с вторыми пр мыми входами первого и второго элементов ЗАПРЕТ и с первым входом элемента И, а п тый вход - с третьим входом . элемента РАВНОЗНАЧНОСТЬ и с инверсным входом второго и вторым инверсным входом первого элементов ЗАПРЕТ, подключенных выходами к первому входу первого и второму входу второго элементов ИЛИ соответственно, второй вход элемента И соединен с выходом элемента РАВНОЗНАЧНОСТЬ, а выход с вторым входом первого элемента ИЛИ.2 .-. The device according to claim 1, characterized by In addition, the address formation control block contains AND, EQUALITY, OR, and BAN elements, the outputs of the first and second OR elements are connected to the first and second outputs of the block, respectively. the first input of which is connected with the first input of the EQUALITY element and the first direct input of the first element of the PROHIBITION, the second input - with the first inverse input of the first element of the BAN, the first direct input of the second element BANNER and the second input of the EQUALITY element, the third input with the first input of the second element OR, the fourth input - with the second direct inputs of the first and second elements BAN AND with the first input of the AND element, and the fifth input - with the third input. the EQUALITY element and with the inverse input of the second and second inverse input of the first BANCH element connected by the outputs to the first input of the first and second input of the second element OR, respectively, the second input of the AND element is connected to the output of the EQUALITY element and the second input of the first element OR. ФигЛFy .. и.and. / g 33 h УHave и,and, 1515 flfflf 3838 V,V,  -- иШ- IS 4141 Фиг. 6FIG. 6 Фиг.8Fig.8
SU843832579A 1984-12-27 1984-12-27 Device for programmed control of winding equipment SU1273879A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU843832579A SU1273879A2 (en) 1984-12-27 1984-12-27 Device for programmed control of winding equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU843832579A SU1273879A2 (en) 1984-12-27 1984-12-27 Device for programmed control of winding equipment

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
SU1160366A Addition SU231565A1 (en) HEAT EXCHANGER WITH ZIGZAGRAZNNY LOCATION OF PIPES

Publications (1)

Publication Number Publication Date
SU1273879A2 true SU1273879A2 (en) 1986-11-30

Family

ID=21154316

Family Applications (1)

Application Number Title Priority Date Filing Date
SU843832579A SU1273879A2 (en) 1984-12-27 1984-12-27 Device for programmed control of winding equipment

Country Status (1)

Country Link
SU (1) SU1273879A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4134811A1 (en) * 1991-10-22 1993-04-29 Licentia Gmbh Actuator control method w.r.t. fixed commands - has several function elements assigned to various signals, and other function elements to define operational steps

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 1160366, кл. G 05 В 19/02, 1983. *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4134811A1 (en) * 1991-10-22 1993-04-29 Licentia Gmbh Actuator control method w.r.t. fixed commands - has several function elements assigned to various signals, and other function elements to define operational steps

Similar Documents

Publication Publication Date Title
US5459841A (en) Finite state machine with minimized vector processing
US6501700B2 (en) Internal addressing structure of a semiconductor memory
US5473531A (en) Finite state machine with minimized memory requirements
US4138917A (en) Key code generator
SU1273879A2 (en) Device for programmed control of winding equipment
US3846756A (en) Programmable sequential logic circuit
SU1638707A1 (en) Device for production process program control
US3578918A (en) Computer controlled switching system using flip-flops for control of repetitive operations
SU1423982A1 (en) Process equipment program control apparatus
SU1372277A1 (en) Device for programmed control of process equipment
SU1160245A1 (en) Liquid level discrete transmitter
SU458814A1 (en) Centralized program management system
SU1259216A1 (en) Programmed control device for winding machine
SU1255992A1 (en) Device for programmed control
SU873241A1 (en) Device for command forming
SU1160366A1 (en) Device for programmed control of winding equipment
SU826353A1 (en) Device for dynamic distributing of memory
SU448435A1 (en) Multi-coordinate numerical control system
SU955075A1 (en) Digital system diagnostic device
US5584021A (en) Binary output signal programmer using stored start and end location and timing signal states
SU935878A1 (en) Device for winding machine program control
SU746924A1 (en) Switching device
RU1781671C (en) Device of program control
SU1043597A1 (en) Cyclic process program control device
SU1175023A1 (en) Switching device