Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
13.05.2024, 09:59:56
 
Начало Помощь Поиск Войти Регистрация
Новости: Форум обновлен

+  Форум АО "ВЗЛЕТ"
|-+  Приборы ЗАО "Взлет"
| |-+  Отдел программистов
| | |-+  Ошибка контрольной суммы
0 Пользователей и 1 Гость смотрят эту тему. « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: Ошибка контрольной суммы  (Прочитано 12394 раз)
esta
Пользователь
**

Харизма: 1
Офлайн Офлайн

Сообщений: 12


« : 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   ã³.......x€p€n€ð
 00 4A 80 68 80 C0 00 2A 9F EF                     .J€h€À.*Ÿï     

Опрос прибора по адресу - 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
Записан
GTsifrin
Партнеры НП
***

Харизма: 6
Офлайн Офлайн

Сообщений: 102


« Ответ #1 : 16.02.2011, 15:40:31 »

У преобразователей RS485 может быть задержка переключения с приёма на передачу, тогда отсекается начало ответа. Можно попробовать установить у прибора задержку ответа побольше (напр., 50 мс).
Записан
esta
Пользователь
**

Харизма: 1
Офлайн Офлайн

Сообщений: 12


« Ответ #2 : 18.02.2011, 07:08:32 »

Преобразователь проверенный. Используется с другими приборами. Более того, пробовали через другой - эффект тот же.
Записан
esta
Пользователь
**

Харизма: 1
Офлайн Офлайн

Сообщений: 12


« Ответ #3 : 18.02.2011, 07:13:14 »

На недели вернули УРСВ-510П (другой случай - 485 вообще молчал) из СЦ. Поработал 2 дня и опять замолчал:( По 232 без проблем общается. За последние 6 мес. 5 прибор с проблемами по 485. Некоторые после СЦ еще живы:)
Записан
GTsifrin
Партнеры НП
***

Харизма: 6
Офлайн Офлайн

Сообщений: 102


« Ответ #4 : 18.02.2011, 13:23:05 »

По ответам прибора похоже, что портятся отдельные биты.
Это может быть связано, напр., с уходом (или неправильной настройкой) частоты кварца (можно сравнить значение в рег. 432779 с другими приборами, а может, и с измеренной частотой).
При неправильном монтаже сети могут быть отражённые сигналы.
Следует использовать оконечные нагрузки для согласования сопротивлений.
Можно попробовать уменьшить скорость обмена.
При проверке обмена следует оставлять один прибор в сети RS485.
Можно попробовать изменить адрес прибора.
Судя по постепенному возникновению ошибки, она связана не с ПО, а с аппаратурой.
Записан
Страниц: [1] Печать 
« предыдущая тема следующая тема »
Перейти в:  


Войти

© 1990—2016, АО «Взлет».
Все права защищены.
Контактная информация
Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC
Материалы, размещенные на сайте, охраняются законодательством об авторском праве. Перепечатка материалов допускается только со ссылкой на сайт.