Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 16 из 16

Тема: Работа с выходами МДВВ

  1. #11

    По умолчанию

    Вот модуль с функциями работой с прибором.
    Из программы вызывается функция, в которую передается адрес канала.
    Что писать содержит переменная val.
    Ошибка возвращается -104.
    Вывожу n.Err - код ошибки "0", по руководству все проходит отлично.
    Вложения Вложения
    • Тип файла: txt kod.txt (9.0 Кб, Просмотров: 74)
    Последний раз редактировалось Алексей_К; 15.01.2009 в 10:48.

  2. #12

    По умолчанию

    у меня ваш код работает

  3. #13

    По умолчанию

    Может что тогда с настройками прибора? Не могли бы вы свои настройки описать. Или дело в самом приборе, в прошивке. Может версия библиотеки?

  4. #14

    По умолчанию

    Спасибо за помощь! Поменял файл с библиотекой, с сайта скачал - все заработало!

  5. #15

    По умолчанию

    Здравствуйте. А мне смена библиотеки и поиск по форуму не помогли..
    Итак, как же правильно управлять выходами МДВВ с помощью owen_io.dll, Delphi и без такой-то матери?
    Имею МДВВ v1.09, owen_io.dll v1.2.0.17, Конфигуратор МДВВ v1.0.0.8.
    Из конфигуратора выходы переключаются.
    Функцией ReadUInt(16, ADRTYPE_8BIT, 'r.Cn', r_val, -1) входы прекрасно читаются. А функции WriteFloat24, WriteIEEE32(16, ADRTYPE_8BIT, 'r.oe', w_val, -1) выходы не изменяют, хотя функции возвращают 0.
    Сами функции описаны в owen_io.pas, который вместе с dll шел.
    Приведите пожалуйста работающий в delphi пример изменяющий выходы МДВВ.
    Последний раз редактировалось Сергей_ВМ; 27.09.2010 в 02:22.

  6. #16

    По умолчанию

    Т.к. техподдержка в компании Овен отсутствует как класс, отвечаю самому себе, мож еще кому пригодится.
    Функция WriteIEEE32 библиотеки owen_io.dll v1.2.0.17 с МДВВ v1.09 работает неверно. В описании функции для Дельфи - ошибка. Вместо допустимой команды 'r.OE' можно написать 'XXX' и функция выполнится с кодом возврата 0. Для управления выходами нужно использовать WriteFloat24. У меня она заработала чудесным образом только после восстановления заводских настроек МДВВ (EEPROM перезаписали :-) ).

Страница 2 из 2 ПерваяПервая 12

Ваши права

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