Просмотр полной версии : неверный фрмат данных для запроса
Ситуация следующая: имеется 32 ТРМ138 на одной линии RS485 с AC-3, длина линии ~100 метров, на конце сопротивление 100 Ом . Используем библиотеку owen.dll(ReadIEEE32(badr+(ch-1),0,"rEAd",val,tm,-1). LastErrToStr возвращает "Неверный формат данных для запроса".
В чем может заключаться проблема?
Дмитрий Егоренков
18.11.2009, 11:26
для начала возьмите свежую версию библиотеки. но вообще-то должно работать.
http://www.owen.ru/device/64305906
поставил новую библиотеку. теперь пишет "ошибочный ответ от прибора"
Дмитрий Егоренков
19.11.2009, 12:22
это уже интересней. включите вывод диагностических сообщений функцией SetDbgIndication(). хотя вы на дельфи пишете, там скорей всего не заработает. тогда посмотрите порт монитором, что прибор возвращает.
это уже интересней. включите вывод диагностических сообщений функцией SetDbgIndication(). хотя вы на дельфи пишете, там скорей всего не заработает. тогда посмотрите порт монитором, что прибор возвращает.
Эта программка на BC++ 6. Попробую.
Дмитрий Егоренков
19.11.2009, 13:56
эта программка на Bc++ 6.
тогда точно не заработает.
сейчас пока в работе сказали не трогать, как разрешат посмотрю. лог нужен только ответов от прибора или и то и другое.
и вопрос не в эту тему: Opc-сервер опрашивает параллельно со всех портов или нет.
Дмитрий Егоренков
20.11.2009, 18:14
да хоть сюда прикрепить. так будет удобней всего.
Дмитрий Егоренков
23.11.2009, 15:04
судя по этим строчкам, у вас проблемы со связью:
289 0.01894229 SUCCESS Length 14: #GGGM......;?.
370 0.01887655 SUCCESS Length 14: NOKkOWO]ON_K_K
472 0.01690051 SUCCESS Length 14: ......_z}.....
553 0.01800998 SUCCESS Length 14: ^..oO.O...W.O.
ответ должен быть похож на запрос. то есть начинаться с # и содержать только буквы от G до V.
Для начала подключите прибор короткими проводами, и проверьте, что все работает. Ну и настройки связи в приборе проверить не помешает.
update: вот был один нормальный ответ:
1258 0.00000000 Trm138opros.exe IRP_MJ_READ VCP0 Length 14
1258 0.01903302 SUCCESS Length 14: #GOGMONOKKIIQV
1282 0.00000000 Trm138opros.exe IRP_MJ_READ VCP0 Length 12
1282 0.00000404 SUCCESS Length 12: UQTHRKQLNHS.
сбасибо. проблема была в переходнике Usb-com
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot