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

CSPPlusForMachine

CSP+ for Machine — Control & Communication Standard Plus for Machine, the Japanese industrial-network standard mapping CC-Link IE field machines to OPC UA. NodeIds only.

OPC UA companion specification for CSP+ for Machine — the CC-Link Partner Association's standard for mapping industrial network devices (predominantly Japanese-vendor PLCs) to OPC UA.

What's in the package

Artefact Count
Enums
DTOs
Codecs
Registrars 1 (CSPPlusForMachineRegistrar)

NodeIds-only. The spec defines a hierarchy of object and reference types but no custom DataTypes — runtime values come through DI's codecs.

Loading

php examples/csp-plus/load.php
use PhpOpcua\Client\ClientBuilder;
use PhpOpcua\Nodeset\CSPPlusForMachine\CSPPlusForMachineRegistrar;

$client = ClientBuilder::create()
    ->loadGeneratedTypes(new CSPPlusForMachineRegistrar())   // pulls DI
    ->connect('opc.tcp://cclink-gateway.local:4840');

Direct dependencies

  • DI — devices extend DeviceType.

What you typically use

CSPPlusForMachineNodeIds::* for the spec's type and reference NodeIds. Most application code interacts with the DI-side identification, parameter, and process variables — the CSP+ contribution is the address-space hierarchy.