Documentation

Ganter Lab page by page, as the application is built: what every panel, field and command does, and what it does not.

Getting started

Getting started

Account

Settings

Settings

The embedded OPC UA server

Build the application

Users The Users page, where the station decides who is signed in on each screen, which local users exist, and which role decides what each of them may do.Connector The Connector page: the Communication column, its tree of drivers, lines, folders, devices and tags, the two identities every tag carries, and the permissions and locks that govern editing.Drivers What a driver is, how drivers are enabled and disabled, the fixed driver of a device, the table of every driver this product knows, what each driver page documents, and the note on drivers a package does not carry.Logic The Logic page, its Address space column, the folders, the command bar, the sweep and the write funnel behind every panel, and the three permissions that decide what the page draws.Assets The Assets root of the Logic column: the overview panel with its five categories and counts, the create and import verbs, the shape every library shares, the three categories a Logic address can name, and where each kind is used.Process The workspace where a procedure model is defined once, realized on units and run as recorded, evaluated tests: the Workspace column, a model's four groups, the command bar, the permission ladder and the two locks.Definition The structure of a process, changed only when the process itself changes: the Channels, Metadata, Automation, Productivity and Printers screens, and the one shape all five share.Visualization The group of a model that says how it shows itself, with its two folders, Dashboards and Panels, each defined once and drawn for every unit.Setup The group of a model that changes when the product on the bench changes, with its seven folders in the order a procedure composes them.Operate The units in use: one node per unit with the panels and dashboards it is run through, what a run is, the lifecycle from Start to Completed, and what is refused while stopped.Templates The station-wide root of the Workspace column: the Reports and Labels libraries every model draws from, their folders, the create and delete verbs, and who may edit them.Histories The recorded-run browser: the Histories root of the Process tree, the list and the open run, what each part covers, the permissions, and what a stopped runtime refuses.View and dashboards The View page: the Visualization column of folders, screens and unit panels, the open screen's bar with Expand and Full screen, the grid a screen composes on, and who may press what on it.Dashboard components What a dashboard component is: the catalog of kinds, the addresses they bind, how a reading is drawn, and the property sections every kind shares.

Users

Connector

The drivers list and a driver's page The Drivers row's registry table with its enable and disable pair, and a driver node's page: Refresh, Discover, Add device, Pair device, Add line, the device table and the state of a driver the package does not carry.Serial lines The Modbus RTU line node: the physical tuple every unit on the bus shares, its timing, its states, the unit scan, the devices filed under it, and what is locked while the line is enabled.Device folders Folders under a driver: creating, renaming and removing them, filing devices into them, the two-level limit, the folder page, and how a folder becomes a level of the Logic address.Devices The device page: its header and verbs, the Device card, the Connection card with the fields each driver shows, credentials and certificates, the Tags grid with mass edit, copying a device, and how duplicates and name collisions are handled.Tags The tag page card by card: the header and verbs, General, Source with the fields of every driver, Conversion, Live value with the write field, and Used by with Replace all.The value pipeline The typed conversion every tag shares, from the raw reading to the engineering value, the two invalid-reading policies, the out-of-range actions, the Boolean and String transforms, and how a write reverses the stages.Calibration The Calibration stage of a tag, the two-point assistant step by step, what Apply does and refuses, and what the Calibrate tags permission allows on its own.Discovery Letting a driver scan for devices or points, what each scan needs and returns, the progress and cancel behavior, adding results, and pairing a Matter device over Bluetooth.Enabling and health What takes part in acquisition at each level of the tree, what the dots and state texts mean, the All/OK/Issues/Off chips, the status bar, Last error, and the Reconnect, Refresh and Refresh all verbs.

Drivers

Simulated Synthetic in-app signals for testing, training and dashboard building without hardware.Modbus TCP Modbus registers and coils over TCP/IP, with typed addressing, byte-order control and a bounded network scan.Modbus RTU Modbus over a serial bus, with the physical line modeled explicitly and shared by its unit-addressed devices.OPC UA An OPC UA client for third-party servers, with certificate-gated trust, node-id addressing and address-space discovery.Siemens S7 Connect Siemens S7 PLCs over S7comm - rack and slot, memory areas, typed byte/bit addressing and the native data types.Rockwell EtherNet/IP Connect Allen-Bradley Logix controllers over EtherNet/IP (CIP) - controller tag names, byte offsets, atomic CIP types and network discovery.Beckhoff ADS Connect Beckhoff TwinCAT PLCs over ADS/AMS - the AMS route, runtime port, symbol paths and read lengths.Mitsubishi MC Connect Mitsubishi MELSEC PLCs over the MC protocol (3E frame) - device codes, decimal and hexadecimal numbering, and read lengths.BACnet Connect BACnet/IP building-automation devices - device instance, object type and instance addressing, Who-Is discovery and presentValue.IEC 61850 Connect IEC 61850 substation IEDs over MMS - object references, the functional-constraint suffix and the supported MMS value types.LoRaWAN Reference for the LoRaWAN driver: the embedded Basics Station network server, gateway certificates, the sensor and concentrator registrations, and payload addressing.Matter Reference for the Matter driver: Bluetooth commissioning into the local Fabric, the Pair device flow, node identity and cluster tags.OCPP Reference for the OCPP driver: the embedded central system, charge point certificates, connector tags and the Meter/Status naming rule.Redfish Reference for the Redfish driver: HTTPS connection to a BMC, resource-path plus JSON-pointer addressing, reads, PATCH writes and types.AVEVA PI Reference for the AVEVA PI driver: PI Web API over HTTPS, bearer or Basic authentication, AF and PI point addressing, reads and writes.HTTP Reference for the HTTP driver: polling HTTP and HTTPS endpoints as tags, credentials, path mapping, body parsing, PUT writes and types.

