Industrial controller interface providing standardized object access
First Claim
Patent Images
1. An object based interface for an industrial control system comprising:
- a server program receiving communications from a client program employing a standard object protocol;
a set of software objects including at least two third-party object having differing proprietary object protocols also differing from the standard object protocol; and
at least two object providers each communicating with the server program and one proprietary object to translate between standard object protocol and an associated one of the proprietary object protocols;
whereby objects from multiple vendors may be simply utilized by a client program.
2 Assignments
0 Petitions
Accused Products
Abstract
An interface for an industrial control system provides, at a server side, a set of objects for programmer use. Instances of object provider objects, linked to each of the software objects, provide a uniform interface for the software objects allowing software objects from different vendors to be used while preserving a common programmer interface.
33 Citations
32 Claims
-
1. An object based interface for an industrial control system comprising:
-
a server program receiving communications from a client program employing a standard object protocol;
a set of software objects including at least two third-party object having differing proprietary object protocols also differing from the standard object protocol; and
at least two object providers each communicating with the server program and one proprietary object to translate between standard object protocol and an associated one of the proprietary object protocols;
whereby objects from multiple vendors may be simply utilized by a client program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for communicating with an industrial control system comprising:
-
(a) receiving at a server program, standard object protocol communications from a client program;
(b) translating by means of an object provider between the standard object protocol communications and at least one proprietary object protocols associated with a proprietary software objects including at least two third-party object having differing proprietary object protocols also differing from the standard object protocol;
whereby objects from multiple vendors may be simply utilized by a client program. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification