Здравствуйте!
Мы используем прибора вашего производства УРСВ-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
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Настройка связи приборов Взлет с внешними устройствами PowerPoint Presentation


Настройка связи приборов Взлет с внешними устройствами
Настройка связи приборов Взлет с внешними устройствами. Протокол, параметры, типы внешних устройств. Основные варианты подключения. Подключение через GSM- модем. Подключение через адаптер USB-RS232/RS485. Подключение через модуль Ethernet.
Uploaded on Sep 26, 2014

Download Presentation
Настройка связи приборов Взлет с внешними устройствами
— — — — — — — — — — — — — — — — — — — — — — — — — — — E N D — — — — — — — — — — — — — — — — — — — — — — — — — — —
Presentation Transcript
-
Настройка связи приборов Взлет с внешними устройствами Протокол, параметры, типы внешних устройств Иван Андреевич Голубков
-
Основные варианты подключения Подключение через GSM-модем Подключение через адаптер USB-RS232/RS485 Подключение через модуль Ethernet Подключение через COM-порт или встроенный RS485
-
Параметры связи в приборе • Адрес (1 .. 32) • Скорость (1200 .. 4800bps, 1200 .. 19200 bps) • Задержка (0 .. 125 мс) • Пауза (0 .. 1000 мс) • Управление RS232 (нет, однонаправленное, двунаправленное) • Тип соединения (прямое, модемное) Запрос 01 04 C0 18 00 02 CD CC Ответ 01 04 04 00 00 00 00 FB 84
-
Настройка соединения с помощью программы «Универсальный просмотрщик» Пуск – все программы – Взлет – Универсальный просмотрщик – проекты– нужный проект Тип подключения Параметры протокола Параметры порта
-
Подключение через COM-порт • Параметры • Максимальная длина – 15 метров • Подключение только одного устройства • Кабель • DB-9. Достаточно трех контактов (2 – RxD, 3 – TxD, 5 – GND) • Рекомендуется использовать 5 контактов (7 – RTS, 8 – CTS) • Тип «Мама-мама»
-
Возможные проблемы • «Канал связи закрыт» (невозможно открыть соединение) • Данный COM-порт в данный момент использует другая программа • Выбран несуществующий COM-порт • «Прибор не отвечает» • Неполадки на линии • Неверно выбраны настройки связи
-
Подключение через RS-485 и адаптеры USB-232/485 • Параметры RS-485 • Максимальная длина – 1200 м. • Максимальное кол-во устройств – 254 (без репитеров) • Кабель для RS-485 • Витая пара. Достаточно двух контактов (Data +, Data -) • При необходимости задействовать GND • Рекомендуемые производители адаптеров • ЗАО «Взлет» • MOXA • ICP DAS
-
Возможные проблемы • «Прибор не отвечает» • На адаптере теряется первая часть пакета. Связь с прибором есть, но некорректная. • «Ошибка контрольной суммы» (Периодически) • Адаптер вносит паразитные задержки в обмен данными. Увеличить параметры «Задержка» и «Пауза» в приборе. Увеличить параметры «Ожидание ответа» и «Байтовый таймаут» в ПО
-
Возможные проблемы • «Длина ответа не соответствует запросу» • Возможно, что неправильно выбран монитор Универсального просмотрщика • Неполадки (замыкание) в адаптере интерфейсов. Отключить адаптер от прибора и повторить запрос.
-
Подключение через модем • Приборы Взлет могут работать с любыми модемами, имеющими COM-порт • В зависимости от настроек модема, параметр «тип управления» в приборе выбирается «Модемное» или «Прямое». Входящий вызов RING RING
-
AT-команды для настройки модемов • AT – Ответ «ОК». Проверка подключения • AT E0 – Отключение эха • AT&F – Сброс к заводским настройкам • AT&V – Вывод текущей конфигурации • AT S0=2 – Автоответ через 2 гудка • AT&W – Сохранение сделанных изменений • AT+CBST=7,0,1 – Управление протоколом обмена с GSM-сетью • AT+IFC=0,0 – Управление потоком • AT+ICF=3 – Управление битами данных, стоп-битами и четностью • AT+IPR=19200 – Управление скоростью по COM-порту
-
Возможные проблемы • Сообщение от модема «NO CARRIER» • Не подключена услуга передачи данных на SIM-карте. Уточнить наличие услуги у оператора. Ввести номер с «;»на конце • Не соединяются модемы. Удаленный модем не отвечает на входящий звонок. Позвонить на удаленный модем с мобильного телефона • Сообщение от модема «NO DIALTONE» • SIM-карта не зарегистрировалась в сети
-
Подключение через Ethernet-модуль • Достаточно четырех контактов для подключения в локальную сеть (1 – Tx+, 2 – Tx-, 3 – Rx+, 6 – Rx-) • Все настройки сети хранятся в модуле, а не в приборе. • Для настройки необходимо знать ip-адрес, маску подсети, основной шлюз • Прослушивает порты 69 и 80.
-
Возможные проблемы • Невозможно установить соединение по локальной сети • В командной строке выполнить команду PING [ip-адрес прибора] • Подключиться к прибору через браузер (Internet Explorer, Opera, Firefox и пр.) • Обратиться к системному администратору
-
Контактные данные Иван Андреевич Голубков Специалист технического отдела Тел: 714-81-78 (доб. 271) Моб: +7 (921) 436-62-77 e-mail: i-golubkov@vzljot.ru Skype: vzljot.tp
-
Mr King
- здесь недавно

