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

Некорректная работа датчика по Hart-протоколу через COM порт

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее

Автор темы
aiv1112
новенький
новенький
Сообщения: 2
Зарегистрирован: 18 июл 2015, 13:08
Ф.И.О.: Некрасова Ирина
Откуда: Москва
Контактная информация:

Некорректная работа датчика по Hart-протоколу через COM порт

Сообщение aiv1112 » 18 июл 2015, 14:00

Здравствуйте. Постараюсь как можно подробнее описать проблему. Датчик подключен к программе, через COM порт. Алгоритм следующий. Программа отправляет команду 0 на считывание номера прибора и ждет ответ от прибора. На этом шаге уже появляется ошибка. Датчик присылает пакет с перепутанными байтами. Через несколько таких пакетов (разное количество) приходит правильный пакет и номер корректно считывается.
То есть буквально
255 255 255 255 255 6 129 0 14 0 8 254 42 25 5 5 2 4 8 0 4 86 94 78
255 255 255 255 255 255 6 129 0 14 0 8 254 42 25 5 5 2 4 8 0 4 86 94
Один из них правильный. Длина у обоих верная.
Далее программа отправляет команду 3, на получение данных. Но ответа с датчиков на нее не приходит. Есть ещё команда 171 (получение значений сумматора). Она проходит, но слишком редко.
Есть ещё один датчик. У него ситуация такая же, но очень редко приходит ответ на команду 3 с неполными данными (только температура).
Тут важно отметить, что вся это система работала, пока не сгорела материнка во время грозы. Её заменили. Датчики проверяли, исправные. Кабель меняли. Операционка XP.
И уже не понятно куда копать и что проверить. Спасибо за любые идеи.

Аватара пользователя

dtv
освоился
освоился
Сообщения: 255
Зарегистрирован: 04 фев 2014, 07:41
Ф.И.О.: Дмитриев Тарас Валерьевич
Откуда: г. Екатеринбург
Благодарил (а): 18 раз
Поблагодарили: 6 раз
Контактная информация:

Re: Некорректная работа датчика по Hart-протоколу через COM

Сообщение dtv » 20 июл 2015, 05:54

А при проверке работоспособности датчика, проверялась его работа по HART?
Взгляд знатока намного уже кругозора неуча. Ю.Базылев


Автор темы
aiv1112
новенький
новенький
Сообщения: 2
Зарегистрирован: 18 июл 2015, 13:08
Ф.И.О.: Некрасова Ирина
Откуда: Москва
Контактная информация:

Re: Некорректная работа датчика по Hart-протоколу через COM

Сообщение aiv1112 » 20 июл 2015, 10:05

Только что решили проблему - переустановкой драйверов на материнке. Там очень медленно работали ком порты, прямо слишком.


Вернуться в «Интерфейсы, протоколы, связь»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей