Возникла следующая проблема: имеется проект с двумя slave-устройствами сети Modbus. Пока скорости общения МК с устройствами были одинаковыми проект загружался с ПК на Pixel, с Pixel на МП, с МП на другой Pixel, и всё замечательно работало. Но возникла необходимость изменить скорость общения с одним из устройств (теперь slave_1 = 9600, slave_2 = 115200) и при попытке прошить Pixel, находящийся далеко от ПК через МП сеть отказалась работать. При загрузке тогоже самого проекта сразу из ПК в Pixel все замечательно работает.
сеть состоит из:
master - МК Pixel.
slave_1 - модуль аналогового ввода ОВЕН МВ110-8АС
сетевой адрес - 1
таймаут(мс) - 10
управление из FBD - отключено
parity - none
stopbits - 2
byte size - 8
скорость - 9600
slave_2 - панель Delta DOP-B08S515
сетевой адрес - 3
таймаут(мс) - 10
управление из FBD - отключено
parity - none
stopbits - 2
byte size - 8
скорость - 115200
При прошивке с ПК всё работает (число не отвеченных запросов по каждому из слейвов не превышает 5 (данные беру с блока Slave(Link) до 5 доходит очень редко - раз в 5 минут, в основном 0 редко 1)). При прошивке через МП slave_1 не отвечает ни на один запрос, slave_2 работает нормально (статистика таже что и при прошивке с ПК).
проект для Pixel:
http://yadi.sk/d/jjWZt8g_FXDop