Industrial automation information contextualization method and system

US12487590B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12487590-B2
Application numberUS-202117462268-A
CountryUS
Kind codeB2
Filing dateAug 31, 2021
Priority dateJul 9, 2018
Publication dateDec 2, 2025
Grant dateDec 2, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An industrial data presentation system leverages structured data types defined on industrial devices to generate and deliver meaningful presentations of industrial data. Industrial devices are configured to support structured data types referred to as basic information data types (BIDTs) comprising a finite set of structured information data types, including a rate data type, a state data type, an odometer data type, and an event data type. The BIDTs can be referenced by both automation models of an industrial asset and non-automation models of the asset, allowing data points of both types of models to be easily linked using a common data source nomenclature.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system for configuring industrial devices, comprising: a memory that stores executable components; a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising: a user interface component configured to render development interfaces on a client device and to receive, via interaction with the development interfaces, control programming input; and a program development component configured to generate an industrial control program for an industrial control device based on the control programming input; and wherein the industrial control program comprises a first data logging instruction configured to log a value of a first data tag in response to a change of a value of a specified variable, the first data logging instruction comprises a parameter, configurable by the control programming input, that specifies a degree of change of the value of the specified variable that causes the first data logging instruction to log the value of the first data tag, the control programming input defines a link between a time-domain input of the first data logging instruction and a time-domain output of a second data logging instruction defined in the industrial control program, the second data logging instruction is configured to log a value of a second data tag in response to a defined condition, and the link causes the first data logging instruction to log the value of the first data tag in response to the second data logging instructing logging the value of the second data tag. 2 . The system of claim 1 , wherein the link causes the industrial control device to log the value of the first data tag and the value of the second data tag synchronously. 3 . The system of claim 1 , wherein the link is a first link, the control programming input further defines a second link between a time-domain output of the first data logging instruction and a time-domain input of a third data logging instruction defined in the industrial control program, the third data logging instruction is configured to log a value of a third data tag, and the second link causes the third data logging instruction to log the value of the third data tag in response to the first data logging instruction logging the value of the first data tag. 4 . The system of claim 3 , wherein the first link and the second link cause the industrial control device to log the value of the first data tag, the value of the second data tag, and the value of the third data tag synchronously. 5 . The system of claim 1 , wherein the first data logging instruction comprises a parameter that specifies the first data tag whose value is to be logged by the first data logging instruction, and the parameter is configurable by the control programming input. 6 . The system of claim 1 , wherein the first data logging instruction is configurable by the control programming input to log data in response to a variable change, at a defined logging rate, or based on the link. 7 . The system of claim 6 , wherein the specified variable is the value of the first data tag or a value of another data tag. 8 . The system of claim 1 , wherein the defined condition is one of an expiration of a defined time period, a change of state of a specified process variable, or a logging of a data value by a third data logging instruction having a time-domain output that is linked to a time-domain input of the second data logging component. 9 . A method, comprising: rendering, by a system comprising a processor, development interfaces on a client device; receiving, by the system, control programming input via interaction with the development interfaces; and generating, by the system, an industrial control program for an industrial control device based on the control programming input, the industrial control program comprising a first data logging instruction configured to log a value of a first data tag, and a second data logging instruction configured to log a value of a second data tag, wherein the control programming input configures the first data logging instruction to log the value of the first data tag in response to a change of a value of a specified variable, the first data logging instruction comprises a parameter, configurable by the control programming input, that specifies a degree of change of the value of the specified variable that causes the first data logging instruction to log the value of the first data tag, the receiving comprises receiving, as part of the control programming input, a definition of a link between a time-domain input of the first data logging instruction and a time-domain output of the second data logging instruction, and the link causes the first data logging instruction to log the value of the first data tag in response to the second data logging instruction logging the value of the second data tag. 10 . The method of claim 9 , wherein the link causes the industrial control device to log the value of the first data tag synchronously with the logging of the value of the second data tag. 11 . The method of claim 9 , wherein the link is a first link, the industrial control program further comprises a third data logging instruction configured to log a value of a third data tag, the receiving further comprises receiving, as part of the control programming input, definition of a second link between a time-domain output of the first data logging instruction and a time-domain input of the third data logging, and the second link causes the third data logging instruction to log the value of the third data tag in response to the first data logging instruction logging the value of the first data tag. 12 . The method of claim 11 , wherein the first link and the second link cause the industrial control device to synchronously log the value of the first data tag, the value of the second data tag, and the value of the third data tag. 13 . The method of claim 9 , wherein the first data logging instruction comprises a parameter that specifies the first data tag whose value is to be logged by the first data logging instruction, and the receiving comprises receiving, as part of the control programming input, a setting for the parameter indicating the first data tag. 14 . The method of claim 9 , wherein the first data logging instruction is configurable by the control programming input to log data in response to a variable change, at a defined logging rate, or based on the link. 15 . The method of claim 14 , wherein the specified variable is the value of the first data tag or a value of another data tag. 16 . The method of claim 9 , wherein the second data logging instruction is configured to log the value of the second data tag at a defined rate, in response to a change of state of a specified process variable, or in response to a logging of a data value by a third data logging instruction having a time-domain output that is linked to a time-domain input of the second data logging component. 17 . A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause a system comprising a processor to perform operations, the operations comprising: receiving control programming input via interaction with development interfaces rendered on a client device; and generating an industrial control program for an industrial control device based on the control programming input, the industrial control program comprising a first data logging instruction configured

Assignees

Inventors

Classifications

  • Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title

  • Wearable computers, e.g. on a belt · CPC title

  • Model · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • characterised by modeling, simulation of the manufacturing system · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12487590B2 cover?
An industrial data presentation system leverages structured data types defined on industrial devices to generate and deliver meaningful presentations of industrial data. Industrial devices are configured to support structured data types referred to as basic information data types (BIDTs) comprising a finite set of structured information data types, including a rate data type, a state data type,…
Who is the assignee on this patent?
Rockwell Automation Tech Inc
What technology area does this patent fall under?
Primary CPC classification G05B19/41885. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 02 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).