Цитата(rezident @ Aug 1 2008, 10:24)

в стандарте ModBus кроме режима RTU есть еще и символьный режим ASCII. У него есть свои недостатки
Согласен, поэтому не нравится.
Цитата(rezident @ Aug 1 2008, 10:24)

По теме топика. У каждого устройства должен иметься свой уникальный серийный номер.
Есть, уникальный, но он не серийный(последовательный).
Цитата(rezident @ Aug 1 2008, 10:24)

Исходя из значения этого номера, и должна определяться пауза
Номер 16 байт - слишком длинная пауза получается ))) даже если с шагом через 1us.
Можно бы сделать свертку (crc) до 8 бит.
Можно сделать вместо одного идентификационного запроса - шестнадцать, по одному на каждый байт.
Но в любом случае потенциально имеем конфликты, и их нужно как-то разруливать.
Цитата(rezident @ Aug 1 2008, 10:24)

А без наличия карты размещения устройств назначать вслепую сетевые адреса это нонсенс
Связь места расположения устройства с его номером может выполняться на верхнем уровне, за пределами сети, и в этом случае достаточно и даже лучше назначать адреса вслепую.