PDA

Просмотр полной версии : TPM202 через LabVIEW



spb.artem
01.11.2013, 22:22
здравствуйте

прибор TPM202 подключаю через usb-485, пытаюсь общаться с ним через LV

вариант 1
скачал OPC с сайта, установил, прибор через конфигуратор нормально обнаруживается
10615

10614

в OPC тоже вроде всё нормально:

10616

хотя я не вижу, получает ли сервер данные с прибора, поэтому не понятно, есть ли связь.
а дальше затык.

в LV функцией DataSocket Select URL VI выбираю произвольный адрес, значение которого точно не нулевое, например скорость:
"opc://localhost/OWEN.RS485/Com3/TRM202v2_022(8bit adr=2)/Comm/bPS"
и запрашиваю значение этого параметра

10617
10618


система возвращает 0, и при этом параметр
'Quality' -> 32
из справки LV: "32 = Quality bit greater than 32 is set, or there is an error/status reported."
в чём проблема и как наладить связь с прибором?


вариант 2.
работаю "руками" через visa
параметры из группы "Параметры индикации", "Параметры обмена по RS-485" и "Блокировка кнопок и защита параметров (вход по коду PASS = 100)"
читаются нормально,
даже менять могу (сменил адрес прибора)

а вот остальные - никак. перебрал почти все из таблицы инструкции.
не совпадают hash- коды до и после отправки.
например, отправляю команду "SP1", получаю строку "#GIGJGIJJIOJNRNHRNV"
расчётный hash 37B7, полученный 233.

что делать, где копать?

к прибору не подключены датчики. вдруг это имеет значение.

spb.artem
09.12.2013, 18:25
1) с OPC разобрался до уровня "заработало", но не нашёл способа получения нескольких параметров через OPC, по\этому этот вариант отложил

2) пакеты, передаваемые конфигуратором не совпадают с моими, построенными по документации.ю поэтому самодельный драйвер тоже пока отложен.

3) разбираюсь с dll, пока вопросов нет