Открытое и закрытое состояния последовательного порта

В зависимости от текущих настроек и состояния соединения данных последовательный порт 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 (включено)