Industrial controller automation interface
First Claim
1. A system that facilitates interaction with an industrial controller, comprising:
- an automation interface component that facilitates communications with an industrial controller to facilitate uploading to and downloading from the industrial controller a control program, and editing of the control program while in the industrial controller; and
a computer process interface library that comprises object-oriented based objects and classes that are associated with the automation interface component, the computer process interface library exposes the automation interface component to a client application process to facilitate programmatical communications with the industrial controller.
3 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
20 Claims
-
1. A system that facilitates interaction with an industrial controller, comprising:
-
an automation interface component that facilitates communications with an industrial controller to facilitate uploading to and downloading from the industrial controller a control program, and editing of the control program while in the industrial controller; and
a computer process interface library that comprises object-oriented based objects and classes that are associated with the automation interface component, the computer process interface library exposes the automation interface component to a client application process to facilitate programmatical communications with the industrial controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable medium having computer-executable instructions for performing a method of interacting programmatically with an industrial controller, the method comprising:
-
providing an automation interface component that facilitates communications with the industrial controller; and
providing a computer process interface library of object-oriented based objects and classes in association with the automation interface component that facilitates programmatical communications with the industrial controller, which library facilitates exposing the automation interface component to a client application process to facilitate program management in the industrial controller by at least one of the acts of;
uploading a new control program to the industrial controller;
downloading an existing control program from the industrial controller; and
editing the existing control program while resident in the industrial controller. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification