US5581759A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus and method for controlling a system process
Assignee: Hitachi Ltd
•
Filing: 1994-08-15
•
Granted: 1996-12-03
•
Expires: 2014-08-15
Abstract
Abstract A process controlling method and apparatus which uses a flowchart language program and ladder programs with an intermediate register accessible using the same name by both the flowchart language program and the ladder programs. Each ladder program defines the operation of a machine, including an interlock condition of the machine operation. The flowchart language program defines an automatic operation flow which sequentially activates the ladder programs using the data in the intermediate register. This arrangement allows the flowchart language program to be separated from the ladder programs improving productivity, serviceability and security of the programs.
Inventors
- 👤 Akihiro Ohhashi
- 👤 Tadashi Okamoto
- 👤 Makoto Tachikawa
- 👤 Takeshi Katoh
- 👤 Noboru Azusawa
- 👤 Junichi Hamano
- 👤 Hitoshi Saitoh
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 12:50
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/05; G05B19/056; G05B2219/00; G05B2219/10; G05B2219/12; G05B2219/1216; G05B2219/13; G05B2219/13122
Claims Analysis
Total Claims: 2
Claim 1
Independent Claim
266 words
A controller for fetching data related to control objects in and outputting control data which controls the control objects in accordance with said data, said controller comprising: a first storage for storing a flowchart language program which defines a whole flow of automatic operation for said control objects; a first processor for executing said flowchart language program which is stored in said first storage; a second storage for storing a plurality of ladder programs which control operations of said control objects in accordance with said flowchart language program in automatic operation and in accordance with a manual switch in manual operation; a second processor for executing said ladder programs stored in said second storage in response to execution of said flowchart language program in automatic operation and for, independent of the execution of said flowchart language program, executing said ladder programs in manual operation; and a third storage including a storage area accessible by said first and second processors, for storing information to be transferred between said first and second processors; wherein said third storage includes a plurality of registers through which said flowchart language program and said ladder program intercommunicate with each other, wherein said flowchart language program and said ladder program each access said registers to retrieve data stored by the other program or store data to be retrieved by the other program, wherein access to said registers by each of said programs is activated independent of each other, and wherein said first and second processors each perform processing independent of the other processor according to values in said registers of said third storage.
Claim 2
Dependent Claim
266 words
A controller for fetching data related to control objects in and outputting control data which controls the control objects in accordance with said data, said controller comprising: a first storage for storing a flowchart language program which defines a whole flow of automatic operation for said control objects; a first processor for executing said flowchart language program which is stored in said first storage; a second storage for storing a plurality of ladder programs which control operations of said control objects in accordance with said flowchart language program in automatic operation and in accordance with a manual switch in manual operation; a second processor for executing said ladder programs stored in said second storage in response to execution of said flowchart language program in automatic operation and for, independent of the execution of said flowchart language program, executing said ladder programs in manual operation; and a third storage including a storage area accessible by said first and second processors, for storing information to be transferred between said first and second processors; wherein said third storage includes a plurality of registers through which said flowchart language program and said ladder program intercommunicate with each other, wherein said flowchart language program and said ladder program each access said registers to retrieve data stored by the other program or store data to be retrieved by the other program, wherein access to said registers by each of said programs is activated independent of each other, and wherein said first and second processors each perform processing independent of the other processor according to values in said registers of said third storage.
References Cited (Backward Citations)
US4326193A
Cited
JPS60262204A
Cited
US4742443A
Cited
US4941081A
Cited
JPH01209503A
Cited
US5287548A
Cited
US5168442A
Cited
US5097405A
Cited
US5068778A
Cited
US5042002A
Cited
US5005152A
Cited
US4991076A
Cited
JPH03116304A
Cited
US5355482A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-12-03 | 2000-06-03 | 2000-12-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-12-03 | 2004-06-03 | 2004-12-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-12-03 | 2008-06-03 | 2008-12-03 | $7700.00 | Window Closed / Lapsed |