Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

новая папка / 4006464

.html
Скачиваний:
5
Добавлен:
29.11.2022
Размер:
126.02 Кб
Скачать

4006464-Desc-ru var ctx = "/emtp"; The translation is almost like a human translation. The translation is understandable and actionable, with all critical information accurately transferred. Most parts of the text are well written using a language consistent with patent literature. The translation is understandable and actionable, with most critical information accurately transferred. Some parts of the text are well written using a language consistent with patent literature. The translation is understandable and actionable to some extent, with some critical information accurately transferred. The translation is not entirely understandable and actionable, with some critical information accurately transferred, but with significant stylistic or grammatical errors. The translation is absolutely not comprehensible or little information is accurately transferred. Please first refresh the page with "CTRL-F5". (Click on the translated text to submit corrections)

Patent Translate Powered by EPO and Google

French

German

  Albanian

Bulgarian

Croatian

Czech

Danish

Dutch

Estonian

Finnish

Greek

Hungarian

Icelandic

Italian

Latvian

Lithuanian

Macedonian

Norwegian

Polish

Portuguese

Romanian

Serbian

Slovak

Slovene

Spanish

Swedish

Turkish

  Chinese

Japanese

Korean

Russian

      PDF (only translation) PDF (original and translation)

Please help us to improve the translation quality. Your opinion on this translation: Human translation

Very good

Good

Acceptable

Rather bad

Very bad

Your reason for this translation: Overall information

Patent search

Patent examination

FAQ Help Legal notice Contact УведомлениеЭтот перевод сделан компьютером. Невозможно гарантировать, что он является ясным, точным, полным, верным или отвечает конкретным целям. Важные решения, такие как относящиеся к коммерции или финансовые решения, не должны основываться на продукте машинного перевода.

