Certain tag types support a Mode string that defines the communication parameters of a serial port.
The Serial Port Mode String consists of a list of parameter and value pairs, which configure a serial port. For example:
Baud=9600 Parity=E Data=7 Stop=1
Note: This represents a data rate (baud) of 9600 bits per second, Even parity, 7 data bits and 1 stop bit.
The keywords you can use in Mode strings, and the allowed values, are described in this table:
Parameter | Values | Default | Description |
---|---|---|---|
baud |
110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600, 115200, 128000, 256000 | 9600 | Baud rate (bits per second) |
parity | E, O, M, S, N | N |
The parity check bit added to the data. N = No parity. E = Even parity. O = Odd parity. M = Mark parity. S = Space Parity. |
data | 6, 7, 8 | 8 | The number of data bits in each character |
stop | 1, 2 | 2 | The number of stop bits at the end of each character |
xon | on, off | off | Whether the xon/xoff protocol for data flow control is on, or off |
DTR | on, off, hs | on |
Whether DTR signal is set to on, or off, or handshake. Off = DTR signal is off. On = DTR signal is on. Hs = DTR handshaking is enabled. |
octs | on, off | off |
Whether the CTS signal is monitored for output flow control. Off = Data is sent regardless of the state of the CTS signal. On = Data is only sent if the CTS signal is On. |
odsr | on, off | off |
Whether the DSR signal is monitored for output flow control. Off = Data is sent regardless of the state of the DSR signal. On = Data is only sent if the DSR signal is On. |
RTS | on, off, hs, tg | on |
Whether RTS signal is set to on, or off, or handshake, or toggle Off = RTS signal is off. On = RTS signal is on. Hs = RTS signal is on when the input buffer is less than 50% full. RTS signal is off when the input buffer is more than 75% full. Tg = RTS signal is on when there are bytes available for transmission. |
idsr | on, off | off |
Whether received data is ignored if the DSR signal is off. Off = All received data is processed regardless of the state of DSR. On = Received data is processed only if the DSR signal is on. |
Note: Not all PC hardware supports the options described above. Please refer to the serial port manufacturers data sheet(s) for details of which options may or may not be supported.
For background information on serial communications.
For information about the dialog editor for serial port mode strings.
For the meaning of terms used in Fernhill SCADA.