PDA

Просмотр полной версии : Проблема с провалами значений СИ8



talvik
16.01.2009, 18:39
Проблема заключается в том, что при работе устройства СИ8 на подсчет, возникают ситуации, что для определенных значений счетчика функция библиотеки ReadSI8BCD выдает общую ошибку обмена (код ошибки -100). С чем это может быть связано?

Также есть проблема с использованием функции Listen из owen_io.dll. Всё время выдает ошибку (код ошибки -102). Кто-нибудь с этим сталкивался, помогите.

Дмитрий Егоренков
21.01.2009, 15:08
вы написали в письме, что иногда СИ8 отвечает пакетами без контрольной суммы. это известная проблема прибора, и именно из за этого не работает ReadSI8BCD().

функция Listen() прослушивает линию, по которой идет обмен. и если приборы никем не опрашиваются, то и слушать нечего.

если за отведенное время не было получено пакетов, функция возвращает ошибку ERR_TIMEOUT (-102).

talvik
22.01.2009, 18:04
Спасибо за ответ.