PDA

Просмотр полной версии : TPM138 и owenio.dll



Rudia
26.01.2009, 10:48
Здравствуйте, возникла следующая проблема с опросом прибора посредством библиотеки:
суть в следующем: имеется драйвер для SCADA для чтения значений датчиков температуры, подключенных к ТРМ. Написал его год назад, было запущено несколько проектов контроля и учета темпператур. Причем работает без проблем 24/7/365 в сети из нескольких приборов.
И вот в простом случае, где надо опрашивать всего один прибор, возникли непонятные проблемы. При вызове функции ReadIEE32 постоянно возвращает ошибку -100. Иногда значения считываются, но работает недолго, несколько часов. Сначала грешили на конвертер COM to Ethernet и Ethernet по-воздуху. Потом подключили напрямую к компьютеру через годами проверенный конвертер 485-232.
-100 - хоть ты тресни. Меняли сам прибор. Причем, например, если я запускаю конфигуратор TPM138 то он всегда прекрасно подключается и без проблем считывает значения. А вот драйвер, работающий через библиотеку owenio.dll, начинает работать непродолжительное время только после нескольких перезагрузок прибора и танцев с бубнами вокруг него.
Есть у кого какие идеи, почему это происходит?

Малышев Олег
27.01.2009, 09:45
Какая версия прошивки прибора - пишется при холодном старте на индикаторе? Должно быть что нибудь типа 35(36,37...)