База знаний / Serial-over-IP / Рекомендации по применению (Application Notes) / AN008. Использование HyperTerminal / Отправка команд с помощью HyperTerminal или Telnet
Командная фаза TCP
![]() | Это продвинутый метод, он немного сложнее остальных. Обычно программирование в командной фазе TCP не требуется. Этот пример лишь показывает возможности режима: не нужно выполнять его, если эта функция не нужна в вашей задаче. |
В программировании в командной фазе каждый сеанс сетевой связи начинается с сеанса программирования. Поэтому, чтобы связаться с устройством, сначала нужно отправить команду Logout (O). А чтобы отправить эту команду (и выйти), сначала нужно войти в систему. Это делается командой Login (L).
Чтобы проверить этот метод на практике, выполните следующее:
- Запустите DS Manager.
- Откройте настройки DS, который вы хотите настроить.
- Убедитесь, что его IP-адрес подходит для вашей сети, и запишите его для дальнейшего использования.
- Перейдите на вкладку Connection.
- Убедитесь, что Transport protocol выбран TCP, а Routing Mode установлен в Server (Slave).
- Установите Data login в Enabled. Оба эти параметра показаны ниже:

- Теперь выполните инструкции из раздела Установление соединения TCP/IP с сервером устройств и вернитесь сюда.
- Отправьте первую команду, для входа в систему. Как и для всех команд, вы не увидите то, что отправляете, а только то, что получаете:
- Нажмите Ctrl+B.
- Введите L (заглавная L - введите l, удерживая SHIFT).
- Нажмите Enter.
- Вы должны получить STX (Smiley) и A. Это значит, что вы вошли в систему. Выглядит это так:
. - Перейдите к упражнению по программированию и начните программировать устройство.
Совет | Чтобы узнать всё о программировании в командной фазе, прочитайте Программирование в командной фазе (TCP) в полном руководстве. |
