Вспомнил ещё один вариант, можно поиграться с временем опроса и таймаутом, в некоторых случаях реально помогает.
естественно, что они разные, так как без Master-а (СПК107) связь с ПК через китайский "USB to RS485" преобразователь просто идеальная (ни одной ошибки не возникает)
Ну вот каким боком тут что-то зависит от марки кабеля и тем более от настроек и адресов подчинённых устройств, если (как я уже указал)
?
дело здесь, похоже, в схемотехнике драйвера интерфейса RS485 у Master-а (СПК107) и уровнях напряжений на линиях A+ и B- при приёме или передаче информации Modbus . . . только вот что конкретно изменяется с этими уровнями при подключении к RS485 китайского "USB to RS485" преобразователя не понятно
Последний раз редактировалось duser; 08.09.2022 в 13:43.
Осциллографом линию "послушать", если есть такая возможность.дело здесь, похоже, в схемотехнике драйвера интерфейса RS485 у Master-а (СПК107) и уровнях напряжений на линиях A+ и B- при приёме или передаче информации Modbus . . . только вот что конкретно изменяется с этими уровнями при подключении к RS485 китайского "USB to RS485" преобразователя не понятно
Думаю вы уже в дебри полезли, связав затык со смещением китайского преобразователя, не выложив при этом ни одного скрина настройки ни свистка, ни панели, ни ПВТ.
А у вас может тупо интервал опроса в свистке и в панели разный.
Вот пример https://owen.ru/forum/showthread.php?t=36586
Последний раз редактировалось kondor3000; 08.09.2022 в 17:56.
в этом примере проблема решилась увеличением интервала опроса до 50 мс.
Мне непонятно, как подключение свистка в режиме ожидания (без USB сигнала) к линиям A+ и B- может нормализовать связь ?
Ведь ничего кроме уровней и фронтов сигналов при этом измениться не может, особенно с точки зрения интервалов опроса, адресов устройств и прочих настроек связи Modbus.
Последний раз редактировалось duser; 09.09.2022 в 18:06.
Скорость обмена какая ?
Сопротивление свистка добавилось.....
такой возможности нет
19200
добавилось два резистора 2,2 кОм (R3 и R5) между B- и +5 в. , между A+ и 0 в. соответственно (см. схему), терминирующий резистор R7 (120 Ом) был выпаян заранее .
Но как я указал, я уже пытался делать "поляризацию" или "растяжку линий" (устанавливать резисторы по такой-же схеме без свистка), но связь по Modbus при этом не восстанавливалась.
Последний раз редактировалось duser; 09.09.2022 в 19:33.
. . . "крикну, а в ответ - тишина" . . .