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

Plural-sequence control system

Assignee: Hitachi Ltd
•
Filing: 1977-04-05
•
Granted: 1978-12-12
•
Expires: 1997-04-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A sequence control system is disclosed which is suitable for control of plural objects to at least some of which similar control sequence operations are performed. In addition to a logical operation unit for receiving signals representative of states of the controlled objects through an I/O device to perform the operations for the desired controls, and a memory unit for storing programmed instructions for logical operations by the logical operation unit at predetermined program addresses, the system is provided with a device for executing repeatedly the processings common to the objects to be controlled. The time required for the processing in the logical operation unit for controlling the objects requiring similar control operations can be remarkably reduced. The system has an excellent utility in applications such as numerical control apparatus in which many objects have substantially identical control operations and are to be controlled at high rate.

Inventors

  • 👤 Ikuro Masuda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 22:14
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/05; G05B2219/00; G05B2219/10; G05B2219/13; G05B2219/13008

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 300 words
A sequence control system for controlling a plurality of external devices, comprising: a plurality of input/output units for receiving, as inputs, quantities representative of states of said devices and providing outputs to said devices, said objects being assigned with predetermined input and output addresses respectively; a logical operation unit for receiving said quantities representative of the states of the respective devices to perform logical operations on said quantities, the results of the logical operations being supplied to said input/output units; a memory unit for storing a group of programmed instructions including logical operation instructions for performing the logical operations by said logical operation unit, the logical operation instructions being selectively associated with the input and output addresses of said input/output units so that each of the logical operations by said logical operation unit is carried out with respect to the input and output unit having the associated input/output address, said instructions being stored at predetermined program addresses in said memory unit respectively; a program counter for designating the program addresses for readout of the program address designated instructions from said memory unit; a bias value register for storing values of bias for the input and output addresses of said input/output units in accordance with a first predetermined one of said instructions from said memory unit other than the logical operation instructions under the control of said logical operation unit; selecting means for biasing in accordance with the contents of said bias value register the input and output address associated with the logical operation instruction from said memory unit to select one of said input/output units corresponding to the biased input and output address; and a saving register for temporarily saving during an interrupt the contents of said program counter for later return under the control of said logical operation unit.
Claim 2
Dependent Claim 300 words
A sequence control system for controlling a plurality of external devices, comprising: a plurality of input/output units for receiving, as inputs, quantities representative of states of said devices and providing outputs to said devices, said objects being assigned with predetermined input and output addresses respectively; a logical operation unit for receiving said quantities representative of the states of the respective devices to perform logical operations on said quantities, the results of the logical operations being supplied to said input/output units; a memory unit for storing a group of programmed instructions including logical operation instructions for performing the logical operations by said logical operation unit, the logical operation instructions being selectively associated with the input and output addresses of said input/output units so that each of the logical operations by said logical operation unit is carried out with respect to the input and output unit having the associated input/output address, said instructions being stored at predetermined program addresses in said memory unit respectively; a program counter for designating the program addresses for readout of the program address designated instructions from said memory unit; a bias value register for storing values of bias for the input and output addresses of said input/output units in accordance with a first predetermined one of said instructions from said memory unit other than the logical operation instructions under the control of said logical operation unit; selecting means for biasing in accordance with the contents of said bias value register the input and output address associated with the logical operation instruction from said memory unit to select one of said input/output units corresponding to the biased input and output address; and a saving register for temporarily saving during an interrupt the contents of said program counter for later return under the control of said logical operation unit.
Claim 3
Dependent Claim 49 words
A sequence control system according to claim 1, wherein said selecting means includes an adder circuit which produces a sum of the input and output bias value stored in said bias value register and the input and output address associated with the logical operation instruction from said memory unit.
Claim 4
Dependent Claim 45 words
A sequence control system according to claim 1, wherein the contents of said saving register is used to modify the contents of said program counter in accordance with a second predetermined one of said instructions from said memory unit other than the logical operation instructions.
Claim 5
Dependent Claim 44 words
A sequence control system according to claim 1, further comprising a multiplexer for resetting said program counter with the contents of said saving register in accordance with a second predetermined one of said instructions other than the logical operation instructions from said memory unit.
Claim 6
Dependent Claim 46 words
A sequence control system according to claim 1, wherein said instructions stored in said memory unit includes an instruction for writing the contents of said program counter in said saving register and an instruction for writing the contents of said saving register in said program counter.

References Cited (Backward Citations)

US3602889A Cited
US3693163A Cited
US3741246A Cited
US3753243A Cited
US3921146A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-12-11 1982-06-12 1982-12-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-12-11 1986-06-12 1986-12-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-12-11 1990-06-12 1990-12-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag