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

Industrial control system device

Assignee: Rockwell Automation Technologies Inc
•
Filing: 1988-11-28
•
Granted: 1991-11-26
•
Expires: 2008-11-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An industrial control system device that can be utilized for drive control, process control and/or logic control and which is comprised of a unique combination of hardware and software. Use of one or more of the devices in an industrial control system application permits the control system to be partitioned into subsystems which communicate with one another and which operate as self-contained units. Each subsystem can be further subdivided into modules that have distinct operating functions. The software utilized by the control system device separates the required operating functions of the control system into distinct tasks that operate concurrently (multi-tasking) on a priority level basis while sharing system data and control signals. Three programming languages (BASIC, Control Block, Ladder Logic) are employed so that the most appropriate language can be utilized for each task. Processors can be added to the industrial control system to permit the movement of a task from processor to processor (multi-processing) without reprogramming.

Inventors

  • 👤 Marion Kosem
  • 👤 Anthony J. Cachat
  • 👤 Thomas D. Toth

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 15:45
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/05; G05B19/056; G05B15/00; G05B15/02; G05B19/052; G05B19/054; G05B2219/00; G05B2219/10; G05B2219/11; G05B2219/1103; G05B2219/1131; G05B2219/1196; G05B2219/13; G05B2219/13067; G05B2219/13105; G05B2219/13107; G05B2219/15; G05B2219/15014; G05B2219/15029; G05B2219/15078; G05B2219/15079; G05B2219/15116

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 104 words
An industrial control system device comprising a central processing unit, a system operating program contained within said central processing unit, and an application program comprising a plurality of tasks contained within said central processing unit, each of said tasks being implemented by one of a plurality of programming languages, said programming languages utilizing a symbolic name for each system variable permitting the variables to be accessible by each of said tasks, said application program being executed by said central processing unit and said operating program directing the concurrent execution of a plurality of said tasks by said central processing unit on a priority basis.
Claim 2
Dependent Claim 104 words
An industrial control system device comprising a central processing unit, a system operating program contained within said central processing unit, and an application program comprising a plurality of tasks contained within said central processing unit, each of said tasks being implemented by one of a plurality of programming languages, said programming languages utilizing a symbolic name for each system variable permitting the variables to be accessible by each of said tasks, said application program being executed by said central processing unit and said operating program directing the concurrent execution of a plurality of said tasks by said central processing unit on a priority basis.
Claim 3
Dependent Claim 21 words
The control system device as defined in claim 1 wherein said programming languages comprise realtime BASIC, control blocks and ladder-type logic.
Claim 4
Dependent Claim 36 words
The control system device as defined in claim 1 further including input-output devices and at least one common bus, said input-output devices having access to said central processing unit via said at least one common bus.
Claim 5
Dependent Claim 28 words
The control system device as defined in claim 1 wherein said central processing unit comprises a microprocessor, a random access memory, and a user memory, all operatively interconnected.
Claim 6
Dependent Claim 32 words
The control system device as defined in claim 4 wherein said user memory contains instructions required for the operation of the control system device and said symbolic name for each system variable.
Claim 7
Dependent Claim 23 words
The control system device as defined in claim 4 wherein said random access memory contains instructions for directing the operation of said microprocessor.
Claim 8
Dependent Claim 152 words
An industrial control system comprising two or more control system devices each including a central processing unit, a system operating program contained within said central processing unit, an application program comprising a plurality of tasks contained within said central processing unit, each of said tasks being implemented by a programming language, said programming language utilizing a symbolic name for each system variable permitting the variables to be accessible by each of said tasks, said application program being executed by said central processing unit and said operating program directing the concurrent execution of a plurality of said tasks by said central processing unit on a priority basis, a master controller, and at least one intercommunication bus operatively interconnecting said control system devices, said master controller regulating the communication of information between said control system devices on said at least one intercommunication bus and coordinating the transfer of tasks between said control system devices.
Claim 9
Dependent Claim 152 words
An industrial control system comprising two or more control system devices each including a central processing unit, a system operating program contained within said central processing unit, an application program comprising a plurality of tasks contained within said central processing unit, each of said tasks being implemented by a programming language, said programming language utilizing a symbolic name for each system variable permitting the variables to be accessible by each of said tasks, said application program being executed by said central processing unit and said operating program directing the concurrent execution of a plurality of said tasks by said central processing unit on a priority basis, a master controller, and at least one intercommunication bus operatively interconnecting said control system devices, said master controller regulating the communication of information between said control system devices on said at least one intercommunication bus and coordinating the transfer of tasks between said control system devices.

References Cited (Backward Citations)

US4500951A Cited
US4663704A Cited
US4742443A Cited
US4694396A Cited
US4853906A Cited
US4831582A Cited
US4827423A Cited
US4870590A Cited
US4901218A Cited
US4858101A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag