Configuration data

Index 80n0 COM Settings Ch.1 (n = 0), Ch.2 (n = 1)

Index (hex)

Name

Meaning

Data type

Flags

Default

80n0:0

COM Settings Ch.(n+1)

Max. Subindex (hex)

UINT8

RO

0x1D (29dec)

80n0:01

Enable RTS/CTS

FALSE:
RTS/CTS not enabled

TRUE:
enabled

BOOLEAN

RW

0x01 (1dec)

80n0:02

Enable XON/XOFF supported tx data

FALSE:
XON/XOFF is not supported for send data

TRUE:
XON/XOFF is supported for send data

BOOLEAN

RW

0x00 (0dec)

80n0:03

Enable XON/XOFF supported rx data

FALSE:
XON/XOFF is not supported for input data

TRUE:
XON/XOFF is supported for input data

BOOLEAN

RW

0x00 (0dec)

80n0:04

Enable send FIFO data continuous

FALSE:
No continuous sending of data from the FIFO

TRUE:
Continuous sending of data from the FIFO enabled:

  • The send buffer is filled (up to 128 bytes) by the controller.
  • The filled buffer content is sent with a rising edge of the bit "Send continuous" (0x70n0:04).
  • The module acknowledges the data transfer to the controller by setting the bit "Init accepted" (0x60n0:03). "Init accepted" is reset with "Send continuous".

BOOLEAN

RW

0x00 (0dec)

80n0:05

Enable transfer rate optimization

FALSE:
Transfer rate optimization switched off

TRUE:
Transfer rate optimization switched on:
The content of the input buffer is automatically transferred into the process image if

  • no further byte was received for approx. 16 bit times (the time it would have taken to receive 2 bytes) after receiving data.
  • the process image is filled

BOOLEAN

RW

0x01 (1dec)

80n0:06

Enable half duplex

FALSE:
Full-duplex mode

TRUE:
Half-duplex mode

BOOLEAN

RW

0x00 (0dec)

Index (hex)

Name

Meaning

Data type

Flags

Default

80n0:11

Baud rate

Configurable baud rates:

1dec: 300 baud
2dec: 600 baud
3dec: 1200 baud
4dec: 2400 baud
5dec: 4800 baud
6dec: 9600 baud (default)
7dec: 19.2 kbaud
8dec: 38.4 kbaud
9dec: 57.6 kbaud
10dec: 115.2 kbaud

BIT4

RW

0x06 (6dec)

80n0:15

Data frame

Available coding

1dec: 7E1
2dec: 701
3dec: 8N1 (default)
4dec: 8E1
5dec: 801
8dec: 7N2
9dec: 7E2
10dec: 702
11dec: 8N2
12dec: 8E2
13dec: 802

BIT4

RW

0x03 (3dec)

80n0:1A

Rx buffer full notification

The value specifies the number of data in the receive FIFO from which the bit in index 0x60n0:04 "buffer full" is set.

UINT16

RW

0x0360 (864dec)

80n0:1B

Explicit baud rate

The desired baud rate can be entered here as a number

Only the baud rates specified in index 0x80n0:11 are supported.

The settings in this index are also adopted in 0x80n0:11.

UINT32

RW

0x00000384 (9600dec)

80n0:1D

Mode of operation

Selection of the communication standard:

UINT32

RW

0x00000010 (16dec)

16dec

RS232 (default)

Rx, Tx, RTS, CTS are controlled automatically.

17dec

RS232, manual operation

The input of Rx and CTS can be read from the ext. status (0x60n1).
The outputs Tx and RTS can be written by the ext. controlword (0x70n1).
Sending and receiving data is not handled by the firmware.

18dec

RS232, manual flow control

Sending and receiving data is controlled by the firmware.
The input state of CTS can be read from the ext. status (0x60n1).
The state of the RTS output can be set in the ext. controlword (0x70n1).

32dec

RS422 (Busdevice)

RS422 is typically used as point to point connection between two devices. In this mode, this module can listen to one of the devices.
Transmitting data is possible but not recommended. This could interfere an ongoing communication.
Termination and BIAS/Failsafe resistors should be handled by the two main devices. So they are disabled in this mode.

33dec

RS422, Terminated RX

Point to point connection between two devices.
The termination resistor on the receiver is enabled.

34dec

RS422, BIAS/Failsafe RX

Point to point connection between two devices.
The BIAS/Failsafe resistors on the receiver are enabled.

Index (hex)

Name

Meaning

Data type

Flags

Default

80n0:1D

Mode of operation

35dec

RS422, Terminated and BIAS/Failsafe RX (Enddevice)

Point to point connection between two devices.
The termination resistor and the BIAS/Failsafe resistors on the receiver are enabled.
This should be the default mode for a RS422 configuration.

UINT32

RW

0x00000010 (16dec)

64dec

RS485 (Busdevice)

This configuration will not enable the termination or the BIAS/Failsafe resistors.
It is designed for devices which are connected in between of the two terminating devices.

65dec

RS485, Terminated

RS485 configuration with enabled termination resistor

66dec

RS485, BIAS/Failsafe

RS485 configuration with enabled termination resistor

67dec

RS485, Terminated and BIAS/Failsafe (Enddevice)

RS485 configuration with enabled termination resistor and enabled BIAS/Failsafe resistors.
This should be the default configuration for both endpoints of the RS485 network.