Показано с 1 по 6 из 6

Тема: МВ110-220.8АС + LabVIEW

  1. #1

    По умолчанию МВ110-220.8АС + LabVIEW

    Доброго времени суток!

    По работе стоит задача получать данные c датчика через модуль аналогового ввода МВ110-220.8АС в LabVIEW, но прежде с устройствами ОВЕН не приходилось работать, поэтому закопался в документацию.

    На 5-й канал модуля подаю напряжение, в Конфигураторе М110 проверяю 5 вход, измеренное значение корректно (например, подаю 4,45В, Конфигуратор показывает 4,46).
    Все измененные конфигурационные параметры записал и сохранил в памяти модуля.

    Решив, что всё подключено и работает, перешёл к LabVIEW. Нашел на сайте ОВЕН библиотеку OWEN IO.dll, документацию и небольшой пример (взял всё отсюда: https://owen.ru/product/biblioteka_win_dll).
    В LabVIEW через CallLibraryFunctionNode подключаю owen_io.dll и начинаю вызов функции OpenPort, присваиваю сетевые параметры (изображение 2) согласно инструкции.
    Для COMnn n=nn-1; модуль через адаптер в диспетчере устройств подключен к COM4, т.е. n=3;
    Speed - скорость порта; 2 = 9600 кбис/с;
    Parity=0 - без бита четности;
    Стоповый бит 1;
    Настройки COM4 из диспетчера устройств к сообщению прикрепил (изображение 3). Для связи модуля с ПК используется USB/RS485 сторонний адаптер на базе CH340. Но считывать значения КонфигураторуМ110 это не помешало.

    По инструкции возвращаемое значение при неудаче <0. Собственно, я эти -1 и получаю. То есть даже на этапе открытия порта RS485 получаю ошибку, не говоря уже о считывании измеренных данных.

    Помогите разобраться, пожалуйста: в чём может быть проблема и как подружить МВ110.8АС с LabVIEW через протокол Овена?
    Изображения Изображения

  2. #2

    По умолчанию

    Зачем вам протокол Овен, когда на модуле есть Модбас RTU ?
    Последний раз редактировалось kondor3000; 27.08.2025 в 13:47.

  3. #3
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,282

    По умолчанию

    Maks1m
    Не являюсь специалистом по ЛабВьев, но почитал описание библиотеки. Появились вопросы.
    В переменных bits и stop скрина с ЛабВьев поставлены циферки, но в описании библиотеки их нет. Возможно стоит попробовать задать явным образом? То есть 8 и 1 вместо 1 и 0.
    На скрине показано что вызвало вопросы.
    4444444444444444444.jpg

  4. #4

    По умолчанию

    Sulfur,
    да, меня тоже это смутило, но в примере данные параметры были указаны именно как 1 и 0. Рассудил, что просто забыли добавить пояснения (объективно, их и не дано, либо я всё никак не найду) и там стандартная индексация от 0. По Вашему совету попробовал 8 и 1, но функция OpenPort возвращает всё равно -1.
    Последний раз редактировалось Maks1m; 27.08.2025 в 14:43.

  5. #5

    По умолчанию

    kondor3000,
    реализация через протокол Овена в примере показалась совсем простой, а Модбасом в LV прежде аналогично не пользовался. Для подстраховки выбрал тот, для которого имелся пример от производителя.
    Но то, что возникнут проблемы на этапе открытия порта, стало неприятным сюрпризом. Может действительно стоит попробовать через Мотбас.

  6. #6

    По умолчанию

    capzap,
    может я не совсем понял Ваш 1-й вопрос, но речь в том сообщении шла про открытие порта в LabVIEW, т.е. программная инициализация сессии, чтобы в дальнейшем подавать команды для опроса прибора.
    В библиотеке OwenIO.dll открытием порта для интерфейса RS485 занимается функция OpenPort, исходя из самого описания библиотеки.

    Касательно прав администратора - запустил среду с правами администратора, но проблема оказалась не в этом.
    Надо было лишь выключить Конфигуратор М110. Я его вчера изначально держал для проверки значений и забыл про него
    Изображения Изображения

Похожие темы

  1. ТРМ 138 + Labview
    от 07Fobos в разделе Помощь Разработчикам
    Ответов: 4
    Последнее сообщение: 16.08.2017, 13:28
  2. LabVIEW как СКАДА
    от Boris_K в разделе Другие SCADA системы
    Ответов: 18
    Последнее сообщение: 25.12.2015, 11:02
  3. RS 485 и LabView...
    от Fix_m в разделе Сетевые технологии
    Ответов: 4
    Последнее сообщение: 09.04.2013, 14:34
  4. LabView
    от Партизан в разделе Помощь Разработчикам
    Ответов: 5
    Последнее сообщение: 09.09.2008, 08:24
  5. ЛПК 100 из под LabView?
    от Big в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 14.09.2007, 08:24

Метки этой темы

Ваши права

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