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

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Драйверы / Device Drivers » RWH.DLL удалённый адрес и номер канала

   
Автор / Author Тема / Topic: RWH.DLL удалённый адрес и номер канала
udv
Junior Member / Новичок
Участник № / Member № 3159


Icon 1 отправлено / posted      Профиль для / Profile for udv           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Доброго времени суток!
1 Чем вызвано различие в адресации каналов в функциях опроса и формирования аналоговых и дискретных каналов?
void rwh_aio_init(IA &ia);
void rwh_dio_init(IA &ia);
int rwh_aio_read(IA &ia, unsigned short &v); int rwh_aio_write(IA &ia, unsigned short &v);
int rwh_dio_read(IA &ia, unsigned short &v); int rwh_dio_write(IA &ia, unsigned short &v);
где ia - удалённый адрес канала(BASE и CH)

и функций опроса и формирования атрибутов каналов
int rwh_atr_read(IA &ia, float &v); int rwh_atr_write(IA &ia, float &v);
ia - номер канала и атрибута(ia.i[1] - Id канала, ia.c[4] - Id атрибута)

2 Возможно ли получить привязку Id канала и его удалённого адреса(BASE и CH) в rwh.dll?
3 Возможно ли получить эту привязку через предоставляемые интерфейсы для ActiveX компонентов?

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
1. Тем, что это разные функции.

2-3. Мы не рекомендуем работать с ID канала.

Но Вы можете получить его, передав 118 атрибут канала.

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
udv
Junior Member / Новичок
Участник № / Member № 3159


Icon 1 отправлено / posted      Профиль для / Profile for udv           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Драйвер RWH.DLL знает и понимает только удалённый адрес канала,а Id канала для него не знаком! Поэтому и не понятно, как знающий только удалённый адрес драйвер может работать с функциями опроса/формирования атрибутов,в которых нужно указывать Id канала!
Сообщения / Posts 3 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Начальные значения компонентов удаленного адреса для каналов RWH Вы должны задать в соответствующих компонентах "Источников/Приемников". При этом Вы должны ориентироваться на реальные ID каналов и атрибутов.
В реальном времени компоненты удаленного адреса могут быть изменены, например, программно.
Если драйвер в своих ответах сам будет менять эти компоненты удаленного адреса, то он должен знать необходимые ему ID каналов (где-то хранить их).
Вы можете набить эту таблицу вручную или предложить драйверу отпарсить файл *.rtp. В этом файле указаны индексы всех каналов.
Или программно запросить у интересующих Вас каналов их индексы (118 атрибут) и передать их драйверу.

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

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close 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