Это же сплошной гемморой!!!!
Можно ведь использовать стандартный кодэсисовски opc - сервер.
Запускаем CoDeSys OPC Configurator - там надо добавить переменные, к которым необходимо получить доступ. Доступ можно организовать для любых переменных проекта.
В LabView подключается в стандартном DataSocket сервере.
Еще можно почитать тут:
http://www.ni.com/white-paper/7450/en/
Прикладываю пример, сделанный несколько лет назад. Надо только правильно настроить Codesys OPC сервер и LabView DataSocketServer.
Альтернативно, можно считывать/записывать переменные, используя Network Variables. Это тоже делал - работает.
Альтернативно, можно, используя UNM.lib, создать TCP SLOT и передавать любые сообщения между LabView и ПЛК. Это тоже работает.
Наверняка можно через UDP сообщения, используя системные библиотеки Codesys, также передавать любые сообщения между LabView и ПЛК. Этого не пробовал, но не вижу проблем.