US2017315529A1PendingUtilityA1

Unique udts to exploit the power of the connected enterprise

Assignee: ROCKWELL AUTOMATION TECH INCPriority: Apr 29, 2016Filed: Apr 13, 2017Published: Nov 2, 2017
Est. expiryApr 29, 2036(~9.8 yrs left)· nominal 20-yr term from priority
G06Q 10/08G05B 2219/23005G05B 19/0426G05B 19/41885G06Q 50/04Y02P90/30
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Provided herein are systems, methods, and software for facilitating message sessions. In one implementation, a method for building a type-based reporting model associated with an industrial automation environment includes interrogating a system control to acquire a data structure programmed therein, the data structure comprising properties of a component of the industrial automation environment. The method also includes correlating the data structure to a type package object, and generating a model object based on the correlation of the data structure to the type package object, the model configured to visually display the properties of the component on a report.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for building a type-based reporting model associated with an industrial automation environment, the method comprising:
 interrogating a system control to acquire a data structure programmed therein, the data structure comprising properties of a component of the industrial automation environment;   correlating the data structure to a type package object; and   generating a model object based on the correlation of the data structure to the type package object, the model configured to visually display the properties of the component on a report.   
     
     
         2 . The method of  claim 1  further comprising displaying at least one of the properties of the component on the report. 
     
     
         3 . The method of  claim 1  wherein the system control comprises a system controller programmed based on a project file, wherein the data structure is programmed in the system controller. 
     
     
         4 . The method of  claim 1  wherein the system control comprises a project file used to program a system controller to control the industrial automation environment. 
     
     
         5 . The method of  claim 1  further comprising creating the report. 
     
     
         6 . The method of  claim 1  wherein creating the report comprises placing a visual object on a workspace of the report, the visual object configured to visually display a value of at least one of the properties of the component on the report. 
     
     
         7 . The method of  claim 1  further comprising creating the type package object, the type package object comprising properties corresponding to the properties of the component. 
     
     
         8 . The method of  claim 7  further comprising creating a plurality of mapping rules, each mapping rule configured to correlate a respective property of the properties of the component to a respective property of the type package object. 
     
     
         9 . The method of  claim 8  wherein correlating the data structure to a type package object comprises binding each property of the type package object to its respective property of the component. 
     
     
         10 . One or more computer-readable storage media having program instructions stored thereon, wherein the program instructions, when executed by a computing system, direct the computing system to:
 interrogate a system control to acquire a data structure programmed therein, the data structure comprising properties of a component of the industrial automation environment;   correlate the data structure to a type package object; and   generate a model object based on the correlation of the data structure to the type package object, the model configured to visually display the properties of the component on a report.   
     
     
         11 . The one or more computer-readable storage media of  claim 10  wherein the program instructions further direct the computing system to display at least one of the properties of the component on the report. 
     
     
         12 . The one or more computer-readable storage media of  claim 10  wherein the program instructions that direct the computing system to interrogate the system control further direct the computing system to interrogate a project file, wherein the data structure is programmed in the project file. 
     
     
         13 . The one or more computer-readable storage media of  claim 10  wherein the program instructions that direct the computing system to interrogate the system control further direct the computing system to interrogate a project file used to program a system controller to control the industrial automation environment. 
     
     
         14 . The one or more computer-readable storage media of  claim 10  wherein the report comprises a visual object positioned on a workspace of the report, the visual object configured to visually display a value of at least one of the properties of the component on the report. 
     
     
         15 . The one or more computer-readable storage media of  claim 10  further comprising creating the type package object, the type package object comprising properties corresponding to the properties of the component. 
     
     
         16 . The one or more computer-readable storage media of  claim 10  further comprising creating a plurality of mapping rules, each mapping rule configured to correlate a respective property of the properties of the component to a respective property of the type package object. 
     
     
         17 . The one or more computer-readable storage media of  claim 10  wherein correlating the data structure to a type package object comprises binding each property of the type package object to its respective property of the component. 
     
     
         18 . A reporting system to automatically generate reports of an industrial automation environment from a system control of an industrial controller configured to control a machine system, the reporting system comprising:
 a computing system programmed to:
 interrogate the system control to acquire a data structure programmed therein, the data structure comprising properties of a component of the industrial automation environment; 
 correlate the data structure to a type package object; and 
 generate a model object based on the correlation of the data structure to the type package object, the model configured to visually display the properties of the component on a report. 
   
     
     
         19 . The computing system of  claim 18  wherein the computing system, in being programmed to interrogate the system control, is programmed to interrogate a project file, wherein the data structure is programmed in the project file. 
     
     
         20 . The computing system of  claim 18  wherein the computing system, in being programmed to interrogate the system control, is programmed to interrogate a project file used to program a system controller to control the industrial automation environment.

Join the waitlist — get patent alerts

Track US2017315529A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.