opcua-client-nodeset · v4.3.x
Docs · Spec · FDT

FDT — Field Device Tool

FDT — Field Device Tool. The older device-integration standard, predominantly DTM (Device Type Manager) integration. 11 enums, 3 typed structures.

OPC UA companion specification for FDT — the field-device integration standard built on Device Type Managers (DTMs). Predates FDI; many existing process-industry installations still use FDT.

What's in the package

Artefact Count
Enums 11
DTOs 3
Codecs 3
Registrars 1 (FDTNodeSetRegistrar)

Loading

php examples/fdt/load.php
use PhpOpcua\Client\ClientBuilder;
use PhpOpcua\Nodeset\FDT\FDTNodeSetRegistrar;

$client = ClientBuilder::create()
    ->loadGeneratedTypes(new FDTNodeSetRegistrar())   // pulls DI
    ->connect('opc.tcp://fdt-frame.local:4840');

The registrar's class name is FDTNodeSetRegistrar (matches the XML root element), not FDTRegistrar.

Direct dependencies

Notable enums

The 11 enums cover DTM lifecycle states, connection states, session types — the operational vocabulary of FDT frames.

For FDI as the modern alternative, see FDI.