EP1410196A2

Installing supervisory process control and manufacturing software from a remote location and maintaining configuration data links in a run-time environment

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 24 June 2022, 4.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

6 claims: 2 independent, 4 dependent

  1. 1
    Claims of equivalent WO 03001377 A2 WHAT IS CLAIMED IS:1. A method for installing supervisory process control and management information system software from a central software deployment server to a remote supervisory control computer comprising the steps of: first specifying a software component for a supervisory process control application to be deployed to a remote location;second specifying a destination for transmitting the software component in accordance with the software configuration;determining whether the software component is already present at the remote location;and transmitting to the remote supervisory control computer, after the determining step, the software component for the supervisory process control application that is not present at the remote location.
  2. 3
    A method for maintaining a communication link to an object, in a supervisory process control and manufacturing information application distributed among a plurality of locations, wherein a naming service accessed by the application includes a namespace that conelates object location-independent names conesponding to object location-dependent handles and wherein the object is capable of being redeployed to another one of the plurality of locations, the method comprising the steps of:first establishing a first handle for the object executing at a first location of the plurality of locations occupied by the application, the first handle conesponding to a name utilized by clients to reference a resource of the object;first storing the first handle in the namespace;notifying a caller, in response to a name binding request, of the first handle conesponding to the name;second establishing a second handle for the object differing from the first handle, based upon a second location of the plurality of locations to which the object has been relocated, the second handle conesponding to the name utilized by clients to reference a resource of the object;second storing the second handle in the namespace;and notifying a caller, in response to a name binding request received after the second storing step, of the second handle conesponding to the name.