Адреса на ПВТ точно разные?
Вид для печати
Вспомнил ещё один вариант, можно поиграться с временем опроса и таймаутом, в некоторых случаях реально помогает.
естественно, что они разные, так как без Master-а (СПК107) связь с ПК через китайский "USB to RS485" преобразователь просто идеальная (ни одной ошибки не возникает)
Ну вот каким боком тут что-то зависит от марки кабеля и тем более от настроек и адресов подчинённых устройств, если (как я уже указал)
?
дело здесь, похоже, в схемотехнике драйвера интерфейса RS485 у Master-а (СПК107) и уровнях напряжений на линиях A+ и B- при приёме или передаче информации Modbus . . . только вот что конкретно изменяется с этими уровнями при подключении к RS485 китайского "USB to RS485" преобразователя не понятно
Осциллографом линию "послушать", если есть такая возможность.Цитата:
дело здесь, похоже, в схемотехнике драйвера интерфейса RS485 у Master-а (СПК107) и уровнях напряжений на линиях A+ и B- при приёме или передаче информации Modbus . . . только вот что конкретно изменяется с этими уровнями при подключении к RS485 китайского "USB to RS485" преобразователя не понятно
Думаю вы уже в дебри полезли, связав затык со смещением китайского преобразователя, не выложив при этом ни одного скрина настройки ни свистка, ни панели, ни ПВТ.
А у вас может тупо интервал опроса в свистке и в панели разный.
Вот пример https://owen.ru/forum/showthread.php?t=36586
в этом примере проблема решилась увеличением интервала опроса до 50 мс.
Мне непонятно, как подключение свистка в режиме ожидания (без USB сигнала) к линиям A+ и B- может нормализовать связь ?
Ведь ничего кроме уровней и фронтов сигналов при этом измениться не может, особенно с точки зрения интервалов опроса, адресов устройств и прочих настроек связи Modbus.
Скорость обмена какая ?
Сопротивление свистка добавилось.....
такой возможности нет
19200
добавилось два резистора 2,2 кОм (R3 и R5) между B- и +5 в. , между A+ и 0 в. соответственно (см. схему), терминирующий резистор R7 (120 Ом) был выпаян заранее .
Но как я указал, я уже пытался делать "поляризацию" или "растяжку линий" (устанавливать резисторы по такой-же схеме без свистка), но связь по Modbus при этом не восстанавливалась.
. . . "крикну, а в ответ - тишина" . . .
я сталкивался с такой ситуацией при работе шлюза tGW-715 (мастер) и УПП ATS22 Шнайдер и ПЧ ACS580 ABB. Связи не было, подключаем АС4 (только питание, без передачи данных) - связь появляется. Таймауты, адреса, скорости, четности и даже конечные терминаторы 120 Ом ни причем, дело именно в поляризации. Не все слейв-устройства могут работать без поляризации. В частности указанные выше, правда у них в руководствах конкретно указано необходимость поляризации. Добавил в tGW-715 подтягивающие резисторы 620 Ом - все наладилось. По указанным Вами ОВЕНовским слейвам опыта не имею, руководства их не смотрел, может тоже что написано? Посоветовал бы из Вашей достаточно большой сети исключить, например ПЧ и посмотреть повлияло ли. Попытаться определить с какими именно слейвами (или со всеми) такая проблемка.