Список форумов   Список форумов  

Network-Published & cRIO

Обсуждение работы в LabVIEW с оборудованием

Модераторы: Техподдержка NI, Robert, Модератор

Network-Published & cRIO

Сообщение bazhenov4job » Пн май 23, 2016 5:00 pm

Здравствуйте.

Суть проблемы такова.

Есть Контроллер cRIO 9074, на котором исполняется приложение.
Посредством Network-Published переменной это приложение должно обмениваться данными с хост-машиной.

Однако этого не происходит.

При Build & Deploy Application на RT-target библиотека с переменными находится на RT-target. В настройках создания проставлено для библиотеки Include if Referenced. Приложение поставлено как Run at Startup (как то так вроде смысл что при запуске запускается).
После Deploy Application перезагружаю контроллер и запускаю Host VI. И тут контроллер говорит, что дальнейшее выполнение хост программы требует остановки выполняющегося на рилтайм платформе кода!\
При попытке разместить библиотеку на хост машине и ребилде рилтайм приложения хост машина также не может общаться с рилтайм целью, т.к. не видит опять же переменных.
По сети запретов не стоит, все порты открыты к моим услугам.
Смотрел форумы. Смотрел пособия. Ответа не нашёл. Хэлп ми, плиз.
bazhenov4job
 
Сообщений: 1
Зарегистрирован: Пн май 23, 2016 4:38 pm

Re: Network-Published & cRIO

Сообщение Техподдержка NI » Вт май 24, 2016 3:40 pm

Добры день, в первую очередь попробуйте выполнить рекомендации данные в статье
General Troubleshooting
1)Make sure that the shared variable is set to Network-Published. To check this right-click on the variable and select Properties.
2)Make sure that the library containing the shared variable has been deployed. To check this right-click on the library hosting the shared variable and select one of the deploy options. You can use the Distributed System Manager to check if the variables has been deployed by navigating to Tools » Distributed System Manager. If you're using LabVIEW 8.5 or earlier, you can use the Variable manager, which can be accessed by selecting Tools » Shared Variable » Variable Manager.
3)Make sure that there is not a personal firewall enabled on either computer that could be blocking the NI-PSP packets. You can check the status of the firewall by going to the Security Center in Control Panel. For more information on potential firewall problems please see Developer Zone Tutorial: Configuring Software and Hardware Firewalls to Support National Instruments Products. Firewall issues would result in error -1950679034, the shared variable has no value.
4)Ensure that your anti-virus software does not include a firewall.
5)Check to see whether the shared variable is hosted on a computer that is on the same IP subnet. If it is not, you can register the remote computer by going to Tools » Shared Variable » Register Computer...
6)If there are multiple network cards on the PC attempting to access the shared variable try disabling the network cards not being used. Also, check that the appropriate network card is set as the primary network by referring to KnowledgeBase 42I77BXJ: How do I Connect to Ethernet Targets with Multiple Network Cards in the Host?


http://digital.ni.com/public.nsf/allkb/ ... enDocument
Пробовали ли вы их выполнить?
Так же можете во время выполнения своей программы попробовать проследить публикацию своих переменных в сети, запустив NI System Manager
и проверить работоспособность системных служб, отвечающих за данную переменную, упомянутых в данной статье
http://ae.natinst.com/public.nsf/web/se ... enDocument
Техподдержка NI
Специалист LabVIEW
 
Сообщений: 158
Зарегистрирован: Ср мар 20, 2013 9:47 am


Вернуться в LabVIEW и оборудование National Instruments

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron