ComError_t

Error codes of type ComError_t are listed below.
A complete list of all possible error codes can be found in the appendix.

ComError_t

TYPE ComError_t :
(
COMERROR_NOERROR                := 0,
COMERROR_PARAMETERCHANGED       := 1, (* input parameters changed during reception *)
COMERROR_TXBUFFOVERRUN          := 2, (* string > transmit buffer *)
COMERROR_STRINGOVERRUN          := 10, (* end of string *)
COMERROR_ZEROCHARINVALID        := 11, (* string cannot receive zero characters *)
COMERROR_INVALIDPOINTER         := 20, (* invalid data pointer, e. g. zero *)
COMERROR_INVALIDRXPOINTER       := 21, (* invalid data pointer for ReceiveData *)
COMERROR_INVALIDRXLENGTH        := 22, (* invalid length for ReceiveData, e. g. zero *)
COMERROR_DATASIZEOVERRUN        := 23, (* end of data block *)
COMERROR_INVALIDPROCESSDATASIZE := 24,
COMERROR_MODENOTSUPPORTED       := 16#0101, (* mode not supported (3-Byte Terminals connected to bus controllers) *)
COMERROR_INVALIDCHANNELNUMBER   := 16#0102,
COMERROR_INVALIDBAUDRATE        := 16#1001,
COMERROR_INVALIDNUMDATABITS     := 16#1002,
COMERROR_INVALIDNUMSTOPBITS     := 16#1003,
COMERROR_INVALIDPARITY          := 16#1004,
COMERROR_INVALIDHANDSHAKE       := 16#1005,
COMERROR_INVALIDNUMREGISTERS    := 16#1006,
COMERROR_INVALIDREGISTER        := 16#1007,
COMERROR_TIMEOUT                := 16#1008
);
END_TYPE

Requirements

Development environment

Target platform

PLC libraries to include

TwinCAT v3.1.4012

PC or CX (ARM, x86, x64)

Tc2_SerialCom