Название: Ошибка контрольной суммы Отправлено: esta от 29.12.2010, 06:53:00 Здравствуйте!
Мы используем прибора вашего производства УРСВ-510П объединенные в линию по RS-485. Недавно один прибор начал выдавать "ошибку контрольной суммы" при опросе через Универсальный Просмотрщик. При подключении напрямую к RS-485 ошибка подтвердилась.. Адрес, скорость и прочее установлены аналогично на приборе и программе. Ответ от 04 идет с адресом 0C, при запросе адреса 0C - молчит... Значит он запрос понимает, но ответ неправильный. Через RS-232 опрос не пробовали (не было нужного кабеля). Что нам делать? В чем может быть причина. Логи обмена по COM-порту: Опрос прибора по адресу - 4 Port opened by process "VZLJOT~1.EXE" (PID: 3552) 04 04 00 1A 00 01 10 58 .......X Answer: 29.12.2010 9:37:29.85864 (+0.1302 seconds) 0C 86 83 80 01 B4 F8 ..´ø Request: 29.12.2010 9:37:29.95864 (+0.1001 seconds) 04 04 00 1B 00 01 41 98 ......A Answer: 29.12.2010 9:37:30.10864 (+0.1502 seconds) 0C 04 02 00 00 75 B8 .....u¸ Request: 29.12.2010 9:37:30.20864 (+0.1001 seconds) 04 04 00 1E 00 01 51 99 ......Q Answer: 29.12.2010 9:37:30.35964 (+0.1502 seconds) 0C 04 02 00 00 75 B8 .....u¸ Request: 29.12.2010 9:37:30.45964 (+0.1001 seconds) 04 11 C3 7C ..Ã| Answer: 29.12.2010 9:37:30.60964 (+0.1502 seconds) 0C 11 6F FF EE EF 9A B0 B3 F7 83 B7 F7 83 83 F6 ..oÿîï°³÷·÷ö E3 B3 07 03 00 00 00 00 00 78 80 70 80 6E 80 F0 ã³.......xpnð 00 4A 80 68 80 C0 00 2A 9F EF .JhÀ.*ï Опрос прибора по адресу - 12 Port opened by process "VZLJOT~1.EXE" (PID: 3228) Request: 29.12.2010 9:44:26.83764 (+6.9400 seconds) 0C 04 00 1A 00 01 11 10 0C 04 00 1B 00 01 40 D0 ..............@Ð 0C 04 00 1E 00 01 50 D1 0C 11 C4 BC 0C 03 00 00 ......PÑ..ļ.... 00 03 04 D6 0C 03 80 00 00 02 EC D6 0C 03 00 40 ...Ö.....ìÖ...@ 00 01 84 C3 0C 03 80 02 00 04 CD 14 0C 04 80 02 ..Ã.....Í.... 00 04 78 D4 0C 04 00 1B 00 01 40 D0 0C 03 00 4E ..xÔ......@Ð...N 00 01 E5 00 0C 03 00 4C 00 01 44 C0 0C 03 00 4C ..å....L..DÀ...L 00 01 44 C0 ..DÀ Port closed Название: Re: Ошибка контрольной суммы Отправлено: GTsifrin от 16.02.2011, 15:40:31 У преобразователей RS485 может быть задержка переключения с приёма на передачу, тогда отсекается начало ответа. Можно попробовать установить у прибора задержку ответа побольше (напр., 50 мс).
Название: Re: Ошибка контрольной суммы Отправлено: esta от 18.02.2011, 07:08:32 Преобразователь проверенный. Используется с другими приборами. Более того, пробовали через другой - эффект тот же.
Название: Re: Ошибка контрольной суммы Отправлено: esta от 18.02.2011, 07:13:14 На недели вернули УРСВ-510П (другой случай - 485 вообще молчал) из СЦ. Поработал 2 дня и опять замолчал:( По 232 без проблем общается. За последние 6 мес. 5 прибор с проблемами по 485. Некоторые после СЦ еще живы:)
Название: Re: Ошибка контрольной суммы Отправлено: GTsifrin от 18.02.2011, 13:23:05 По ответам прибора похоже, что портятся отдельные биты.
Это может быть связано, напр., с уходом (или неправильной настройкой) частоты кварца (можно сравнить значение в рег. 432779 с другими приборами, а может, и с измеренной частотой). При неправильном монтаже сети могут быть отражённые сигналы. Следует использовать оконечные нагрузки для согласования сопротивлений. Можно попробовать уменьшить скорость обмена. При проверке обмена следует оставлять один прибор в сети RS485. Можно попробовать изменить адрес прибора. Судя по постепенному возникновению ошибки, она связана не с ПО, а с аппаратурой. |