Patent US4826540A successfully refreshed from Google Patents.
Patent US4989178A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4989178A Expired / Lapsed US ⏱️ 0.0 years remaining

Programmable controller having forcibly set or reset I/O states controlled by stored flags in a flag memory

Assignee: Omron Corp
•
Filing: 1986-10-09
•
Granted: 1991-01-29
•
Expires: 2006-10-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A programmable controller includes an I/O memory for storing a plurality of input/output data items, a flag memory storing the same number of flags as the number of data items in the I/O memory, a data setter for writing set data or reset data into a relevant location in the I/O memory and for writing corresponding flag data into a relevant location of the flag memory in response to a certain I/O forced action operation, and a write control circuit for controlling the supply of writing pulses to the I/O memory by referring to the corresponding flag data of the flag memory for each item when writing data into the I/O memory during the execution of a command or during the updating of an input.

Inventors

  • 👤 Hisashi Shonaka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 12:06
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/05; G05B19/054

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 222 words
A programmable controller having an input/output simulation function for debugging user programs and comprising: an input/output memory means for storing a plurality of input/output data items, said input/output memory means including means for writing input/output data items into said input/output memory means during an execution of a programmed command or during an updating of input data; flag memory means for storing a plurality of flag data items, said flag memory means storing a number of flag data items which corresponds in number to a number of input/output data items stored in said input/output memory means, each said flag data item corresponding to a respective input/output data item; means for setting predetermined values of said input/output data items at selected addresses in said input/output memory means; and control means for controlling said writing means to control the writing of input/output data items into said input/output memory means, said control means operating, during the execution of a programmed command or during the updating of input data, to inhibit the writing of input/output data items in said input/output memory means where a corresponding flag data item in said flag memory has been set, said setting means, when setting a selected input/output data item in said input/output memory means also setting in said flag memory means a flag value corresponding to the selected input/output data item.
Claim 2
Dependent Claim 222 words
A programmable controller having an input/output simulation function for debugging user programs and comprising: an input/output memory means for storing a plurality of input/output data items, said input/output memory means including means for writing input/output data items into said input/output memory means during an execution of a programmed command or during an updating of input data; flag memory means for storing a plurality of flag data items, said flag memory means storing a number of flag data items which corresponds in number to a number of input/output data items stored in said input/output memory means, each said flag data item corresponding to a respective input/output data item; means for setting predetermined values of said input/output data items at selected addresses in said input/output memory means; and control means for controlling said writing means to control the writing of input/output data items into said input/output memory means, said control means operating, during the execution of a programmed command or during the updating of input data, to inhibit the writing of input/output data items in said input/output memory means where a corresponding flag data item in said flag memory has been set, said setting means, when setting a selected input/output data item in said input/output memory means also setting in said flag memory means a flag value corresponding to the selected input/output data item.
Claim 3
Dependent Claim 52 words
A programmable controller as in claim 1 wherein address locations in said input/output memory means for said input/output items are identical to address locations in said flag memory for said corresponding flag data items, so that address data which addresses an input/output data item also addresses a flag data item corresponding thereto.
Claim 4
Dependent Claim 89 words
A programmable controller as in claim 2 wherein said control means comprises a write clock pulse generating circuit and an AND gate for receiving at one input thereof an output of said write clock pulse generating circuit and at another input thereof addressed flag data items from said flag memory means, said AND gate controlling passage of write clock pulses from said generating means to said input/output memory means to thereby control the writing of input/output data items into said input/output memory means by the corresponding flag data items.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-01-28 1994-07-30 1995-01-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-01-28 1998-07-30 1999-01-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-01-28 2002-07-30 2003-01-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag