Форум TRACE MODE: техническая поддержка
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
  
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » Работа в MS Windows (ODBC/DDE/OPC/NET) / Working under MS Windows » Поддержка ОРС в ТМ5

   
Автор / Author Тема / Topic: Поддержка ОРС в ТМ5
Tag
Forum Member / Участник форума
Участник № / Member № 34


Icon 1 отправлено / posted      Профиль для / Profile for Tag           Редактировать/удалить сообщение / Edit/Delete Post 
День добрый!
1. Если ТМ5 используется в качестве ОРС-клиента, то можно ли как-то обмениваться с OPC-сервером данными, тип которых отличен от VT_R4, VT_R8, VT_I2, VT_I4?
Интересует возможность работы с VT_UI1, VT_DATE, VT_BOOL, VT_BSTR

2. Согласно документации у каналов имеется 46 различных атрибутов . Если ТМ используется в качестве ОРС-сервера, то к каким конкретно атрибутам можно получить доступ из OPC-клиента?


Сообщения / Posts 60 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
1) ОРС-клиент может работать с VT_R4, VT_I4 и VT_BSTR.

2) Если ТМ - ОРС-сервер, то доступ возможен ко всем атрибутам каналов.


Сообщения / Posts 17105 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Tag
Forum Member / Участник форума
Участник № / Member № 34


Icon 1 отправлено / posted      Профиль для / Profile for Tag           Редактировать/удалить сообщение / Edit/Delete Post 
1) не понятно, как работать с VT_BSTR. Первые 4 символа будут упакованы в 4 байта?

2) не удается получить доступ к следующим атрибутам:
Период (FRQ)
Время изменения (T)
События (QE)
Бит_1 (b1)
..
..
Бит_16 (b16)

Либо в документации неверны обозначения этих атрибутов, либо у кого-то из нас ошибка?


Сообщения / Posts 60 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
1) Согласно документации (MSDN) VT_BSTR - является указателем на строку.
quote:

A string was passed; it is stored in bstrVal. This pointer must be obtained and freed by the BSTR functions, which are described in Conversion and Manipulation Functions.
A reference to a string was passed. A BSTR* that points to a BSTR is in pbstrVal. The referenced pointer must be obtained or freed by the BSTR functions.

2) Период (Frq)
Время изменения (45)
События (46)
Биты - так и есть (b1...b16) - но эти атрибуты только для каналов типа HEX.


Сообщения / Posts 17105 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Tag
Forum Member / Участник форума
Участник № / Member № 34


Icon 1 отправлено / posted      Профиль для / Profile for Tag           Редактировать/удалить сообщение / Edit/Delete Post 
1) что полезного можно сделать с этим указателем на строку в базе каналов?

2)Item для атрибута Период создать удалось, а вот для атрибутов
Время изменения (45)
События (46)
Биты - (b1...b16)
по прежнему получить доступ не получается. А у Вас самих это _практически_ получается клиентом-не ТМ5?


Сообщения / Posts 60 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Атрибуты b1...b16 можно получить из реального значения канала.
Доступ к атрибутам 45 и 46 на сегодняшний день не реализован.

Сообщения / Posts 17105 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

   Открыть тему / Open Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2