Changes between Version 4 and Version 5 of EndpointR485


Ignore:
Timestamp:
Aug 3, 2021, 2:31:12 PM (3 years ago)
Author:
alx
Comment:

Исправлены опечатки.

Legend:

Unmodified
Added
Removed
Modified
  • EndpointR485

    v4 v5  
    3232
    3333При поступлении от удаленного хоста данных канальное окончание R485 переходит в режим передачи и передает полученные данные в линию интерфейса RS-485. Прием данных в это время отключается. Когда все полученные от
    34 удаленного хоста данные переданы, катальное окончание R485 переключается в режим приема данных из линии RS-485.
     34удаленного хоста данные переданы, канальное окончание R485 переключается в режим приема данных из линии RS-485.
    3535
    3636В режиме приема данные, принимаемые из интерфейса RS-485, передаются удаленному хосту. Алгоритм этой передачи зависит от значения конфигурационного параметра "Таймаут передачи". При нулевом значении параметра принятые из интерфейса RS-485 данные немедленно передаются в сеть удаленному хосту (записываются в сокет). При ненулевом значении параметра при приеме из интерфейса RS-485 первого октета данных принятый октет помещается во временный буфер, при этом запускается таймер передачи на значение таймаута, установленное конфигурационным параметром. До истечения заданного таймаута все принимаемые из интерфейса RS-485 данные дописываются во временный буфер. При истечении заданного таймаута все накопленные во временном буфере данные передаются в сеть удаленному хосту. Таким образом, установка ненулевого значения таймаута передачи позволяет снизить частоту передаваемых через соединение TCP сегментов данных и тем самым сократить накладные расходы и уменьшить общий объем данных, передаваемых по сети, ценой некоторого увеличения задержки передачи. Это может быть полезно, например, в случае передачи через широкополосный канал с оплатой по объему трафика.