Многоканальные последовательные порты

И DS1101, и DS1102 имеют один разъём DB9, но предлагают несколько каналов RS232. Последовательным каналом мы называем набор, включающий как минимум сигналы RX и TX. Стандартный последовательный порт имеет шесть «важных» сигналов: RX, TX, CTS, RTS, DSR и DTR. Пары сигналов CTS/RTS и DSR/DTR у DS1101 и DS1102 могут использоваться как независимые последовательные каналы RX2/TX2 и RX3/TX3. Если вашему устройству Modbus не нужны никакие сигналы, кроме RX и TX (как обычно и бывает), то один контроллер может дать вам три независимых канала RS232! Это относится к DS1101, а также к DS1102 в режиме RS232. В режиме RS485 DS1102 предлагает только один канал.

Варианты распределения каналов RS232 (DS1101 и DS1102)

Tibbo определила 15 вариантов распределения портов (схем расположения каналов). Это наши стандартные варианты, которые мы используем для всех приложений, работающих на устройствах DS1101 и DS1102.

Вариант распределенияДоступные сигналыВыводы разъёма DB9M
#2#3#8#7#6#4#1 (только DS1101)
Вариант 0RX/TX/CTS/RTS/DSR/DTRRXTXCTSRTSDSRDTR---
Вариант 1RX/TX/CTS/RTS/DSR/DTR + RX/txRXTXCTSRTSDSRDTRRX4
Вариант 2RX/TX/CTS/RTS + RX/TX + RX/txRXTXCTSRTSRX3TX3RX4
Вариант 3RX/TX/CTS/RTS + RX/TX/CTS/rtsRXTXCTSRTSRX3TX3CTS3
Вариант 4RX/TX/CTS/RTS + RX/TX/DSR/dtrRXTXCTSRTSRX3TX3DSR3
Вариант 5RX/TX/DSR/DTR + RX/TX + RX/txRXTXRX2TX2DSRDTRRX4
Вариант 6RX/TX/DSR/DTR + RX/TX/CTS/rtsRXTXRX2TX2DSRDTRCTS2
Вариант 7RX/TX/DSR/DTR + RX/TX/DSR/dtrRXTXRX2TX2DSRDTRDSR2
Вариант 8RX/TX + RX/TX + RX/TX + RX/txRXTXRX2TX2RX3TX3RX4
Вариант 9RX/TX/CTS/rts + RX/TX + RX/TXRXTXRX2TX2RX3TX3CTS
Вариант 10RX/TX/DSR/dtr + RX/TX + RX/TXRXTXRX2TX2RX3TX3DSR
Вариант 11RX/TX/CTS/RTS + RX/tx/CTS/RTSRXTXCTSRTSCTS4RTS4RX4
Вариант 12RX/TX/CTS/RTS + RX/tx/DSR/DTRRXTXCTSRTSDSR4DTR4RX4
Вариант 13RX/TX/DSR/DTR + RX/tx/CTS/RTSRXTXCTS4RTS4DSRDTRRX4
Вариант 14RX/TX/DSR/DTR + RX/tx/DSR/DTRRXTXDSR4DTR4DSRDTRRX4

Как видно, и DS1101, и DS1102 имеют как минимум три канала: RX/TX, RX2/TX2 (CTS/RTS) и RX3/TX3 (DSR/DTR). У DS1101 дополнительно есть линия RX4, но нет TX4. Поскольку приложениям Modbus нужны и линия RX, и линия TX, этот «полуканал» можно не учитывать.

Из всех вариантов, представленных в таблице выше, для приложения Modbus Gateway особенно выделяются два как «очень полезные»:

• Вариант 0, так как он соответствует стандартной схеме последовательного порта.

• Вариант 8, так как он предлагает три простых последовательных канала, в каждом из которых есть только линии RX и TX (этого обычно достаточно для устройств Modbus).

RS422 и RS485 (только DS1102)

В этих режимах можно использовать только вариант распределения 0.