Modbus mitsubishi q system

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

Modbus mitsubishi q system

Сообщение opkaa »

Может кто работал на данном контроллере по протоколу modbus. Вопрос такой, почему когда ставлю последовательно Read Holding Register и Write Single Register, перестают считываться данные из регистра Read Holding Register'а , а если параллельно то выходит ошибка - что соединение занято.
>Посоветуйте пожалуйста, что можно почитать по этому поводу, и вообще про работу с modbus в :labview:.
Спасибо!
Вложения
Рисунок.jpg
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

Re: Modbus mitsubishi q system

Сообщение Borjomy_1 »

А ничего, что Event Structure без таймаута? Пока кнопку не нажмете, ЧТЕНИЕ не запустится (после того, как выполнится запись), цикл будет "висеть". Имеет смысл определить время цикла, указав таймаут, а в кейс таймаута закинуть чтение
Реализация этой библиотеки не предполагает одновременной многопоточной работы с одним соединением. Если нужна работа в нескольких потоках, используйте "Semaphore" (семафоры)
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Modbus mitsubishi q system

Сообщение mzu2006 »

Borjomy_1 писал(а):используйте "Semaphore" (семафоры)
1 семафор на одно соединение
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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