Modbus cRio

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Ответить
SunInTheOcean
beginner
beginner
Сообщения: 37
Зарегистрирован: 04 сен 2012, 14:01
Версия LabVIEW: 2011
Контактная информация:

Modbus cRio

Сообщение SunInTheOcean »

Здравствуйте, уважаемые товарищи! Возник следующий вопрос: Есть cRIO 9073, есть модуль 9871, нужна реализация протокола модбас, дабы опрашивать различные устройства. Копание в интернете результатов не дало, написать сам пока не могу. Есть ли у вас решение моей проблемы? И, пожалуйста, подскажите литературу для прочтения и изучения работы лабвью с ком портами через cRIO. Спасибо вам большое.
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: Modbus cRio

Сообщение Viktor »

SunInTheOcean писал(а):Здравствуйте, уважаемые товарищи! Возник следующий вопрос: Есть cRIO 9073, есть модуль 9871, нужна реализация протокола модбас, дабы опрашивать различные устройства. Копание в интернете результатов не дало, написать сам пока не могу. Есть ли у вас решение моей проблемы? И, пожалуйста, подскажите литературу для прочтения и изучения работы лабвью с ком портами через cRIO. Спасибо вам большое.
На сайте NI:
Modbus Communication Reference Example for cRIO
MODBUS Library for LabVIEW
SunInTheOcean
beginner
beginner
Сообщения: 37
Зарегистрирован: 04 сен 2012, 14:01
Версия LabVIEW: 2011
Контактная информация:

Re: Modbus cRio

Сообщение SunInTheOcean »

Спасибо, именно его я сейчас и ковыряю.
SunInTheOcean
beginner
beginner
Сообщения: 37
Зарегистрирован: 04 сен 2012, 14:01
Версия LabVIEW: 2011
Контактная информация:

Re: Modbus cRio

Сообщение SunInTheOcean »

А если в NI проекте указан модуль 9870 rs 232, а у меня 9871 rs 485, то должно работать? у меня что-то не совсем получается.
Аватара пользователя
Vasiliy Baev

Activity Gold Bronze
leader
leader
Сообщения: 545
Зарегистрирован: 31 окт 2011, 09:02
Награды: 4
Версия LabVIEW: 2019
Откуда: Санкт-Петербург
Благодарил (а): 8 раз
Поблагодарили: 10 раз
Контактная информация:

Re: Modbus cRio

Сообщение Vasiliy Baev »

SunInTheOcean писал(а):А если в NI проекте указан модуль 9870 rs 232, а у меня 9871 rs 485, то должно работать?
Нет не должно. Удалите/добавьте модули в проекте. Должно быть четкое соответствие модулей в шасси со списком модулей в проекте.
У Вас LabVIEW не правильно определяет модуль или конфигурация проекта была сделана с другим набором модулей/на другом контроллере/...?
SunInTheOcean
beginner
beginner
Сообщения: 37
Зарегистрирован: 04 сен 2012, 14:01
Версия LabVIEW: 2011
Контактная информация:

Re: Modbus cRio

Сообщение SunInTheOcean »

Извините, вопрос, наверно, не правильно поставил.
По этой ссылке дают проект: http://zone.ni.com/devzone/cda/epd/p/id/6166 (первая ссылка Виктора).
В проекте стоит модуль 9870. Я ессно поменял его на свой(9871), но пока не получается получить правильный ответ от устройства которое на контроллере висит. То есть, вопрос следующий: Должен ли работать проект при замене модуля на 9871. Не нужно ничего менять в самом проекте?
Аватара пользователя
Vasiliy Baev

Activity Gold Bronze
leader
leader
Сообщения: 545
Зарегистрирован: 31 окт 2011, 09:02
Награды: 4
Версия LabVIEW: 2019
Откуда: Санкт-Петербург
Благодарил (а): 8 раз
Поблагодарили: 10 раз
Контактная информация:

Re: Modbus cRio

Сообщение Vasiliy Baev »

SunInTheOcean писал(а): Не нужно ничего менять в самом проекте?
Нужно зайти в приложение на ПЛИС - просмотреть все FPGA I/O Property Node, которые ссылаются на 9870. Отредактировать, затем скомпилировать bit файл. Скомпилировать RT приложение.
SunInTheOcean
beginner
beginner
Сообщения: 37
Зарегистрирован: 04 сен 2012, 14:01
Версия LabVIEW: 2011
Контактная информация:

Re: Modbus cRio

Сообщение SunInTheOcean »

Спасибо, ребят. прибор немного подредактировал, теперь работает верно. Тут еще проблема появилась. Прибор работает, а красоты на лицевой панели нету. Именно они хотят, чтобы я массив индикаторов на 90 градусов повернул. То есть, сейчас индикаторы горизонтально находятся, а надо вертикально. Пол дня прошло, как сделать не знаю. Извините, что не в тему.(Во многих сапрах, да и не в сапрах данная функция выполнялась путем нажатия ctrl+R).
SunInTheOcean
beginner
beginner
Сообщения: 37
Зарегистрирован: 04 сен 2012, 14:01
Версия LabVIEW: 2011
Контактная информация:

Re: Modbus cRio

Сообщение SunInTheOcean »

блин, капец, пол дня убил, а можно просто потянуть за элемент, они в низ и вытянутся.... :suicide: :suicide: :suicide:
Аватара пользователя
Super Star
adviser
adviser
Сообщения: 228
Зарегистрирован: 07 фев 2013, 08:37
Версия LabVIEW: 2011

Re: Modbus cRio

Сообщение Super Star »

ну как там дела? работает?
я люблю свою работу.... Я приду сюда в субботу ...
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Коммуникация с приборами»