Распределенная система для программного управления технологическими процессами

 

Изобретение относится к автоматике и вычислительной технике и может найти применение в программируемых контроллерах, станках с числовым программным управлением , АСУ технологическими процессами. Цель изобретения - надежность системы путем повышения достоверности передаваемой транзитной информации. Распределенная система содержит n x m каналов (где питчисло каналов соответственно в строке и столбце матричной организации системы), а каждый канал содержит блок памяти программ, коммутатор адреса, регистр адреса, регистр команд, мультиплексор логических условий , блок синхронизации, блок анализа, два блока элементов И, элемент И, причем в блок анализа дополнительно введены блок памяти сигнатур, блок элементов суммы по модулю два, коммутатор, триггер управления и два элемента И. 1 табл., Нил. Ё

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (я)з G 05 В 19/18

ГОСУДАРС I ВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ CCCP) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4801901/24 (22) 10.01.90 (46) 23.02.93. Бюл. М 7 (72) В;А.Мельников, В.В.Копылов, Ю.Н.Силантьев, А,В,Дигоран и А.В.Галицкий . (56) Авторское свидетельство СССР

N 1226452, кл. G 06 F 9/22, 1986.

Авторское свидетельство СССР

1ч. 1605212, кл. G 05 В 19/18, 1990. (54) РАСПРЕДЕЛЕННАЯ СИСТЕМА ДЛЯ

ПРОГРАММНОГО УПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ (57) Изобретение относится к автоматике и вычислительной технике и может найти применение в программируемых контроллерах, станках с числовым программным управлеИзобретение относится к автоматике и вычислительной технике и может найти применение в распределенных системах программного управления, программируемых контроллерах, станках с числовым программным управлением, АСУ технологическими процессами.

Известно устройство для программного управления, содержащее блок набора программ, задатчик длительности временного интервала, генератор импульсов, три счетчика, блок задержки, регистр сдвига, блок элементов И, формирователь импульсов.

Недостатком устройства является сложность модификации программ при изменении функций системы управления. Кроме того, устройство не позволяет выдавать команды управления одновременно по не„„Я.) „„1797096 Al нием, АСУ технологическими процессами.

Цель изобретения — надежность системы путем повышения достоверности передаваемой транзитной информации. Распределенная система содержит и х m каналов (где и и m — число каналов соответственно в строке и столбце матричной организации системы), а каждый канал содержит блок памяти программ, коммутатор адреса. регистр адреса, регистр команд, мультиплексор логических условий, блок синхронизации, блок анализа, два блока элементов И, элемент И, причем в блок анализа дополнительно введены блок памяти сигнатур, блок элементов суммы по модулю два, коммутатор, триггер управления и два элемента И. 1 табл., 14 ил. скольким каналам, что снижает его производительность, а следовательно, ограничивает область применения.

Известно устройство для программного управления. содержащее запоминающий C) блок, процессор, селекторы — демультип- 0 лексоры, дешифратор. счетчик, генератор О импульсов, блок формирования выходных сигналов, блок элементов И, Недостатком устройства является ограниченная область его применения, обусловленная сложностью модификации программы управления при расширении функций управления и низкой помехоустойчивостью, Отсутствие возможности работы устройства с несколькими объектами управления снижает производительность системы, приводит к увеличению потребного

1797096 обьема памяти, что также ограничивает область применения устройства.

Известен программируемый контроллер, содержащий блок памяти, регистр адреса, выходные регистры, демультиплек соры, генератор импульсов, блок элементов

И, элементы И, ИЛИ.

Недостатком контроллера является избыточность. блока памяти, что снижает его функциональную надежность.

Известна система для программного управления, содержащая каналы, э в каждом канале.— блок памяти; блок проверки условий, регистр адреса, два триггера, два элемента ИЛИ, элемент НЕ, В известной системе взаимодействие . между каналами организованы, но в виде команд передачи управления в одном направлении, то ограничивает класс обменных взаимодействий и увеличивает класс обменных взаимодействий и увеличивает время взаимодействия. Кроме того, недостатком системы является ограниченная область ее применения в структурах конвейерного типа и отсутствие возможности применения в матричных структурах программного управления. Отмеченные недостатки ограничивают область целесообразного применения, Известна распределенная система для программного управления, содержащая каналы, блок памяти, шину данных, шину адреса, кину управления, блок элементов

ИЛИ.

Недостатком известной системы является ограниченная пропускная способность, обусловленная строго последовательным режимом работы отдельных каналов. Кроме того, недостатком известного устройства является ограниченное число обменных взаимодействий в системе, построенной по модульному принципу отдельных каналов, что ограничивает функциональные возможности, а следовательно, и область целесообразного применения, Наиболее близким по технической сущности и достигаемому положительному эффекту к предлагаемому решению является распределенная система для программного управления технологическими процессами, . содержащая и х mканалов,,где и m- а и— число каналов в строке матричной организации системы, э m — число строк, причем i-й канал (1 = 1,п х m) системы содержит блок памяти программ, коммутатор адреса, регистр адреса, регистр команд, мультиплексор логических условий, блок синхронизации, блок элементов И, элемент

И, причем первый управляющий выход которого соединен с синхранизирующим входом регистра адреса, выход которого соединен со входом блока памяти программ, выход блока памяти программ соединен с

5 информационным входом регистра команд, синхронизирующий вход которого соединен co BTopblM входом блока синхронизации, выход поля проверяемых логических условий регистра команд соединен с первым информационным входом мультиплексора логических условий, выход модифицируемого разряда адреса регистра команд соединен со вторым информационным входом мультиплексором логических

15 условий, выход которого соединен со входом модифицируемого разряда адреса первого информационного входа коммутатора адреса, выход которого соединен с информационным входом регистра адреса, вход логических условий канала соединен с управляющим мультиплексора логических условий, выход поля немодифицируемых разрядов адреса регистра команд соединен со входами немодифицируемых разрядов адреса первого информационного входа коммутатора адреса, выход операционного поля регистра команд соединен с информационным входом блока элементов И, выход которого соединен с первым информационЗ0 ным выходом канала, выход поля конца программы регистра команд соединен с прямым и инверсным управляющими входами коммутатора адреса и вторым входом блока синхронизации, второй управляющий

