Доброго дня! Со дня на день ввожу в эксплуатацию свою программу на пр205 на объект, где проектом предусмотрено использование устройства из серии программируемых реле. Перейду сразу к делу.
Пр205 с временем цикла в районе 15 мсек работает в режиме мастера modbus tcp в связке с модулями овен (Ai - 8 к, 2 x Di по 32 каждый, 2 x Do по 16 и 1 Do 24 канала для общей картины). Опрашивается 6 устройств. Дискретные опрашиваются по одному запросу на каждое устройство. Аналоговый модуль опрашивается на 8 регистров с группировкой по 8. Программа с множеством таймеров рассчитана на практически мгновенную реакцию на какие либо изменения по статусу дискретных входов. Понятно что такое недостижимо и хотелось бы уложиться в 0,2 - 0,3 секунды. На настройках мастера по умолчанию был проведен тест времени задержки на получение ответа с использованием связки ПР205 + ПР 100ой серии. По результатам теста имел плавающую задержку от 0,1 сек и порой даже до 7 секунд. В среднем 0,8 сек. Правками периода чтения и таймаута ответа путем занижения значений удалось стабилизировать на значениях не больше 0,8 секунд, что так-же нежелательно. Предполагаю, что имею дело с последовательным опросом устройств с учетом запроса-ответа, а не параллельным, как ожидалось. К сожалению не имею вагона времени на детальный поиск решения. Хотелось бы услышать умные мысли касательно данной проблемы и советов как поступить правильнее.
UPD: Связка пр205 + 6 модулей в отдельной подсети.


Ответить с цитированием
