Версия 1,011? Да эту версию проверил сам, на 308 работает. На всякий случай рекомендую обновить и саму программу пользовательской прошивки
Вид для печати
Версия 1,011? Да эту версию проверил сам, на 308 работает. На всякий случай рекомендую обновить и саму программу пользовательской прошивки
Заработало, но периодически подвисает. Связь восстанавливается через весьма заметный промежуток времени. Как устранить?
У меня терялась связь каждый час+-полчаса, восстанавливалась менее чем за секунду. проверял я вот этой программой
Связь рвется каждые 3-5 минут. Восстанавливается от менее секунды - до десятков секунд.
пробовали перезапускать соединение принудительно после каждого запроса, чтоб не ждать когда связь сама отвалится
Попробовал перезапускать - не сильно отличается. Соединил контроллер с ПК кроссом получилось работоспособно, но все-таки отваливается гораздо чаще, чем указал Евгений Сергеич. Связь при таком соединении восстанавливается быстро. Но все-таки, на мой взгляд, такого не должно быть.
Если на вкладке ModbusTCP_Slave->Config-Page указать количество Holding Registers(IW) = 2, а Input Registers(QW)=40, то на вкладке Mapping регистры появляются соответственно указанным значениям, но считать больше 2-х QW регистров нельзя до тех пор пока не поставить IW=40. Из чего я могу сделать вывод, что что-то в кодесисе напутано.
а количество передаваемых байт за один раз каково, у меня на плк100 если выше 490, то начинает зависать
40 слов (80 байт). Я не нашел способ изменить параметр MAX_IOBUFFER_SIZE=40 в библиотеке модбусТСП
нужно передать с ПЛК308 по ModBusTCP в Lectus 6 массивов по 255 байт, и получать несколько байт.
а переменных iw/qw всего 40
пробовал присвоить массив - присваивание вроде бы происходит, но только ничего толком не передается...