Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:modules:serial [2026/01/14 07:15]
denis
doc:jroboplc:modules:serial [2026/01/14 07:33] (текущий)
denis
Строка 14: Строка 14:
       ​       ​
 #local #local
-      - id:        ​13 +      - id:        ​1
-        enable: ​   off+
         baud:      9600         baud:      9600
         bits:      8/0/1         bits:      8/0/1
         timeout: ​  200         timeout: ​  200
         type:      local         type:      local
-        sysname: ​  /dev/ttyr00+        sysname: ​  /dev/ttyUSB0
  
 # NPort # NPort
-      - id:        ​41 +      - id:        ​2
-        enable: ​   off+
         baud:      57600         baud:      57600
         bits:      8/0/1         bits:      8/0/1
Строка 34: Строка 32:
         ​         ​
 # USRIOT # USRIOT
-      - id:        ​+      - id:        ​3
-        enable: ​   on+
         baud:      57600         baud:      57600
         bits:      8/0/1         bits:      8/0/1
Строка 44: Строка 41:
  
 # RFC2217 or Telnet # RFC2217 or Telnet
-      - id:        ​+      - id:        ​4
-        enable: ​   on+
         baud:      57600         baud:      57600
         bits:      8/0/1         bits:      8/0/1
         timeout: ​  500         timeout: ​  500
-        type:      rfc2217 ​# or telnet +        type:      rfc2217 
-        host:      192.168.2.188 +        host:      192.168.2.250 
-        port:      ​26+        port:      ​5004
  
 </​code>​ </​code>​
Строка 67: Строка 63:
 |:::​|:::​|''​stopbits''​ - 1-2, количество стоп-бит ​ | |:::​|:::​|''​stopbits''​ - 1-2, количество стоп-бит ​ |
 |**timeout**| ​ ''​200'' ​ |тайм-аут в миллисекундах ​ | |**timeout**| ​ ''​200'' ​ |тайм-аут в миллисекундах ​ |
-|**no_tcpdelay**|  ''​off'' ​ |отключение алгоритма NagleПри значении ''​on'' ​исходящие tcp-пакеты будут ​отсылаться без ожидания и группировки, предназначенной для ​оптимизации сетевого траффика (только для ​''​nport'' ​и ''​usriot''​) ​ |+|**recon_ms**|  ''​3000'' ​ |задержка переоткрытия порта. Если в течение времени ''​recon_ms'' ​все запросы ​чтения ​были безуспешными, либо возникла ошибка ​при записи, то порт закрывается, выдерживается пауза длительностью ​''​recon_ms''​, после чего порт снова открывается ​ |
 |**type**| ​ -  |тип порта: ​ | |**type**| ​ -  |тип порта: ​ |
 |:::​|:::​|**''​local''​** - работа с встроенными последовательными портами через драйверы операционной системы. Для доступа используется библиотека jSerialComm ​ | |:::​|:::​|**''​local''​** - работа с встроенными последовательными портами через драйверы операционной системы. Для доступа используется библиотека jSerialComm ​ |
Строка 84: Строка 80:
 |**port.data** ​ |  -  |tcp-порт данных ​ | |**port.data** ​ |  -  |tcp-порт данных ​ |
 |**port.cmd** ​ |  -  |tcp-порт управления ​ | |**port.cmd** ​ |  -  |tcp-порт управления ​ |
 +|**no_tcpdelay**| ​ ''​on'' ​ |отключение оптимизации сетевого траффика на уровне ОС (Nagle-алгоритм) ​ |
 ^  usr / rfc2217 ​ ^^^ ^  usr / rfc2217 ​ ^^^
 |**host** ​ |  -   ​|адрес сервера ​ | |**host** ​ |  -   ​|адрес сервера ​ |
 |**port** ​ |  -  |tcp-порт ​ | |**port** ​ |  -  |tcp-порт ​ |
 |**no_init** ​ |  ''​off'' ​ |Не делать инициализацию последовательного порта (скорость,​ биты). Имеет смысл использовать с устройствами,​ не поддерживающими установку параметров,​ иначе в устройство при открытии порта прилетит "​мусор" ​ | |**no_init** ​ |  ''​off'' ​ |Не делать инициализацию последовательного порта (скорость,​ биты). Имеет смысл использовать с устройствами,​ не поддерживающими установку параметров,​ иначе в устройство при открытии порта прилетит "​мусор" ​ |
 +|**no_tcpdelay**| ​ ''​on'' ​ |отключение оптимизации сетевого траффика на уровне ОС (Nagle-алгоритм) ​ |
 ^  modbustcp ​ ^^^ ^  modbustcp ​ ^^^
 |**host** ​ |  -   ​|адрес сервера (slave) ​ | |**host** ​ |  -   ​|адрес сервера (slave) ​ |
doc/jroboplc/modules/serial.1768364152.txt.gz · Последние изменения: 2026/01/14 07:15 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0