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 PDFInfo
- 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
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)
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) |
-
1979
- 1979-12-27 CS CS933479A patent/CS207157B1/en unknown
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 |