Тема / Topic: Получение данных с узлов разных проектов.
Grigorovskih
Forum Professor / Завсегдатай форума
Участник № / Member № 1915
отправлено / posted
Существует ли в TraceMode возможность обмена значениями каналов между узлами разных проектов? Ваш OPC сервер не рассматриваем.
Сообщения / Posts 362 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Можно использовать интерфейс между МРВ разных проектов по протоколам OPC (если в одном из проектов есть Trace Mode OPC-сервер), Modbus TCP и МЭК-104. Можно также использовать каналы CALL.OtherProj.
Сообщения / Posts 17264 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Avgorr
Forum Professor / Завсегдатай форума
Участник № / Member № 2607
отправлено / posted
Можно ли из МРВ передать в Trace Mode OPC-сервер канал CALL.ChGroupReq с аргументами?
Сообщения / Posts 168 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Avgorr
Forum Professor / Завсегдатай форума
Участник № / Member № 2607
отправлено / posted
Понятно. Тогда другой вопрос: у меня Trace Mode OPC-сервер служит для передачи данных между разными проектами. Из канала МРВ передаю в канал Trace Mode OPC-сервер не только реальное значение (0, R), но и интенрвал (7, P). Если по подробней: в источниках-приёмниках в браузере OPC нахожу нужный канал, галочками отмечаю атрибуты "In" и "P". Создаются 2 источника, тип OUT, в узле создаю два канала OUTPUT, связываю их с источником-приёмником. В версии 6.08 всё передавалось. В результате в Trace Mode OPC-сервере получался один канал в котором было и реальное значение и диапазон. После перехода на 6.10 интервал не передаётся. В протоколе МРВ сообщения такого вида: (14:13:3) DBG_OPC:GetChannelValue: Channel 1540 Value=4 = 0 (14:13:3) DBG_OPC:OPC Output: Channel 1540 OPC Result - Error = 0 Канал 1540 как раз и есть интервал, который хочу передать в OPC.
Сообщения / Posts 168 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Перепроверено в релизах 6.08 и 6.10. Различий в интерфейсах не обнаружено. В релизе 6.10 расширена диагностика интерфейсов МРВ, в том числе и OPC-интерфейса. Поэтому сообщений, которые появляются в МРВ релиза 6.10, не было у МРВ релиза 6.08.
OPC-сервер Trace Mode 6 во всех релизах имеет ограничения в списке атрибутов, управляемых OPC-клиентом. В частности, нельзя управлять атрибутами P, C, FRQ, AB, EB и др. Можно управлять контрольными границами, гистерезисом.
Сообщения / Posts 17264 | Из / From: Россия
| IP / IP: IP адрес / IP address |