Many of the concepts in this article are also covered in detail on Tulip University.
How To Add a MachineWidget to an App
There are three widgets that are specifically designed for machine monitoring that can display machine attributes or the status of a machine:
Machine Attribute
Machine Status
Machine Timeline
Common configurations
The first step for all machine Widgets is to select a Datasource and Machine. This connects the widgets to a specific machine or a Variable.
Under Datasource, choose Static Value or Variable.Static Value will allow you to pick a specific machine to display and Variable will allow you to change the machine based on a variable while running an App.
Depending on your selection in step 1, you can either select from a list of your machines or a list of your machine variables.
Machine Attribute
This Widget allows you to show the current value of a single machine attribute.
To use, just pick the desired Attribute from the side panel.
Machine Status
This gives you a live view of the Machine's "state" as well as the last output in any of its attributes.
Once your Machine Type and Attributes are selected, you can add any Activity History Fields to the widget. Commonly these include a Downtime Reason and Status.
Machine Timeline
The Machine timeline shows the status changes of a machine over a selected period of time.
You can choose the time range or set the start and end times manually.
NOTE: only 300 data points will be shown in the timeline. If you choose a time range with more data points than this the timeline will indicate that the limit has been reached.
Additional Configuration Options
You can toggle the following options on the Machine Timeline:
Show Key
Show Uptime Percentage
Show Header
Enable Downtime Review
When this is toggled, a button will appear that allows operators to update the Downtime Reason for any time the machine was down.
You can also head to community.tulip.co to post your question or see if others have faced a similar question!
Machine
A Machine is a digital representation of a physical datasource. Machines have Attributes that are updated through an OPC-UA Connector or the Tulip API.
Widget
Widgets are the elements that make up a specific App Step. Widgets can display information to users, collect user input, or trigger app logic.
Common widgets include: Interactive Tables, Number inputs, Machine attribute widgets, and more.
Attribute
Attributes are properties. In Tulip, an attribute generally references a property of a machine. Attributes can be either set points or actuals.
Ex. Cycle time, Spindle speed, Feed rate, ect.
Widgets
Widgets are the elements that make up a specific App Step. Widgets can display information to users, collect user input, or trigger app logic.
Common widgets include: Interactive Tables, Number inputs, Machine attribute widgets, and more.
Variable
Variables are a location to store app information. Variables have a specific type that must match the contents they can store.
Variables are only accessible within a single application and are cleared when the app is restarted or completed.
Static Value
Static values are unchanging values that can be used within Triggers. Static values can be of any Variable type.
Variable
Variables are a location to store app information. Variables have a specific type that must match the contents they can store.
Variables are only accessible within a single application and are cleared when the app is restarted or completed.
Attribute
Attributes are properties. In Tulip, an attribute generally references a property of a machine. Attributes can be either set points or actuals.
Ex. Cycle time, Spindle speed, Feed rate, ect.
Widget
Widgets are the elements that make up a specific App Step. Widgets can display information to users, collect user input, or trigger app logic.
Common widgets include: Interactive Tables, Number inputs, Machine attribute widgets, and more.
Machine
A Machine is a digital representation of a physical datasource. Machines have Attributes that are updated through an OPC-UA Connector or the Tulip API.
Machine Type
Machine Types are global definitions of what data to expect from machines of different types. Each Machine Type will have different states, triggers, and attributes. EX. We have 5 makes/models of CNC mill, but they all have the same set of attributes (Spindle speed, feed rate, etc.) These can all be combined into a single "CNC Mill" Machine Type
Attribute
Attributes are properties. In Tulip, an attribute generally references a property of a machine. Attributes can be either set points or actuals.
Ex. Cycle time, Spindle speed, Feed rate, ect.
Machine
A Machine is a digital representation of a physical datasource. Machines have Attributes that are updated through an OPC-UA Connector or the Tulip API.
Was this article helpful?
Thank you for your feedback! Our team will get back to you