- Сообщения: 10
- Зарегистрирован: 11 сен 2018, 19:01
- Имя: Андрей
- Благодарил (а): 2 раза
ТСРВ-026М и RS-485
Сообщение
Mr King » 12 ноя 2019, 20:00
Здравствуйте!
Есть задача включить тепловычислитель ТСРВ-026М в сеть RS-485 через преобразователь RS-232 — RS-485 и далее через преобразователь RS-485 — USB к компьютеру. Для поиска прибора в сети используем программу «UV» (Универсальный просмотрщик), поиск заканчивается сообщением «Ошибка контрольной суммы». Если вместо ТСРВ-026М подключить ТСРВ-024М, то прибор определяется без ошибок. В чем тут разница? Заранее благодарен за помощь.
-
Ryzhij
- почётный участник форума

- Сообщения: 5260
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 391 раз
- Поблагодарили: 578 раз
ТСРВ-026М и RS-485
Сообщение
Ryzhij » 12 ноя 2019, 20:42
Видимо, разница в используемых этими приборами протоколах.
Вы же не логические протоколы преобразуете, а лишь физические интерфейсы.
Что говорит производитель?
—————————————————
«У человека в душе дыра размером с Бога, и каждый заполняет её как может». Жан-Поль Сартр
Начиная с самых первых поколений персональных компьютеров, проблема дефицита дискового пространства была одной из самых актуальных. Над её решением работали лучшие умы отрасли, и одним из эффективных способов решения, как вы уже догадались, оказалось использование архиваторов. Как оказалось, степень сжатия файла сильно зависит от его типа. Например, при упаковке текстов размер файла уменьшается в разы, а для большого текста – даже на порядок. Исполняемые файлы сжимаются хуже, а некоторые виды файлов, изначально созданных с использованием упаковщиков, практически не сжимаются.

Так или иначе, но архиваторы и поныне используются повсеместно – как правило, пакеты программ для установки поставляются именно в виде архивов, в том числе самораспаковывающихся. Но иногда при распаковке сжатых файлов пользователи сталкиваются с ошибкой несовпадения контрольной суммы, в результате чего очень нужный файл извлечь из архива не удаётся. Сегодня мы рассмотрим основные причины возникновения ошибки CRC и способы её устранения.
Причины появления ошибки
Для начала стоит вкратце ознакомиться с азами теории сжатия. Алгоритмы компрессии данных основываются на поиске одинаковых длинных фрагментов и их кодировании менее ёмким кодом. Даже в этом тексте таких фрагментов предостаточно. Например, двухбуквенных повторений. Но программы-архиваторы ищут более длинные повторяющиеся последовательности, так что коэффициент сжатия в итоге получается очень даже существенным.
При создании архива в него, кроме закодированной последовательности, включается таблица кодов и некоторые другие данные, в том числе контрольная сумма архива. Это число, хранимое в шестнадцатеричном виде, представляющее собой значение, рассчитанное на основании основной последовательности данных с применением специальных математических алгоритмов. Оно является уникальным именно для такой последовательности данных. Внесение любого изменения, даже однобитного, приведёт к кардинально другой контрольной сумме.

Особенность контрольной суммы (её принято называть хэш-суммой) заключается в том, что по ней невозможно восстановить исходную последовательность данных, но она является идеальным инструментом для определения подлинности полученного файла. Итак, в сам архив вносится контрольная сумма, она же вычисляется при разархивировании файла. Если хэш-суммы не совпадают, это говорит о том, что архив изменён уже после его создания.
В подобных случаях при распаковке файлов архиватор выдаёт соответствующее сообщение об ошибке несовпадения контрольной суммы, прекращая дальнейшую работу.
Итак, если при распаковке архива RAR вы получили сообщение об ошибке контрольной суммы, это может означать следующее:
- сам архив создан некорректно – например, если программа-архиватор, создавшая архив, заражена вирусом;
- используемый вами архиватор для распаковки архивов повреждён или работает со сбоями;
- иногда причиной становится несовпадение версий архиватора;
- ещё одной причиной появления ошибки может быть наличие кириллических символов при указании каталога распаковки;
- ошибка несовпадения CRC-кода может возникать и вследствие проблем с железом: при наличии сбойных секторов на накопителе или если модуль ОЗУ работает со сбоями.
Рассмотрим основные методы устранения данной ошибки.
Способы решения проблемы
В большинстве случаев виновником возникновения ошибки контрольной суммы в заархивированном файле является сам архив, про который в таких случаях говорят «битый».
Проверка источника данных
Если вы скачали файл с оптического диска – возможно, он получил повреждения из-за дефектов DVD-носителя. Проверьте, нет ли на нём царапин, сколов, потёртостей или трещин. При их наличии стоит поискать исходный файл в другом месте.

