Цитата Сообщение от roman_1986 Посмотреть сообщение
Спасибо за ответ... по поводу 2000 раз в секунду, это я имел ввиду, что по протоколу и данной скорости мы может столько обращаться))) А так, да... максимум 90раз в секунду...и это более чем достаточно....

Функция чтения 0х03 для модуля ввода.
Функция записи 0х10 для модуля вывода.
И там и там стоит галочка - ЗАПИСЬ ПО ИЗМЕНЕНИЮ...
А вот период опроса 25 мс, это я так понимаю именно через сколько будет происходить следующий опрос? Т.е. за 1 секунду опрос - 40 раз? (даже если так, и этого должно быть достаточно..... а у нас как будто 1 раз в 1 секунду....)

1.png

2.png

3.png
По первой картинке, интервал между запросами можно уменьшить до 2 мс.
По второй и третей, таймаут ответа можно 200-300мс поставить.
Сами переменные не вижу как выбраны команды, но надеюсь что в модуль вывода только пишем, а из модуля ввода только читаем. По поводу чекбоксов изменения, то это опция для выходного модуля, если у вас данные не меняются часто, лучше оставить по изменению, тогда команда будет уходить на модуль только по факту изменения выходного состояния из ПР, это даст больше времени на другие команды.