G05B2219/33139

Transformation of industrial data into useful cloud information

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.

Emulated industrial control execution rate scaling

A host system which executes an emulation environment for modelling a logical behavior of an industrial control device may execute a clock management module to scale execution time in the emulation environment to more accurately reflect execution time of the industrial control device. The clock management module may operate to receive repeatable ticks based on a real time clock of the host system. The repeatable ticks may be used to measure execution of a portion of an industrial control program in the emulation environment, which measure may be compared to a reference value for executing the same portion on the industrial control device. The host system may then temporarily stall execution in the emulation environment to match execution on the industrial control device.

Industrial automation app-store

A cloud-based industrial application provisioning system is provided. The industrial application provisioning system can reside on a cloud platform and be made available to developers and end users with access privileges to the cloud platform. Application developers can publish industrial applications to an application library on the cloud platform, where the application is cataloged within an industry-specific search hierarchy. A search engine allows a user to access the cloud platform and search for a desired industrial application. The library's hierarchical catalog allows the user to search for applications according to industry type, equipment in use, automation system type, or other suitable criteria.

Estimation of current and future machine states
12141707 · 2024-11-12 · ·

Disclosed is a method for generating a prediction model. The model can be used in processing machine event data to predict behavior of a plurality of industrial machines under supervision. The prediction model can be configured to determine current and future states of the industrial machines. The method can include extracting event features from event codes and structuring the event features into feature vectors. A first dimension of a first feature vector corresponds to a first event feature, and a second dimension of the first feature vector corresponds to a second event feature. The method can also include generating the prediction model by clustering the feature vectors into a plurality of vector clusters, the vector clusters assigned to respective machine states. The prediction model can be constructed based on event data from a first industrial machine and be applied to control an operating state of a second industrial machine.

Emulated Industrial Control Execution Rate Scaling
20170205811 · 2017-07-20 ·

A host system which executes an emulation environment for modelling a logical behavior of an industrial control device may execute a clock management module to scale execution time in the emulation environment to more accurately reflect execution time of the industrial control device. The clock management module may operate to receive repeatable ticks based on a real time clock of the host system. The repeatable ticks may be used to measure execution of a portion of an industrial control program in the emulation environment, which measure may be compared to a reference value for executing the same portion on the industrial control device. The host system may then temporarily stall execution in the emulation environment to match execution on the industrial control device.

SYSTEMS AND METHODS FOR MANAGING INDUSTRIAL ASSETS

Systems and methods described herein are configured for managing industrial assets. In an example embodiment, information about industrial assets or their use conditions, such as gathered from sensors embedded at or near industrial machines or assets themselves, can be aggregated, analyzed, and processed in software residing locally or remotely from the assets. In an example embodiment, applications can be provided to optimize an industrial asset for operation in a business context. In an example embodiment, a cloud-based asset management platform can include development tools to facilitate development, by end-users, of applications for interfacing with and optimizing industrial assets, and for managing relationships between various industrial assets.

SYSTEM, METHOD, AND MACHINE-READABLE MEDIUM FOR SIMULTANEOUSLY DISPLAYING CONNECTED INDUSTRIAL ASSETS IN MULTIPLE DISPLAY MODES
20170192628 · 2017-07-06 ·

This disclosure provides for a system and method for managing network-connected industrial assets. A user may request monitored data for one or more of the network-connected industrial assets using a client device that is communicatively coupled to an Industrial Internet of Things (IIoT) machine. The IIoT machine monitors and records data for various metrics for one or more industrial assets communicatively coupled to the IIoT machine. Using the client device, the user can request the display of various views of the one or more industrial assets including a hierarchical tree structure and a topology view. Furthermore, the hierarchical tree structure and topology view are designed to be simultaneously displayed by the client device so that the user can view information about a selected industrial asset from either the hierarchical tree structure, the topology view, or both.

IDENTITY MANAGEMENT AND DEVICE ENROLLMENT IN A CLOUD SERVICE
20170195331 · 2017-07-06 ·

In various example embodiments, systems and methods for administering machine access to a cloud service are presented. A first device or machine can access an enrollment service in a cloud environment using user-based credential data. The enrollment service can request registration of the first device with an authorization service. If the authorization service accepts the request, then the authorization service can provide credential data for the first device to use to access one or more cloud-based services. In an example embodiment, a third party application provides devices and an enrollment service with credential data that can be used to facilitate device enrollment with cloud services.

DEVICE ENROLLMENT IN A CLOUD SERVICE USING AN AUTHENTICATED APPLICATION
20170195332 · 2017-07-06 ·

In various example embodiments, systems and methods for administering machine access to a cloud service are presented. An edge manager device in a cloud computing environment can establish a first client for a first application that is executed externally to the cloud computing environment. The edge manager device can provide a first request via a first network to an authorization service application to obtain client identification and client secret information for use by the first client. The edge manager device can receive the client identification and client secret information from the authorization service application via the first network. The client identification and client secret information can be selected by the authorization service application to permit later data access to the edge manager device by the first client. The edge manager device can provide the client identification and client secret information to the first client via a second network.

INDUSTRIAL AUTOMATION APP-STORE

A cloud-based industrial application provisioning system is provided. The industrial application provisioning system can reside on a cloud platform and be made available to developers and end users with access privileges to the cloud platform. Application developers can publish industrial applications to an application library on the cloud platform, where the application is cataloged within an industry-specific search hierarchy. A search engine allows a user to access the cloud platform and search for a desired industrial application. The library's hierarchical catalog allows the user to search for applications according to industry type, equipment in use, automation system type, or other suitable criteria.