База знаний / Serial-over-IP / Руководства по прошивкам / Прикладная прошивка сервера устройств (V3.34/V3.66) / Принцип работы / Последовательный порт и последовательная связь
Открытое и закрытое состояния последовательного порта
В зависимости от текущих настроек и состояния соединения данных последовательный порт DS может быть открыт или закрыт. Когда порт открыт, он готов записывать входящие данные в буфер «последовательный-в-Ethernet»* в режиме маршрутизации данных или принимать последовательную команду в режиме последовательного программирования. Когда порт закрыт, он игнорирует все входящие последовательные данные, кроме управляющих последовательностей (если они включены настройкой Soft Entry (SE)).
Следующее определяет, когда последовательный порт закрыт или открыт:
- Когда последовательный порт находится в режиме последовательного программирования, он всегда открыт (то есть готов принимать команды программирования);
- Когда последовательный порт находится в режиме маршрутизации данных:
- Пока IP-адрес получается от DHCP-сервера**, порт закрыт;
- После успешного получения IP-адреса:
- Если текущий Routing Mode (RM) [настройка/ параметр] равен 0 (server):
- Если соединение данных не установлено, порт закрыт;
- Если соединение данных установлено, порт открыт;
- Если текущий Routing Mode (RM) равен 1 (server/client) или 2 (client):
- Если настройка Connection Mode (CM) равна 0 (сразу) или 1 (по данным или команде), порт открыт;
- Если настройка Connection Mode (CM) равна 2 (по команде) или 3 (по команде или DSR=HIGH):
- Если соединение данных не установлено, порт закрыт;
- Если соединение данных установлено, порт открыт.
* Не все входящие данные обязательно будут записаны в буфер - см. маршрутизацию данных «последовательный-в-Ethernet»
** Происходит при запуске, когда настройка DHCP (DH) равна 1 (включено)