PDA

Просмотр полной версии : Подключение и работа с АС3-М



fizhimik
14.12.2023, 12:12
Здравствуйте! Подскажите по работе преобразователя интерфейсов RS232-RS485.
Захотел попробовать перевести приборы с RS232 на RS485, подсоединил все по инструкции, но с прибора на запросы приходит только FE FF FF FF FF FF 00.
И с резистором на 120 Ом пробовал и без него, все положения Dip переключателей перебрал. Пробовал китайский преобразователь(который без питания) - все тщетно.
По RS232 прибор работает без вопросов.

melky
14.12.2023, 12:41
какие сигналы использует прибор при работе по RS232? Все ли используемые сигналы присутствуют на преобразователях RS232-RS485? - как минимум первое, что требуется проверить кроме скорости и остальных настроек порта.

fizhimik
14.12.2023, 13:10
какие сигналы использует прибор при работе по RS232? Все ли используемые сигналы присутствуют на преобразователях RS232-RS485? - как минимум первое, что требуется проверить кроме скорости и остальных настроек порта.
Я использовал две платки DB9 с винтовыми зажимами с Алика, так как у меня папа-мама не совпадает(на проводе мама, а нужно папа для преобразователя).
Я все контакты завел что были для надежности, даже замыкание контактов 7 и 8 продублировал. Скорость опроса оставил ту же. Экран не влияет, отпаивал специально от разъема и проверял на RS232 - все работало.

melky
14.12.2023, 14:25
Значит все дело в настройках и правильности подключения.
Rx-Tx меняли местами между преобразователем и прибором?

fizhimik
14.12.2023, 14:27
Значит все дело в настройках и правильности подключения.
Rx-Tx меняли местами между преобразователем и прибором?
Менять не пробовал.
А что может быть не так в настройках? Поменял только номер COM порта из-за смены преобразователя.

melky
14.12.2023, 14:43
скорость, четность, стоп-биты

fizhimik
14.12.2023, 14:53
скорость, четность, стоп-биты

Спасибо, попробую, но разве из-за замены интерфейса эти настройки должны измениться?

melky
14.12.2023, 15:16
настройки меняются в Windows для другого COM порта.
Программы могут не уметь менять их и используют системные настройки.
Еще момент, драйвера преобразователя и какая ОС ? наличие цифровой подписи драйвера если применительно к Windows 10.

Нюансов может оказаться много, вроде не важных, но мешающих работе.

Ну как самое простое, подключить другой преобразователь 232 и стать на линию при помощи программ сниферов порта и посмотреть наличие передачи, что передается и так далее.
Тут как бы экстрасенсов не много...

fizhimik
21.02.2024, 13:22
Добрый день! Решил вернуться к данной задачке.
В итоге решил собрать кабель с "ПАПой" на преобразователь без кучи переходников, и на нем уже обнаружил что надо поменять Rx и Tx местами. В итоге опрос по нестандартному протоколу через MasterOPC Universal Modbus Server пошел. Однако идут постоянно ошибки в кадре ответа: один, два кадра ответа - все норм, потом пару кадров ответа кривых, и так по кругу с разной периодичностью. Это раздражает. Никак победить не удалось. Можно конечно накрутить число повторов при ошибке, но ошибка все равно проскочит когда счет доберется до заданного числа повторов.
Резистор 120 Ом кинул на АС3-М, в нем же выбрал переключателями режим 120 Ом. Если менять скорость, четность и стоп-биты то коннекта нет.
Что можете по опыту посоветовать?
Спасибо.

In_Da_Cher_A
21.02.2024, 18:01
В итоге опрос по нестандартному протоколу через MasterOPC Universal Modbus Server пошел. Однако идут постоянно ошибки в кадре ответа: один, два кадра ответа - все норм, потом пару кадров ответа кривых, и так по кругу с разной периодичностью.ключевое слово - нестандартный
соответственно и работа с ним на низком уровне в "MasterOPC Universal Modbus Server", должна также быть решена "эксклюзивно"
а он, сервер, этого не делает, так как не заточен на это.
чисто мимо проходил мнение

fizhimik
22.02.2024, 10:25
ключевое слово - нестандартный
соответственно и работа с ним на низком уровне в "MasterOPC Universal Modbus Server", должна также быть решена "эксклюзивно"
а он, сервер, этого не делает, так как не заточен на это.
чисто мимо проходил мнение

Спасибо. Я в принципе так же решил - не буду учитывать некорректные ответы, оставлю только ошибку по отсутствию ответа от устройства. Интересует другое - откуда эти кривые кадру берутся(может чего не сделал/лишнего сделал), причем как назло из 8 бит значения первый бит не правильный, а так можно было бы и этот ошибочный кадр отработать.
Причем штатное ПО ошибок не видит, за ошибки считает только ошибки соединения)))