Plc programming – Lenze ETC Motion Control User Manual

Page 382

Advertising
background image

PLC programming

Library
V24 functions

8

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;

Advertising