Если архив загружен из сети, есть вероятность, что файл получил повреждения в процессе скачивания – такое иногда случается, пакеты теряются. Можно попытаться скачать его повторно, но если ошибка не исчезнет, возможно, битый архив уже лежит на сервере. Тогда имеет смысл поискать этот же пакет в другом месте.
Словом, первое, что нужно сделать, получив данную ошибку при распаковке, – скачать файл с нескольких источников.
Исключение кириллицы из полного пути установки
Дистрибутивы программ далеко не всегда пишут программисты высокой квалификации. В силу этого нередки случаи, когда пакет содержит компоненты, которые не адаптированы под некоторые языки, в частности – кириллицу. И тогда такие дистрибутивы при распаковке могут генерировать ошибку контрольной суммы, касается ли это 7ZIP или WINRAR.

Если тот архиватор, которым вы пользуетесь, предлагает распаковать архив с документами в папку «Документы», или же вы сознательно разархивируете дистрибутивы программ в каталог «Софт», вам стоит попробовать использовать имена, не содержащие русских букв, – например, Docs или Soft.
То есть при распаковке внимательно следите за тем, в какую папку архиватор предлагает распаковать архив, причём кириллица может быть в любом участке пути.
Распаковщики, если речь идёт о старых версиях Windows, могут выдавать ошибку и из-за того, что кириллица присутствует в имени учётной записи. Изменить имя можно через «параметры», но если это для вас неприемлемо, можно создать нового пользователя с английским написанием его имени – это должно решить проблему.






Обновление версии архиватора
Операционная система Windows имеет собственные средства распаковки наиболее распространённых форматов архивов – zip, arj, rar, 7z, однако их функционал недостаточен по сравнению со специализированными пакетами.
Если во время распаковки архива произошла ошибка несовпадения контрольной суммы, стоит воспользоваться именно такими программами, например, WinRAR или упоминавшийся уже 7ZIP. Любая из них может справиться практически с любым типом архива. Скачивать нужно с официального сайта – это гарантирует отсутствие таких проблем, как заражение вирусом, чем грешат многие файлообменники. После установки архиватора нужно перегрузить компьютер и приступить к распаковке файла, вызвавшего ошибку.

Если и при использовании архиватора ошибка CRC не исчезла, вполне возможно, что это из-за того, что вы пользуетесь устаревшей программой. Не поленитесь посетить официальный сайт разработчика на предмет скачивания самой последней версии инсталляционного пакета – обычно это устраняет все возможные проблемы.

Отключение разгона
До сих пор мы рассматривали только программные способы устранения ошибки контрольной суммы, но она может возникнуть и по аппаратным причинам. В частности, такое нередко случается на компьютерах с разогнанным процессором или оперативкой. Оверклокинг хорош для выполнения ресурсоёмких задач, но в случае с работой архиватора он может вместо пользы принести вред, инициировав сбой при распаковке архива, что в итоге выльется в ошибку CRC.
Решение проблемы – отключение разгона. Проще всего это сделать, выполнив сброс BIOS до заводских настроек, после чего можно проверить работоспособность архиватора.

Устранение неполадок с диском компьютера
Более вероятным виновником появления ошибки несовпадения контрольной суммы при установке программ является наличие сбойных секторов на диске. Если ваш HDD возрастной, то стоит проверить его специализированной утилитой (можно и встроенными средствами Windows). С твердотельными накопителями такая неприятность случается чаще – в силу ограничений по циклам записи/чтения, свойственным для SSD.

Если ячейка памяти нечитабельна, очевидно, что при считывании файла его целостность будет нарушена, а значит, подсчёт контрольной суммы выдаст несовпадение со значением, записанным в самом архиве.

В обоих случаях нужно просканировать диск с опцией исправления ошибок, после чего снова скачать архив и распаковать его.

Как правило, в 95% случаев проблема кроется именно в битом архиве, поэтому с такой же вероятностью вам не понадобятся все изложенные способы решения проблемы несовпадения контрольной суммы, кроме первого.