Transformation of industrial data into useful cloud information
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
H04L-029/06
G05B-011/01
G06F-017/30
H04L-029/08
G06F-001/12
G05B-019/418
G06F-001/14
G06F-009/50
출원번호
US-0608850
(2012-09-10)
등록번호
US-9565275
(2017-02-07)
발명자
/ 주소
Lawson, Douglas C.
Reichard, Douglas J.
Harkulich, Joseph A.
Hessmer, Rainer
Chand, Sujeet
Farchmin, David W.
출원인 / 주소
ROCKWELL AUTOMATION TECHNOLOGIES, INC.
대리인 / 주소
Amin, Turocy & Watson, LLP
인용정보
피인용 횟수 :
1인용 특허 :
72
초록▼
A cloud-compatible industrial device is provided. The industrial device generates or collects raw industrial data in connection with monitoring and/or controlling an automation system, and includes a cloud interface that couples the industrial device to one or more cloud-based services running on a
A cloud-compatible industrial device is provided. The industrial device generates or collects raw industrial data in connection with monitoring and/or controlling an automation system, and includes a cloud interface that couples the industrial device to one or more cloud-based services running on a cloud platform. To reduce consumption of cloud-based resources such as bandwidth and storage utilization, the industrial device can transform the raw industrial data into refined data that is amenable for cloud-based storage, computing, or analysis. Exemplary transformations include filtering, pruning, re-formatting, compressing, summarizing. In one or more embodiments, the industrial device can also add contextual metadata to the raw data prior to delivery to the cloud.
대표청구항▼
1. An industrial automation device, comprising: a memory that stores executable components;a processor operatively coupled to the memory that executes the executable components, the executable components comprising: a component that generates and collects data generated by an industrial automation e
1. An industrial automation device, comprising: a memory that stores executable components;a processor operatively coupled to the memory that executes the executable components, the executable components comprising: a component that generates and collects data generated by an industrial automation event, activity, or process;a cloud interface component that communicatively couples the industrial automation device to a web-based cloud and receives a request from an application executing on the web-based cloud to append a specified item of contextual metadata to the data, wherein the contextual metadata identifies at least an identity of a site and a production area that yielded the data, an identity of a product being produced at a time the data was generated, a state of a machine at the time the data was generated, and an actionable tag; anda transformation component that transforms the data into refined data for storage, analysis, or processing by the web-based cloud according to a determined requirement of the web-based cloud, wherein the transformation component appends the contextual metadata specified by the request to the data,wherein the identity of the site and the production area indicates an origin of the data within a hierarchical organization model of an industrial enterprise that includes at least an enterprise level, a site level, and a production area level; andwherein the cloud interface component sends the refined data to a cloud-based application running on the web-based cloud to notify a user in accordance with the actionable tag. 2. The industrial automation device of claim 1, wherein the transformation component at least one of compresses, aggregates, encrypts, filters, or re-formats the data to yield the refined data. 3. The industrial automation device of claim 1, wherein the executable components further comprise a requirements component that determines at least one of the requirement of the web-based cloud or a locally defined requirement. 4. The industrial automation device of claim 1, wherein the contextual metadata further identifies at least one of a date, a time, a shift identifier, an employee identifier, a lot number, or an active alarm. 5. The industrial automation device of claim 1, wherein the transformation component tags the data with the actionable tag in response to determining that a value contained in the data is indicative of at least one of an alarm condition or an achieved production goal. 6. The industrial automation device of claim 5, wherein the transformation component tags the data with notification information specifying at least one of an employee to be notified, a destination device to which a notification is to be sent, a required action, a due date for the required action, or a format for the notification. 7. The industrial automation device of claim 1, wherein the cloud interface component interfaces the industrial automation device to the cloud-based application executing on the web-based cloud and facilitates data exchange between the industrial automation device and the cloud-based application, wherein the cloud-based application is at least one of a notification application, a business intelligence application, a visualization application, a reporting application, a storage application, or an enterprise resource planning (ERP) application. 8. The industrial automation device of claim 1, wherein the cloud interface component is further configured to send information about the industrial automation device to the web-based cloud in connection with a device configuration routine, and wherein the information comprises at least one of a device identifier, a geographic location of the industrial automation device, a location of the industrial automation device relative to at least one other device within a plant hierarchy, identification of one or more other devices in proximity to the industrial automation device, or diagnostic information for the industrial automation device. 9. The industrial automation device of claim 8, wherein the information comprises at least one of a location of the industrial automation device relative to at least one other device within a plant hierarchy or identification of one or more other devices in proximity to the industrial automation device. 10. A method for transforming industrial data for transfer to a cloud-based application, comprising: generating and collecting, by an industrial device comprising at least one processor, industrial data generated via control of an industrial process;receiving, by the industrial device, a request from a cloud-based application executing on a web-based cloud platform to add a specified item of contextual information to the industrial data, wherein the contextual metadata represents at least a plant site identifier and a production area identifier associated with the industrial data, an identity of a product being produced at a time the industrial data was generated, a state of a machine at the time the industrial data was generated, and an actionable tag, wherein the plant site identifier and the production area identifier indicate an origin of the data within a hierarchical organizational model that describes an industrial enterprise in terms of at least an enterprise level, a plant site level, and a production area level;transforming, by the industrial device, the industrial data into refined data in accordance with a determined requirement of the cloud-based application, wherein the transforming comprises at least adding the contextual information specified by the request to the industrial data; andtransferring, by the industrial device, the refined data to the cloud-based application to facilitate notifying a user in accordance with the actionable tag. 11. The method of claim 10, wherein the transforming further comprises at least one of compressing, aggregating, encrypting, filtering, or re-formatting the industrial data. 12. The method of claim 10, wherein the adding the contextual information further comprises adding at least one of a date, a time, a shift identifier, an employee identifier, a lot number, or an active alarm. 13. The method of claim 10, further comprising: reading, by the industrial device, a transform profile to determine a locally defined transformation requirement; andtransforming, by the industrial device, the industrial data based on the locally defined transformation requirement. 14. The method of claim 10, wherein the transforming comprises transforming the industrial data in accordance with a required data format specified in a request for at least a subset of the industrial data received from the cloud-based application. 15. The method of claim 10, wherein the transforming comprises adding the actionable tag in response to determining that the industrial data indicates that an action is required. 16. The method of claim 15, further comprising tagging, by the industrial device, the industrial data with notification information specifying at least one of personnel to be notified, a destination device for a notification, an indication of the action, a due date for completion of the action, or a format for the notification. 17. The method of claim 10, wherein the transferring the refined data comprises sending the refined data to at least one of a cloud-based notification application, a cloud-based visualization application, a cloud-based reporting application, cloud-based storage, a business intelligence application, or a cloud-based enterprise resource planning (ERP) application. 18. A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause a computing system to perform operations, including: generating and receiving data originating from an industrial system;receiving a request from a cloud-based application to append a specified item of contextual metadata to the data, wherein the contextual metadata comprises an identity of a plant facility and a production area within the plant facility from which the industrial data originated, an identity of a product being produced at a time the industrial data was generated, a state of a machine at the time the industrial data was generated, and an actionable tag, wherein the identity of the plant facility and the production area indicates an origin of the data within an organizational model that models an industrial enterprise in terms of multiple hierarchical levels including at least an enterprise level, a plant facility level, and a production area level;transforming the data into refined data based on a determined requirement of the cloud-based application, wherein the transforming comprises at least appending the contextual metadata to the data; andsending the refined data to the cloud-based application to notify a user in accordance with the actionable tag. 19. The non-transitory computer-readable medium of claim 18, wherein the transforming comprises at least one of compressing, aggregating, encrypting, filtering, or re-formatting the data. 20. The non-transitory computer-readable medium of claim 18, wherein the transforming further comprises at least one of compressing, aggregating, encrypting, filtering, or re-formatting the data to yield the refined data.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (72)
Araujo, Kenneth S.; Best, Reginald P.; Douglas, Christopher P.; Heitmueler, Devin J.; Zhang, Siuling C.; Isayev, Gamid, APPARATUS AND ACCOMPANYING METHODS FOR PROVIDING, THROUGH A CENTRALIZED SERVER SITE, AN INTEGRATED VIRTUAL OFFICE ENVIRONMENT, REMOTELY ACCESSIBLE VIA A NETWORK-CONNECTED WEB BROWSER, WITH REMOTE NET.
Gandhi,Amar S.; Layman,Andrew J.; Weisman,Daniel R.; Pather,Shyamalan; Zintel,William Michael, Data driven remote device control model with general programming interface-to-network messaging adapter.
Chand, Sujeet; Briant, Stephen C.; Hall, Kenwood H.; Hood, Gavan W.; Baier, John J.; Kalan, Michael D., Incremental association of metadata to production data.
Husted Raymond R. ; Yoke Michael David ; Meeker James A. ; Westman Donald Alan, Industrial controller with I/O mapping table for linking software addresses to physical network addresses.
Albert, Mark; Howes, Richard A.; Kersey, Edward A.; Menditto, Louis F.; O'Rourke, Chris; Tiwari, Pranav Kumar; Tsang, Tzu-Ming, Load balancing using distributed forwarding agents with application based feedback for different virtual machines.
Kohler, Frieder; Fauser, Matthias, Method and circuitry for producing nominal position values for a closed loop position control of a numerically continuous-path controlled machine.
Ramarao, Surendra Channakeshavapura; Sarma, Sanjeev Vahni; Pandian, Alagu Raja, Method and system for displaying proiritized live thumbnail of process graphic views.
Hyziak Janusz (Des Plaines IL) Oprescu-Surcobe Valentin (Northbrook IL) Smith Steven M. (Hoffman Estates IL) Zabolotzky Scott A. (Addison IL), Method for selecting transmission preferences.
Benton Allen D. (Dublin OH) Hochstedler Leon J. (Worthington OH) Hughes Kevin A. (Columbus OH) Knapke Paul H. (Columbus OH) Monteiro Michael J. (Westerville OH) Protopapas Christopher J. (Columbus OH, Prelinked parameter configuration, automatic graphical linking, and distributed database configuration for devices withi.
Wylie,Douglas R.; Baier,John Joseph; Callaghan,David Michael, System and methodology facilitating remote and automated maintenance procedures in an industrial controller environment.
Baier,John Joseph; Callaghan,David Michael, System and methodology providing open interface and distributed processing in an industrial controller environment.
Vanga, Venu Gopala Reddy; Achanta, Anjani Prasad V. V. S.; Vuriti, Suneel Kumar, Systems and methods for the configuration of substation remote terminals with a central controller.
Rischar, Charles M.; Sinner, William; Kalan, Michael; Mansouri, Haithem; Govindaraj, Subbian; Weinhofer, Juergen; Stump, Andrew R.; DeYoung, Daniel S.; Kulaszewicz, Frank; Hill, Edward A.; Staninger, Keith; Bulho, Matheus, Systems and methods for broadcasting data and data tags associated with an industrial automation system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.