IP Library Granted Patent US 8,533,233
Granted Patent B2
US 8,533,233 · App. 10/894,624 · Granted Sep 10, 2013

Generic framework for porting legacy process automation assets to a new control system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,533,233
App. No.
10/894,624
Granted
Sep 10, 2013
Kind
B2
Abstract

An extensible, object-oriented framework describes various generic elements of legacy automation systems. That framework is used as a basis for porting one or more of those elements to another (“target”) automation system. Objects in the framework, known as “extensions,” adapt information from the legacy system to a corresponding, generic representation. Compilers express those representations in the target system. The framework thus translates the “old” automation configuration for use in a “new” automation system. The scheme can be extended to accommodate arbitrary control systems (i.e., other manufacturers and product lines), new sub-domains within the automation domain (e.g. operator interfaces, batch control etc.) and new target systems without altering the core framework.

Claims (20)

1. A method for translating configuration information from a first automation subsystem of a legacy process automation system to a second automation subsystem and replacing the first automation subsystem, the method comprising the steps of:

gathering configuration information from a plurality of automation subsystems of the legacy process automation system;

storing the configuration information from the plurality of automation subsystems as generic configuration information;

translating the configuration information from the first automation subsystem of the legacy process automation system to the second automation subsystem by expressing the generic configuration information from the plurality of automation subsystems as configuration information in the second automation subsystem; and

replacing the first automation subsystem of the legacy process automation system with the second automation subsystem,

wherein:

the gathering and storing steps are performed in a first version of a DBA; and

the method further comprises the step of using DBA plug-ins for converting the generic configuration-information from the first version of the DBA to generic configuration information for a second version of the DBA; and

the translating step is performed in the second version of the DBA;

wherein the converting step uses rules that are based on the first automation subsystem.

2. A method for translating configuration information from a first automation subsystem of a legacy process automation system to a second automation subsystem and replacing the first automation subsystem, the method comprising the steps of:

gathering configuration information from a plurality of automation subsystems of the legacy process automation system;

storing the configuration information from the plurality of automation subsystems as generic configuration information;

translating the configuration information from the first automation subsystem of the legacy process automation system to the second automation subsystem by expressing the generic configuration information from the plurality of automation subsystems as configuration information in the second automation subsystem; and

replacing the first automation subsystem of the legacy process automation system with the second automation subsystem,

wherein:

the gathering and storing steps are performed in a first version of a DBA; and

the method further comprises the step of using DBA plug-ins for converting the generic configuration-information from the first version of the DBA to generic configuration information for a second version of the DBA; and

the translating step is performed in the second version of the DBA;

wherein the converting step uses rules that are based on the generic configuration information from the first version of the DBA.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2014
From: SIEMENS INDUSTRY, INC.
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 031894/0484 →
MERGER Recorded May 19, 2010
From: SIEMENS ENERGY AND AUTOMATION; SIEMENS BUILDING TECHNOLOGIES, INC.
To: SIEMENS INDUSTRY, INC.
Reel/Frame 024427/0113 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SERIAL NUMBER AND FILING DATE PREVIOUSLY RECORDED ON REEL 016083 FRAME 0945. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT SERIAL NUMBER SHOULD BE 10/894624 AND THE CORRECT FILING DATE SHOULD BE JULY 20, 2004. Recorded Nov 23, 2009
From: DEININGER, THOMAS; HORN, MICHAEL S.; OH, JUNG MIN; HOGAN, MICHAEL; RAINES, WILLIAM F.
To: SIEMENS ENERGY & AUTOMATION, INC.
Reel/Frame 023563/0185 →