Patent US3448223A successfully refreshed from Google Patents.
Patent US4648068A successfully refreshed from Google Patents.
US4648068A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Memory-programmable controller
Assignee: Siemens AG
•
Filing: 1984-01-04
•
Granted: 1987-03-03
•
Expires: 2004-01-04
Abstract
Abstract A memory-programmable multiprocessor controller having a word processor and a bit processor is disclosed. The word processor is coupled to a separate peripheral bus for providing communication with a peripheral module coupled to the process being controlled. An internal system bus separated from the peripheral bus provides communication between the bit processor, user program memory and data memory. The bit processor accesses the user program memory and the data memory via separate dedicated buses. Rapid command execution can thereby be achieved.
Inventors
- 👤 Peter Ninnemann
- 👤 Dieter Wollscheid
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 08:13
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/05; G05B19/052
Claims Analysis
Total Claims: 2
Claim 1
Independent Claim
312 words
In a memory-programmable controller of the type having a cyclically traversed user control program for controlling a peripheral process including a word processor for processing operating system and word commands, a bit processor for processing binary interlinking commands, an operating system memory wherein an operating system program including the operating system commands is stored, a user program memory wherein the control program including the word and interlinking commands is stored, a data memory wherein binary process images of the process being controlled are stored, at least one peripheral module for providing a signal path to the controlled process and at least one bus for coupling the above-mentioned components, the improvement comprising: peripheral bus means coupling the word processor with the peripheral module and for providing communication between said word processor and said peripheral module; internal system bus means coupling the word processor, the bit processor and each of said memories for providing communication thereamong, communication between said peripheral module and said data memory being exclusively through said word processor; separate bus means respectively coupling said bit processor with said user program memory and said data memory, said separate bus means providing the exclusive means for communication between the bit processor and said user program memory and data memory, respectively; said bit processor receiving word commands from the control program in the user program memory and going into a hold state if a word command is recognized in said control program in said user program memory, said bit processor including means for controlling said word processor so that the word processor executes the word command, said word processor including means for restarting said bit processor after executing said word command, communication between said data memory and said peripheral module through said word processor being organized in parallel bit groups; and further comprising: means for coupling said peripheral bus means to an external computer.
Claim 2
Dependent Claim
312 words
In a memory-programmable controller of the type having a cyclically traversed user control program for controlling a peripheral process including a word processor for processing operating system and word commands, a bit processor for processing binary interlinking commands, an operating system memory wherein an operating system program including the operating system commands is stored, a user program memory wherein the control program including the word and interlinking commands is stored, a data memory wherein binary process images of the process being controlled are stored, at least one peripheral module for providing a signal path to the controlled process and at least one bus for coupling the above-mentioned components, the improvement comprising: peripheral bus means coupling the word processor with the peripheral module and for providing communication between said word processor and said peripheral module; internal system bus means coupling the word processor, the bit processor and each of said memories for providing communication thereamong, communication between said peripheral module and said data memory being exclusively through said word processor; separate bus means respectively coupling said bit processor with said user program memory and said data memory, said separate bus means providing the exclusive means for communication between the bit processor and said user program memory and data memory, respectively; said bit processor receiving word commands from the control program in the user program memory and going into a hold state if a word command is recognized in said control program in said user program memory, said bit processor including means for controlling said word processor so that the word processor executes the word command, said word processor including means for restarting said bit processor after executing said word command, communication between said data memory and said peripheral module through said word processor being organized in parallel bit groups; and further comprising: means for coupling said peripheral bus means to an external computer.
References Cited (Backward Citations)
US3631405A
Cited
US3921146A
Cited
US3942158A
Cited
US4150429A
Cited
US4058711A
Cited
US4165534A
Cited
US4161024A
Cited
EP0010170A2
Cited
US4245307A
Cited
US4446515A
Cited
US4459655A
Cited
US4517657A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-03-02 | 1990-09-01 | 1991-03-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-03-02 | 1994-09-01 | 1995-03-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-03-02 | 1998-09-01 | 1999-03-03 | $7700.00 | Window Closed / Lapsed |