opcua-client-nodeset · master
Docs · Spec · Shotblasting

Shotblasting

Shotblasting — abrasive blasting machines for surface preparation. NodeIds only; pulls Machinery and DI.

OPC UA companion specification for shotblasting machines — abrasive-blasting equipment for surface preparation, descaling, deburring. Used in foundries, metal-fabrication shops, automotive manufacturing.

What's in the package

Artefact Count
Enums
DTOs
Codecs
Registrars 1 (ShotblastingRegistrar)

NodeIds-only. The spec ships type definitions and node names but no custom DataTypes at this generation.

Loading

php examples/shotblasting/load.php
use PhpOpcua\Client\ClientBuilder;
use PhpOpcua\Nodeset\Shotblasting\ShotblastingRegistrar;

$client = ClientBuilder::create()
    ->loadGeneratedTypes(new ShotblastingRegistrar())   // pulls Machinery, DI, IA
    ->connect('opc.tcp://shotblast-machine.local:4840');

Direct dependencies

What you typically use

ShotblastingNodeIds::* for the spec's type-definition NodeIds. Operational state goes through Machinery + IA vocabulary.