Проект выложите, пожалуйста, в котором это проявляется (все не относящееся к делу можно вырезать).
Вид для печати
Проект выложите, пожалуйста, в котором это проявляется (все не относящееся к делу можно вырезать).
Извиняйте, не досмотрел... Решил по Вашему совету выложить проект, но прежде удалить всё, не относящееся к вопросу. И... тут обнаружил что эту переменную использовал в TCP_Slave, где она определена как WORD. Из-за этого вылетала ошибка... Не внимательность... Всё поправил - работает как надо.
Новый прикол. Внёс в проект 32 Modbus_slave-устройства. Больше не получается. Как увеличить количество устройств?
Есть возможность разнести устройства по обоим RS-485 портам контроллера?
Перенёс проект на ПЛК304, всё-таки разделил сеть на две, чтобы обойти ограничение в 32 устройства. Сейчас отлаживаю работу устройств. Возникла проблема. По моему ощущению работа устройств в сети снизилась примерно в два раза, по сравнению с предыдущим контроллером. То ли это железячная проблема контроллера - тормозной опрос устройств, то ли я что-то неверно прописал... Интересуют верно ли я прописал тайминги:
1. В MainTask я сделал циклическое выполнение t#50ms
2. В каждом Slave-устройстве прописал Ожидание ответа 1000ms
3. Опрос входов-выходов, которые меня интересуют проставил в настройках каналов Slave-устройств от 100 до 300ms
В результате, к примеру при срабатывании геркона на дискретном входе Salve-устройства я вижу изменение только через пару-тройку секунд, причём обратное действие геркона фиксируется почти мгновенно. Что это может быть?