← Back to Patent Explorer
US4592053A Expired / Lapsed US ⏱️ 0.0 years remaining

Programmable controller

Assignee: Omron Corp
•
Filing: 1983-02-17
•
Granted: 1986-05-27
•
Expires: 2003-02-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract While a user program is being executed, an abnormality detection program instruction which is part of the user program is executed, and in accordance with the result of logical operation between input and output data specified in the abnormality detection program, plural abnormality flags are set or reset respectively. As a result of this, all of the abnormality flags which are set are detected. And it is made possible to display all abnormality information corresponding to those detected abnormality flags.

Inventors

  • 👤 Toshimi Matsuura

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 13:20
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0751; G06F11/0754; G06F11/076; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/05; G05B19/058; G06F11/30; G06F11/32; G06F11/324; G06F11/327; G05B2219/00; G05B2219/10; G05B2219/13; G05B2219/13037; G05B2219/13128; G05B2219/14; G05B2219/14074; G05B2219/14097

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 322 words
A programmable controller comprising: a user program memory for storing user programs including an abnormality detection program; an input circuit for receiving input data; an output circuit for sending out output data; an input/output memory for storing input/output data corresponding to said input data received by said input circuit and said output data sent out by said output circuit; a central processing unit, including: (a) instruction execution means wherein instruction of said user programs stored in said user program memory are executed in sequence at high speed and wherein operational processing is carried out in accordance with said input/output data stored in said input/output memory, (b) input renewal means for writing said input data of said input circuit in a predetermined area of said input/output memory, and (c) output renewal means for setting said output data of said input/output memory in said output circuit; working memory means operatively coupled to said central processing unit; and operating unit means, including: (i) display control means for controlling the display of abnormality information detected during the execution of said abnormality detection program by said central processing unit, and (ii) display means for displaying said detected abnormality information in accordance with said display control means; said working memory including abnormality flags, an address counter which detects a flag condition and addresses each of the abnormality flags each time a cycle of said user program is executed by said instruction execution means, a fault display flag which is set when an abnormality flag is detected and which is reset by a reset switch, and a display control register for storing the number of each abnormality flag and for causing said display control means to issue commands to said display means for displaying and storing the number and address of each of said detected abnormality flags in sequence each time an advance operation is called for by an advance switch, thereby displaying the numbers of the abnormality flags.
Claim 2
Dependent Claim 322 words
A programmable controller comprising: a user program memory for storing user programs including an abnormality detection program; an input circuit for receiving input data; an output circuit for sending out output data; an input/output memory for storing input/output data corresponding to said input data received by said input circuit and said output data sent out by said output circuit; a central processing unit, including: (a) instruction execution means wherein instruction of said user programs stored in said user program memory are executed in sequence at high speed and wherein operational processing is carried out in accordance with said input/output data stored in said input/output memory, (b) input renewal means for writing said input data of said input circuit in a predetermined area of said input/output memory, and (c) output renewal means for setting said output data of said input/output memory in said output circuit; working memory means operatively coupled to said central processing unit; and operating unit means, including: (i) display control means for controlling the display of abnormality information detected during the execution of said abnormality detection program by said central processing unit, and (ii) display means for displaying said detected abnormality information in accordance with said display control means; said working memory including abnormality flags, an address counter which detects a flag condition and addresses each of the abnormality flags each time a cycle of said user program is executed by said instruction execution means, a fault display flag which is set when an abnormality flag is detected and which is reset by a reset switch, and a display control register for storing the number of each abnormality flag and for causing said display control means to issue commands to said display means for displaying and storing the number and address of each of said detected abnormality flags in sequence each time an advance operation is called for by an advance switch, thereby displaying the numbers of the abnormality flags.
Claim 3
Dependent Claim 45 words
A programmable controller as claimed in claim 1, wherein said working means further comprises an error counter for counting a total number of detected abnormality flags and which causes said display control means to issue commands to said display means for displaying said total number.
Claim 4
Dependent Claim 57 words
The programmable controller of claim 1 wherein said working memory means includes a means for detecting the condition of input/output data related to said abnormality detection program when said abnormality flag is set; and said display control means issues signals to said display means for displaying the condition of input/output data detected by said working memory means.
Claim 5
Dependent Claim 67 words
The programmable controller of claim 1 wherein said display control means includes a message memory for storing messages, set by a user in advance, which respectively correspond to ones of said abnormality flags; and a means for reading out said messages respectively corresponding to said ones of abnormality flags detected by said working memory means from said message memory and displaying the message on said display means.
Claim 6
Dependent Claim 141 words
The programmable controller of claim 1 wherein said working memory means includes a means, as an initial processing prior to the execution of a user program, for processing an abnormality detection program related to each of said abnormality flags set in said user program memory and for preparing a flag number input-output number reference table which correlates the flag number of each abnormality flag to the input/output number of input/output data used in the abnormality detection program in a specified memory unit, and said display control means includes a means for obtaining an input/output number corresponding to the flag number of said abnormality flag which is set by the execution of a user program by referring to said reference table, reading out input/output data of the corresponding input/output number from the input/output memory and displaying the data on said display means.
Claim 7
Dependent Claim 32 words
The programmable controller of claim 5 characterized in that said flag number/input-output number reference table preparation means includes a means for retrieving the first address of said input/output data by retroactive operation.

References Cited (Backward Citations)

US3829842A Cited
US4062061A Cited
US4133477A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-05-26 1989-11-25 1990-05-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-05-26 1993-11-25 1994-05-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-05-26 1997-11-25 1998-05-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag