Rule-based edge device processing
AssigneeRockwell Automation Technologies, Inc.
InventorsJonathan A. Mills, Nathaniel S. Sandler, Taryl J. Jasper, Clark L. Case, Michael A. Spaner
Life of this patent
Estimating the term…
Abstract
Systems and methods described herein may enable operations including receiving, from an industrial automation device associated with an industrial automation system, process-related data. The operations may include generating a subset of processed data based on processing the process-related data according to a rule. Based on the processing, the operations may include generating context data that includes an indication of the rule. By doing so, less than a whole set of industrial process-related data may be transmitted for further processing, such as to a cloud-computing system for further processing.
Claims20
A system comprising:
- an edge device communicatively coupled to an industrial control system via a local control system, wherein the edge device comprises the local control system that is configured to:
- receive, via the industrial control system, process-related data obtained in association with an industrial automation device disposed within an operational technology network and a device identifier of the industrial automation device;
- read, via a memory, one or more rules based on the device identifier and a type of the process-related data, wherein the one or more rules comprise:
- a first rule having a first priority;
- and
- a second rule having a second priority;
- determine to apply the first rule based on the first priority exceeding the second priority;
- generate a subset of processed data based on processing the process-related data according to the first rule and one or more additional rules of the one or more rules;
- generate context data comprising an indication of the first rule and the one or more additional rules;
- send the subset of processed data and the context data to a cloud server outside the operational technology network;
- and
- control operation of the industrial automation device based on the subset of processed data.
An edge device, comprising:
- an input structure configured to couple to an industrial control system communicatively coupled to an industrial automation device disposed within an operational technology network;
- a processor;
- and
- a memory, accessible by the processor, configured to store:
- a first rule indicating a first operation and a second operation to be performed;
- and
- instructions that, when executed by the processor, cause the processor to perform operations comprising:
- receiving, from the industrial control system, process-related data associated with the industrial automation device and a device identifier of the industrial automation device;
- reading, from the memory, the first rule based on the device identifier and a type of the process-related data;
- generating a subset of processed data based on processing the process-related data according to the first operation and the second operation based on the first rule;
- generating context data based on an indication of the first rule;
- and
- sending, to a cloud server outside the operational technology network, the subset of processed data and the context data.
A method, comprising:
- receiving, from an industrial automation device associated with an industrial automation system and disposed within an operational technology network, process-related data and a device identifier of the industrial automation device;
- reading from memory a rule based on the device identifier and a type of the process-related data;
- generating a subset of processed data based on processing the process-related data according to the rule;
- generating context data comprising an indication of the rule;
- and
- transmitting the subset of processed data and the context data to an information technology device associated with the industrial automation system and disposed within an informational technology network.
Dependencies are inferred from the claim text.