ST_ACSI_DATACTRL

The structure DATACTRL contains function blocks for all IEC-data types to accomplish a control of value changes. These can be used for the realization of the reporting functionality.

TYPE ST_ACSI_StartTag:(* ACSI-Type start delimiter *)
STRUCT
    BOOLEAN          : FB_ACSI_BOOLEAN;

    INT8             : FB_ACSI_INT8;
    INT16            : FB_ACSI_INT16;
    INT32            : FB_ACSI_INT32;
    INT64            : FB_ACSI_INT64;
    INT128           : FB_ACSI_INT128;

    UINT8            : FB_ACSI_UINT8;
    UINT16           : FB_ACSI_UINT16;
    UINT32           : FB_ACSI_UINT32;
    UINT64           : FB_ACSI_UINT64;
    UINT128          : FB_ACSI_UINT128;

    FLOAT32          : FB_ACSI_FLOAT32;
    FLOAT64          : FB_ACSI_FLOAT64;

    ENUMERATED       : FB_ACSI_ENUMERATED;

    CODEDENUM8       : FB_ACSI_CODEDENUM8;
    CODEDENUM16      : FB_ACSI_CODEDENUM16;
    CODEDENUM32      : FB_ACSI_CODEDENUM32;
    CODEDENUM64      : FB_ACSI_CODEDENUM64;
    CODEDENUM128     : FB_ACSI_CODEDENUM128;

    OCTETSTRING8     : FB_ACSI_OCTETSTRING8;
    OCTETSTRING16    : FB_ACSI_OCTETSTRING16;
    OCTETSTRING32    : FB_ACSI_OCTETSTRING32;
    OCTETSTRING64    : FB_ACSI_OCTETSTRING64;

    VISIBLESTRING255 : FB_ACSI_VISIBLESTRING255;
    UNICODESTRING64  : FB_ACSI_UNICODESTRING255;

    ENTRYTIME        : FB_ACSI_ENTRYTIME;
    TIMESTAMP        : FB_ACSI_TIMESTAMP;
    ENTRYID          : FB_ACSI_ENTRYID;
    QUALITY          : FB_ACSI_QUALITY;
    TRIGGERCON       : FB_ACSI_TRIGGERCON;
    OPTIONFLDS       : FB_ACSI_OPTIONFLDS;
END_STRUCT
END_TYPE

Requirements

Development environment

Target system

PLC libraries to be included

TwinCAT v2.10.0 Build >= 1340

PC or CX (x86, ARM)

TcACSI.Lib