Показать сообщение отдельно
Старый 04.01.2014, 14:39   #1
max7222
Member
 
Регистрация: Jul 2012
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили: 2 раз(а) в 1 сообщении
По умолчанию Не работает сеть после загрузки проекта на Pixel через МП (модуль памяти)

Возникла следующая проблема: имеется проект с двумя 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

Последний раз редактировалось Arsie, 06.01.2014 в 15:44
max7222 вне форума   Ответить с цитированием