Skip to content

DUTs

ST_NciChannel

1
2
3
4
5
6
TYPE ST_NciChannel :
    STRUCT
        NcToPLC AT %I* : NCTOPLC_NCICHANNEL_REF;
        PlcToNc AT %Q* : PLCTONC_NCICHANNEL_REF;
    END_STRUCT
END_TYPE

ST_NciBase_HMI

1
2
3
4
5
6
7
TYPE ST_NciBase_HMI :
    STRUCT
        Config  : ST_NciBase_Config;
        Command : ST_NciBase_Command;
        Status  : ST_NciBase_Status;
    END_STRUCT
END_TYPE

ST_NciBase_Config

1
2
3
4
TYPE ST_NciBase_Config :
    STRUCT
    END_STRUCT
END_TYPE

ST_NciBase_Command

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
TYPE ST_NciBase_Command :
    STRUCT
        BuildGroup         : BOOL;
        DissolveGroup      : BOOL;
        LoadNciProgram     : BOOL;
        ItpStart           : BOOL;
        ItpStop            : BOOL;
        ItpEstopStopOnPath : BOOL;
        Resume             : BOOL;
        SetOverride        : BOOL;
        Override           : UDINT; //Override in 0..1000000 (0..100%)
    END_STRUCT
END_TYPE

ST_NciBase_Status

1
2
3
4
5
TYPE ST_NciBase_Status :
    STRUCT
        NcToPlc : NCTOPLC_NCICHANNEL_REF;
    END_STRUCT
END_TYPE