This is topic релиз 6.08 и ОРС in forum Работа с приложениями (ODBC-SQL/OPC/DDE) at Форум TRACE MODE: техническая поддержка.


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

Posted by KAV (Участник № / Member № 2889) on :
 
Уважаемые разработчики! Прошу Вас . [prey / молящийся] .. [prey / молящийся] .. очень прошу , сделайте поиск OPC серверов по IP адресу! хотябы в следующем релизе или может быть патч сделаете, что было бы очень хорошо.
От релиза к релизу становится трудно подключать ОРС сервера с удалённых машин, особенно которые находятся не в группах и в других подсетях. А в новой версии ??????? , теперь в файле ...._opc0.cnf вообще бессмысленно что либо менять и дополнять(раньше я создавал подключение к локальному ОРС серверу, сохранял проект, затем в файлике прописывал параметры нового сервера и всё работало!, а теперь..........).
Пытаюсь в ручную прописать мне необходимый сервер с его параметрами и адресом, при загрузке проекта в инструменталке, не вижу никаких изменений, т.е. в описании орс сервера почему-то опять старые параметры от другого сервера, который локально запускался.
Подскажите может быть я в справке что-то упустил? хотя там про это вообще ни слово!
Подскажите каким образом я могу на своём рабочем месте подключить удалённые ОРС сервера???? только без необходимости входить в одну группу с необходимыми компьютерами.
Вот мне нравится до сих пор проекты в 5 версии делать) написал файлик ручками и вуаля))))) сервер где бы он нибыл - доступен) и тереби его как хошь.
 
Posted by sPavel (Участник № / Member № 5461) on :
 
Здравствуйте, у меня похожая проблема нужно подключиться к OPC серверу находящимся на удаленной машине, на обоих машинах установлена win xp, вышлете пожалуйста настройки DCOM на spPavel@inbox.ru
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
KAV.
1. Файл ...._opc0.cnf используется только при запуске узла под управлением исполнительного модуля. Поэтому результаты его ручного редактирования в IDE не отображаются.

2. Права доступа между OPC-клиентом и OPC-сервером никоим образом не определяются Trace Mode 6. Они определяются настройками ОС, DCOM и правами пользователей в принятой сетевой политике безопасности.
Со стороны Trace Mode 6 нет никакого диктата о "неоходимости входить водну группу с необходимыми компьютерами".

3. Для перенаправления обмена на удаленный сервер достаточно в файле ...._opc0.cnf второй строкой ввести
HOSTNAME:<Name_PC>
Перепроверено в релизе 6.08 - работает.

sPavel.
Отправлено.
 
Posted by KAV (Участник № / Member № 2889) on :
 
значит так проверил сейчас ещё раз:
создаю в источника ОРС сервер, в нём создаю 1 канал ОРС, вот его настройки: \\xxx.xxx.xxx.xxx\Server.TMonitorDAServer.1 и т.д. и переменная: OPCDAServer.TG2_P_id=1409
затем перекидываю эток канал в узел и привязываю к графич.компоненту.
сохраняю проект - потом сохраняю для МРВ , и запускаю, пусто, ничего нет!!!!!!!!!!
вот что записаловь в файлик opc_0_opc0.cnf:
%%OPC_SERVER_CONFIG
HOSTNAME:10.160.4.146
PROGID:rDAServer.
CLSID:{62B98806-82A2-47F9-B8F6-4177D799E0F4}
%CHANID:1
ID:OPCDAServer.TG2_P_id=1409

как видно PROGID обрезало !!!!!

вот вывод дебагера:
(11:31:10) INF_LOAD:Starting... opc_0
(11:31:10) INF_RTM:Detected NT5.RTM 5.1
(11:31:10) INF_RTM:Professional TRACE MODE 6 Profiler T-Factory RTM+ ver. 6.08.0
(11:31:10) ._.:RTM
(11:31:10) INF_LOAD:max channel = 268435455
(11:31:10) INF_LOAD:Load Channels = 3
(11:31:10) INF_LOAD:Templates=1 (math=0 sql=0 scr=1 doc=0 pnl=0)
(11:31:10) INF_LOAD:Objects = 3
(11:31:10) INF_RTM:Timer=0.055s CalcLoop=550ms
(11:31:10) INF_OPC:OPC Clients started
(11:31:12) INF_OPC:0000000I61010019: OPC сервер \\.\Matrikon.OPC.Simulation.1: Сервер стартовал = 0
(11:31:12) ERR_OPC:0000000Ee1010029: Группа 10.160.4.146\rDAServer.\015310F49_1329726673: Невозможно добавить канал OPC#1 = 0
(11:31:12) ERR_OPC:0000000Ee1010028: Группа 10.160.4.146\rDAServer.\015310F49_1329726673: Невозможно добавить каналы = 0
(11:31:12) WRN_OPC:0000000Wa1010024: Группа 10.160.4.146\rDAServer.\015310F49_1329726673: Режим подписки об изменениях чтения не поддерживается сервером, попробуем переключиться на синхронный = 0
(11:31:12) ERR_OPC:0000000Ee1010029: Группа 10.160.4.146\rDAServer.\015310F49_1329726673: Невозможно добавить канал OPC#1 = 0
(11:31:12) ERR_OPC:0000000Ee1010028: Группа 10.160.4.146\rDAServer.\015310F49_1329726673: Невозможно добавить каналы = 0
(11:31:12) ERR_OPC:0000000Ee101002a: Группа 10.160.4.146\rDAServer.\015310F49_1329726673: Невозможно провести инициализацию = 0
(11:31:12) ERR_OPC:0000000Ee101001d: OPC сервер 10.160.4.146\rDAServer.: Ни одна OPC группа не завершила инициализацию = 0
(11:31:26) INF_OPC:0000000I6101001a: OPC сервер 10.160.4.146\rDAServer.: Сервер остановлен = 0
(11:31:26) INF_OPC:0000000I6101001a: OPC сервер \\.\Matrikon.OPC.Simulation.1: Сервер остановлен = 0
(11:31:26) INF_OPC:OPC Clients stoped

может это поможет разобраться?? пробовал также переключаться в разные режимы опроса ОРС сервера, когда асинхронные пишет в дебаггер что не могу читать попытаюсь в синхронном, когда ставлю синхронное чтение пишет что тоже не могу давай в асинхронном, но тоже не получается.

пробовал так же прописать полное имя ОРС сервера, но чудо не происходит..
 
Posted by KAV (Участник № / Member № 2889) on :
 
господа, проблема с опросом решилась, но почему-то на другой машине, что-то видимо не хватало на которой тестирую , хотя винду поставил с 0, может нехватает NetFrameWork или ещё чего, хотя SP3 стоит.
а вот с обрезанием ProgID нужно разобраться!
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
"Обрезание PROGID" не влияет на обмен. Специально делали его длиннее и короче. Проблем не возникало.

NetFrameWork в релизе 6.08 не востребован.

Возможно, следует разобраться с регистрацией библиотек opccomn_ps.dll и opcproxy.dll, которые находятся в корне IDE и RTM. Они должны быть зарегистрированы с помощью regsvr32.exe.
 
Posted by KAV (Участник № / Member № 2889) on :
 
большое спасибо
 
Posted by KAV (Участник № / Member № 2889) on :
 
opccomn_ps.dll а вот такой библиотечки нет в корне IDE
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Спасибо, внесем.
Пока ее можно взять из папки RTM.
 
Posted by Avgorr (Участник № / Member № 2607) on :
 
Здравствуйте.
Возникла необходимость добавить каналы в узел, запускаемый в Trace Mode OPC Server и заодно перейти с версии 6.07 на 6.08. Но теперь при поиске OPC сервера в источники/приёмники IDE он отображается по другому: "AdAstra.Tm6.OPC.DA.Server.1", а раньше был: "AdAstra.Tm6OpcServer.1", и все теги стали не отмеченные. Что делать?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Какой OPC-клиент подключается к Trace Mode OPC Server?
 
Posted by Avgorr (Участник № / Member № 2607) on :
 
Клиент МРВ Trace Mode 6.08. Я же пояснил, что пытаюсь найти OPC сервер в источники/приёмники IDE. Работает такая связка: МРВ 6.08 передаёт данные в Trace Mode OPC Server, а другой МРВ 6.08 считывает из него.
 
Posted by Avgorr (Участник № / Member № 2607) on :
 
Ответьте что-нибудь по моему вопросу.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Ответ дан почтой.
 
Posted by Жигалов Денис Николаевич (Участник № / Member № 6035) on :
 
Вышлете пожалуйста настройки DCOM.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Отправлено.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2