Цитата:
Сообщение от младшой
В документации на контроллеры есть сведения об этих ограничениях?
|
Все ограничения пакетов унаследованы от даташитов на протокол modbus. Мы работаем по старому, в котором макс размер PDU для TCP равен 260 байтов.
Добавлено через 50 секунд
Цитата:
Сообщение от romanetz
Просто чтобы показать другим пользователям возможность проявления проблемы: SMlogix может автоматически распределять некорректно. И необходимость, в таком случае, корректирования карты запросов вручную.
|
Ага, увидел неувиденное - сам лоджик сделал большой пакет. Подрежем, т.к. не принципиально. В аппендиксе b3 действительно указано 123 регистра. Причина ограничения непонятна, т.к. все служебные поля позволяют до 128. Возможно это ограничение конкретно для модиконовских контроллеров, типа чтобы буфер не превышал 256 байтов, а не был предельным по протоколу. В аппендиксах много подобных приколюх, которые разработчиками воспринимаются слишком буквально.