nvk76 Posted October 31, 2012 Share Posted October 31, 2012 Здравствуйте! Пробую подключаться к Direct Logic DL-260 через Moxa. Контроллер определяется нормально, но потом связь обрывается. Программа опроса контроллера говорит, что нет ответа от контроллера. Подключаюсь кабелем RJ45<->DB9M. В чём может быть дело? Со скадапаком всё работает нормально. Link to comment
Komantsev Posted November 3, 2012 Share Posted November 3, 2012 Добрый день, Если контроллер какое-то время видится, то, я полагаю, базовые настройки устройств сделаны корректны, устройства исправны, кабель верный. Есть вероятность, что преобразователь NPort при передаче данных по Ethernet фрагментирует их (длинные COM-портовые пакеты делит на несколько IP-пакетов), из-за этого длинные пакеты могут восприниматься некорректно. Попробуйте воспользоваться советами по избежанию фрагментации. Link to comment
nvk76 Posted November 3, 2012 Author Share Posted November 3, 2012 Попробуйте воспользоваться советами по избежанию фрагментации. Пробовал. Ставил значения от 2 до 5. Ничего не получается. Link to comment
Komantsev Posted November 3, 2012 Share Posted November 3, 2012 Тогда пришлите, пожалуйста, конфигурационный файл устройства NPort (настройки можно экспортировать в файл утилитой NPort Administrator, меню Configuration) и данные мониторинга. Link to comment
nvk76 Posted November 4, 2012 Author Share Posted November 4, 2012 Тогда пришлите, пожалуйста, конфигурационный файл устройства NPort (настройки можно экспортировать в файл утилитой NPort Administrator, меню Configuration) и данные мониторинга. Во вложении файлы конфигурации и мониторинга. moxa_5650.txt Link to comment
Komantsev Posted November 6, 2012 Share Posted November 6, 2012 Здравствуйте, В присланном настроечном файле параметры Force TX не установлены. Лучше поставьте в значение 2 мс, обычно стабильнее работает именно с таким значением. Во вложении высылаю утилиту Portmon. Она протоколирует всю активность по COM-порту (работает только на платформах x86). Пожалуйста, сделайте LOG-файл успешного обмена данными через обычный COM-порт компьютера и LOG-файл обмена через NPort. В идеале, постарайтесь, чтобы были запротоколированы одни и те же действия, чтобы можно было сравнить реакцию на них. portmon_3.02.zip Link to comment
nvk76 Posted November 7, 2012 Author Share Posted November 7, 2012 Во вложении - необходимые файлы. moxa_cfg.txt com1-PC.txt moxa_com2.txt Link to comment
Komantsev Posted November 7, 2012 Share Posted November 7, 2012 Здравствуйте, По Логам видно, что данные обратно через NPort приходят корректно. Почему-то при работе с NPort компьютер запрашивает другие данные. Вот пример запроса через обычный COM: Запрос:07.11.2012 18:18:10.67364 (+0.0156 seconds) 04 4B 21 05 А вот пример запроса через NPort: Запрос:07.11.2012 18:27:32.19264 (+0.0000 seconds) 06 4B 21 05 Почему-то первый символ опрашивающая программа меняет с 4 на 6. Вы уверены, что дело не в настройках опрашивающей программы? Link to comment
nvk76 Posted November 10, 2012 Author Share Posted November 10, 2012 В данный момент вообще не могу подключиться. Вообще, не всегда ещё удается подключиться. Link to comment
Komantsev Posted November 12, 2012 Share Posted November 12, 2012 Добрый день! Присылайте нам тоже логи неуспешных подключений. Будем анализировать. По возможности, все-таки сделайте LOG-протоколы утилитой portmon, которую я посоветовал. Присланные Вами протоколы содержат все данные, но, к сожалению, не показывают параметры порта, задержки и прочую служебную информацию. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now