JavaFX Applications

Designer Application

The Designer configures all aspects of equipment in order to enable OEE calculations. It has editors for defining the plant model, reasons, materials, units of measure and work schedule.

Designer

Design-time data can also be backed up and restored or imported from a file. The Designer can also display a dashboard for the selected equipment.

The Designer and Monitor have a trending capability to observe the input and output values of a configured data source. In this example, OPC DA.

OPC DA Trend

Return to top


Collector Application

The Collector application runs as a Windows service or Unix daemon on the configured host computer. A Collector executes equipment event resolver scripts upon receipt of an input value and stores the availability, production, material or job change event data in the database. This data is used for OEE, MTBF and MTTR calculations.

Return to top


Monitor Application

The Monitor application has three main functions, to observe:

  • Equipment performance via metrics available in the dashboard.
  • Notifications from the data collectors for abnormal conditions
  • Data collector status

An example of dashboard tiles is:

Dashboard Tiles

Production and availability events can be shown in chronological order, for example:

Dashboard Events

Production and availability events can also be shown in a trend chart, for example:

Availability Trend

The time-losses tab shows a bar chart of the OEE loss categories:

Time Losses

A first-level Pareto chart show the time losses in percentage terms, for example:

First Level Pareto

A second-level Pareto displays the reasons for an availability category, for example for Minor Stoppages:

Second Level Pareto

Return to top


Operator Desktop Application

The Operator application is a desktop application that allows a user to enter availability, performance, production, material change and job events. The events can be recorded in chronological order as they happened or in summary form over a period of time by duration of the event.

Operator Production

Return to top


Flutter Applications

The Flutter/Dart applications allow a user to enter availability, performance, production, material change and job events. The events can be recorded in chronological order as they happened or in summary form over a period of time by duration of event. A demonstration HTTP server is running a Collector at IP address 52.37.56.187 on port 8182 hosted on AWS Lightsail.

iOS Mobile Application

Below are screen shots of the home page showing the plant entity tree, availability page for entering equipment events, production page for entering produced material quantities and the equipment setup page:

iOS Home iOS Availability

iOS Production iOS Setup

Return to top


Android Mobile Application

The Android screens are similar to the iOS screens. For example, the home entity and availability pages are:

Android Home Android Availability

Return to top


macOS Application

The screen capture below is from the macOS application home page:

Mac Home

Return to top


Windows Application

The screen capture below is from the Windows application home page:

Windows Home

Return to top


Linux Application

The screen capture below is from the Linux application home page:

Linux Home

Return to top


Chrome/Edge Application

The screen capture below is from the Chrome/Edge application home page:

Chrome Home

Return to top


Vaadin Application

The Operator web application is browser-based and allows a user to enter availability, performance, production, material change and job events. The events can be recorded in chronological order as they happened or in summary form over a period of time by duration of event.

Below is the screen for entering summarized availability data.

Operator Web

Return to top