Хотелось бы дополнительно отметить, что при работе 2-х и более мастеров на одной физ. линии они будут конфликтовать друг с другом. Для снижения числа коллизий необходимо:
1. Не выставлять одинаковые, кратные или близкие к ним времена опросов
мастеров.
2. Для мастеров, работающих в режиме по команде/смене значения ставить число повторов >0 (ModBus) или контролировать корректность завершения транзакции по каналу статуса.
3. В 1-м модуле физ-кого интерфейса (именно его настройки будут использоваться для инициализации драйвера последовательного порта) установить значение Framing Time больше чем максимальное безошибочное время ответа (максимум для всех приборов, нек-е приборы могут иметь время ответа до 100-150 мс). Этим вы гарантируете, что запросы различных мастеров будут идти с промежутком, достаточным для приема ответа от приборов. Особенно это важно в полудуплексных интерфейсах (RS-485).
4. Опрашивать приборы реже, чем при однопротокольном режиме
5. Максимально увеличить скорость передачи
6. Не использовать мультипротокольный режим

P.S. работа ПЛК в режиме мультипротокольного Slave-устройства не вызывает проблем с коллизиями