IoDrvEtherNetIPAdapter.RegisterSymbolicCIPObject (METH)

METHOD RegisterSymbolicCIPObject : BOOL

This function is needed, to register extra symbolic CIP services by the user. The following example is showing how this is done and how to use UnregisterSymbolicCIPObject.

PROGRAM PLC_PRG
VAR
    Object : GenericObject;
    xRegister : BOOL;
    xUnregister : BOOL;
END_VAR

IF xRegister THEN
    EtherNet_IP_Adapter.RegisterSymbolicCIPObject(Object);
    xRegister := FALSE;
END_IF
IF xUnregister THEN
    EtherNet_IP_Adapter.UnregisterSymbolicCIPObject(Object);
    xUnRegister := FALSE;
END_IF

FUNCTION_BLOCK GenericObject EXTENDS LAT.Element IMPLEMENTS CIP_Object.ICIPSymbolObject
VAR_INPUT
END_VAR
VAR_OUTPUT
END_VAR
VAR
    Tag : STRING := 'Test';
END_VAR
InOut:

Scope

Name

Type

Return

RegisterSymbolicCIPObject

BOOL

Input

itfCIPSymbolicObject

CIP_Object.ICIPSymbolObject