З5 вход канала соединен с третьим входом блока синхронизации, второй информационный выход К-ro (К - 1; и — 1) канала v-й (г =

=1,m) строки каналов соединен со вторым информационным входом (К+1)-го канала v— и строки, второй информационный выход и-го канала v строки соединен со вторым информационным входом первого канала т и строки, каждый канал содержит буферный запоминающий блок сообщений, блок ана"5 лиза, второй блок элементов И, причем информационный выход буферного запоминающего блока соединен со вторым информационным входом коммутатора адреса, выход операционного поля регистра команд соединен с информационным входом второго блока элементов И, выход которого и выход элемента И соединены с первым входом блока анализа, управляющий выход которого соединен с управляющим входом буферного запоминающего блока сообщений, управляющий выход которого соединен с четвертым входом блока синхронизации, третий выход которого соединен с первым входом элемента И, выход

1797096

M2= Кпр ¹ Коп ¹ So

35 при организации двойного конвейера пере40 мещения информации между каналами сис50

55 поля передачи управления регистра команд соединен с инверсным управляющим входом первого блока элементов И, прямым управляющим входом второго блока элементов И и вторым входом элемента И, первый информационный выход блока анализа соединен с первым информационным входом буферного запоминающего блока сообщений, выход поля конца программы регистра команд соединен со вторым управляющим входом буферного запоминающего блока сообщений, первый информационный вход канала соединен со вторым информационным входом буферного запоминающего блока, второй информационный вход канала соединен со вторым входом блока анализа, второй информационный выход которого соединен со вторым информационным выходом канала, третий информационный вход канала соединен с третьим входом блока анализа, третий информационный выход которого соединен с третьим информационным выходом канала, третий информационный выход

j-го (j = m, 1),и-го столбца (,и= 1, n} каналов соединен с третьим информационным входом (j — 1)-го канала, третий информационный выход первого канала,и -го столбца каналов соединен с третьим информационным входом m-го канала соответствующего столбца каналов.

Недостатком известной распределенной системы является ограниченная об-. ласть ее применения, обусловленная отсутствием средств контроля, позволяющим осуществлять контроль передаваемой информации. Отсутствие средств контроля снижает достоверность функционирования распределенной системы для программного управления технологическими процессорами, Целью изобретения является повышение достоверности передаваемой транзитной информации.

Поставленная цель достигается тем, что 4 в распределенной системе для программного управления блок анализа дополнительно содержит блок памяти сигнатур, коммутатор. блок элементов суммы по модулю два, второй и третий элементы И, триггер управления.

Сущность предлагаемого изобретения состоит в следующем:

Распределенная система для программного управления технологическими процессами состоит из множества однотипных каналов, обьединенных в матричную структуру. Каждый отдельный канал системы управления определенной группой технологических процессов, образующих программный уровень управления. Множество программ управления, выполняемых каналом, состоит из двух подмножеств команд М1 и Mz. Первый тип команд М1 предназначен непосредственно для управления соответствующим технологическим процессом.

Во время выполнения программы канал может выдавать в одно из двух направлений команды второго типа Мъ образующие команды обмена (передачи управления), Формат данной команды представляется в виде где Клр — номер (код) канала — приемника информации;

К» — номер (код) программы, которую должен выполнить канал — приемник инфор- . мации

So — код сигнатуры; № — знак конкатенации (сцепления).

