Описание
(см. формат описания настроек здесь)
| Формат команды Set (S): | SSIx, где x: 0 (полный дуплекс), 1 (полудуплекс), 2 (авто) |
| Значение после инициализации: | 2 (авто) |
| Перекрывающий параметр: | --- |
| Впервые появился: | Раньше «baseline» V3.14/V3.51 |
Подробности
Последовательный порт DS может работать в режиме полного или полудуплекса. «Полный дуплекс» и «полудуплекс» здесь относятся исключительно к логике работы DS, а не к аппаратной реализации порта, которая зависит от модели DS.
Настройка влияет только на работу порта в режиме маршрутизации данных. В режиме последовательного программирования порт всегда использует полудуплексный интерфейс, подробности см. в разделе последовательное программирование.
| 0 (полный дуплекс) | Подходит для связи по RS232 и RS422. Линии RTS (выход) и CTS (вход) работают штатным образом, то есть для управления потоком между DS и подключённым последовательным устройством (при Flow Control (FC) [настройка/ параметр] = 1 (включено)) либо для сигнализации между сетевым узлом и подключённым последовательным устройством (через инструкции Set I/O Pin Status (Sx), инструкции Get I/O Pin Status (Gx) и сообщения Notification (J)). |
| 1 (полудуплекс) | Подходит для связи по RS485. В этом режиме линия RTS управляет направлением передачи, а линия CTS не используется. Когда буфер Ethernet-в-последовательный порт DS пуст (нечего отправлять в последовательный порт), линия RTS находится в состоянии HI*. Когда есть данные для отправки, линия RTS находится в состоянии LOW* на всё время вывода данных. Такое поведение позволяет линии RTS управлять линией направления приёмопередатчиков RS485 и преобразователей RS232-в-RS485. |
| 2 (авто) | В этом режиме DS выбирает полный или полудуплексный режим автоматически, в зависимости от аппаратной части. Для Ethernet-модулей выбор выполняется соединением или разъединением пары выводов ввода-вывода. Внешние серверы устройств содержат схему выбора внутри. Таблица ниже описывает выбор интерфейса по аппаратной части. |
Аппаратный выбор полного или полудуплексного режима на серверах устройств Tibbo
Когда Serial Interface установлена в 2 (авто), DS выбирает полный или полудуплексный режим для своего последовательного порта по аппаратной части. Таблица ниже описывает выбор режима по аппаратной части.
| Модель DS | Для полного дуплекса | Для полудуплекса | Комментарии |
| EM100 | Оставить CTS/SEL и ER/WS не подключёнными | Соединить CTS/SEL с ER/WS** | |
EM120
EM200 | Оставить CTS/SEL и SR не подключёнными | Соединить CTS/SEL с SR** | |
DS100
EM100-EV | Всегда выбран | --- | Эти изделия построены на базе EM100 и поддерживают только интерфейс RS232, поэтому CTS/SEL и ER/WS внутри не подключены |
| DS100B | Зависит от перемычек | | Это изделие построено на базе EM100; перемычки определяют, соединены ли CTS/SEL и ER/WS |
DS203
EM120/EM200-EV | Всегда выбран | --- | Эти изделия построены на базе EM120 или EM200 и поддерживают только интерфейс RS232, поэтому CTS/SEL и SR внутри не подключены |
* Состояния HI и LOW указаны относительно последовательных портов DS100R, DS100B, DS203. Для EM100, EM120, EM200, EM203(A) сигнализация обратная.
** Соединены ли эти две линии, проверяется один раз при включении питания. Соединение или разъединение линий во время работы устройства не приводит к немедленной смене выбранного режима интерфейса.