Patent US5581759A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 20:49
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag