This is topic Обновление проекта и OPC?! in forum Работа в MS Windows (ODBC/DDE/OPC/NET) / Working under MS Windows at Форум TRACE MODE: техническая поддержка.


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

Posted by Doloy (Участник № / Member № 826) on :
 
Здравствуйте!
Существовал (до недавнего времени)абсолютно рабочий проект (v.5.042): два контроллера (Smart) и рабочая станция (WinNT 4.0) осуществляли обмен через ОРС-сервер (Simatic.Net). После обновления (до v.5.15) возникли проблемы с настройкой связи через ОРС. Подскажите, пожалуйста, как с минимальными (если это возможно) затратами времени восстановить обмен через ОРС.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Какого рода проблемы?
 
Posted by Doloy (Участник № / Member № 826) on :
 
Как вы уже наверное догадались, отсутствует связь с контроллерами по ОРС.
Была слабая надежда, что переименование файла Opccnf0.cnf поможет, однако она не оправдалась. Получается, что все настройки по созданию обмена через ОРС прийдется делать вновь и для каждого канала?
Подскажите алгоритм действий в подобной ситуации (обновление версии проекта в котором существуют каналы для обмена через ОРС).
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Погодите - файл конфигурации ОРС в ТМ5.15 должен называться так: <имя узла>_opc0.cnf
 
Posted by Doloy (Участник № / Member № 826) on :
 
Я же и говорю: обновление было аж с версии 5.042, а там настройки другие и файл называется Opccnf0.cnf, и типы каналов другие...
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Каналы должны остаться прежние. Вообще мы не рекомендуем сразу переходить с 5.42 на 5.15 - проект сначала необходимо "перегнать" через некоторые релизы последовательно, потому как там были внесены некоторые изменения в структуру и сам проект вообще может работать некорректно.
Вышлите, пожалуйста, нам Ваш исходный проект в релизе 5.42 по E-mail - постараемся его сконвертировать до последнего релиза.
Прецеденты уже были: http://forum.adastra.ru/ubb/ultimatebb.php?ubb=get_topic;f=3;t=000141#000000
 
Posted by Doloy (Участник № / Member № 826) on :
 
Дело в том, что вы же и конвертировали этот проект (указанная ссылка - это он и есть, просто писал мой коллега). Там файлы конфигурации ОРС остались от старой версии. Вот я сейчас и хочу понять, что сделать с проектом, чтобы восстановить его работоспособность.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Первое, что необходимо сделать - переименовать файл конфигурации ОРС. Какое новое имя Вы ему задали?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Второе - это переименовать соответсвия каналов тэгам. В старой конфигурации формат был такой:
%CHANNEL:<имя канала>

а в новом формате:
%CHANID:<индекс канала>
 
Posted by Doloy (Участник № / Member № 826) on :
 
АРМ-опер_opc0.cnf, где АРМ-опер - имя узла (как и указано в Руководстве).
 
Posted by Doloy (Участник № / Member № 826) on :
 
На этот факт (по поводу chanid) я как-то не обратил внимания, попробую переименовать. А как насчет "Связать с OPC-сервером" и связанных с этим пунктом настроек?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Эти настройки как раз и подчитываются из этого файла конфигурации.
 
Posted by Doloy (Участник № / Member № 826) on :
 
Спасибо за информацию.
 
Posted by Doloy (Участник № / Member № 826) on :
 
Возник еще один (подозреваю, что дилетантский) вопрос: после переименования и изменения файла конфигурации ОРС нужно ли открывать проект в РБК и пересохранять его или сразу можно запускать МРВ?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Скорее всего можно и без загрузки в РБК запускать, но все же рекомендую сначала загрузить в РБК, чтобы убедиться, что все в порядке.
 
Posted by Doloy (Участник № / Member № 826) on :
 
Дело в том, что после сделанных изменений в настройках ОРС ситуация не изменилась - по-прежнему нет связи с ОРС-сервером...
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
ОРС - локальный или на удаленном ПК?
 
Posted by Doloy (Участник № / Member № 826) on :
 
Хотелось бы уточнить. В РБК у каналов ОРС после сделанных изменений должны появиться привязки к каналам ОРС, я правильно понимаю? На данный момент они пустые...
 
Posted by Doloy (Участник № / Member № 826) on :
 
ОРС - локальный
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В таком случае лучше выполнить перепривязку их к ОРС-серверу в РБК, вроде у Вас их там не так много.
 
Posted by Doloy (Участник № / Member № 826) on :
 
А по-другому никак?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Видимо нет... [duno / незнайка]
 
Posted by Doloy (Участник № / Member № 826) on :
 
Попытался перепривязать один из каналов.
Получается следующая ситуевина:

OPC:channels found
...
OPC: Ошибка чтения файла конфигурации C:\Газ_Калор_нелин\АРМ-опер_opc8.cnf: Системе не удается найти указанный файл.
OPC:starting error(1)

После клонирования файла конфигурации и переименования его в АРМ-опер_opc8.cnf (в проекте он, соответственно, имел индекс 0)получаю:

OPC:channels found
OPC: Неизвестный канал Расх_пр_газа (с числовым идентификатором то же самое) в конфигурационном файле: АРМ-опер_opc0.cnf, строка 5
OPC: Сервер 'OPC8': соединение установлено
OPC: Сервер 'OPC8': группа 'TM_OPC_36BE6DBC_4137F40C': ошибка создания канала 'P_fogas', ID:'P_fogas'
... (и т.д. по всем каналам ОРС, которые есть в проекте...)
OPC: Сервер 'OPC0': соединение установлено
OPC: Сервер 'OPC0': группа 'TM_OPC_36BE779C_4137F40C': ошибка создания канала 'Расх_пр_газа', ID:'Расх_пр_газа'

[prey / молящийся]
Не могли бы вы объяснить данное явление и как с ним бороться.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Похоже, что он не может найти такие тэги на ОРС-сервере.

Алгоритм восстановления связи с ОРС-сервером в Вашем проекте должен был быть таким:
1) Войти в РБК в узел и через меню "Узел" выбрать команду "Связать с ОРС-сервером".
2) Выбрать из списка Ваш ОРС-сервер и нажать на кнопку "Изменить" - после этого заново указать местоположение сервера. Выйти из этого диалогового окна.
3) Поройтись по каждому тэгу и привязать их каждый к своему тэгу из ОРС-сервера.
 
Posted by Doloy (Участник № / Member № 826) on :
 
Что я и делал.
Непонятно, в связи с чем ТМ требует ...орс8.cnf и обращается к группе ТМ_ОРС_..., которой, естественно, нет. [Недоумение / Confused]
Похоже, придйется разыскивать диск с 5.042 и восстанавливать все в прежней конфигурации... [А-а! / Eek!]
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
А Вы можете прислать нам этот ОРС-сервер с конфигурацией тэгов? Имеет смысл повозиться - может найдем решение как восстановить связь. Потому как удаленно по переписке довольно трудно будет найти причину ошибок.
 
Posted by Doloy (Участник № / Member № 826) on :
 
К сожалению, сам ОРС (ОРС.SimaticNET v.2.0) не смогу (из-за размеров). Если устроит, могу переслать для него конфигурационные файлы.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Да такой ОРС-сервер у нас есть, давайте файлы конфигурации, попробуем запустить.
 
Posted by Doloy (Участник № / Member № 826) on :
 
Файлы конфигурации отправил, надеюсь на положительный результат... [Пдмигивание / Wink]
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
К сожалению - без какого-то DP-сервера Ваша конфигурация отказывается грузится в Simatic OPC-сервер... [Неодобрение / Frown]

Сейчас попробую на другом ОРС-сервере, который работает воспроизвести ситуацию: ТМ5.042-ОРС с переносом в ТМ5.15.
 
Posted by Doloy (Участник № / Member № 826) on :
 
Дело в том, что обмен с контроллерами идет через сеть Profibus DP и, соответственно, нужна спец. карта (СР5412А2). Инсталляшку могу выслать (ок. 6МВ), но ведь в списке поддерживаемого оборудования она у вас фигурирует.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Так это и не ТМ ругается на ее отсутсвие, а OPC-сервер Siemens'а.

С ТМ5.042 не выходит - его инсталляция не работает под WinXP. [Неодобрение / Frown]
А с ТМ5.05 формат файла конфигурации уже поменялся на последний...

А у Вас в ОРС-сервере Siemens'а есть группа с именем 'TM_OPC_36BE6DBC_4137F40C'?

Еще рекомендую проверить какое дополнение к подтипу у всех каналов ОРС, а также номер сервера в списке подключенных серверов в Вашем проекте.

Если можно - пришлите Ваш проект уже с модифицированным Вами opc.cnf файлом.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Рекомендую следующее:
1) Убрать пока вообще Дамп-файл из Вашего проекта, потому как он может влиять на настройки, которые Вы в проекте меняете.
2) Попробовать подключиться к Вашему ОРС-серверу, создав новый проект с нуля средствами Автопостроения РБК. Только для проверки работоспособности связи по ОРС и корректности настроек этой связи.
 
Posted by Doloy (Участник № / Member № 826) on :
 
1) Удаление Дамп-файла из проекта положительного эффекта не дает.
2) Подключение к ОРС-серверу при создании нового проекта происходит без проблем.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
А Вы теперь попробуйте заменить opc.cnf файл из старого проекта новым, предварительно исправив в нем индексацию и удалив все ОРС-сервера из списка самого проекта.
 
Posted by Doloy (Участник № / Member № 826) on :
 
Увы и ах! [Неодобрение / Frown]
В логах по-прежнему фигурирует:
"Ошибка чтения файла конфигурации C:\Калорийность\Газ_Калор_нелин\АРМ-опер_opc8.cnf: Системе не удается найти указанный файл."
Причем тут "8"???? [Недоумение / Confused]
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Отправил Вам проект, который я перепривязал заново, но только не могу проверить его работоспособность из-за невозможности запуска ОРС-сервера с Вашей конфигурацией.
 
Posted by Doloy (Участник № / Member № 826) on :
 
Невозможно запустить проект, т.к. графика не работает (в профайлере открывается пустой экран). О подобном мы вам уже писали:
http://forum.adastra.ru/ubb/ultimatebb.php?ubb=get_topic;f=3;t=000141
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Замените DBG-файл на тот, который у Вас уже был сконветирован.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2