Skip to content

Control Panel

The control panel shows what a project is doing while it runs, on one screen, and lets you stop and start it from there. It is the first place to look when something is wrong.

The Control Panel screen

The dropdown at the top picks the project. Top right are a Live toggle and a refresh interval (3s, for instance): in live mode the screen refreshes itself at that rate.

The screen is divided into eight panels. The top row is the data path, the bottom row the project’s automation.

PanelWhat it shows
ConnectionsProtocol connections: state, address, port
DevicesThe selected connection’s devices and their scan time
FramesThe selected device’s data blocks
VariablesThe selected block’s live values
Alarm GroupsAlarm groups and whether they are active
ScriptsScripts and their run state
Data TransfersData transfers
ReportsReports

The top row works as a chain: select a connection to see its devices, a device to see its frames, a frame to see its variables.

In the Variables panel each variable shows its name, description, data type, current value with its unit, and the value’s timestamp. The timestamp says when the value was read — not when the screen last refreshed. A frozen value is recognised by its timestamp.

The pencil at the right of a row writes a value. That is a control command and requires the SET_VARIABLE_VALUE permission.

The play and stop buttons in a panel’s header start and stop that kind of work in bulk; the buttons beside an individual row affect only that record.

Stopping a connection cuts the data coming from the devices beneath it — the variables hold their last values and their timestamps stop advancing.