Skip to content
Version 2026.21

Component reference ​

A component is the smallest building block of a Raylux screen — a label, a button, a tank, a container. Every component has a fixed set of properties (its static configuration, such as a min/max range or a color) and, for most, a binding: a live connection from one property to a tag, an expression, or another component's property, so the component reflects — and for writable controls, changes — a real process value. See Build the screen for how components, properties and bindings fit together while authoring a screen.

Components are grouped in the Studio palette into three categories; a fourth group below lists component types that exist in the product but are not offered directly from the palette in this version.

Components ​

ComponentSummary
LabelDisplays static or bound text, optionally formatted.
ButtonA clickable control that writes a value to a tag when pressed.
Value DisplayA read-only numeric or text readout with a caption and unit.
Text InputAn editable text field that reads and writes a tag on commit.
Multistate LabelA colored chip that shows one of a fixed list of named states, selected by a numeric value.
Progress BarA horizontal bar that fills to show where a value sits between a minimum and a maximum.
Trend ChartPlots one or more tags' historical values over a selectable time range.
GaugeAn analog radial dial showing a single process value against a fixed range.
Moving Analog IndicatorA linear pointer-on-a-track indicator showing a process value in context, with an optional desired-operating band, setpoint marker, and up to four alarm limits.
Status IndicatorA colored dot with a caption showing an ON/OFF process state.
ToggleA pill-style switch that reflects and writes a two-state tag.
SliderA draggable control that reads and writes a numeric setpoint within a range.
Alarm TableA live table of active alarms, or a historical alarm journal.
IconA Material Symbols glyph, colored and sized by the component's style.
ImageDisplays a project asset or same-origin image.
SVG DrawingA vector drawing built from a data-described element tree, with per-element bindings.
Embedded ViewRenders another screen inline, scaled to fit the component's box.
Flex RepeaterInstances another screen once per entry in a bound or authored array, laid out in a row or column.
Report ViewerRenders a Nexus report inline as a PDF, with an optional run-history list.
Iris SummaryA short, cited, AI-labeled status summary of a tag folder, UDT instance, device, screen or alarm group, written by Iris.
Iris ChatA chat box where an operator asks Iris about the running plant, in plain words, from a Spectrum screen.
DropdownPick one value from a list and write it to the bound tag.
Checkbox / Radio GroupA checkbox group or a radio group, in classic, card or segmented style.
Numeric StepperMinus and plus buttons around a large readout for touch setpoints.
SparklineA tiny trend of one tag's recent history, inline beside a value or in a table cell.
Data TableA table of rows from a dataset, with sort, filter and row select.
Multistate ButtonHand / Off / Auto and other pick-one states, with a ring while the PLC catches up.
Date / Time RangePicks a start and end time for trends, reports and tables.
Bar ChartColumns, horizontal bars or stacked columns for shift totals and runtimes.
MapSites, lift stations, pipelines and zones on a map, with alarm status on each marker.
TreeA collapsible tree of areas, equipment or tags, with selection, search and alarm roll-up.
Tree TableA hierarchy in the first column with live values or fixed fields in the other columns.
Video PlayerLive camera video, one camera or a grid, relayed by the gateway.
Loop IndicatorA control loop at a glance: process value, setpoint, output, controller mode and deviation.
Alarm BannerThe newest unacknowledged alarm with its Acknowledge button and a "+N more" count, for the top or bottom of every screen.
Sequence IndicatorWhere a batch or state machine is, from one integer step tag and a list of step names.
Tag TableLive tag values in rows, with units and quality, and an editable setpoint where one is given.
Editable GridA grid of values the operator edits, stages and then saves as one batch, for recipes and setpoint tables.
Event LogOne log of what happened: operator actions, alarms and logins, switched by chips.
State TimelineEquipment states over time, drawn as colored bars from tag history.
Schedule EditorA weekly schedule of start and stop times for equipment, edited on screen and written to PLC tags.
Document ViewerPDFs and images from the project assets, such as manuals, procedures and drawings.

Process ​

ComponentSummary
TankA vessel-shaped analog level indicator.
MotorA smart-object symbol showing a motor's Stopped / Running / Fault state.
PumpA smart-object symbol showing a pump's Stopped / Running / Fault state.
ValveA smart-object symbol showing a two-port valve's Closed / Open / Fault state, with optional partial-travel position.
Multi-Port ValveA smart-object symbol for a 3-way or 4-way valve, showing which ports are currently connected.
EquipmentA smart-object symbol for process equipment — tanks, heat exchangers, fans, conveyors, line items and separators — chosen from a library by name.

Containers ​

ComponentSummary
CoordinateThe free-positioning root container — children are placed by explicit X/Y coordinates.
Flex RowA container that lays its children out left-to-right using CSS flexbox.
Flex ColumnA container that lays its children out top-to-bottom using CSS flexbox.
TabA container that shows one child pane at a time, selected by a row of tab buttons.

Not in the palette ​

ComponentSummary
PipeA two-tone process pipe drawn as a polyline, with optional animated flow.
P&ID LineA simple P&ID schematic line, drawn as a polyline with optional arrowheads.
Mimic PipeA realistic pipe with flange fittings, drawn as a polyline with optional animated flow.