Показать сообщение отдельно
Старый 25.05.2022, 14:28   #18
Bigcrash
Senior Member
 
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Вопросы по сетевому взаимодействию

Цитата:
Сообщение от ATS Посмотреть сообщение
Опечатка - именно 113-й. Тогда на слейвах у Вас таймаут маловат даже для 115200 на 485-м.
Для драйвера SCADA-системы 100мс нормально, для ОРС-сервера 100мс нормально, для MbPoll 100мс нормально на 19200, а вот матриксу мало. Дак в чем проблема?


Добавлено через 1 минуту


Цитата:
Сообщение от ATS Посмотреть сообщение
Совершенно непонятно использование SlaveX. Ладно бы использовался нециклический опрос.
Есть отличия в использовании блока Slave от SlaveX? Это как-то влияет на данную проблему?


Добавлено через 9 минут


Цитата:
Сообщение от ATS Посмотреть сообщение
Да и кучка лишних запросов (запись) для датчиков. Они это наверняка не умеют.
Такой интересный момент. Датчики хранят все данные в InputRegister (но есть возможность читать и с холдингов), что логично и правильно, и все вышеперечисленные участники опроса (кроме матрикса) спокойно читают от туда. Когда матриксу ставишь направление переменной - Rin (InputRegister), данных вообще нет. Как только направление - R/Wout (аля холдниги) - все работает.
Bigcrash вне форума   Ответить с цитированием