Tag
Forum Member / Участник форума
Участник № / Member № 34
отправлено / posted
День добрый! 1. Если ТМ5 используется в качестве ОРС-клиента, то можно ли как-то обмениваться с OPC-сервером данными, тип которых отличен от VT_R4, VT_R8, VT_I2, VT_I4? Интересует возможность работы с VT_UI1, VT_DATE, VT_BOOL, VT_BSTR
2. Согласно документации у каналов имеется 46 различных атрибутов . Если ТМ используется в качестве ОРС-сервера, то к каким конкретно атрибутам можно получить доступ из OPC-клиента?
отправлено / posted
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.
Tag
Forum Member / Участник форума
Участник № / Member № 34
отправлено / posted
1) что полезного можно сделать с этим указателем на строку в базе каналов?
2)Item для атрибута Период создать удалось, а вот для атрибутов Время изменения (45) События (46) Биты - (b1...b16) по прежнему получить доступ не получается. А у Вас самих это _практически_ получается клиентом-не ТМ5?
отправлено / posted
Атрибуты b1...b16 можно получить из реального значения канала. Доступ к атрибутам 45 и 46 на сегодняшний день не реализован.
Сообщения / Posts 17354 | Из / From: Россия
| IP / IP: IP адрес / IP address |