ОПИСАНИЕ ИЗОБРЕТЕНИЯ US4006464A[]

ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ BACKGROUND OF THE INVENTION Изобретение в целом относится к промышленным программным контроллерам такого типа, в которых простой процесс должен последовательно обеспечиваться управляющими сигналами. The invention relates generally to industrial program controllers of the type wherein a simple process is to be sequentially provided with control signals. В контроллерах промышленных процессов предшествующего уровня техники было необходимо направлять программу через некоторую форму компьютерного периферийного оборудования и, в некоторых случаях, через сложный компьютер общего назначения. Если шаг программы не удовлетворял требованиям, обычно приходилось переписывать всю программу или приобретать исправленную программу в виде магнитной ленты или перфоленты у поставщика программного обеспечения. Механические устройства управления последовательностями, такие как вращающиеся барабаны, также использовались для управления промышленными процессами, но они обязательно медленны, не обладают гибкостью и требуют внимания. In prior art industrial process controllers it had been necessary to route the program through some form of computer peripheral equipment and, on occasion, through a complex general purpose computer. In the event a program step did not satisfy the requirements it was generally necessary to rewrite the entire program or to purchase a corrected program in the form of magnetic tape or punched paper tape from a soft ware supplier. Mechanical sequencing devices such as rotating drums have also been used for industrial process control, but are necessarily slow, lack flexibility, and require attention. Целью настоящего изобретения является создание простого электронного контроллера промышленного процесса, в котором не требуется компьютерного периферийного оборудования. It is an object of this invention to provide a simple electronic industrial process controller where no computer peripheral equipment would be necessary. Еще одной задачей является создание контроллера, который мог бы программироваться, просматриваться и управляться одним оператором посредством множества переключателей, установленных на одной панели. A further object is to provide a controller that could be programmed, reviewed and run by a single operator through a plurality of switches mounted on a single panel. Еще одной целью изобретения является создание контроллера, в котором во время процедуры проверки или просмотра программы любой из шагов программы можно было бы изменить по желанию с панели оператора без необходимости полного переписывания программы. It is a further object of the invention to provide a controller where during a check out or review procedure of the program any of the program steps could be changed at will from the operator's panel without the necessity for completely rewriting the program. СУЩНОСТЬ ИЗОБРЕТЕНИЯ SUMMARY OF THE INVENTION Настоящее изобретение направлено на контроллер промышленного процесса, в котором с помощью единой панели процесс управления может программироваться, просматриваться и изменяться по желанию. The present invention is directed toward an industrial process controller wherein through a single panel a control process may be programmed, reviewed, and altered at will. В частности, настоящее изобретение обеспечивает устройство управления технологическим процессом, в котором множество слов цифровой программы определяют уровень сигнала на выходных клеммах контроллера, и в котором контроллер реагирует на такие логические слова, предоставляя выбранные уровни сигнала. Кроме того, изобретение относится к контроллеру технологического процесса, в котором этапы программы выполняются последовательно и в котором в ответ на цифровое слово программы, предписывающее контроллеру технологического процесса перейти к шагу, нарушающему последовательность, контроллер немедленно переходит к выбранному шагу. шаг и продолжает последовательную операцию. More particularly, the present invention provides a process control device wherein a plurality of digital program words define a signal level on output terminals of the controller and wherein the controller responds to such logic words by providing the selected signal levels. In addition, the invention relates to a process controller wherein program steps are sequentially performed and wherein, in response to a digital word of the program directing the process controller to go to an out-of-sequence step, the controller immediately indexes to the selected step and continues the sequential operation. Кроме того, изобретение относится, в частности, к программатору, в котором в ответ на цифровое слово, определяющее логическую функцию, подлежащую выполнению над входными сигналами контроллера, предусмотрены логические схемы, выходы которых подключены к выбранным выходным схемам контроллера. In addition, the invention relates in particular to a programmer wherein in response to a digital word defining a logic function to be performed on input signals of the controller logic circuits are provided whose outputs are connected to selected controller output circuits. Эти и другие особенности, преимущества и цели настоящего изобретения будут более полно оценены из следующего подробного описания предпочтительного варианта осуществления изобретения в сочетании с прилагаемыми чертежами, на которых: These and other features, advantages and objects of the present invention will be more fully appreciated from the following detailed description of a preferred embodiment of the invention taken in conjunction with the accompanying drawings in which: КРАТКОЕ ОПИСАНИЕ РИСУНКОВ BRIEF DESCRIPTION OF THE DRAWINGS ИНЖИР. 1 представляет собой схематическую логическую схему предпочтительного варианта осуществления контроллера, FIG. 1 is a schematic logic diagram of a preferred embodiment of the controller, ИНЖИР. 2 представляет собой схематическую логическую диаграмму частей «СТАРТ и ТОЛЧОК» контроллера, показанного на фиг. 1 и FIG. 2 is a schematic logic diagram of the "START and JOG" portions of the controller shown in FIG. 1, and ИНЖИР. 3 представляет собой схематическую логическую схему логической матрицы, показанной на фиг. 1. FIG. 3 is a schematic logic diagram of the logic matrix shown in FIG. 1. ПОДРОБНОЕ ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНОГО ВАРИАНТА ВОПЛОЩЕНИЯ DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT Как показано на фиг. 1 панель 1 снабжена переключателем MODE 2, имеющим положения OFF, RUN, MANUAL и SET-UP; ряд переключателей HOME 4, каждый переключатель имеет 10 положений; десятичный дисплей PROGRAM STEP 5 для числового указания текущего шага программы; переключатель 6 НАГРУЗКИ для отключения клемм 31 нагрузки от подключенных нагрузок (не показан); переключатель 3 команды HOME для передачи шага программы, численно выбранного путем установки переключателей 4 HOME с десятичным кодом на дисплей 5 PROGRAM STEP; переключатель 11 СТАРТ для запуска программы; переключатель СТОП 11а; 16 ВЫБОР КОМАНДНОГО СЛОВА переключатели 9 для выбора 16 бит командного слова; 16 ИНДИКАТОР КОМАНДНОГО СЛОВА загорается 10 для отображения командного слова; и переключатель JOG 8 для продвижения программы вперед на один шаг, когда переключатель MODE установлен в любое из положений MANUAL или SET-UP. Каждый из шестнадцати логических элементов И 12 имеет первый вход, подключенный к одному из переключателей 9 выбора командного слова, и второй вход, подключенный к положению SET-UP переключателя режимов. As shown in FIG. 1, a panel 1 is provided with a MODE switch 2 having OFF, RUN, MANUAL and SET-UP positions; a series of HOME switches 4, each switch having 10 positions; a PROGRAM STEP decimal display 5 for numerically indicating the current program step; a LOAD switch 6 for disconnecting load terminals 31 from attached loads (not shown); a HOME command switch 3 for transferring a program step numerically selected by setting the decimal coded HOME switches 4 into a PROGRAM STEP display 5; a START switch 11 for initiating a program; a STOP switch 11a; 16 COMMAND WORD SELECTION switches 9 for selecting the 16 bits of a command word; 16 COMMAND WORD INDICATOR lights 10 for displaying a command word; and a JOG switch 8 for stepping a program ahead by one step when the MODE switch is set to either of the MANUAL or SET-UP positions. Sixteen AND gates 12 each have a first input connected to one of the command word selection switches 9 and a second input connected to the SET-UP position of the mode switch. Каждый из шестнадцати элементов ИЛИ 13 имеет первый вход, соединенный с выходом одного из элементов И 12, и второй вход, соединенный с выходом логической матрицы 15. Каждая ступень 16-ступенчатого командного регистра 14 имеет вход, соединенный с выходом соответствующего вентиля ИЛИ 13. Выход каждой ступени регистра 14 подключен к соответствующему индикатору 10 ИНДИКАТОРА КОМАНДНОГО СЛОВА. Кроме того, выход каждого каскада регистра подключен к логической матрице 15. Выход RUN переключателя MODE 2 подключен к входу логического элемента AND 24. Переключатель СТАРТ 11 представляет собой кнопочный переключатель. Выход переключателя 11 соединен со вторым входом логического элемента И 24. Выход логического элемента И 24 соединен с заданным входом триггера 24В. Третий вход для логического элемента И 24 обеспечивается выходом Q триггера 24В. Выход кнопочного выключателя СТОП 11а соединен с входом логического элемента ИЛИ 24С. Выход RUN переключателя MODE 2 соединен через инвертор 24D со вторым входом логического элемента ИЛИ 24C. Выход логического элемента ИЛИ 24С соединен с входом логического элемента И 24А. Второй вход для логического элемента И 24А обеспечивается выходом Q триггера 24В. Когда переключатель MODE 2 находится в любом положении, кроме положения RUN, инвертор 24D подает сигнал логической "1" через логический элемент ИЛИ 24C на логический элемент И 24A. Таким образом, если триггер 24В находится в состоянии «установлено», результирующий выходной сигнал Q сбросит триггер 24В через логический элемент И 24А. Когда переключатель MODE 2 установлен в положение RUN из любого другого положения, триггер 24B, таким образом, будет находиться в состоянии «сброса». Sixteen OR gates 13 each have a first input connected to an output of one of the AND gates 12 and a second input connected to an output of logic matrix 15. Each stage of a 16 stage command register 14 has an input connected to the output of a corresponding OR gate 13. The output of each register stage 14 is connected to a corresponding COMMAND WORD INDICATOR light 10. In addition, the output of each register stage is connected to logic matrix 15. The RUN output of MODE switch 2 is connected to an input of AND gate 24. START switch 11 is a push button switch. The output of switch 11 is connected to a second input of AND gate 24. The output of AND gate 24 is connected to a set input of flip-flop 24B. A third input for AND gate 24 is provided by the Q output of flip-flop 24B. An output of STOP push button switch 11a is connected to an input of OR gate 24C. The RUN output of MODE switch 2 is connected through inverter 24D to a second input of OR gate 24C. The output of OR gate 24C is connected to an input of AND gate 24A. A second input for AND gate 24A is provided by the Q output of flip-flop 24B. With the MODE switch 2 in any position other than the RUN position, inverter 24D will provide logic "1" signal through OR gate 24C to AND gate 24A. Thus if the flip-flop 24B is in the "set" condition, the resultant Q output will reset the flip-flop 24B through AND gate 24A. When the MODE switch 2 is set to the RUN position from any other position the flip-flop 24B will therefore be in the "reset" condition. Если переключатель MODE находится в положении RUN и кнопка START 11 нажата, выходной сигнал переключателя MODE, кнопки START и выхода Q триггера 24B заставит логический элемент И 24 перевести триггер 24B в исходное положение. условие «установить». Если после этого переключатель 11а СТОП будет нажат, его результирующий выходной сигнал через логический элемент ИЛИ 24С, объединенный с выходным сигналом Q триггера 24В, приведет триггер 24В в состояние «сброс». Логический элемент ИЛИ 23 имеет вход, соединенный с выходом Q триггера 24В. Выход вентиля ИЛИ 23 подключен к входу генератора 29 тактовых импульсов и обеспечивает сигнал включения генератора тактовых импульсов. Выход генератора 29 тактовых импульсов подключен к входу счетчика 19 и увеличивает счетчик на единицу с каждым тактовым импульсом. Выходы РУЧНОЙ и НАСТРОЙКА переключателя РЕЖИМ 2 подключены к отдельным входам логического элемента ИЛИ 25. Выход логического элемента ИЛИ 25 соединен с первым входом логического элемента И 26. Нормально включенный выход Q триггера установки-сброса 27 обеспечивает второй вход для логического элемента И 26. If the MODE switch is in the RUN position and the START button 11 is depressed, the output of the MODE switch, the START button and the Q output of flip-flop 24B will cause AND gate 24 to trigger the flip-flop 24B to the "set" condition. If thereafter the STOP switch 11a is depressed, the resultant output thereof through OR gate 24C combined with the Q output of flip-flop 24B will trigger the flip-flop 24B to the "reset" condition. OR gate 23 has an input connected to a Q output of flip-flop 24B. The output of OR gate 23 is connected to an input of clock pulse generator 29, and provides a turn-on signal for the clock pulse generator. The output of clock pulse generator 29 is connected to an input of counter 19 and increments the counter by one number with each clock pulse. The MANUAL and SET-UP outputs of MODE switch 2 are connected to separate inputs of OR gate 25. The output of OR gate 25 is connected to a first input of AND gate 26. The normally-on Q output of set-reset flip-flop 27 provides a second input for AND gate 26. Выход переключателя JOG 8 подключен через инвертор 28 к входу сброса триггера 27. Таким образом, если переключатель JOG 8 не нажат, триггер остается в состоянии сброса. Переключатель JOG 8 также подключен непосредственно к третьему входу логического элемента И 26. Когда переключатель JOG 8 нажат, логический элемент И 26 приводит в действие генератор тактовых импульсов 29 через логический элемент ИЛИ 23. Выходной импульс генератора 29 тактовых импульсов увеличивает значение счетчика 19 и устанавливает триггер 27, тем самым отключая логический элемент И 26 и снимая сигнал включения с генератора тактовых импульсов. Таким образом, нажатие переключателя JOG, когда переключатель MODE находится в положении MANUAL или SET-UP, увеличивает значение счетчика 19 на единицу. The output of JOG switch 8 is connected through inverter 28 to the reset input of flip-flop 27. Thus, if JOG switch 8 is not depressed the flip-flop is maintained in a reset condition. JOG switch 8 is also connected directly to a third input of AND gate 26. When JOG switch 8 is depressed AND gate 26 actuates clock pulse generator 29 through OR gate 23. The output pulse of clock pulse generator 29 increments counter 19 and sets flip-flop 27, thereby turning off AND gate 26 and removing the turn-on signal from the clock pulse generator. Depressing the JOG switch when the MODE switch is in either of the MANUAL or SET-UP positions therefore increments counter 19 by one. Выход переключателя CONNECT 7 подключен к входу логического элемента И 33. Второй вход для логического элемента И 33 обеспечивается выходом SET-UP переключателя MODE 2. Выход логического элемента И 33 обеспечивает сигнал включения генератора импульсов 34. Выходной импульс от генератора импульсов 34 используется в качестве импульса «записи» оперативной памятью 16. Кроме того, выходной импульс от генератора импульсов 34 подключается через логический элемент ИЛИ 35 к схеме задержки 36, а затем подается в качестве сигнала «чтения» для памяти 16. Таким образом, когда переключатель MODE 2 находится в положении SET-UP и нажат переключатель CONNECT, содержимое регистра 14 считывается в память 16 через логическую матрицу 15. После задержки, определяемой схемой задержки 36, содержимое памяти 16 считывается в регистр 14 и может быть подтверждено как самая последняя введенная информация путем наблюдения за индикатором 10 ИНДИКАТОРА КОМАНДНОГО СЛОВА. Сигналы «чтения» также подаются в память 16 генератором тактовых импульсов 29 через вентиль ИЛИ 35 и схему задержки 36, вентиль ИЛИ 20а, причем каждый из вентилей ИЛИ 20 подключен к предустановленным входам счетчика 19. The output of CONNECT switch 7 is connected to an input of AND gate 33. A second input for AND gate 33 is provided by the SET-UP output of MODE switch 2. The output of AND gate 33 provides a turn-on signal for pulse generator 34. The output pulse from pulse generator 34 is utilized as a "write" pulse by random access memory 16. In addition, the output pulse from the pulse generator 34 is connected through OR gate 35 to delay circuit 36, and is then provided as a "read" signal for memory 16. Thus, when the MODE switch 2 is in the SET-UP position and the CONNECT switch is depressed, the contents of register 14 are read into the memory 16 through logic matrix 15. After a delay determined by delay circuit 36 the contents of memory 16 are read into the register 14 and may be confirmed as the most recently entered information by observing COMMAND WORD INDICATOR lights 10. "Read" signals are also provided to memory 16 by clock pulse generator 29 through OR gate 35 and delay circuit 36, NOR gate 20a, and of each of the OR gates 20 are connected to preset inputs of counter 19. Выходы счетчика 19 подключены к соответствующим индикаторам дисплея ПРОГРАММНЫЙ ШАГ 5 и к входам логической матрицы 15. Выход переключателя CONNECT 7 подключен к входу логической матрицы 15. Переключатель НАГРУЗКА 6 подключен через инвертор 18 к первым входам вентилей И 17. Вторые входы логических элементов И 17 обеспечиваются выходами логической матрицы. Выходы контроллера производственного процесса предусмотрены на выходных клеммах 31, каждая из которых подключена к выходу соответствующего логического элемента И 17. Входные клеммы 30 логического контроллера подключены непосредственно к логической матрице 15. Линии ввода и вывода также подключены между логической матрицей 15 и оперативной памятью 16. Логическая матрица 15 показана как единый блок с множеством входных и выходных линий. В действительности внутренняя конфигурация логической матрицы 15 содержит логические схемы распознавания кодовых слов для интерпретации командных частей логических слов из регистра 14 и схемы вентилей, реагирующие на схемы распознавания кодов для завершения соединений между вентилями ИЛИ 13 и оперативной памятью. , между выходами регистра 14 и элементами И 17, между входными клеммами 30 и элементами И 17, а также между выходами регистра 14 и счетчика 19. The outputs of counter 19 are connected to corresponding indicators of the PROGRAM STEP display 5 and to inputs of the logic matrix 15. The output of CONNECT switch 7 is connected to an input of logic matrix 15. The LOAD switch 6 is connected through inverter 18 to the first inputs of AND gates 17. The second inputs of AND gates 17 are provided by outputs of the logic matrix. The outputs of the industrial process controller are provided on output terminals 31 which are each connected to an output of a corresponding AND gate 17. The input terminals 30 of the logic controller are connected directly to logic matrix 15. Input and output lines are also connected between logic matrix 15 and a random access memory 16. Logic matrix 15 is shown as a single block with a plurality of input and output lines. In reality, the internal configuration of logic matrix 15 contains code word recognition logic circuits for interpreting command portions of the logic words from register 14, and gate circuits responsive to the code recognition circuits for completing connections between the OR gates 13 and the random access memory, between the register 14 outputs and AND gates 17, between input terminals 30 and AND gates 17 as well as between outputs of register 14 and counter 19. Кроме того, логическая матрица 15 обеспечивает проводящий путь между выходами счетчика 19 и оперативной памятью 16, а также между оперативной памятью 16 и регистром 14 через вентили ИЛИ 13. In addition, the logic matrix 15 provides a conduction path between the outputs of counter 19 and random access memory 16, as well as between the random access memory 16 and the register 14 through OR gates 13. Переключатель HOME 4 состоит из трех поворотных переключателей, каждый из которых вручную устанавливается в десять положений. Выход переключателя HOME 4 представляет собой двоично-десятичный сигнал на двенадцати выходных линиях. Для упрощения описания на фиг.1 показаны только три выходные линии. 1. Каждая из выходных линий переключателя HOME 4 подключена к входной клемме отдельного логического элемента И 21. Вторые входы всех логических элементов И 21 соединены вместе с выходом логического элемента И 22. Выход каждого элемента И 21 соединен с входом отдельного элемента ИЛИ 20. HOME switch 4 consists of three rotatable switches, each manually settable to ten positions. The output of HOME switch 4 is a binary coded decimal signal on twelve output lines. In order to simplify the description only three output lines are illustrated in FIG. 1. Each of the output lines from HOME switch 4 is connected to an input terminal of a separate AND gate 21. The second inputs of all of the AND gates 21 are connected in common to an output of AND gate 22. An output of each AND gate 21 is connected to an input of a separate OR gate 20. Ссылаясь на фиг. 2 показана логическая схема, в которой переключатель 11 START и переключатель 8 JOG могут быть объединены в один кнопочный переключатель START/JOG. Выход MANUAL переключателя MODE 2 подключен на фиг. 2, через элемент ИЛИ 201A на вход элемента И 201 и на вход элемента ИЛИ 204. Второй вход для логического элемента ИЛИ 201A обеспечивается выходом SET-UP переключателя MODE 2. Нажатие вручную переключателя START/JOG (не показан) на панели контроллера 1 подает второй вход на логический элемент И 201, в результате чего на выходе логического элемента И 201 появляется сигнал JOG. Как показано на фиг. 1, сигнал JOG подключен к входу логического элемента И 26 и к инвертору 28. Выход RUN переключателя MODE 2 подключен к входу логического элемента AND 202. Если переключатель MODE установлен в положение RUN, а переключатель START/JOG нажат, И вентиль 202 переводит триггер 203 в состояние «установлено», посредством чего выход Q триггера 203 обеспечивает сигнал «START». Как на фиг. 1 сигнал «СТАРТ» будет подключен к входу логического элемента ИЛИ 23. Referring to FIG. 2, a logic circuit is shown wherein the START switch 11 and JOG switch 8 may be combined into a single push button START/JOG switch. The MANUAL output of MODE switch 2 is connected in FIG. 2 through OR gate 201A to an input of AND gate 201 and to an input of OR gate 204. A second input for OR gate 201A is provided by the SET-UP output of MODE switch 2. Manual depression of the START/JOG switch (not shown) on the controller panel 1 provides a second input to AND gate 201, resulting in a JOG signal on the output of AND gate 201. As shown in FIG. 1, the JOG signal is connected to an input of AND gate 26 and to inverter 28. The RUN output of MODE switch 2 is connected to an input of AND gate 202. If the MODE switch is set to the RUN position and the START/JOG switch is depressed AND gate 202 triggers flip-flop 203 to the "set" condition whereby the Q output of flip-flop 203 provides a "START" signal. As in FIG. 1 the "START" signal will be connected to an input of OR gate 23. Таким образом, заменяются вентили И 24 и 24А, триггер 24В, вентиль ИЛИ 24С и инвертор 24D. In this manner the AND gates 24 and 24A, flip-flop 24B, OR gate 24C and inverter 24D are replaced. Ссылаясь на фиг. 3 схемы логической матрицы, показанные там, служат для управления потоком сигнальной информации от одной части контроллера промышленного процесса к другой. Таким образом, выходы регистра команд 14 подключены к входам оперативной памяти через логическую матрицу. Referring to FIG. 3, the circuits of the logic matrix shown therein serve to control the flow of signal information from one part of the industrial process controller to another. Thus, the outputs of command register 14 are connected to inputs of the random access memory through the logic matrix. Схема логического распознавания состоит из логических элементов И с 301 по 306. Каждый из кружков на входе логических элементов И указывает на то, что входной сигнал инвертируется до его подачи на логический элемент И. Все схемы распознавания подключены к трем линиям, и каждая схема распознавания выдает логическую «1» в ответ на одну комбинацию логических сигналов на трех линиях. Выходы логических схем распознавания 303 и 304 не показаны подключенными к остальной части логической матрицы и присутствуют только для обеспечения дополнительных логических функций, которые могут быть подключены к логической матрице, если необходима более сложная программа управления технологическим процессом. Конечно, поскольку на этих трех линиях возможны восемь уникальных комбинаций сигналов, при необходимости могут быть также предусмотрены два дополнительных логических элемента И (не показаны). Логические схемы 305 и 306 распознавания распознают логические команды, определяющие логические функциональные взаимосвязи между сигналами на входных клеммах 30 контроллера. Logic recognition circuitry consists of AND gates 301 through 306. Each of the circles on an input of the AND gates indicates that the input signal is inverted prior to its application to the AND gate. All of the recognition circuits are connected to three lines, and each recognition circuit provides a logical " 1" in response to a single combination of logic signals on the three lines. The outputs of logic recognition circuits 303 and 304 are not shown as connected to the remainder of the logic matrix and are present merely to provide additional logical functions that may be wired into the logic matrix if a more complex process control program is necessary. Of course, since eight unique signal combinations are possible on these three lines two additional AND recognition gates (not shown) may also be provided if necessary. Logic recognition circuits 305 and 306 recognize logic commands specifying logical functional relationships between signals on input terminals 30 of the controller. Выход логического элемента И 305 распознавания подключен к первому входу каждого из элементов И 314, в то время как выход схемы распознавания 306 подключен к первым входам элементов И 315. Второй и третий входы логических элементов И 314 подключены к выбранным входным клеммам 30. Первый и второй входы логических элементов ИЛИ 319 таким же образом подключаются к выбранным входам от входных клемм 30. Выходы или элементы ИЛИ 319 соединены со вторыми входами элементов И 315. Выходы логических элементов И 314, а также логических элементов И 315 подключены через логические элементы ИЛИ 313 к логическим элементам И 17 контроллера. Выход логического распознавания логических элементов И 302 соединен совместно с первыми входными клеммами каждого из логических элементов И 312. Вторые входы вентилей И 312 соединены с выходами четырех каскадов регистра КОМАНДЫ 14. Выходы логических элементов И 312 соединены через входы логических элементов ИЛИ 313 со входами логических элементов И 17. Выход логического элемента И 301 распознавания соединен с первым входом логического элемента И 307. The output of logic recognition AND gate 305 is connected to a first input of each of the AND gates 314, while the output of recognition circuit 306 is connected to first inputs of AND gates 315. The second and third inputs of AND gates 314 are connected to selected input terminals 30. The first and second inputs of OR gates 319 are connected in the same manner to selected inputs from input terminals 30. The outputs or OR gates 319 are connected to the second inputs of AND gates 315. The outputs of AND gates 314 as well as AND gates 315 are connected through OR gates 313 to AND gates 17 of the controller. The output of logic recognition AND gate 302 is connected in common to first input terminals of each of AND gates 312. The second inputs of AND gates 312 are connected to the outputs of four stages of the COMMAND register 14. The outputs of AND gates 312 are connected through the inputs of OR gates 313 to inputs of AND gates 17. The output of recognition AND gate 301 is connected to a first input of AND gate 307. Второй вход логического элемента И 307 обеспечивается сигналом от блока дистанционного управления (не показан) на линии 310 через инвертор 311. Выход логического элемента И 307 подключен к логическому элементу ИЛИ 20А и соединен совместно с каждым из первых входов логического элемента И 308. Выходы двух логических элементов И 308 подключены к логическим элементам ИЛИ 20, в то время как выход третьего логического элемента И 308 подключен к входу логического элемента ИЛИ 309. Второй вход вентиля ИЛИ 309 обеспечивается сигналом от блока дистанционного управления. Выход логического элемента ИЛИ 309 обеспечивает сигнал для третьего логического элемента ИЛИ 20. Логическая матрица также используется для проведения идентификации места хранения оперативной памяти от счетчика 19, а также для подключения выходных линий из оперативной памяти к регистру 14 через вентили ИЛИ 13. The second input of AND gate 307 is provided by a signal from a remote control unit (not shown) on line 310 through inverter 311. The output of AND gate 307 is connected to NOR gate 20A and is connected in common to each of the first inputs of AND gates 308. The outputs of two of the AND gates 308 are connected to OR gates 20, while the output from the third AND gate 308 is connected to an input of OR gate 309. The second input of OR gate 309 is provided by a signal from the remote control unit. The output of OR gate 309 provides a signal for the third OR gate 20. The logic matrix is also used to conduct storage location identification for the random access memory from counter 19 as well as to connect the output lines from the random access memory to register 14 through OR gates 13. ПРОГРАММИРОВАНИЕ И ЭКСПЛУАТАЦИЯ PROGRAMMING AND OPERATION Чтобы позволить контроллеру процесса выполнять простую программу из трех шагов, мы установим переключатель HOME на какое-нибудь цифровое число, например «001» (шаг № 1). Переключатель MODE установлен в положение SET-UP. В этом положении выходной сигнал из части SET-UP переключателя MODE включает логический элемент И 22. Таким образом, когда переключатель 3 команды HOME приведен в действие, сигнал от переключателя 3 COMMAND HOME проходит через логический элемент И 22 на первый вход каждого из логических элементов И 21. Таким образом, логические элементы И 21 соединяют переключатели ИСХОДНЫЙ со счетчиком 19 через логические элементы ИЛИ 20, тем самым предварительно устанавливая счетчик 19 на номер, выбранный переключателем ИСХОДНЫЙ 4. Кроме того, выход логического элемента И 22 сбрасывает старший значащий разряд счетчика 19 в 0 через логический элемент ИЛИ 20А. Счетчик теперь содержит номер, выбранный переключателем HOME. Этот номер отображается на дисплее PROGRAM STEP 5. Кроме того, на выходе счетчика 19 находится код адреса памяти для оперативной памяти 16. Затем переключатели 9 ВЫБОРА КОМАНДНОГО СЛОВА нажимаются по образцу, соответствующему желаемой программной команде для этого шага. In order to enable the process controller to perform a simple three step program, we shall set the HOME switch to some digital number such as "001" (Step No. 1). The MODE switch is turned to the SET-UP position. In this position the output signal from the SET-UP portion of the MODE switch enables AND gate 22. Thus, when the HOME command switch 3 is actuated, signal from the HOME COMMAND switch 3 is passed through AND gate 22 to a first input of each of AND gates 21. AND gates 21 thereby connect the HOME switches to the counter 19 through OR gates 20, thereby presetting the counter 19 to the number selected by the HOME switch 4. In addition, the output of AND gate 22 resets the highest significant digit of counter 19 to 0 through NOR gate 20A. The counter now contains the number selected by the HOME switch. This number is displayed in the PROGRAM STEP display 5. In addition, the output of the counter 19 is the memory address code for random access memory 16. Next, the COMMAND WORD SELECTION switches 9 are depressed in a pattern corresponding to the desired program command for this step. Выход вывода SET-UP переключателя MODE позволяет каждому из элементов И 12 передать выбранное логическое слово от переключателей ВЫБОР КОМАНДНОГО СЛОВА 9 через элементы ИЛИ 13 в регистр 14. Выход каждой ступени регистра подключен к ИНДИКАТОРУ КОМАНДНОГО СЛОВА 10, тем самым отображая над переключателями 9 выбранное командное слово. Активация переключателя CONNECT 7 проводит выходной сигнал регистра 14 через логическую матрицу 15 в ячейку оперативной памяти 16, указанную выходным сигналом счетчика 19, путем пропускания сигнала через логический элемент И 33 к генератору импульсов 34, тем самым обеспечивая память 16 с сигнал «Запись». Описанный выше процесс повторяется для каждого шага программы. Аналогичным образом на заданном шаге программы задается ряд инструкций по аварийному отключению. На трех выходных линиях из регистра 14 (может быть использовано больше в зависимости от сложности управляемого процесса) расположены командные слова программы, выбранные переключателями ВЫБОРА ЛОГИЧЕСКОГО СЛОВА 9, сохраненные в памяти 16 и пересчитанные в регистр 14. The output of the SET-UP terminal of the MODE switch enables each of AND gates 12 to pass the selected logic word from the COMMAND WORD SELECTION switches 9 through OR gates 13 to the register 14. The output of each register stage is connected to a COMMAND WORD INDICATOR light 10 thereby displaying above the selector switches 9, the selected command word. Actuation of the CONNECT switch 7 conducts the output of register 14 through the logic matrix 15 to a location in random access memory 16 indicated by the output of counter 19 by passing a signal through AND gate 33 to pulse generator 34, thereby providing memory 16 with a "Write" signal. The process above described is repeated for each step of the program. At a predetermined program step a series of emergency shut-down instructions are similarly programmed. On three of the output lines from register 14 (more may be used depending on the complexity of the process to be controlled) program command words are located, having been selected by LOGIC WORD SELECTION switches 9 stored in memory 16 and reread into register 14. Командные слова программы определяют команду, указывают уровни сигналов, которые должны быть применены к выходным клеммам 31, логические функции, которые должны выполняться с сигналами от входных клемм 30 и должны быть направлены на выбранные выходные клеммы 31, или могут указать программисту перейти к заданному шаг программы, отличный от следующего последовательного шага программы. The program command words specify the command, indicate signal levels to be applied to output terminals 31, logic functions to be performed on signals from input terminals 30 and to be directed to selected output terminals 31, or may direct the programmer to proceed to a specified program step other than the next sequential program step. После сохранения программы в оперативной памяти переключатель MODE 2 будет установлен в положение MANUAL для проверки программы. Обычно логический "0" на выходе переключателя JOG 8 преобразуется инвертором 28 в сигнал 1 и поддерживает триггер 27 в состоянии сброса. Таким образом, выход Q триггера 27 обычно выдает логическую "1". Нормальный выход Q триггера 27 в сочетании с выходом положения MANUAL переключателя MODE 2 включает вентиль И 26. Таким образом, когда переключатель JOG 8 нажат, он удаляет логическую 1 со входа сброса триггера 27 и обеспечивает уровень логического сигнала «1» через логический элемент ИЛИ 23 на генератор 29 тактовых импульсов, тем самым позволяя генератору тактовых импульсов обеспечивать первый импульс. Выход первого импульса генератора 29 тактовых импульсов переключает триггер 27 в установленное состояние, тем самым изменяя его выход Q на логический «0» и, следовательно, отключая логический элемент И 26. Результирующий сигнал логического «0» от логического элемента И 26 снимает уровень включения «1» с генератора тактовых импульсов. After the program has been stored in the random access memory the MODE switch 2 will be set to the MANUAL position in order to check out the program. A normally logic "0" output from JOG switch 8 is converted into a 1 signal by inverter 28 and maintains flip-flop 27 in a reset condition. Thus, the Q output of flip-flop 27 normally produces a logic "1". The normal Q output of flip-flop 27 combined with the output of the MANUAL position of the MODE switch 2 enables AND gate 26. Thus, when JOG switch 8 is depressed it removes the logical 1 from the reset input of flip-flop 27 and provides a logic signal level "1" through OR gate 23 to clock pulse generator 29, thereby enabling the clock pulse generator to provide a first pulse. The first pulse output of clock pulse generator 29 switches flip-flop 27 to the set condition, thereby changing the Q output thereof to a logical "0", and consequently disabling AND gate 26. The resulting logical "0" signal from AND gate 26 removes the energizing level "1" from the clock pulse generator. Таким образом, генератор 29 тактовых импульсов в ответ на положение MANUAL переключателя MODE и нажатие переключателя START/JOG выдает одиночный выходной импульс на счетчик 19, тем самым увеличивая счет на единицу. В ответ на каждый программный шаг с выхода счетчика 19 и в ответ на сигнал «чтение» с элемента задержки 36 оперативная память выдает сохраненное логическое слово через логическую матрицу 15, а также через элементы ИЛИ 13 в регистр 14. Когда переключатель MODE находится в положении RUN или MANUAL, разрешающий выход для логических элементов И 12 больше не присутствует. Таким образом, переключатели COMMAND WORD SELECTION изолированы от регистра 14. В любое время, при желании, логический выход с переключателя НАГРУЗКА 6, преобразованный инвертором 18 в логический «0», изолирует выходные клеммы 31 контроллера от управляемого устройства, отключив каждый из логических элементов И 17, тем самым повернув выключить все выходы контроллера 31. Если какой-либо из шагов программы в этот момент ошибочен, их можно исправить, просто установив переключатель MODE в положение SET-UP, выбрав слово программы с помощью переключателей выбора HOME 4 и нажав переключатель команды HOME 3. Thus, the clock pulse generator 29 in response to the MANUAL position of the MODE switch and the depression of the START/JOG switch provides a single output pulse to counter 19, thereby increasing the count by one. In response to each program step output of counter 19 and in response to the "read" signal from delay element 36 random access memory provides a stored logic word through logic matrix 15 as well as through OR gates 13 to register 14. With the MODE switch in the RUN or MANUAL position the enabling output for AND gates 12 is no longer present. Thus the COMMAND WORD SELECTION switches are isolated from register 14. At any time, if desired, a logic output from LOAD switch 6, converted by inverter 18 into a logical "0" will isolate the output terminals 31 of the controller from the apparatus to be controlled by disabling each of AND gates 17, thereby turning off all the controller outputs 31. If any of the program steps are in error at this point they may be corrected merely by actuating the MODE switch to the SET-UP position, selecting the program word with the HOME selection switches 4, and depressing the HOME command switch 3. Командное слово теперь может быть изменено путем нажатия переключателей 9, приводящих в действие переключатель СОЕДИНЕНИЕ 7, тем самым заменяя нежелательный программный шаг новым выбранным шагом. The command word may now be altered by depressing switches 9 actuating CONNECT switch 7, thereby replacing the undesirable program step with the newly selected step. После того, как программа проверена, переключатель выбора РЕЖИМА может быть установлен в положение РАБОТА, тем самым активируя логический элемент И 24. Таким образом, при нажатии переключателя СТАРТ 11 сигнал логической 1 будет проходить через логические элементы И 24 и логические элементы ИЛИ 23 в генератор 29 тактовых импульсов, тем самым создавая серию тактовых импульсов, которые будут последовательно устанавливать счетчик 19 на каждый из выбранных шагов программы. Однако в любой момент программы в ответ на командное слово, указывающее, что последовательность программы должна быть сдвинута на шаг программы, отличный от следующего последовательного шага программы, выходной сигнал логической матрицы 15 через вентили ИЛИ 20 установит счетчик 19 на выбранный номер шага программы, указанный в этом командном слове. После этого генератор тактовых импульсов подает на счетчик 19 импульсы, которые вызывают установку счетчика на следующую последовательную настройку после выбранного шага программы. Если командное слово, считанное из оперативной памяти 16 в регистр 14, направляет настройку выходов 31 контроллера на определенные уровни, указанные в части командного слова, хранящейся в регистре 14, то логическая матрица проведет выбранный уровень сигнала через включенный Логические элементы И 17 к выходам контроллера 31. After the program has been checked the MODE selection switch may be set to the RUN position, thereby enabling AND gate 24. Thus, by depressing the START switch 11 a logical 1 signal will be passed through AND gate 24 and OR gate 23 to clock pulse generator 29, thereby producing a series of clock pulses that will sequentially set counter 19 to each of the selected program steps. At any time in the program, however, in response to a command word indicating that the program sequence is to be shifted to a program step other than the next sequential program step, an output from the logic matrix 15 through OR gates 20 will set counter 19 to the selected program step number as specified in that command word. Therafter, the clock pulse generator will provide counter 19 with pulses that will cause the counter to be set to the next sequential setting past the selected program step. If a command word reads from the random access memory 16 into the register 14 directs the setting of the controller outputs 31 to particular levels specified in a portion of the command word stored in register 14, the logical matrix will conduct the selected signal level through enabled AND gates 17 to the controller outputs 31. Таким образом, обычно переключатель LOAD 6 не срабатывает и выдает сигнал логического 0, преобразованный инвертором 18 в сигнал логической 1, чтобы включить логический элемент И 17. Thus, normally the LOAD switch 6 is not actuated and provides a logical 0 signal, converted by inverter 18 into a logical 1 signal in order to enable AND gate 17. Если, с другой стороны, командное слово, хранящееся в регистре 14, указывает, что конкретная логическая функция должна выполняться над сигналами на входных клеммах 30, логическая матрица содержит логические элементы, необходимые для выполнения этой команды. If, on the other hand, a command word stored in register 14 indicates that a particular logic function is to be performed on signals at input terminals 30, the logic matrix contains the logic elements necessary to perform this command. Ссылаясь на фиг. 3, если переключатель MODE находится в положении SET-UP, когда с переключателя CONNECT 7 подается логическая 1, логический элемент AND 33 заставляет генератор импульсов 34 выдавать сигнал «Запись». В результате логическое слово, установленное в регистре 14, записывается в оперативную память 16 путем выбора заданного сочетания переключателей 9. Логическое слово сохраняется в памяти 16 в ответ на импульс от генератора импульсов 34 в месте, указанном выходом счетчика 19. В положениях RUN или MANUAL переключателя MODE 2 каждое новое двоично-десятичное число из счетчика 19 заставляет оперативную память передавать программную команду, хранящуюся в соответствующей ячейке памяти, через вентили ИЛИ 13 на различные этапы р

Соседние файлы в папке новая папка