DataHub

Plants, Machines, and Devices

Model your site hierarchy, configure device connections, and manage asset files.

The console Data section covers plants, machines, devices, and their tags.

What you'll do

  1. Create plants, machines, and devices in the ISA-95 hierarchy
  2. Configure an adapter and define tags
  3. Upload asset files and optional share links

Plants

Navigate to Plants (/plants) to manage sites.

  1. Click Add to create a plant with a name, unique code, timezone, and optional geo location
  2. Open a plant detail page for KPIs, linked machines/warehouses, files, maintenance events, and alarms
  3. Use the Hierarchy tab to explore the ISA-95 tree
  4. Settings tab edits metadata; Warehouses tab links inventory zones

Plant scope applies to users — assign operators to the plants they should access.

Machines

Machines (/machines) represent work centers or equipment groups under a plant.

  1. Select the parent plant when creating a machine
  2. Assign a machine type from the catalog (MACHINE_TYPE — e.g. PRODUCTION_LINE)
  3. Attach files (manuals, photos) on the detail page

Machines group devices logically — a production line might have one machine with multiple PLCs as devices.

Devices

Devices (/devices) are control connections — simulators, MQTT endpoints, or protocol drivers.

Create a device

  1. Go to DevicesAdd
  2. Select plant, machine, adapter type, and connection config
  3. Add tags with protocol-specific addresses
  4. Use Test connection and Discover tags where supported

Adapter types

See the Adapters overview for the full matrix (live vs external vs not implemented). Protocol-specific guides:

The adapter orchestrator reconciles running processes against the device registry. Status on the device detail page: RUNNING, STOPPED, ERROR, or NOT_IMPLEMENTED.

OPC UA tag discovery

For OPC_UA devices, use Browse or Scan on the Tags tab — see OPC UA guide.

CSV tag import/export

On the device tags tab, Import CSV and Export CSV bulk-load tag definitions (code, address, unit, data type).

Device liveness

A device shows CONNECTED when telemetry was received within the last 15 seconds. See Data quality and No telemetry troubleshooting.

Tags

Tags are defined on the device detail page. Each tag needs:

  • Code — becomes part of the tagPath
  • Address — protocol-specific (MQTT topic, S7 DB address, OPC NodeId, etc.)
  • Value type and optional unit

Full path format: plantCode/machineCode/deviceCode/tagCode

Active and inactive tags

Each tag has an active flag on the device Tags tab.

StateEffect
ActiveTelemetry is written to history and the Redis live cache; tag appears in UNS, Operations Center, and dashboards
InactiveNew samples are ignored for history and live mirror; tag is hidden from default UNS/device lists

Use inactive tags to retire signals without deleting history metadata, or to pause noisy points during commissioning. Reactivate when the tag should flow again.

List APIs support includeInactive=true for administrators who need to see deactivated tags.

Catalog types

Machine types and device types are managed inline when creating machines/devices (MACHINE_TYPE, DEVICE_TYPE catalog categories). Requires catalog permissions.

Asset files

Upload documents and images to plants, machines, or devices.

  1. Open the entity detail → Files tab
  2. Upload (max size shown in UI) — requires assets.create
  3. Share generates a read-only token link (/share/files/:token)
  4. Revoke share removes public access

Public file URLs do not require login. Directory shares may require a fileId query parameter.