https://youtu.be/0KmYPSnf1v8
Вот ссылка на видео, как все происходит
Вид для печати
https://youtu.be/0KmYPSnf1v8
Вот ссылка на видео, как все происходит
Мне сложно прокомментировать работу вашу конвертера, у которого, кажется, даже нет обозначений производителя, и шлейфа.
Я рекомендую использовать проверенные конвертеры от известных компаний - например, Moxa UPort 11xx (лучше оригинальные тайваньские с синей этикеткой - с теми, что производятся в России - с зеленой этикеткой - наблюдались проблемы) или ICP DAS I-7561U.
RomeoVar панель старая, которой требуется сигнал CTS ?
1. ножевые соединения - проверить качество соединения и правильность по контактам - откуда уверенность что CTS поднимается?
2. Собственно он в преобразователе USB-RS232 есть ?
Без CTS она в режим программирования не переходит. Более того, если нет сигнала CTS Приложение выдает ошибку открытия COM порта. Так что косвенно я уверен - сигнал CTS есть. И преобразователь, дешевый/не дешевый, а я им уж пару лет "общаюсь" с разного рода контроллерами - проблем не было. По качеству контактов - прозванивал, тоже проблем нет. Если Rx, Tx попутать, на дисплее ИП320 не появляется процент загрузки ПО. Так что тоже сомнительно
Какие настройки ком-порта у приложения? Четность, скорость и т.д.?
Да и вообще что такого в этой панели? Что нужны только особенные переходники? Там скорость 115200 или может 1,5Mbps? Я еще пойму - Modbus на высоких скоростях и больших расстояниях, а тут-то чего Rx, Tx CTS ваще используется как сигнал перевода панели в режим программирования
Бред какой-то
ТАкой точно, на CH340 только с кабелем. Ничего не помогло. И как назло ни одного компа с аппаратным Ком-портом. Странно то, что вываливается по таймауту, типа нет обмена. Но если рассуждать логически то:
1. CTS сигнал проходит/присутствует т.к. панель переключается в режим программирования. Без этого сигнала вываливается ошибка "Не могу открыть КОМ"
2. Tx (от компа) тоже судя по всему есть. Т.к. без него не появляется %загрузки на панели.
3. А вот Rx похоже теряется. Панель я не вскрывал, но через переходник все прозванивается, сопротивление 0,5 ом. со щупами.
Это не совсем так, у меня с переходниками, которые не работали, там не было 5 и 7 ножки, вот с ними и не появлялись даже %. С этим переходником немного думает, потом идёт запись и ОК. У вас с настройками переходника и настройками в программе COM порта точно всё в порядке? Проверьте. И если панель мастер, то в порядке должны быть и номера регистров. Иначе зависнет. И переподключать к слейву можно только сняв питание.
Лучше проверять вообще пустой проект, панель слейв, только текст добавить.
Ну чтобы понять все ли в порядке с настройками, нужно знать настройки порта в программе. Я их не знаю. Я подключил "ослик" и протестировал порт сом-порт тестером.
Ссылками делюсь. Панел не отвечает на стартовый пакет. Она его принимает (стартовый пакет), после этого показывает что начинается загрузка (0%). Если стартового пакета нет, а есть только RTS то % загрузки не появляется вовсе.
Соответственно я предполагаю что панель по линии TX не передает данные и поэтому все вываливается в ошибку по таймауту. То-ли нога там не подпаяна, то-ли они перепутаны - я не знаю. Но факт - не работает!!!
https://youtu.be/U_onT98DlCI
https://youtu.be/xsvSTMMH4lI
Посмотрите, может кто чего посоветует.
Посмотреть сейчас не могу, а вот с настройками вы не правы, есть настройки порта в компьютере, есть настройки COM порта в программе которую вы заливаете. Их надо настроить. Помимо номера порта, ещё есть настройки модбас, там по умолчанию контроль чётности стоит "Чётный", а в компе по умолчанию стоит "Нет"