Настройка Serial Interface (SI)

Описание

(см. формат описания настроек здесь)

Назначение:Выбирает режим полного или полудуплекса для последовательного порта DS (в режиме маршрутизации данных)
Формат команды Set (S):SSIx, где x: 0 (полный дуплекс), 1 (полудуплекс), 2 (авто)
Формат команды Get (G):GSI
Действие команды Init (I):Инициализируется безусловно: через сетевую команду, последовательную команду или быструю инициализацию
Значение после инициализации: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) сигнализация обратная.

** Соединены ли эти две линии, проверяется один раз при включении питания. Соединение или разъединение линий во время работы устройства не приводит к немедленной смене выбранного режима интерфейса.