Changes between Version 1 and Version 2 of EndpointR232


Ignore:
Timestamp:
Jul 12, 2021, 5:36:09 PM (3 years ago)
Author:
alx
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EndpointR232

    v1 v2  
    3939При накоплении во временном буфере большого количества принятых из интерфейса RS-232 данных (около 1200 байт) накопленные данные будут отправлены канальным окончанием в сеть не дожидаясь истечения таймаута передачи, так как при дальнейшем накоплении данных накопленные данные не поместятся в один пакет TCP и будут разбиты на несколько, и, таким образом, дальнейшее накопление не имеет смысла.
    4040
     41=== Аппаратное управление потоком ===
     42
     43Если конфигурационный параметр "Управление потоком" установлен в значение "вкл", канальное окончание R232 использует сигналы RTS и CTS для аппаратного управления потоком.
     44
     45Если при передаче данных на выход RxD интерфейса RS-232 вход RTS переходит в неактивное состояние (низкий уровень), канальное окончание R232 заканчивает передачу текущего символа после чего приостанавливает дальнейшую передачу данных. На выходе RxD при этом держится низкий уровень (стоп-бит). Передача данных на выход RxD возобновляется при появлении активного (высокого) уровня на входе RTS.
     46
     47Если буфер, в который поступают данные, принимаемые по входу TxD интерфейса RS-232, заполняется более чем на 90% (например вследствие неготовности удаленного хоста к приему или низкой пропускной способности сети), канальное окончание R232 переводит выход CTS в неактивное состояние (низкий уровень), сигнализируя устройству на противоположной стороне линии о необходимости приостановить передачу. При уменьшении заполнения буфера (после передачи порции данных через сеть удаленному хосту) окончание R232 переводит выход CTS в активное состояние (высокий уровень), сигнализируя устройству на противоположной стороне о готовности к приему новых данных.
     48
     49Если конфигурационный параметр "Управление потоком" установлен в значение "выкл", канальное окончание R232 игнорирует состояние входа RTS, всегда передавая данные, поступающие от удаленного хоста, на выход RxD интерфейса RS-232. Выход CTS интерфейса RS-232 при этом всегда имеет высокий уровень.
     50
    4151=== TCP keep-alive и таймаут неактивности ===
    4252
     
    5767[[Image(ss1.jpg)]]
    5868
     69 Скорость:: Параметр определяет скорость в бит/с передачи и приема данных через интерфейс RS-232. Допустимые значения: 150, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600 и 115200. Значение по умолчанию - 9600.
     70
    5971 Контроль четности:: Параметр определяет наличие и значение бита четности/нечетности в символах интерфейса RS-232. Допустимые значения: "нет" (бит четности/нечетности отсутствует), "четность" (передается бит четности), "нечетность" (передается бит нечетности).
    6072
    6173 Число стоповых бит:: Параметр определяет число стоповых бит в символах интерфейса RS-232. Допустимые значения: 1 (один стоповый бит), 2 (два стоповых бита).
     74
     75 Управление потоком:: Параметр определяет, использует ли интерфейс сигналы аппаратного управления потоком. Допустимые значения: "вкл" (аппаратное управление потоком включено) и "выкл" (аппаратное управление потоком выключено). Значение по умолчанию - "вкл".
    6276
    6377 Режим работы:: Параметр определяет режим работы канального окончания. Допустимые значения: "клиент" (канальное окончание устанавливает соединение с удаленным сервером), "сервер" (канальное окончание ожидает подключения от удаленного клиента).