Plc programming – Lenze ETC Motion Control User Manual
Page 382

PLC programming
Library
V24 functions
8.8
8.8.2
l
382
EDSTCXN EN 2.0
8.8.2.10
Global constants for V24 functions
(* error codes: *)
V24_WRONG_UNIT_KDI
: DINT := −100; (* wrong V24 interface number *)
V24_OUTOFMEMORY_KDI
: DINT := −101; (* not enough RAM for creating the
V24 FIFO buffer *)
V24_OVERRUN_ERROR_KDI
: DINT := −102; (* Overrun *)
V24_PARITY_ERROR_KDI
: DINT := −103; (* Parity error *)
V24_FRAMING_ERROR_KDI
: DINT := −104; (* Framing error *)
V24_RECEIVED_BREAK_KDI
: DINT := −105; (* Received break *)
(* Mode bits: *)
MODE_EVEN_PARITY_KDW
: DWORD :=16#00000000;
MODE_ODD_PARITY_KDW
: DWORD := 16#00000004;
MODE_NO_PARITY_KDW
: DWORD := 16#00000010;
MODE_7_BITS_PER_CHAR_KDW
: DWORD :=16#00000000;
MODE_8_BITS_PER_CHAR_KDW
: DWORD := 16#00000001;
MODE_RTS_CTS_CONTROL_KDW
: DWORD := 16#00001080;
MODE_NO_RTS_CTS_CONTROL_KDW
: DWORD :=16#00000000;
MODE_STOP_BIT_LEN_1_KDW
: DWORD :=16#00000000;
MODE_STOP_BIT_LEN_2_KDW
: DWORD := 16#00000800;
MODE_BAUDRATE_2400_KDW
: DWORD := 16#00080000;
MODE_BAUDRATE_4800_KDW
: DWORD := 16#00090000;
MODE_BAUDRATE_9600_KDW
: DWORD := 16#000B0000;
MODE_BAUDRATE_19200_KDW
: DWORD := 16#000C0000;
MODE_BAUDRATE_38400_KDW
: DWORD := 16#000E0000;
MODE_BAUDRATE_57600_KDW
: DWORD := 16#000D0000;
MODE_BAUDRATE_115200_KDW
: DWORD := 16#000F0000;
MODE_RX_BUFFERSIZE_1K_KDW
: DWORD := 16#0A000000;
MODE_RX_BUFFERSIZE_2K_KDW
: DWORD := 16#0B000000;
MODE_RX_BUFFERSIZE_3K_KDW
: DWORD := 16#0C000000;
MODE_RX_BUFFERSIZE_4K_KDW
: DWORD := 16#0D000000;
MODE_TX_BUFFERSIZE_1K_KDW
: DWORD := 16#A0000000;
MODE_TX_BUFFERSIZE_2K_KDW
: DWORD := 16#B0000000;
MODE_TX_BUFFERSIZE_3K_KDW
: DWORD := 16#C0000000;
MODE_TX_BUFFERSIZE_4K_KDW
: DWORD := 16#D0000000;
(* Flag bits: *)
FLAGS_NO_PROTOCOL_KDW
: DWORD :=16#00000000;
FLAGS_PLC_PROTOCOL_KDW
: DWORD := 16#00000001;
FLAGS_XON_XOFF_PROTOCOL_KDW
: DWORD := 16#00000002;
FLAGS_NAK_ON_RX_ERROR_KDW
: DWORD := 16#00000100;
FLAGS_MELD_RX_ERROR_KDW
: DWORD := 16#00000200;
FLAGS_USER_POLLING_KDW
: DWORD := 16#00001000;
FLAGS_CHANNEL_STOLEN_KDW
: DWORD := 16#80000000;