Показано с 1 по 10 из 15

Тема: ТРМ202-компьютер

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Denzil Посмотреть сообщение
    Добрый день! спасибо за ответ. Но может быть подскажите, как можно отследить процесс. Ведь в диспетчере задач не указывается какой процесс чего захватывает! Огромное спасибо!
    Боюсь, не смогу. Попробуйте хотя бы на другом компьютере.

  2. #2

    По умолчанию

    Цитата Сообщение от Kirill Посмотреть сообщение
    Боюсь, не смогу. Попробуйте хотя бы на другом компьютере.
    Спасибо! Попробую.

  3. #3

    По умолчанию

    Это снова я. Может кто знает, может кто поможет. Пожалуйста.
    Пробовал Portmon отследить процесс, но он ничего не выдал. Может быть проблема с самим портом???
    Подключал к нему мышь - она работает. Как только дело доходит до снятия показаний с датчиков - конфигуратор ругается. На работе пробовал все получается с помощью ОРМ данные поступают в компьютер. Может чего посоветуете???
    И еще один вопрос: там же на работе пробовал снимать показания в Delphi с помощью примера, скачанного с сайта Owen.ru - программой выдается ошибка чтения, вывел сам текст ошибки: что-то на подобие "поступило данных больше, чем следовало". Помогите пожалуйста.
    Спасибо всем.

  4. #4

    По умолчанию

    Цитата Сообщение от Denzil Посмотреть сообщение
    Это снова я. Может кто знает, может кто поможет. Пожалуйста.
    Вы используете какой преобразователь? АС3-М или АС4? Если последний - повторите процедуру установки драйверов, заодно попробуйте драйвера и з этого топика:
    http://www.owen.ru/forum/showthread....6031#post16031

    Насчет ошибки: приведите пример посылки и ответа и опишите что и как хотите опрашивать, тогда можно будет определить в чем у вас сложность.

  5. #5

    По умолчанию

    Цитата Сообщение от Kirill Посмотреть сообщение
    Вы используете какой преобразователь? АС3-М или АС4? Если последний - повторите процедуру установки драйверов, заодно попробуйте драйвера и з этого топика:
    http://www.owen.ru/forum/showthread....6031#post16031

    Насчет ошибки: приведите пример посылки и ответа и опишите что и как хотите опрашивать, тогда можно будет определить в чем у вас сложность.
    Добрый день! Спасибо за ответ.
    Преобразователь АС3-М. Пользуюсь программой Delphi, скачал с сайта программу пример, и, пробовал снять показания. Фрагмент программы:
    res:=ReadFloat24(128,0,'Pv ',val,0);
    if(res>=0) then
    begin
    display('Значение температуры[Канал1]=',val);
    end
    else begin
    display('Ошибка чтения!');
    LastErrToStr(errStr);
    display('Возникла ошибка:');
    display(errStr);
    end;
    Результат работы программы:
    Работа с ТРМ202 - адрес 128 скорость 9600
    Работа с индексируемыми параметрами...
    Ошибка чтения!
    Возникла ошибка:
    Прибор вернул nErr Размер доп. данных(49):{ 31 b8 df}
    Подскажите, пожалуйста, что это может значить и как с этим бороться.
    Хочу программно из Delphi опрашивать датчики температуры.
    Спасибо!

  6. #6

    По умолчанию

    надо делать так: res := ReadFloat24(128, 0, 'Pv',val, -1);
    для второго канала: res := ReadFloat24(128 + 1, 0, 'Pv',val, -1);

    про nErr и ошибки можно почитать в описании протокола (http://www.owen.ru/support/40691149).

  7. #7

    Smile

    Цитата Сообщение от Дмитрий Егоренков Посмотреть сообщение
    надо делать так: res := ReadFloat24(128, 0, 'Pv',val, -1);
    для второго канала: res := ReadFloat24(128 + 1, 0, 'Pv',val, -1);

    про nErr и ошибки можно почитать в описании протокола (http://www.owen.ru/support/40691149).
    Огромное спасибо, Дмитрий! Не знаю, если бы не Вы, я бы долго еще мучился. Все прекрасно заработало, данные снимаются. Все отлично!
    Еще раз огромное спасибо!!!

Ваши права

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