CS207157B1 - Wiring to write numeric constant presets to the PLC control memory - Google Patents

Wiring to write numeric constant presets to the PLC control memory Download PDF

Info

Publication number
CS207157B1
CS207157B1 CS933479A CS933479A CS207157B1 CS 207157 B1 CS207157 B1 CS 207157B1 CS 933479 A CS933479 A CS 933479A CS 933479 A CS933479 A CS 933479A CS 207157 B1 CS207157 B1 CS 207157B1
Authority
CS
Czechoslovakia
Prior art keywords
output
presets
central unit
control memory
control
Prior art date
Application number
CS933479A
Other languages
Czech (cs)
Inventor
Milan Ditrich
Vladimir Ruzicka
Original Assignee
Milan Ditrich
Vladimir Ruzicka
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Milan Ditrich, Vladimir Ruzicka filed Critical Milan Ditrich
Priority to CS933479A priority Critical patent/CS207157B1/en
Publication of CS207157B1 publication Critical patent/CS207157B1/en

Links

Landscapes

  • Programmable Controllers (AREA)

Abstract

Zapojení pro zápis předvoleb číselných konstant do řídící paměti programovatelného automatu, K obousměrné sběrnici je připojen obvod pro vyhodnocení posloupnosti operačních kódů, jehož výstup je spojen s členem pro řízení zápisu předvoleb číselných konstant. Tento člen je spojený s centrální jednotkou a s hradlovacím členem, na jehož vstupy je připojen generátor operačního kódu a výstupy vyrovnávací paměti, připojené k výstupům datového registru centrální jednotky a k výstupu členu řídícímu zápis předvoleb číselných konstant, jehož další výstup je zapojen na vstup řízení režimu činnosti řídicí paměti.Connection for writing presets of numerical constants into the control memory of a programmable logic controller. A circuit for evaluating the sequence of operational codes is connected to the bidirectional bus, the output of which is connected to a member for controlling the writing of presets of numerical constants. This member is connected to the central unit and to a gating member, to whose inputs is connected an operational code generator and buffer outputs, connected to the outputs of the data register of the central unit and to the output of the member controlling the writing of presets of numerical constants, the other output of which is connected to the control input of the control memory operation mode.

Description

Vynález se týká zapojení pro zápis předvoleb číselných konstant do řídicí paměti programovatelného automatu®The invention relates to a circuit for writing preset number constants into the control memory of a PLC

V některých aplikacích programovatelného automatu, například při řízení průmyslových robotů, je nutné občas přeprogramovat v řídicí paměti automatu instrukce obsahující předvolby číselných konstant. To se dosud děje pomocí speciálního programovacího přístroje, který umožňuje zápis všech instrukcí ze souboru instrukcí automatu do jeho řídicí paměti. Tento způsob přeprogramování má následující nevýhody: a) pro změnu uživatelského programu technologického zařízení, řízeného programovatelným automatem, například změnu pracovního cyklu robota, postačí obvykle přeprogramovat pouze předvolby číselných konstant v řídicím programu. Pro tento účel je použití složitého programovacího přístroje s mnoha dalšími, v tomto případě nevyužitými funkcemi, neúčelné a značně nákladné řešení b) během programování automatu pomocí programovacího přístroje nemůže programovatelný automat zajišťovat ani minimální řídicí funkce vzhledem k řízenému technologickému procesu c) přeprogramování musí provádět obsluha znalá programování programovatelného automatu pomocí programovacího přístroje d) obsluha, provádějící programování musí přesně znát adresaci instrukcí, obsahujících předvolby číselných konstant v řídicí paměti automatu i s ohledem na význam a rozložení číselných řádů předvoleb do jednotlivých instrukcí e) při přeprogramovánípředvoleb číselných konstant má obsluha možnost rušivě zasáhnout, například chybným úkonem, do vlastního řídicího programu.In some programmable logic controller applications, such as industrial robots, it is sometimes necessary to reprogram instructions in the controller's control memory containing preset numeric constants. This is still done with a special programming device, which allows writing all instructions from a set of machine instructions into its control memory. This method of reprogramming has the following drawbacks: a) to change the user program of a technological device controlled by a programmable logic controller, for example to change the robot operating cycle, it is usually sufficient to reprogram only the preset numeric constants in the control program. For this purpose, using a complicated programming device with many other, in this case unused, functions is an inefficient and very costly solution. B) During programming of the controller with the programming device, the programmable controller cannot provide even minimal control functions due to the controlled technological process. knowledgeable programming of a programmable controller using a programming device d) the operator performing the programming must know exactly the addressing of instructions containing the preset number constants in the controller's control memory and with regard to the meaning and distribution of the preset number lines into individual instructions , for example, through a malfunction, into the actual control program.

Vpředu uvedené nevýhody odstraňuje nebo alespoň podstatně snižuje zapojení podle vynálezu, jehož podstata spočívá v tom, že k obousměrné sběrnici je připojen obvod pro vyhodnocení posloupnosti operačních kódů, jehož výstup je spojen s členem řídícím zápis předvoleb číselných konstant, spojeným s centrální jednotkou a s hradlovaoím členem připojeným výstupem na obousměrnou sběrnici, na jehož vstupy je připojen generátor operačního kódua výstupy vyrovnávací paměti připojené k výstupům datového registru centrální jednotky a k výstupu členu řídícímu zápis předvoleb číselných konstant, jehož další výstup je zapojen na vstup řízení režimu činnosti řídicí paměti.The aforementioned disadvantages eliminate or at least substantially reduce the circuit according to the invention, which is characterized in that a bidirectional bus is connected to an operating sequence evaluation circuit, the output of which is connected to a numeric constant preset control member associated with the central unit and the gate member. a connected output on a bidirectional bus, the inputs of which are connected to an opcode generator and buffer outputs connected to the data register outputs of the central unit and to the output of a numeric constant preset control member, the other output of which is connected to the control mode operation control input.

Zapojení podle vynálezu umožňující programově řízený zápis předvoleb číselných konstant rozšiřuje možnosti využití programovatelného automatu, neboť umožňuje použití adaptačních algoritmů řízení technologických procesů, tj. algortimů u nichž se během činnosti systému na základě měření odezvy řízené soustavy a daného kritéria průběžně automaticky opravují parametry použitého řídicího algoritmu.The circuitry according to the invention allowing programmatically controlled presetting of numerical constants extends the possibilities of using a programmable logic controller by enabling the use of adaptive algorithms for controlling technological processes, ie algortimes, during which the system automatically corrects parameters of the used control algorithm .

Příklad zapojení podle vynálezu je dále popsán s pomocí výkresu, na němž jsou z prostředků, jimiž je programovatelný automat vybaven, vyznačeny jen ty které jsou pro pochopení podstaty vynálezu nutné.An example of a circuit according to the invention is further described with reference to the drawing, in which only the means necessary to understand the nature of the invention are indicated by means of the programmable logic controller.

Vzájemné propojení řídicí paměti 21 a centrální jednotky 22 programovatelného automatu obousměrnou sběrnicí 2 pro přesun dat je známé. Podle vynálezu je na tutoThe interconnection of the control memory 21 and the central unit 22 of the programmable logic controller via the bidirectional data transfer bus 2 is known. According to the invention it is for this

207 157 obousměrnou sběrnici 2 zapojen obvod 11 vyhodnocení posloupnosti operačních kódů, jehož výstup je zapojen na člen 15 řídící zápis předvoleb číselných konstant řízený signály z centrální jednotky 22, K výstupům datového registru centrální jednotky 22 je připojena vyrovnávací paměť 12 ovládaná signály z výstupu členu 15 řídícího zápis předvolebních číselných konstant. Výstupy vyrovnávací paměti 12 jsou připojeny na část vstupů hradlovacího členu 13, na jehož zbylé vstupy je zapojen generátor 14 operačního kódu. Výstup hradlovacího členu207 157 a bi-directional bus 2 is connected to an operating code sequence evaluation circuit 11, the output of which is connected to a numeric constant preset control member 15 controlled by signals from the central unit 22. control writing preset number constants. The outputs of the buffer 12 are coupled to a portion of the inputs of the gate member 13, to whose remaining inputs the opcode generator 14 is connected. Gating member output

12. řízeného synchronizačními signály z členu 15 řídícího zápis předvoleb číselných konstant, je připojen, na obousměrnou sběrnici 2, Jeden z výstupů členu 15 řídícího zápis předvoleb číselných konstant je zapojen na vstup řízení režimu činnosti, čtení-zápis, řídicí paměti 21«12. Controlled by the synchronization signals from the numeric constant preset control member 15, is connected to bidirectional bus 2. One of the outputs of the numeric constant preset control member 15 is connected to the input mode control read / write control memory 21 '

Během činnosti programovatelného automatu je pomocí obvodů 11 vyhodnocení posloupnosti operačních kódů průběžně testováno, zda se v průběhu vykonávání instrukcí ří dicího programu automatu nevyskytla zvolená posloupnost dvou instrukcí, například prázdná instrukce a instrukce přenosu dat do datového registru centrální jednotky, respektive prázdná instrukce a skoková instrukce, V případě, že některá z těchto dvou situací nastane, jedná se o inicializační fázi respektive výkonnou fázi programově řízeného zápisu předvolby číselné konstanty do řídicí paměti 21 programovatelného automatu. Obvod 11 vyhodnocení posloupnosti operačních kódů vydá odpovídající signál do členu 15 řídícího zápis předvoleb číselných konstant a na základě toho se v případě inicializační fáze provede přepis dat z datového registru centrální jednotky 22 do vyrovnávací paměti 12, respektive v případě výkonné fáze se prostřednictvím hradlovacího členu 13 provede zápis instrukce předvolby číselné konstanty, obsahující ve své datové části data z vyrovnávací paměti 12, do řídicí paměti 21 programovatelného automatu a to na adresu, která byla v operandu skokové instrukce. Činnost všech popsaných obvodů je synchronizována prostřednictvím členu 15 řídícího zápis předvoleb číselných konstant řídicími signály z centrální jednotky 22,During operation of the programmable logic, the sequence 11 of the operating codes is continuously tested to determine whether a selected sequence of two instructions, such as an empty instruction and data transfer instruction to the central unit data register, or an empty instruction and a step instruction, were present. In the event that either of these two situations occurs, it is the initialization phase and the executive phase, respectively, of the programmed control of the preset number preset in the control memory 21 of the programmable controller. The code sequence evaluation circuit 11 outputs a corresponding signal to the numeric constant preset control member 15 and accordingly, in the initialization phase, data is transcribed from the data register of the central unit 22 to the buffer 12 or, in the case of the power phase, it writes a preselection of a numeric constant containing data in its data portion from buffer 12 to the control memory 21 of the programmable logic controller to the address that was in the step instruction operand. The operation of all the circuits described is synchronized by means of the numeral constant preset control member 15 by control signals from the central unit 22,

Claims (1)

PŘEDMĚT VYNÁLEZUSUBJECT OF THE INVENTION Zapojení pro zápis předvoleb číselných konstant do řídicí paměti programovatelného automatu opatřeného centrální jednotkou spojenou s řídicí pamětí pro přesun dat obousměrnou sběrnicí, vyznačené tím, že k obousměrné sběrnici (2) je připojen obvod (11) pro vyhodnocení posloupnosti operačních kódů, jehož výstup je spojen s členem (15) pro řízení zápisu předvoleb číselných konstant, spojeným s centrální jednotkou (22) a s hradlovacím členem (13), připojeným výstupem na obousměrnou sběrnici (2), na jehož vstupy je připojen generátor (14) operačního kódu a výstupy vyrovnávací paměti (12), připojené k výstupům datového registru centrální jednotky (22) a k výstupu členu (15) řídícímu zápis předvoleb konstant, jehož další výstup je zapojen na vstup řízení režimu činnosti paměti (21),Circuit for writing preset numeric constants to the control memory of a programmable logic controller equipped with a central unit coupled to a data transfer control memory, characterized in that a circuit (11) for evaluating the sequence of the operating codes whose output is connected to the bidirectional bus (2) with a numeric constant preset control member (15) coupled to the central unit (22) and a gating member (13) connected to the bidirectional bus (2) output to which the opcode generator (14) and buffer outputs are connected (12), connected to the data register outputs of the central unit (22) and the output of the constellation prescription control member (15), the other output of which is connected to the memory operation mode control input (21),
CS933479A 1979-12-27 1979-12-27 Wiring to write numeric constant presets to the PLC control memory CS207157B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CS933479A CS207157B1 (en) 1979-12-27 1979-12-27 Wiring to write numeric constant presets to the PLC control memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CS933479A CS207157B1 (en) 1979-12-27 1979-12-27 Wiring to write numeric constant presets to the PLC control memory

Publications (1)

Publication Number Publication Date
CS207157B1 true CS207157B1 (en) 1981-07-31

Family

ID=5444002

Family Applications (1)

Application Number Title Priority Date Filing Date
CS933479A CS207157B1 (en) 1979-12-27 1979-12-27 Wiring to write numeric constant presets to the PLC control memory

Country Status (1)

Country Link
CS (1) CS207157B1 (en)

Similar Documents

Publication Publication Date Title
US4459655A (en) Control system for a machine or for an installation
US4912623A (en) Multiple processor communications system
US4034354A (en) Programmable interface controller for numerical machine systems
US6925354B2 (en) Process for the control of an injection-moulding machine
CA1111951A (en) Programmable controller with limit detection
JPH0149648B2 (en)
CA1112367A (en) Programmable controller with programmable i/o scan rate
CN116368440B (en) Numerical control system and control method for industrial machine
EP0071703A3 (en) Method and means for programmed control in a programmable logic controller
US3909801A (en) Program control device
US8249741B2 (en) Control of machine tools comprising a tool magazine and an intermediate storage station
KR19990029847A (en) Especially for palletizing plants with robots
US4941081A (en) Interrupt zone in rung of ladder program in programmable controller
US4954980A (en) High speed input/output module and programmable logic control device
CS207157B1 (en) Wiring to write numeric constant presets to the PLC control memory
Martinov et al. Implementation of dynamic changes in machine kinematics in the electroautomatic subsystem of the CNC system
CN111316178B (en) Method for operating a numerically controlled production system and production system therefor
KR940000444B1 (en) External extension type programmable controller
EP0418393B1 (en) Input/output signal control system
WO1993004416A1 (en) Cnc system for controlling a plurality of machines
Brecher et al. Electrical Controls
JPH03189704A (en) Numerical control system
SU734616A1 (en) Programme-control device
JPS6148001A (en) programmable controller
FR2440022A1 (en) Circuit arrangement for programmable control unit - has pulse outputs of controller divided between computer feed lines and input-output control of process through interface