Logic

The address space The seven reserved roots every point lives under, how an address is spelled and sanitized, where a point ends and a member begins, what the filter box narrows, and the three ways to enter an address in an editor.Variables The variable editor, card by card: identity and address, the Expression and Memory kinds, the output types, the live Value card, Set value, quality and retention, the commands, and what the editor refuses.Expressions The one expression language behind variables and alarm conditions, what it may reference, the read surface of every kind of point, the rules the evaluator enforces, the messages validation gives, and how the script editor and its Browse… picker work.Actions The action editor: identity and location, the script block, what a script may read and write, every validation message, the Run verb and its journal, Enable and Disable, Copy and Delete, and the run limits.Triggers The trigger editor: identity and location, the Schedule card with Kind, Interval and Action, the Scheduling rail, the 100 ms scheduler with its fixed delay and skipped ticks, the commands, and what a trigger cannot do.Alarms The alarm editor: identity and address, the condition, the Behavior card with priority, notification, delays, message and acknowledge, the State rail, the state machine, annunciation, and Acknowledge and Ack all.From other pages The System, Server, Connector and Process roots as the Logic column shows them, every fixed point with its meaning, the read-only point and branch panels, and the notice that names the page where each root is edited.

Assets

Process

Definition

Visualization

Setup

Operate

Templates

Histories

View and dashboards

Dashboard components

Alarm banner Dashboard component reference for the Alarm banner, its three presentations, every property, and how alarms are acknowledged from it.Bar chart Dashboard component reference for the Bar chart, the categorical comparison of live points, with every editor property.Button The command key: writes a preset value, fires a unit run command, opens another dashboard or runs a Logic action.Comment timeline Dashboard component reference for the Comment timeline, the operator comments of a unit's active run, with the add, rewrite and delete conduct.Frame A titled background frame drawn around a region of the screen, behind the components it groups.Gauge Dashboard component reference for the radial Gauge, its dial geometry, presets, indication, scale bands and every editor property.Icon A mark from the app's icon library, in a chosen color and size, optionally driven by Logic variables.Image A user image on the screen, fitted four ways, optionally swapped by an Image variable.Input Operator value entry written to a point: the box takes what the point takes, and refuses the rest with the reason.Interlock Dashboard component reference for the Interlock status banner, its states, the manual rearm and its permission.KPI card Dashboard component reference for the KPI card, its mini-chart and distribution, window statistics, retention and every editor property.Label Static text on the screen: size, alignment, weight, slant and ink, all yours to state.Line chart Dashboard component reference for the Line chart, its series, axes and stacked plots, window and retention, drawing fidelity and the toolbox.Occurrence list Dashboard component reference for the Occurrence list, the active and recent occurrence episodes of a unit's run.Pie chart Dashboard component reference for the Pie chart, how a whole divides across live points, with every editor property.Point table Dashboard component reference for the Point table, several live readings as one list, with every editor property.Procedure picker Dashboard component reference for the Procedure picker, which stages the procedure for a unit's next start.Progress Dashboard component reference for the Progress track, one bounded reading as a bar, a bargraph or a banded scale, with every editor property.Selector Registered options over one point, as keys or a list, showing which one the plant is actually in.Setpoint slider A handle between two ends: the drag arms the value, the key writes it, and the handle otherwise follows the plant.Status LED A lamp, or the state written out, over a Bool point, an alarm or a point that reports a state code.Step keys A − / + pair that moves a point one step from where it is, inside a declared band.Symbol Dashboard component reference for the Symbol, an animated industrial SVG driven by live points, with its inputs, connections and orientation.Toggle A switch over a Bool point that follows the plant: the click writes, the plant confirms.Value The formatted live readout: one point written out with unit, decimals, a declared field width and optional meaning bands.

Tools

Events

Agent access (MCP)