Data capture for electronically delivered automation services
First Claim
Patent Images
1. Method for capturing data from industrial controller comprising the steps of:
- a. receiving program code over a network;
b. providing access to program code by the controller; and
c. running accessed program code to collect data from the controller;
whereby access to program code by the controller is provided by compiling the program code to the controller library and linking the compiled program code to the controller base code.
1 Assignment
0 Petitions
Accused Products
Abstract
Content is generated on a host system based on real-time data from a controlled process collected over an internet from a customer'"'"'s client machine tool control system. The real-time data is captured from the client machine tool by downloading software that manipulates controller functionality to perform a data capture trace predefined events and triggers. The captured data is retrieved by the host, which may generate content based on the data, or provide selective, authorized access to the data by others.
-
Citations
53 Claims
-
1. Method for capturing data from industrial controller comprising the steps of:
-
a. receiving program code over a network;
b. providing access to program code by the controller; and
c. running accessed program code to collect data from the controller;
whereby access to program code by the controller is provided by compiling the program code to the controller library and linking the compiled program code to the controller base code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
17. Method for capturing data from a CNC machine tool, comprising the steps of:
-
a. receiving program code over a network;
b. providing access to program code by numerical control kernel (NCK); and
c. running accessed program code to capture data from NCK;
whereby access to program code by the NCK is provided by compiling the program code to the NCK library and linking the compiled program code to the NCK base code.
-
-
33. A system for capturing real-time data from an industrial controller, the system comprising:
a base subsystem in communication over a network with a host system and in communication with a human-machine interface (HMI) subsystem, a compile cycle, a data storage device, and at least one control task, the base subsystem being adapted to receive programming code from the host via download over the network and, per instructions in the downloaded code, to detect the occurrence of an event, and, upon such detection, to write real-time data to a respective location in the storage device. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
41. A system for capturing real-time data from an industrial controller, the system comprising:
a controller in communication over a network with a host system and in communication with a human-machine interface (HMI), a compile cycle, a data storage device, and at least one control task, the controller being configured to receive programming code from the host via download over the network and, per instructions in the downloaded code, to detect the occurrence of an event, and, upon such detection, to write real-time data to a respective location in the storage device. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49)
-
50. A method for remotely configuring a numerical control kernel (NCK) of a computerized numerical controller (CNC) for capturing real-time data from the numerical control kernel (NCK), the CNC in communication over a network with a host system, the CNC further having associated with it identifying information and comprising a human-machine interface (HMI) for maintaining communication with the host and communicating with the NCK via an interface, the host being in communication with a data storage device for storing CNC identifying information and in which is also stored data capture software for use with an identified CNC, the method comprising the steps of:
-
retrieving CNC identifying information over the network from the CNC;
retrieving from the data storage device software for configuring a data capture trace for the CNC, the retrieval based on identifying information for the CNC; and
downloading software over the network from the host to the HMI, the downloaded software adapted for configuring a data capture trace without modifying the NCK. - View Dependent Claims (51, 52, 53)
-
Specification