Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 21

Тема: owen_io.dll - ТРМ138

  1. #1
    Соловьев Владимир
    Гость

    Unhappy owen_io.dll - ТРМ138

    При использовании функций owen_io.dll ТРМ138 некоторое время отвечает, а потом вдруг совсем перестает (я наблюдаю за трафиком через COM-порт). Если "встряхнуть" ТРМ138 её конфигуратором, опять на некоторое время всё заводится. А потом опять перестаёт работать...

  2. #2

    По умолчанию

    Соловьев Владимир
    ТРМ138 некоторое время отвечает, а потом вдруг совсем перестает
    Какая прошивка у ТРМ138 (высвечивается на индикаторе прибора при загрузки)?

  3. #3
    Соловьев Владимир
    Гость

    По умолчанию

    При загрузке ЦИ-1 показывает "P037".

  4. #4
    Соловьев Владимир
    Гость

    По умолчанию

    Кстати, функции ReadIEEE32, ReadSInt и др. дают ошибку, а LastErrToStr - пустую строку. К сожалению.

  5. #5

    По умолчанию

    Попробуйте увеличить интервал между чтением параметров - например до 1 секнды

  6. #6

    По умолчанию

    Соловьев Владимир
    дают ошибку
    Какую именно?
    LastErrToStr - пустую строку
    Какая дата создания у файла "owen_io.dll"?

  7. #7
    Соловьев Владимир
    Гость

    По умолчанию

    Как понять - "какую ошибку"? В файле howto.txt для всех функций ReadXXXX написано, что при успехе они возвращают 1, а при неудаче - 0. А функции, возвращающей код ошибки, там нету. Так что я знаю только, что функция завершилась неуспешно. Это видно и по тому, что выходной параметр (напр., int &value) не изменяется.

    Дата создания owen_io.dll - 9 сентября 2004 г. Древний, наверное?

  8. #8

    По умолчанию

    Соловьев Владимир
    Древний, наверное?
    Конечно древний. Поэтому мы другу друга и не поняли. Запрашивайте новую версию по адресу pavel@owen.ru с указанием названия фирмы. Зная код ошибки гораздо легче определить, в чём дело.

  9. #9
    Соловьев Владимир
    Гость

    По умолчанию

    С новой dll-кой стало работать лучше. Правда, какое-то время работает, а потом начинает возвращать -100 (Устройство не отвечает). Переоткрыть порт, SetupPort - не помогает. Но, если один раз запустить TRM138 Config, опять начинает работать.

    Кабель последовательного порта проверял, преобразователь интерфейса менял - не помогает. Кстати, таймауты между обращениями к

    функциям owen_io.dll тоже не помогли - извиняюсь, что сразу не ответил.

  10. #10

    По умолчанию

    Уточните, какой преобразователь, какие параметры порта.
    Какие теги Вы считываете?

Страница 1 из 3 123 ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •