This is topic Проблема связи МРВ 5.12 с OPC CIMPLICITY HMI in forum Работа в MS Windows (ODBC/DDE/OPC/NET) / Working under MS Windows at Форум TRACE MODE: техническая поддержка.
Добрый день! У нас возникла такая проблема: На одном компьютере установлен МРВ 5.12, а на другом SCADA система CIMPLICITY HMI и OPC сервер CimOpcServer(входит в пакет CIMPLICITY HMI) МРВ должен получать данные с сервера CimOpcServer, но при обращении к нему, МРВ не может создать группу 'TM_OPC_XXXXXXXX_XXXXXXXX' Создание группы и получение данных любым OPC браузером происходит нормально. Подскажите пожалуйста, в чем может быть причина и что означает "Параметр задан неверно". Заранее спасибо. Лог профайлера привожу ниже:
Professional Editional DRAWSERV 5.12 SUPPORT: NetBios INFO:Load Starting... F:\del\TM50\NODE1.dbb INFO:Detected NT 5.0 INFO:Found 3 channels NET:NCB for AutoSend = 0 NET:NCB for AutoSend float value = 0 NET:NCB for SendToNet = 0 NET:NCB for CopyFrom = 0 NET:NCB for Registrator = 0 NET:NCB for Recieving = 2 NET:iname ARG@@SП NET:gname ARG@@SО NET:found 1 adapters NET: select 0 adapter with 0 number NET:init 0 adapter OPC:channels found INFO: LoadTime=0.484s CalcPeriod=55000ms ATTACH: default(PicMan) NET:starting... SIAD:starting... SIAD: opening file: c:\1.rep SIAD: starting server... DDE:starting... DDE:wrong NetDDE: Не удается связать службу диспетчера общих баз данных (DSDM) OPC: Сервер 'OPC0': соединение установлено OPC: Сервер 'OPC0': ошибка создания группы 'TM_OPC_33F0477C_4896CC3D': Параметр задан неверно. OPC: Сервер 'OPC0': группа 'TM_OPC_33F0477C_4896CC3D': ошибка создания канала 'Canal1', ID:'\\TTECCP2\Q4S001PB.VALUE' OPC: Сервер 'OPC0': группа 'TM_OPC_33F0477C_4896CC3D': ошибка создания канала 'Canal2', ID:'\\TTECCP2\Q4S001Q.DESCRIPTION' OPC: Сервер 'OPC0': группа 'TM_OPC_33F0477C_4896CC3D': ошибка создания канала 'Canal3', ID:'\\TTECCP2\Q5N005Q.SIZE' RTM:math kernel starting... INFO: start time is 2.25 s SCREEN load error screen.000 INFO:work mode INFO:stoping... RTM:error:math thread not terminated OPC: stop requested OPC: client stopped SIAD: stopped. NET:total NCB send 0,error 0 = 0 NET:total NCB recieve 0,error 0 = 0 INFO: stop time is 67.607 s INFO:number of calculation = 0 END OF WORK LINK:unregistrated user Logout LINK:unregistrated user Logout OPC: stop requested
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Попробуйте обновить Trace Mode до версии 5.16, сохранив дополнительно старую версию проекта.
Posted by Zavyalov Dmitriy (Участник № / Member № 1748) on :
Добрый день, я обновил ТМ до версии 5.16, но положительного результата не получил.В логе профайлера следующая запись:"OPC: Сервер 'OPC0': ошибка создания группы 'TM_OPC_020A481C_48A9005C': Параметр задан неверно." Подскажите , в чем еще может быть причина.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
По предоставленной информации нельзя однозначно определить, почему CimOpcServer отвечает ошибкой на попытку создания OPC-компонентов стандартным OPС-клиентом Trace Mode 5, который успешно взаимодействует в реалдизованных проектах с целым hzjv других OPC-серверов. Полагаю, что Вы использовали механизм автопостроения каналов для OPC-связей, имеющийся в Trace Mode 5. Провести более детальное исследование взаимодействия Trace Mode 5 и CimOpcServer не представляется возможным, поскольку все работы с продуктами Trace Mode 5 прекращены более 4 лет назад. Можно только предложить опробовать другие варианты взаимодействия: - локальную связь с OPC-сервером вместо сетевой, - изменить режим обмена, - изменить синтаксис идентификаторов тегов OPC-сервера.