Industrial controller automation interface
First Claim
1. A system for programmatically interacting with one or more industrial controllers comprising:
- an automation interface, including a computer process interface library, that facilitates programmatic communication between a client application and one or more industrial controllers wherein the automation interface has a visible mode provided with a user interface and an invisible mode where no user interface is provided.
2 Assignments
0 Petitions
Accused Products
Abstract
An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.
-
Citations
19 Claims
-
1. A system for programmatically interacting with one or more industrial controllers comprising:
an automation interface, including a computer process interface library, that facilitates programmatic communication between a client application and one or more industrial controllers wherein the automation interface has a visible mode provided with a user interface and an invisible mode where no user interface is provided. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A method of providing local and/or remote access to one or more industrial controllers comprising:
-
providing an automation interface along with computer process interfaces as an executable file to local or remote processes for access to one or more industrial controllers; and providing a selectable user interface for the automation interface where the selection can be made from one of visible and invisible. - View Dependent Claims (15, 16)
-
-
17. A computer readable medium having computer-executable components comprising;
-
an automation interface component wherein a user interface is selectable from one of visible and invisible and an automation interface facilitates programming, monitoring and maintenance of at least an industrial controller programmatically from a local or remote location; and an interface library comprising object-oriented based objects and classes compiled into the automation interface component, the interface library exposing the automation interface component to client application processes. - View Dependent Claims (18, 19)
-
Specification