CmdDat[0] :=BYTE#16#05; // Set command array.
    CmdDat[1] :=BYTE#16#01;
END_IF;
IF (DoFinsTrigger=TRUE) THEN
    SendCmdInstance( Execute :=SendCmdExecute,
        DstNetAdr:=InDNetAdr,
        CommPort :=_NONE,
        CmdDat := CmdDat [0],
        CmdSize :=UINT#2,
        RespDat := RespDat [0],
        Option :=InOption);
    CASE State OF
        1: // Execute SendCmd.
            SendCmdExecute := TRUE;
            IF (SendCmdInstance.Done=TRUE) THEN
                State := 2;
            ELSIF (SendCmdInstance.Error=TRUE) THEN
                State := 99;
            END_IF;
        2: // Normal processing
            Trigger := FALSE;
            DoFinsTrigger:=FALSE;
        99: // Abnormal processing
            Trigger := FALSE;
            DoFinsTrigger:=FALSE;
    END_CASE;
END_IF;
3 Client Function
3-18
NX-series CPU Unit FINS Function User's Manual (W596)