OPC Data Socket чтение и запись одновременно

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Borjomy_1

Activity Professionalism Silver
expert
expert
Сообщения: 1911
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Репутация: 0
Версия LabVIEW: 4-8.6,9-14
Откуда: город семи холмов

Re: OPC Data Socket чтение и запись одновременно

Сообщение Borjomy_1 »

olib35, у вас указана 2012 labview, а :vi: в 2015. Надо что-то из этого поправить

olib35
beginner
beginner
Сообщения: 17
Зарегистрирован: 07 май 2013, 23:27
Репутация: 0
Версия LabVIEW: 2015
Откуда: Bielefeld
Контактная информация:

Re: OPC Data Socket чтение и запись одновременно

Сообщение olib35 »

Извиняюсь, на момент регистрации на форуме была действительно версия 2012.

Blackman

Activity
leader
leader
Сообщения: 917
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Репутация: 0
Версия LabVIEW: 6.1,8.5,20
Контактная информация:

Re: OPC Data Socket чтение и запись одновременно

Сообщение Blackman »

Надо посмотреть как настраивается буфер для Shared Variable. Там подробно все описано. Для DS принцип тот же самый. Слегка изменил код. Буфер для клиента взял из примера. Для сервера не уверен. Возможно надо добавить размер в байтах. Хотя по умолчанию задается максимально возможный размер.
Проверить на localhost не удалось(((. Неожиданно оказалось, что DS Server не запускается. Ошибка. Буду пробовать в другом месте)
Вложения
DS Server Test 85.rar
(18.65 КБ) 101 скачивание

olib35
beginner
beginner
Сообщения: 17
Зарегистрирован: 07 май 2013, 23:27
Репутация: 0
Версия LabVIEW: 2015
Откуда: Bielefeld
Контактная информация:

Re: OPC Data Socket чтение и запись одновременно

Сообщение olib35 »

Добрый день, Blackman. Протестировал Ваш вариант коммуникации с датасокетом- ваглядит несравненно лучше. Потеря пакетов около от 0.15 до 1%, но это приемлемо. :super: Количество потерь совершенно не зависит от буферизации сервера, по крайнеймере у меня.

Ответить

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