Global Variables

VAR_GLOBAL CONSTANT
    XMLSRV_AMSPORT :UINT :=10600;

    XMLSRV_IGR_CLOSE :UDINT := 121;
    XMLSRV_IGR_READ :UDINT := 122;
    XMLSRV_IGR_WRITE :UDINT := 123;
    XMLSRV_IGR_OPENREAD :UDINT := 124;
    XMLSRV_IGR_OPENWRITE :UDINT := 125;

    XMLSRV_SKIPMISSING :WORD := 0;
    XMLSRV_ADDMISSING :WORD := 1; (*for write commands*)

    XMLSRV_MAX_FRAGSIZE :UDINT := 16#40000;

    XMLSRVERROR_INTERNAL :UDINT:= 16#8000;
    XMLSRVERROR_NOTFOUND :UDINT:= 16#8001;
    XMLSRVERROR_PARSERERROR :UDINT:= 16#8002;
    XMLSRVERROR_INCOMPATIBLE :UDINT:= 16#8003;
    XMLSRVERROR_NOMEMORY :UDINT:= 16#8004;
    XMLSRVERROR_ADDNODE :UDINT:= 16#8005;
    XMLSRVERROR_INVALIDXPATH :UDINT:= 16#8006;
END_VAR

Requirements

Development Environment

Target System

PLC Libraries to include

TwinCAT v2.10.0

PC or CX (x86, ARM)

TcXmlDataSrv.Lib

( Standard.Lib; TcBase.Lib; TcSystem.Lib are included automatically )