This is topic OPC, что менялось при смене версии 6.02-6.03 (6.05.1)? in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/31/t/000381.html

Posted by Artem Poltorak (Участник № / Member № 2928) on :
 
Исходные данные: есть ОРС сервер для ИДК "Регина" (регистратор аварийных событий), успешно работающий с ТМ5.хх.
Проблемма: готовится близкий проэкт, но уже на версии 6.05.1, список тегов в среду разработки считывется нормально, на отладке значения каналов 0, достоверность _F. @e_OPC 0. В отладочном файле узла сообщение DBG_OPC: = 0.
Экспериментально проверил (поднял на пустой машине версии ТМ начиная с 6.01.1) проблемма возникла при переходе с версии 6.02 на 6.03.
Что можете посоветовать?
 
Posted by Artem Poltorak (Участник № / Member № 2928) on :
 
Исходные данные: есть ОРС сервер для ИДК "Регина" (регистратор аварийных событий), успешно работающий с ТМ5.хх.
Проблемма: готовится близкий проэкт, но уже на версии 6.05.1, список тегов в среду разработки считывется нормально, на отладке значения каналов 0, достоверность _F. @e_OPC 0. В отладочном файле узла сообщение DBG_OPC: = 0.
Экспериментально проверил (поднял на пустой машине версии ТМ начиная с 6.01.1) проблемма возникла при переходе с версии 6.02 на 6.03.
Что можете посоветовать?

P.S. Чет глюкнуло с постом
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Проблем связи с OPC-серверами других фирм нет.
Если Вы можете переслать нам демо-версию ОРС-сервера для ИДК "Регина", на которой это можно перепроверить, мы готовы на Вашем проекте по Вашим указаниям провести перепроверку.

P.S. Поясните, пожалуйста, каким образом Вы получили в протоколе профайлера сообщение DBG_OPC: = 0? В каком релизе?
 
Posted by Artem Poltorak (Участник № / Member № 2928) on :
 
проблем с другими серверами нет.
релиз 6.05.1
------------------------------------------------
INF_LOAD:Starting... 5_0
INF_RTM:Detected NT5.RTM 5.1
._.:Professional TRACE MODE 6 Profiler ver. 6.05.1
INF_LOAD:Load Channels = 887
INF_LOAD:Templates=0
INF_LOAD:Objects = 3
INF_RTM:Timer=0.055s CalcLoop=549ms
INF_LOAD:USE= fm:0.703125 vm:0
INF_RTM:ModeSwitch e15=0000 e18=0000 e20=0000
INF_RTM:mode=2(Work) e15=00 e18=00 e20=00
INF_RTM:start time is 0 s
DBG_OPC: = 0
DBG_OPC: = 0
DBG_OPC: = 0
DBG_OPC: = 0
INF_RTM:stoping...
INF_RTM:mode=5(Stop) e15=00 e18=00 e20=c0
DBG_OPC: = 0
INF_RTM:stop time is 1.344 s
INF_RTM:number of calculation = 31
._.:END OF WORK
-----------------------------------

Сервер с эмулятором оборудования отправлен
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Мы выяснили причину отказа от обмена ОРС-сервер ИДК _Регина с OPC-клиентом Trace Mode 6.
В стандарте OPC для OPC-клиента допускается 2 формата запроса при создании групп тегов.
В Trace Mode 5 используется менее общий формат, в Trace Mode 6 - более общий.

По стандарту OPC-сервер обязан поддерживать оба формата. ОРС-сервер ИДК _Регина поддерживает только формат первого типа и отказывается принимать запросы с форматом второго типа.

Другие OPC-серверы в соответствии со стандартом поддерживают оба формата. Поэтому таких коллизий у других пользователей не возникает.

Нам пришлось расширить функции клиента OPC.

Послал Вам обновленную библиотеку.
 
Posted by Artem Poltorak (Участник № / Member № 2928) on :
 
Возвращаясь к теме. Поскольку для новых релизов возможно потребуется обновление и измененной библиотеки, можно ли получить более подробное описание проблеммы. Это необходимо для передачи разработчику ОРС для внесения изменений и устранения существующей несовместимости в самом ОРС сервере.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Библиотека rtmopc.dll с расширенными функциями OPC-клиента войдет во все последующие релизы Trace Mode 6.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2