Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
doc:jroboplc:modules:serial [2026/01/14 07:19] denis [serial] |
doc:jroboplc:modules:serial [2026/01/14 07:33] (текущий) denis |
||
|---|---|---|---|
| Строка 63: | Строка 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 | | ||
| Строка 80: | Строка 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) | | ||