Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
315 words
A programmable controller for controlling external devices according to a given control cycle, comprising: a non-volatile user program memory for storing a user program including a power-off processing program; an input circuit for receiving an external input signal; an output circuit for delivering an external output signal; a non-volatile input/output memory for storing (i) external input data corresponding to said input circuit and said output circuit and (ii) internal input/output data for internal operation; a non-volatile flag memory for storing a flag for instructing processing contents at restoration of power-off; an output inhibit circuit for inhibiting delivery of said external output signal by said output circuit to said external devices, and a control section for executing instructions provided by said user program, said control section comprising: flag setting means, responsive to said user program, for setting said flag to said flag memory, said output inhibit circuit comprising means for inhibiting delivery of said external output signal by said output circuit upon restoration of power source in response to a setting of said flag, judgment means for judging, at restoration of power source, whether said flag has been stored in said flag memory, restoration processing means, responsive to a judgment by said judgment means with respect to whether said flag has been stored in said flag memory at restoration of power source, for performing restoration processing by one of (i) starting a control operation from an initial data state and (ii) continuing a control operation at a previous data state which existed immediately prior to said occurrence of power-off in accordance with whether said flag has been stored in said flag memory at restoration of power source, and output inhibit operation releasing means, responsive to a completion by said restoration processing means of performing restoration processing by said continuing of a control operation at said previous data state, for stopping operation of said output inhibit circuit.
Claim 2
Dependent Claim
315 words
A programmable controller for controlling external devices according to a given control cycle, comprising: a non-volatile user program memory for storing a user program including a power-off processing program; an input circuit for receiving an external input signal; an output circuit for delivering an external output signal; a non-volatile input/output memory for storing (i) external input data corresponding to said input circuit and said output circuit and (ii) internal input/output data for internal operation; a non-volatile flag memory for storing a flag for instructing processing contents at restoration of power-off; an output inhibit circuit for inhibiting delivery of said external output signal by said output circuit to said external devices, and a control section for executing instructions provided by said user program, said control section comprising: flag setting means, responsive to said user program, for setting said flag to said flag memory, said output inhibit circuit comprising means for inhibiting delivery of said external output signal by said output circuit upon restoration of power source in response to a setting of said flag, judgment means for judging, at restoration of power source, whether said flag has been stored in said flag memory, restoration processing means, responsive to a judgment by said judgment means with respect to whether said flag has been stored in said flag memory at restoration of power source, for performing restoration processing by one of (i) starting a control operation from an initial data state and (ii) continuing a control operation at a previous data state which existed immediately prior to said occurrence of power-off in accordance with whether said flag has been stored in said flag memory at restoration of power source, and output inhibit operation releasing means, responsive to a completion by said restoration processing means of performing restoration processing by said continuing of a control operation at said previous data state, for stopping operation of said output inhibit circuit.
Claim 3
Dependent Claim
37 words
The programmable controller according to claim 1 wherein said judgment means comprises flag retrieval means for referring to said flag memory, and flag determination means for determining if a flag has been stored in said flag memory.
Claim 4
Dependent Claim
56 words
The programmable controller according to claim 1, further comprising means, responsive to a judgment by said judgment means, for clearing said input/output memory if said flag has not been stored in said flag memory and for providing an instruction to prevent clearing of said input/output memory if said flag has been stored in said flag memory.
Claim 5
Dependent Claim
330 words
A programmable controller for controlling external devices according to a given control cycle, comprising: a non-volatile user program memory for storing a user program, including a power-off processing program; an input circuit for receiving an external input signal; an output circuit for delivering an external output signal; a non-volatile input/output memory for storing (i) external input data corresponding to said input circuit and said output circuit and (ii) internal input/output data for internal operation; a non-volatile flag memory for storing at least two different types of flags for instructing processing contents at restoration of power-off; an output inhibit circuit for inhibiting delivery of said external output signal by said output circuit to said external devices, and a control section for executing instructions provided by said user program, said control section comprising: flag setting means, responsive to said user program, for setting a said flag to said flag memory, said output inhibit circuit comprising means for inhibiting delivery of said external output signal by said output circuit upon restoration of power source in response to a setting of a predetermined one of said types of flags, judgment means for judging, at restoration of power source, which of said flags has been stored in said flag memory, restoration processing means, responsive to a judgment by said judgment means with respective to which of said flags has been stored in said flag memory at restoration of power source, for performing restoration processing by one of (i) starting a control operation from an initial data state and (ii) continuing a control operation at a previous data state which existed immediately prior to said occurrence of power-off, in accordance with which of said flags has been stored in said flag memory at restoration of power source, and output inhibit operation releasing means, responsive to a completion by said restoration processing means of performing restoration processing by said continuing of a control operation at said previous data state, for stopping operation of said output inhibit circuit.
Claim 6
Dependent Claim
330 words
A programmable controller for controlling external devices according to a given control cycle, comprising: a non-volatile user program memory for storing a user program, including a power-off processing program; an input circuit for receiving an external input signal; an output circuit for delivering an external output signal; a non-volatile input/output memory for storing (i) external input data corresponding to said input circuit and said output circuit and (ii) internal input/output data for internal operation; a non-volatile flag memory for storing at least two different types of flags for instructing processing contents at restoration of power-off; an output inhibit circuit for inhibiting delivery of said external output signal by said output circuit to said external devices, and a control section for executing instructions provided by said user program, said control section comprising: flag setting means, responsive to said user program, for setting a said flag to said flag memory, said output inhibit circuit comprising means for inhibiting delivery of said external output signal by said output circuit upon restoration of power source in response to a setting of a predetermined one of said types of flags, judgment means for judging, at restoration of power source, which of said flags has been stored in said flag memory, restoration processing means, responsive to a judgment by said judgment means with respective to which of said flags has been stored in said flag memory at restoration of power source, for performing restoration processing by one of (i) starting a control operation from an initial data state and (ii) continuing a control operation at a previous data state which existed immediately prior to said occurrence of power-off, in accordance with which of said flags has been stored in said flag memory at restoration of power source, and output inhibit operation releasing means, responsive to a completion by said restoration processing means of performing restoration processing by said continuing of a control operation at said previous data state, for stopping operation of said output inhibit circuit.
Claim 7
Dependent Claim
38 words
The programmable controller according to claim 4 wherein said flag comprise a clear flag for providing an instruction to clear said input/output memory, and a state maintaining flag for providing an instruction not to clear said input/output memory.
Claim 8
Dependent Claim
28 words
The programmable controller according to claim 4 wherein said flag setting means comprises means for setting either a clear flag or said state maintaining flag to flag memory.
Claim 9
Dependent Claim
44 words
The programmable controller according to claim 6, wherein said judgment means comprises flag retrieval means for referring to said flag memory and flag determination means for determining if a flag stored in said flag memory is a cler flag or a state maintaining flag.