Обновили версию библиотеки до 3.5.11.7.
Ссылка на обновленную библиотеку и документацию - в первом посте темы.
1. У ФБ MB_TcpSlave добавлен вход c_tSocketTimeout, характеризующий время до разрыва TCP-соединения в случае отсутствия запросов от клиента.
При значении T#0ms – slave разрывает соединение только при получении от клиента TCP-пакета с флагом FIN или RST.
Это позволяет избежать "полуоткрытых" соединений и исчерпания лимита одновременных подключений к слэйву.
Описание причины добавления входа: https://owen.ru/forum/showthread.php...l=1#post389893
2. ФБ MB_TcpSlave теперь отвечает на запросы с Unit ID = 255 и Unit ID = 0 независимо от значения своего входа usiUnitId (согласно спецификации Modbus TCP).
Исправление внесено по просьбе пользователя SolitarY.
3. ФБ MB_TcpRequest теперь поддерживает отправку запроса с Unit ID = 0.
Исправление внесено по просьбе пользователя vozlov.
4. Внесены изменения во все Request-ФБ для повышения удобства их использования при программировании на графических языках (в частности, CFC) - теперь нет ограничения на число одновременно обрабатываемых блоков на холсте (в прошлых версиях библиотеки было ограничение в 9 шт.).