Каждому каналу входящему в состав распределенной системы, присваивается номер (идентификатор), определяющий его местоположение в матрице каналов. Обмен командами передачи управления может производиться между каналами системы либо по строке каналов (слева направо), либо. в столбце каналов (снизу вверх). Каналы, расположенные в одном столбце (строке) образуют кольцевую структуру. Поэтому Команда обмена с (q, v)-го канала (q. v9 1, и) поступает либо нэ(о+1, w}-й канал (движение по строке каналов, либо íà (q, v+1)-й канал движения по столбцу каналов, Очевидно, темы организация движения "вертикаль— горизонталь" тождественна движению "горизонталь — вертикаль". Пусть движение информации в матрице каналов будет организовано Ilo принципу "вертикаль - горизонталь". При такой дисциплине организации взаимодействия отдельных каналов характеристикой маршрута продвижения информации может служить некоторое число (сигнатура).

При выдаче команды обмена сообщение дополняется из отдельного блока памяти сигнатурой, идентифицирующей путь прохождения информации между каналами.

При поступлении сообщения на соседний канал темы определяется, ему ли предназначена поступившая информация, Определение принадлежности информации происходит путем сравнения когда канала

1797096

15

25

40

50 каналов системы приемника информации с кодом (идентификатором) канала. При несовпадении этих кодов поступившая информация отправляется к следующему каналу и т.д. до совпадения кодов либо в столбце, либо в строке каналов.

При совпадении одного из двух кодов меняется направление продолжения информации.

По мере транзитного прохождения информации код сигнатуры модифицируется идентификаторами (каналов и направлениями выдачи информации). При достижении канала — приемника информации сообщения полученная сигнатура должна быть нулевой — в противном случае пройденный маршрут не соответствует требуемому а следовательно, произошла ошибка в назна"чении поступившего на обслуживание сообщения (ошибка адреса).

При совпадении адресной части сообщения с кодом — идентификатором канала и нулевой сигнатурой информации о коде программы управления заносится в буферный запоминающий блок для дальнейшего в соответствии с правилом: "первый пришел — первый обслужен" (организация типа

Р1Р0).

Сущность изобретения реализуется путем введения следующей совокупности конструктивных признаков, обуславливающих соответствие заявленного технического решения критерию "новизна".

Введение блока памяти сигнатур и обусловленных им связей обусловлено неабходимостью задания кодов, определяющих однозначно путь прохождения команд обмена между каналами распределенной системы.

Введение блока элементов суммы по модулю два и обусловленных им связей необходимо для модификации кода сигнатуры по-мере прохождения команды обмена между транзитными каналами системы.

В ведение связей коммутатора,необходимо для коммутации кода сигнатуры либо от.собственного канала, либо после модификации кода сигнатуры при передаче команды обмена транзитом от соседних

Введение (соединение) связей триггера управления необходимо для формирования признака неверного прохождения команды обмейа (при ненулевой сигнатуре) по приходу команды обмена данному каналу.

Таким образом. предложенная распределенная система для программного управления технологическими процессами соответствует критерию "существенные отличия", поскольку в известных технических решениях 1-6 отсутствует указанная выше совокупность конструктивных признаков, что не позволяет организовать контроль прохождения команд обмена между каналами распределенной системы. Обеспечение за счет введения совокупности отличительных признаков контроля обмена информа- цией повышает достоверность обрабатываемой информации в распределенной системе для программного управления технологическими процессами,На фиг, 1 представлена функциональная схема 1-го (i = 1, и х m) канала распределенной системы для программного управления технологическими процессами; на фиг, 2 — функциональная схема буферно-, го запоминающего блока; на фиг, 3 — функциональная схема блока анализа; на фиг. 4 — функциональная, схема первого (второго, третьего) блока памяти сообщений; на фиг.

5 — функциональная схема блока выбора направления передачи информации; на фиг. 6 — функциональная схема выходного демультиплексора; на фиг. 7 — функциональная схема блока синхронизации (БС); на фиг. 8— формат команды "а" обработки, "б" обмена; на фиг. 9- функциональная схема распределителя импульсов (РИ); на фиг. 10 — временные диаграммы функционирования распределителя импульсов; на фиг, 11 —. пример кодирования мэтрйцы каналов распределительной системы размерности 3 х 3 и направлений передач сообщений (команд . обмена) от канала (3, 1) к каналу (1; 3); на фиг.12а — пример кода. сигнатуры, хранимого в специальном блоке памяти и используемого при передаче команды обмена от команд (3, 1) к каналу (1,.3); на фиг.12б— пример модификации кода сигнатуры при правильной (S } и неправильной (S<) передаче команды обмена; на фиг. 13 — пример организации распределенной системы размерности и х m нв однотипных каналах системы; на фиг, 14 — пример кодирования направлений передачи сообщения от(1, 1)-ro канала.

1-й канал распределенной системы для программного управления технологическими процессами (фиг.1 ) содержит блок памяти 1 программ, буферный запоминающий блок (БЗБ) 2, блок анализа (БА) 3, коммутатор 4 адреса, регистр 5 адреса, регистр 6 команд, мультиплексор 7 логических условий, блок синхронизации 8,:первый блок элементов И 9, второй блок элементов И 10, элемент И 11, первый информационный вход 12, второй информационный вход 13, третий информационный вход 14, первый управляющий вход 15, второй управляющий вход 16, вход 17 логических условий, первый

1797096

10 информационный выход 18, второй информационный выход 19, третий информационный выход 20, управляющий выход 21 канала.

Буферный запоминающий блок сообщений (БЗБ) (фиг.2) содержит коммутатор 22, демультиплексор 23, блок регистров 24,1—

24Л (где I — глубина очереди), группу блоков элементов ИЛИ 25.1 — 25.I-1, первый блок элементов И 26.1-26.1, второй блок элементов И 27.1 — 27.1, блок элементов ИЛИ 28.129.I, элемент ИЛИ 29, элемент И 30, одновибратор 31.

Блок анализа (БА) 3 (фиг.3) содержит первый 32, второй 33 и третий 34 блоки памяти сообщений типа "первый пришел— первый обслужен", мультиплексор 35, блок памяти 36 константы, блок выбора направления передачи информации (БВНПИ) 37, блок памяти 38 сигнатур, буферный регистр

39 с первым —. третьим полями: 39.1 — адресным полем, 39,2 — операционным полем и

39.3 — контрольным полем (полем сигнатуры), блок элементов суммы по модулю два

40, демультиплексор 41 выдачи, демультиплексор 42 синхронизации, распределитель

43 импульсов, счетчик 44, дешифратор 45, триггер 46, коммутатор 47, блок элементов

И 48, второй элемент И 49, первый элемент

И 50, третий элемент И 51, триггер 52 управления, элемент, элемент ИЛИ 53.

Первый 32 (аторой 33, третий 34) блок памяти сообщений (фиг, 4) содержит демультиплексор 54, блок. регистров 55,1 — 55.К (где К - глубина очереди), группу блоков элементов ИЛИ 56.1 — 56.К вЂ” 1, первый блок элементов И 57.1-57,К, второй блок элементов ИЛИ 59,1 — 59.К, первый элемент И 60, второй элемент И 61, элемент НЕ 62.

Блок выбора направления передачи информации 37 (фиг. 5) содержит первую 63 и вторую 64 схемы сравнения, неполный дешифратор 65, элемент И 66.

Демультиплексор 41 выдачи (фиг, 6) содержит первый 67 и второй 68 блоки элемен-. тов И.

Блок 8 синхронизации (фиг. 7) содержит триггер 69 запуска, генератор 70 тактовых импульсов, счетчик 71, дешифратор 72, элемент И 73, элемент И 74..

Распределитель 43 импульсов (фиг. 9) содержит генератор 75 тактовых импульсов. счетчик 76, дешифратор 77 и триггер 78.

Назначение основных блоков и элементов канала составит в следующем.

Блок памяти 1 программ предназначен для хранения команд управления и команд обмена (передачи управления аналогичным каналам системы).

20 Группа блоков памяти сообщений 32-34 предназначена для хранения команд обме25

35

40 от данного канала.

Буферный регистр 39 предназначен для

50 хранения кода сообщения на время его анапившего кода сигнатуры кодом адреса кана55 ла и признаком направления дальнейшего

Буферный запоминающий блок 2 предназначен для хранения поступивших на обслуживание сообщений к данному каналу от других каналов системы.

Блок анализа и контроля (БАИК) 3 предназначен для анализа поступивших сообщений на принадлежность поступившего сообщения данному каналу, определения направления дальнейшего продвижения информации в системе каналов, хранения кодов сигнатур, их выдаче при формировании сообщения другим каналам системы, модификации кода сигнатуры при транзитной передаче команд обмена и контроля правильности прохождения маршрута передачи информации от канала передатчика к каналу приемника.

Назначение основных элементов блока анализа и контроля 3 состоит в следующем на, поступивших для выдачи от собственного канала и от соседних каналоа системы (от левого канала при продвижении информации а строке каналов и от нижнего канала при продвижении информации в столбце каналов.

Блок памяти 36 константы предназначен для хранения кода адреса модуля, идентифицирующего местоположение канала в матрице каналов системы, осуществляющих обмен командами управления. Блок памяти

36 может быть выполнен, например в аиде генератора константы — фиксированного кода,(тумблерного регистра и т,п.) и блока элементов И, ко второму входу которого подключен вход блока памяти 3.

Блок выбора направления передачи информации 37 предназначен для выбора и модификации направления выдачи поступившей информации в зависимости от состояния кодов каналов источника и приемника информации.

Блок памяти 38 сигнатур предназначен для хранения кодов определяющих правильное прохождение команды обмена в матрице каналов распределенной системы лиза и обработки. блок элементов суммы по модулю два

40 предназначен для модификации поступродвижения команды обмена.

Демультиплексор 41 выдачи предназначен для коммутации команды обмена на один из выходных блоков анализа и контроля 3 к аналогичным каналам системы, 1797096

Распределитель 43 импульсов предназначен для синхронизации работы блока анализа и контроля 3, Распределитель 43 импульсов формирует последовательность импульсов г1 — г5. Принципы действия распределителя 43 поясняется временной диаграммой на фиг, 10. Посредством генератора 75, который включается единичным сигналом на входе, счетчика 76 с коэф- . фициентом пересчета 5 формируется последовательность импульсов tq, 6, гз, т4 и rs. Триггер 78 устанавливается в единичное состояние импульсом tz и обнуляется задним фронтом импульса t4, формируя при этом удлиненный импульс тз, который является стробирующим сигналом опроса блоков 36 и 38.

Счетчик 44 совместно с дешифратором

45 служит для последовательного циклического опроса блоков памяти сообщений 3234, Коммутатор 47 предназначен для коммутации либо йэчального кода сигнатуры (при передаче команды обмена от данного канала), либо модифицированного кода сигнатуры (при передаче команды обмена транзитом).

Первый элемент И 49 и триггер 52 управления предназначены для формирования управляющего сигнала при ненулевом коде сигнатуры, полученной при поступлении сообщения данному каналу.

Элемент И 51 и обусловленные им связи предназначен для формирования сигнала на обращение к блоку памяти 38 сигнатур при выдаче информации от данного канала.

Работа канала распределенной системы возможна в трех режимах; — режим обработки собственных команд; — режим выдачи команд обмена; — режим приема и обработки команд обмена.

В исходном состоянии элементы памяти канала находятся в нулевом состоянии 4 (зэ исключением разряда регистра 6 команд, определяющего признак конца программы).

Работа канала системы в режиме обработки собственных команд.

Работа канала в этом режиме функцио10

20

30

40 24.1-24.l) через коммутатор 4 адреса

55 нирования начинается путем подачи на вход

12 канала (фиг. 1) кода операции определяющего адрес первой команды программы управления. Этот код подается, например, от центрального процессора (диспетчера, организующего процесс управления), Код операции со входа 12 поступает через коммутатор 22 буферного запоминающего блока 2 (фиг . 2) на информационный вход демультиплексора 23. Так как блок регистров 24,1-24. находится в нулевом состоянии на выходах элементов И блока

26.1-26; находятся сигналы логической единицы, Эти сигналы, поступая на управляющий (адресный) вход демультиплексора 23 разрешают запись информации в первый регистр 24,1.через блок элементов ИЛИ

25.1, Вместе с адресом программы (кодом операции) на вход 12 канала подается управляющий импульс, Этот импульс через элемент ИЛИ 29, элемент И 27.1 и элемент

ИЛИ 28,1 поступает на синхронизирующий вход регистра 24.1 и производит запись в него поступившего кода операции, Состояние регистра 24.1 будет отличным от нулевого и нэ выходе элемента И 26.1 будет сигнал логического нуля, который предопределит. запись очередного кода операции во второй регистр 24.2 буферного запоминающего блока 2, Одновременно с подачей кода операции на управляющий вход 15 канала подается сигнал на начало работы. Этот сигнал поступает на управляющий вход блока синхронизации 8 (фиг. 7) и устанавливает триггер 59 запуска в единичное состояние и разрешает тем самым формирование на выходе генератора 70 тактовых импульсов для синхронизации работы канала. Синхронизация работы канала осуществляется сигналами с выхода дешифратора 73 блока синхронизации 8.

Первый тактовый импульс с выхода блока синхронизации 8 (фиг, 1) поступает на синхронизирующий вход регистра 5 адреса и разрешает запись в него информации с выхода буферного запоминающего блока 2 (первого регистра 241 блока регистров

По второму тактовому импульсу будет произведено обращение к блоку памяти 1 программы по адресу записанному в регистре 5 адреса.

Из блока памяти 1 программ будет сосчитана команда, которая по третьему тактовому импульсу с выхода блока синхронизации 8 будет занесена в регистр

6 команд, Формат сосчитанной команды представлен на фиг. 8а, Так как в поле 6.5 регистра 6 команд признак передачи управления отсутствует, то операционная часть команды с поля 6.4 регистра 6 поступает через блок элементов

И 9 на информационный выход 18 канала для. управления технологическим процессом.

Поля 6.1, 6,2 и 6,3 регистра 6 команд формйруют адрес очередной команды с ис13

1797096 пользованием мультиплексора 7 логических Работа канала в режиме выдачи команд условий, который предназначен для форми- обмена. рования значения модифицируемого разря- В процессе обработки собственных кода адреса очередной команды и реализует манд канал может выдать команды обмена логическую функцию вида: 5 другим аналогичным каналам образующим

У1 = X18 + X2Z1 X3Z2 + " + Xr+1zr, двунаправленную кольцевую структуру расгде у1 — выходной сигнал мультиплексора 7 пределенной системы, логических условий; Формат команды обмена (передачи ynx1 — конъюнкция а> а2... а, соответст- равления) представлен на фиг. 8б. В этом вующая коду с выхода 6,1 кода логических 10 случае с поля 6.4 регистра 6 команд выдаетусловий, решающему прохождению моди- ся команда фицируемого адресного разряда а без изме- m = П1пр № ГПк, нения; где п1,р — код (номер) канала приемника х2 = <1<2 i23...

X3 = <1 <2 3 ° ° °

С выдачей последней команды форми- mnp — номер канала приемника инфорруемой программы в поле 6,6 регистра 6 мациивстрельбеаналогичн хканало заносится метка — признак окончания про- Одновременно с кодом п1 команды обграммы, Эта метка поступает на управляю 25 мена с выхода полЯ 6,5 РегистРа 6 команд щий вход коммутатора 4 адреса и разрешает выдается метка — признак передачи управпрохождениечерез него информации(адре- ления аналогичному каналу. Эта метка поса очередной программы) из буферного за- ступает на управляющие входы блока . поминающегоблока2, Крометого,этаметка элементов И 10 и элемента И 1! (фиг. 1) и поступает на управляющий вход буферного 30 разрешает тем самым прохождение команзапоминающего блока 2 (фиг.2) и формирует. ды обмена с поля 6,4 регистра 6 через блок по фронту на выходе одновибратора 31 им- элементов И 10 на информационный вход пульс, Этот импульс через элементы ИЛИ блока анализа и контРолЯ 3 (фиг. 3). Одно28,1-28,l поступает на синхронизирующие временно с командой обмена на этот вход входы блока регистров 24.1-24.1 и осущест- 35 постУпает с выхода блока синхРонизации 8 вляет тем самым сдвиг информации. тактовый импульс.

Если выполнялась последняя команда, Поступившая команда обмена заноситто очередь поступивших на обслуживание сЯ в блок пРиема сообщениЯ (БПС) 32 (фиг, запросов становится пустой (нулевое состо- 4). Так как блок регистров 55.1 — 55.К (где К— яниеблокарегистров24.1 — 24.i). Навыходах 40 глУбина очеРеди) находитсЯ в нУлевом соэлементов И 26,1 — 26.l образуется сигналы стоЯнии, то на выходах элементов И 57.1- . логической единицы, На выходе элемента И- 57 .К находятся сигналы логической

30 появляется сигнал логической единицы, единицы, Эти сигналы поступают на адрескоторый с выхода буферного запоминающе- ный вход демУльтиплексоРа 54 и РазРешают го блока 2 (фиг. 1) поступает на вход блока 45 тем самым запись постУпившего сообщениЯ синхронизации8(фиг..7). Навыходеэлемен- в пеРвый РегистР очеРеди 55,1, СостоЯние та И 73 формируется сигнал логической еди- . этого регистра будет отличным от нулевого ницы, который через элемент ИЛИ 74 и тем самым будет подготовлен для записи устанавливает триггер 69 запуска в нулевое очеРедного сообщениЯ втоРой РегистР 55.2, состояние и модуль завершает свою работу 50 ПРи записи инфоРмации в РегистР 55.1 блоЕсли очередь в буферном запоминаю- ка приема сообщения 32 на выходе элеменщем блоке 2 не пуста, то после сдвига ин- та И 62 поЯвлЯетсЯ сигнал логической формации в блоке регистров 24 1 -24.(единицы(фиг,4 ), который с выхода БПСЗ2 первым тактовым импульсом очередной им- через элемент ИЛИ 53(фиг. 3) устанавливает пульсной последовательности производит- 55 триггеР 46 в единичное состояние. Единичся запись информации в регистр 5 адреса и . ное состояние триггеРа 46 идентифицирует далее канал функционирует аналогично рас- РазРешение фоРмиРованиЯ на выходах РаСсмотренному ранее. пределителя импульсов (РИ) 43 импульсов для синхронизации работы блока анализа 3, 15

1797096

Синхронизация работы блока анализа 3 происходит по импульсам, которые формируюгся на первом-пятом выходах распределителя 43 импульсов (фиг.9) и представляют собой пять импульсных последовательностей (фиг.10), Такт (цикл) работы состоит из пяти фаз. Каждая фаза работы блока анализа 3 начинается тактовым импульсом соответствующей импульсной последователь- ности.

По первому тактовому импульсу происходит обращение к соответствующему блоку памяти сообщений 32 — 34 путем увеличения содержимого счетчика 44 на единицу, По второму тактовому импульсу производится запись сообщения в буферный регистр 39.

По третьему тактовому импульсу происходит обращение к блокам памяти 38 и констант 36.

По четвертому тактовому импульсу производится выдача команды обмена либо к соседним каналам системы, либо к данному каналу для ее дальнейшей обработки.

По пятому тактовому импульсу производится сдвиг информации в блоке памяти сообщений иэ которого была сосчитана информация для анализа и контроля.

Далее такт (цикл) работы блока анализа

3 повторяется путем обращения к очередному блоку памяти сообщений 32-34, Источниками информации для данного блока анализа 3 могут быть: собственно канал системы при передаче сообщения другим каналам системы и соседние каналы, находящиеся в матрице каналов снизу и слева (фиг. 13).

В свою очередь, потребителями информации выступают: собственно канал при поступлении сообщения (команды обмена) данному каналу и соединим каналам, находящимся вверху и справа матрицы каналов при передаче сообщений транзитом.

Каждому каналу в системе присваивается свой идентификатор — адрес, определяющий местоположение канала (номер строки и номер столбца в матрице системы). Передаваемая информация состоит из трех частей: адресной, операционной и контрольной. Адресная часть представляет собой код адреса канала, которому предназначена данная операционная часть (номер программы). Контрольная часть слова представляет собой код (сигнатуру) однозначно определяющий путь между двумя каналами — передатчиком и приемником информации.

По мере подтверждения команды обмена и матрицы каналов проигходит модификация сигнатуры, во-первых, кодом (идентификатором) транзитного канала и, во-вторых, направлением выдачи информации, При выдаче информации от данного канала она дополняется кодом сигнатуры.

Выбор направления передачи информации блоком анализа 3 осуществляется следующим образом.

Адресная часть поступившего сообщения сравнивается с адресом (идентификатором) данного канала по нормам строки и столбца и определяется одно из трех возможных направлений передачи (два — на

10 соседние каналы и третье — на обработку данному каналу) по следующему правилу. кали (строки и столбца) размещения каналов в системе, а С и 0 — коды адресов канала приемника информации. Процедура выбора направления передачи информации реализуемой блоком 37 определяется табл.

1, S блоке памяти 36 блока анализа 3 (фиг.

3) записан код адреса (идентификатор) (код строки и код столбца) данного канала относительно других каналов в однородной структуре распределенной системы, При занесении информации (команды обмена) в блок памяти сообщений 32 тактовый импульс с выхода распределителя 43 (фиг. 3 ) увеличивает содержимое счетчика

44 на единицу. На выходе дешифратора 45 инициатируется единичный сигнал для onроса блока памяти сообщений 32. Код с выхода счетчика 44, поступая на управляющий

30 (адресный) вход мультиплексора 35 и разрешает тем самым запись информации по второму импульсу с блока памяти 32 в буферный регистр 39, Считываемая информация из блока пэмя35 ти 32 сообщений (фиг, 3) состоит из трех частей — адресной, операционной и контрольной, которые заносятся соответственно в поля

39.1, 39.2 и 39.3 буферного регистра 39.

Отличие функционирования канала в режиме передачи команды обмена от собственного канала заключается в следуют(ем. . Команда обмена в передаваемом сообщении должна быть дополнена контрольной информацией (сигнатурой) в зависимости от кода (номера) канала приемника информа50 ции. Все сигнатуры прохождения команд обмена отданного канала записаны в блоке памяти сигнатур 38. В поле 39.3 буферного регистра находится нулевая контрольная информация.

Счетчик 44 будет находиться в состоянии, определяющем обращение к блоку памяти сообщений 32. На соответствующем выходе дешифратора 45 будет сигнал логической единицы. Этот сигнал поступает на уп55

Путь А и В коды адресов канала источ15 ника информации по горизонтали и верти17

1797096

40

55 равляющий вход коммутатора 47 и разрешит прохождение через него информации с выхода блока памяти 38 сигнатур, Очередной импульс гз с выхода распределителя 43 поступает на управляющий вход блока памя ти 38 сигнатур и производится считывание из него информации по адресу, хранимому в поле 39,1 буферного регистра 39, Код сигнатуры с выхода блока памяти 38 через коммутатор 47 поступает на информационный вход демультиплексора 41. Кроме кода сигнатуры на информационный вход демультиплексора 41 поступает информация о кодах адреса канала приемника информации и адреса программы.

Сформированная команда обмена выдается на один из двух выходов блока анализа 3 на выход 19 или 20 к соседним каналам распределенной системы (фиг, 13):

Выбор направления передачи команды обмена от данного канала осуществляется блоком направления передачи информации (ВВНПИ) 37 (фиг. 3). На основе сравнения двух кодов адресов каналов на схемах сравнения 63 и 64 (фиг. 5) БВНПИ 37 на выходе неполного дешифратора 65 образуется в соответствии с таблицей 1 признак,, 1, если требуется передать информар= цию вверх;

О, если требуется передать информацию вправо.

Сформированный признак направления выдачи информации с выхода БВНПИ

37 (фиг.-3) поступает на адресные (управляющие) входы демультиплексоров 41 и 42, Очередной импульс 4 с выхода распределителя 43 через демультиплексор 42 поступает на соответствующий выход блока анализа 3 для синхронизации записи сообщения в блок памяти сообщения 33 (34) соседнего канала. Далее канал функционирует аналогично описанному.

Работа канала в режиме приема и обработки команд обмена.

При обработке команды обмена от соседних каналов происходит обращение к соответствующему блоку памяти сообщений

33 или 34 блока анализа 3 (фиг. 3). Через мультиплексор 35 команды обмена заносится в буферный регистр 39. При этом поле

39,3 находится код сигнатуры.

При передаче информации транзитом код сигнатуры S при прохождении канала будет промбдифицирован, во-первых, доком адреса(идентификатором) канала и, вовторых, кодом направления выдачи информации, Модификация кода сигнатуры, поступающего с выхода поля 39,3 буферного регистра 39, происходит на блоке свертки по модулю два 40, поступающем признаком направления передачи направления р с выхода БВНПИ 37 и кодом адреса канала с выхода блока памяти 36. Полученная сигнатура с выхода блока элементов суммы по модулю два через коммутатор 47 поступает для дальнейшей ее передачи совместно с адресной и операционной частями команды обмена к соседнему каналу. Далее канал функционирует аналогично описанному ранее. По мере продвижения команды обмена в матрице каналов системы к каналу приемнику информации будет происходить модификация сигнатуры.

При совпадении кодов адресов приемника информации с адресной частью команды обмена на выходах "Равно" первой 63 и второй 64 схем сравнения блока 37 (фиг, 5) формируются сигналы логической единицы.

На выходе элемента И 66 будет также сигнал логической единицы. Этот с выхода блока 37 выбора направления передачи информации (фиг. 3) поступает на управляющий вход блока элементов И 48 и разрешает тем самым при поступлении импульса с выхода распределителя 43 приложение операционной части (кода адреса программы) с выхода поля

39.2 буферного регистра 39 на выход блока анализа 3 для последующей записи в буферный запоминающий блок 2 (фиг. 1) для дальнейшей обработки данным каналом.

Кроме того, управляющий сигнал с выхода блока выбора направления передачи информации 37 поступает на управляющий вход синхронизации триггера 52. На выходы элемента И 49 с нулевых выходов поля 39,3 буферного регистра 39 поступает код сигнатуры. Отсутствие ошибки в прохождении команды обмена в матрице каналов системы будет при S = < 00...0 >; в противном случае маршрут прохождения сообщения будет отличным от запланированного. При нулевой сигнатуре Я = < 00...0 > на выходе элемента

И 49 будет сигнал логической единицы, идентифицирующий правильность прохождения команды, обмена, а следовательно, и правильность принадлежности поступившего на обслуживание запроса. Этот сигнал поступает на инверсный S — вход триггера

52 управления и не изменяет его состояния.

При S < 000...0> сигнал логического нуля с выхода элемента И 49 (фиг, 3) установит триггер 52 в единичное состояние, На прямом выходе триггера 52 будет сигнал логической единицы, поступающий на выход блока анализа 3 и с его выхода на выход 21 канала и на управляющий вход буферного запоминающего блока 2 (фиг. 1). Этот сигнал поступает на управляющий вход буферного запоминающего блока 2 (фиг, 2) и с его входа

1797096

20 на инверсный управляющий вход коммутатора вход коммутатора 22 и тем самым запрещается занесение в блок 2 адреса программы с выхода блока анализа 3 (фиг.

1). 5

После обслуживания поступивших на обработку в блоки памяти 32 — 34 сообщений (фиг. 4) на выходе элементов И 62 будут сигналы логического нуля. Эти сигналы на выходе элемента ИЛИ блока анализа 3 (фиг. "О

3) образуют сигнал логического нуля, который поступает на инверсный вход элемента

И 50 и разрешает тем самым при выдаче последней команды обмена на соседний канал или данному каналу импульсом с выхода распределителя 43 обнуление триггера 46.

На этом анализе и контроль поступивших команд обмена завершается, Поступившие от соседних каналов команды обмена (операционные части — коды .20 адресов программ) заносятся с.выхода блока анализа 3 в буферный запоминающий блок 2 (фиг. 2) и обслуживаются по принципу

"первым пришел — первым обслужен" аналогично обработке собственных команд.

После обслуживания (формирования всего множества программ, адреса которых . были занесены в буферный запоминающий блок 2 (фиг.2) на выходе элемента И 30 образуется сигнал логической единицы посту- 30 пающий на управляющий вход блока 8 синхронизации (фиг. 1), Этот сигнал поступает на вход элемента И 73(фиг, 7) на второй вход которого поступила метка конца выполненной программы с поля 6.8 регистра 35

6. Триггер запуска 69 устанавливается в нулевое состояние и на этом канал завершает свою рабату, Таким образом, в предложенной распределенной системе для программного уп- 40 равления технологическими процессами осуществляется контроль прохождения информации, что позволяет повышать достоверность функционирования системы, Пусть имеется матрица каналов систе- 45 мы размерности М = 3 х 3 (фиг. 11). Пусть необходимо передать команду обмена от канала с номером (3.1) к каналу с номером (1.3). В этом случае из блока памяти сигнатур будет сосчитан контрольный код S - 50

011001 (фиг, 12а), При правильном прохождении информации и распределенной сис- теме оставшаяся сигнатура S = S> = 000000 (фиг, 12б}, Допустим, что при поступлении информации в канал с номером (2.2) (фиг, 11) 55 адресная часть будет изменена (001011)+010011). В этом случае произойдет изменение прохождения информации будет передано на канал с номером (2.3), Сообщение будет принято к исполнению и в распределенной системе произойдет искажение формируемой информации. В предлагаемом канале оставшаяся сигнатура S = S>

< 0Q...0 > = 001001 и будет сформирован признак неверного прохождения информации. По данному признаку возможно обращение, например, к диагностической процедуре, Количественно достигаемый выигрыш в достоверности пропуска ошибки.

Q до = бтт=..1 где Q — вероятность появления отказа (сбоя) аппаратуры, вызывающего искажение информации;

Р— вероятность обнаружения искажения в предлагаемой системе.

При PM =. 0,99 и 0 = 0,001 получаем до =

100. Таким образом, предлагаемой системе имеется возможность на два порядка уменьшить недостоверность обмена информацией в системе, что обуславливает расширение области ее применения.

Распределенная система для программного управления технологическими процессами может найти применение в АСУ ТП, построенных на основе модульных структур, где отдельные строки (столбцы) каналов могут быть изготовлены в виде отдельных

СБИС. Такая организация систем повышает гибкость и адаптивность системы к внешним условиям (расширению макрофункций системы), Формула изобретения

Распределенная система для и рограммного управления технологическими процессами, содержащая и х m каналов, где и m, n — число каналов в строке матричной организации системы; m — число строк, причем

l-й канал (i = 1, и x m) системы содержит блок памяти программ, коммутатор адреса, регистр адреса, регистр команд, мультиплексор логических условий, блок синхронизации, блок элементов И, элемент

И, причем первый управляющий вход канала соединен с первым входом блока синхронизации, первый выход которого соединен с синхронизирующим входом регистра адреса, выход которого соединен с входом блока памяти программ, выход блока памяти программ соединен с информационным входом регистра команд, синхронизирующий вход которого соединен с вторым eb>ходом блока синхронизации, выход поля проверяемых логических условий регистра команд соединен с первым информационным входом мультиплексора логических условий. выход модифицируемого разряда

1797096

22 адреса регистра команд соединен с вторым информационным входом мультиплексора логических условий, выход которого соединен с входом модифицируемого разряда адреса первого информационного входа коммутатора адреса, выход которого.соединен с информационным входом регистра адреса, вход логических условий канала соединен с управляющим входом мультиплексора логических условий, выход поля немодифицируемых разрядов адреса регистра команд соединен с соответствующими входами немодифицируемых разрядов адреса первого информационного входа коммутатора адреса, выход операционного поля регистра команд соединен с информационным входом блока элементов И; выход которого соединен с первым информационным выходом канала, выход поля конца программы регистра команд соединен с прямым и инверсным управляющими входами коммутатора адреса и вторым входом блока синхронизации, второй управляющий вход канала соединен с третьим входом блока синхронизации, второй информационный выход К-го(К =1, п-1) канала тй (1, . m) строки каналов соединен с вторым ин-. формационным входом (К+1)-ro канала -й строки, второй информационный выход и-го канала и строки соединен с вторым информационным входом первого канала гй строки, кроме того, каждый канал содержит буферный запоминающий блок, блок анализа, второй блок элементов И, причем информационный выход буферного запоминающего блока соединен с вторым информационным входом коммутатора адреса, выход операционного поля регистра команд соединен с информационным входом второго блока элементов И, выход которого и выход элемента И соединены с первым входом ... блока анализа. управляющий выход которого соединен с управляющим входом буферного запоминающего блока, управляющий выход которого соединен с четвертым вхо. дом блока синхронизации, третий выход которого соединен с первым входом элемента

И, выход поля передачи управления регист. ра команд соединен с инверсным управляющим входом первого блока элементов И, прямым управляющим входом второго блока элементов И и вторым входом элемента

И, первый информационный выход блока анализа соединен с первым информационным входом буферного запоминающего блока, выход поля конца программы регистра команд соединен с вторым управляющим входом буферного запоминающего блока, первый информационный вход канала сое20

35 выходом распределителя импульсов, третий

40 выход распределителя импульсов соединен

55

15 динен с вторым информационным входом буферного запоминающего блока, второй информационный вход канала соединен с вторым входом блока анализа, второй информационный выход которого соединен с вторым информационным выходом канала, третий информационный вход канала соединен с третьим входом блока анализа, третий информационный выход которого — с третьим информационным выходом канала, третий информационный выход j-го 0 = и, 1) канала,и-го столбца (,и =1, и) каналов соединен с третьим информационным входом (j-1)-го канала, третий информационный выход первого канала р -го столбца каналов соединен с третьим информационным вхо- дом m-го канала соответствующего столбца каналов, причем блок анализа содержит первый, второй и третий блоки памяти сообщений, мультиплексор, блок памяти константы, блок выбора направления передачи информации, триггер, буферный регистр, блок элементов И, выходной демультиплексор, демультиплексор синхронизации, дешифратор, счетчик, распределитель импульсов, элемент И и элемент ИЛИ, выход которого соединен с S-го входом триггера и инверсным входом элемента И, выход которого соединен с R-входом триггера, прямой выход триггера соединен с управляющим входом распределителя импульсов, первый выход которого соединен со счетным входом счетчика, выходы счетчика соединены с входами дешифратора и управляющими входами мультиплексора, выход которого соединен с информационным входом буферного регистра, синхронизирующий вход которого соединен с вторым с входом считывания блока памяти константы, выход которого соединен с первым входом блока выбора направления передачи информации, второй вход которого соединен с выходом адресного поля буферного регистра, выход операционного поля буферного регистра соединен с информационным входом блока элементов И, выход которого соединен с первым информационным выходом блока анализа, выходы адресного и операционного полей буферного регистра соединены с информационным входом выходного демультиплексора, первый и второй выходы которого соединены соответственно с вторым и третьим информационными выходами блока анализа, первый, второй и третий входы которого соединены с информационным и первым управляющим входами соответствующих бло23

1797096

24 ков памяти сообщений, информационные выходы которых соединены с соответствующими информационными входами мультиплексора, управляющие выходы блоков памяти сообщений соединены с входами элемента ИЛИ, четвертый выход распределителя импульсов соединен с прямым входом элемента И и информационным входом демультиплексора синхронизации, выход которого соединены с соответствующими выходами блока анализа, первый выход блока выбора направления передачи информации соединен с управляющими входами выходного демультиплексора и демультиплексора синхронизации, второй выход блока выбора направления передачи информации соединен с управляющими входами демультиплексара синхронизации и блока элементов И и управляющим выходом блока анализа, пятый выход распределителя импульсов соединен с тактовыми входами первого, второго и третьего блоков памяти сообщений, выходы дешифратора соединены с вторыми управляющими входами соответствующих блоков памяти сообщений, отличающаяся тем, что, с целью повышения надежности системы путем повышения достоверности передаваемой транзитной информации, блок анализа I-fo канала (! = 1, n x m) системы содержит блок памяти сигнатур, блок элементов суммы по модулю два, коммутатор, второй и третий элементы И, триггер управления, прямой выход которого соединен с вторым управляющим выходом блока анализа, выход третьего поля буферного регистра соединен с первым входом блока элементов суммы по модулю два и входами второго элемента И, 5 выход которого соединен с инверсным Sвходом триггера управления, первый выход дешифратора соединен с первым входом третьего элемента И и прямым и инверсным управляющими входами коммутатора, вы10 ход которого соединен с информационным ,входом демультиплексора выдачи, выход блока памяти константы соединен с вторым входом блока элементов суммы по модулю два, выход которо о соединен с первым ин15 формационным входом коммутатора, второй информационный вход которого соединен с выходом блока памяти сигнатур, выход первого поля буферного регистра соединен с информационным входом блока

20 памяти сигнатур, управляющий вход которого соединен с выходом третьего элемента

И, второй вход которого соединен с третьим выходом распределителя импульсов, первый выход блока выбора направления пере25 дачи информации соединен с синхронизирующим входом триггера управления, второй выход блока выбора направления передачи информации соединен с. первым входом блока элементов суммы по

30 модулю два, второй управляющий выход блока анализа соединен с управляющим выходом соответствующего канала и вторым управляющим входом буферного запомина- ющего блока.

>", тсло<ю

Фиг 7

1797096

1797096

1797096

>v97086

1797096

1797096

S= ССС ООС Я О С 001Q+OGO QGOQ OG(GGE Я

Qi000001 Я асlal0 Q+000001p ao с I =(Ясо )

&)

5п= С1!СО Я ОООСООЯО1ООО1 g ООС ООО(+3

ЯОО ОО Я ОООооi QOO

, = С СО(ЯООСООО(+3С ООО !ЯОСОоО Я

ЯО ООИЯОСООО(Я Î(00) 1 =ОО 1аС< ООООСО оса(Ь

Фиг. (5

Составитель 8,Мельников

Техред М.Моргентал Корректор Л,Ливринц

Редактор Т. Куркова

Заказ 653 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

1Т3035, Москва, Ж-35, Раушскэя наб., 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101

Распределенная система для программного управления технологическими процессами Распределенная система для программного управления технологическими процессами Распределенная система для программного управления технологическими процессами Распределенная система для программного управления технологическими процессами Распределенная система для программного управления технологическими процессами Распределенная система для программного управления технологическими процессами Распределенная система для программного управления технологическими процессами Распределенная система для программного управления технологическими процессами Распределенная система для программного управления технологическими процессами Распределенная система для программного управления технологическими процессами Распределенная система для программного управления технологическими процессами Распределенная система для программного управления технологическими процессами Распределенная система для программного управления технологическими процессами Распределенная система для программного управления технологическими процессами Распределенная система для программного управления технологическими процессами Распределенная система для программного управления технологическими процессами Распределенная система для программного управления технологическими процессами Распределенная система для программного управления технологическими процессами Распределенная система для программного управления технологическими процессами 

 

Похожие патенты:

Изобретение относится к устройствам для автоматического управления и защиты электроприводов установок, измельчающих горную массу, а также другие крупнокусковые смерзающиеся и слеживающиеся сыпучие материалы

Изобретение относится к области автоматики и вычислительной техники и может быть использовано в распределенных сосредоточенных управляющих системах АСУ ТП, использующих программный принцип управления, работающих по модели коллектива вычислителей

Изобретение относится к области автоматики и вычислительной техники и может быть использовано для управления специализированными вычислительными системами и АСУ ТП, работающими в реальном масштабе времени

Изобретение относится к автоматике и вычислительной технике и предназначено для использования в позиционных системах программного управления

Изобретение относится к автоматике и может быть использовано в системах управления , предназначенных для перемещения объектов

Изобретение относится к цифровым вычислительным машинам для программного управления и может быть использовано при построении специализированных вычислительных устройств для осуществления формирования последовательности применительно к приводам станков с программным управлением

Изобретение относится к автоматизированным системам и системам автоматического управления и может быть использовано при управлении сложными объектами преимущественно с дискретным характером технологического цикла, а также для решения задач распознавания и анализа данных объектов, ситуаций, процессов или явлений произвольной природы, описываемых конечными наборами признаков (симптомов, факторов)

Изобретение относится к автоматизированным системам и системам автоматического управления и может быть использовано при управлении сложными объектами преимущественно с дискретным характером технологического цикла, а также для решения задач распознавания и анализа данных объектов, ситуаций, процессов или явлений произвольной природы, описываемых конечными наборами признаков (симптомов, факторов)

Изобретение относится к автоматике и вычислительной технике и может найти применение при построении распределенных систем программного управления технологическими процессами

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к станкостроению, к области автоматического управления цикловыми программными системами и может быть использовано для управления технологическим оборудованием, в частности, автоматическими линиями, агрегатными станками и автоматами для механической обработки

Изобретение относится к устройствам управления и может применяться в системах автоматизации управления технологическими линиями и оборудованием

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении распределенных систем программного управления, а также подсистем логического управления многоуровневых АСУ

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, а также АСУТП

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, АСУТП, а также других систем, к которым предъявляются жесткие требования по надежности

Изобретение относится к электротехнике и может быть использовано в системах автоматического управления для регулирования частоты вращения электродвигателя постоянного тока
Наверх