Здравствуйте, вопрос наверняка задавался сто раз,... Вопрос1: можно ли импортировать в источники OPC_DA списком из Ексела? Или как-то редактировать файл содержащий источники? Вопрос2: в случае переименовывания источника - обязательно ли пересоздать канал от этого источника? Вопрос3: можно ли экспортировать источники (OPC_DA OPC_HDA) и каналы списком в Ексел? Или как-то из файла копировать данные содержащие источники каналы? Спасибо за ответ заранее.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Вопросы 1 и 3. При сохранении проекта для МРВ в папке узла создаются конфигурационные файлы конфигурования OPC-обмена с именами: <имя проекта>_<ordinal>_opc<ID OPC-сервера в узле>.cnf Это текстовый файл, идентифицирующий OPC-сервер и привязки каналов (обозначаются своими ID) к OPC-тегам. Этот файл можно сохранять (ЭКСПОРТ!) и редактировать (ИМПОРТ!), не меняя ID каналов (!). Если отредактированный файл в реальном времени положить в папку узла, а затем провести реинициализацию обмена с OPC-сервером (см. описание диагностической переменной @e_OPC), будут использованы новые OPC-привязки.
2. При переименовании или изменении настроек "Источника" привязанный к нему канал пересоздавать нет необходимости.
Posted by vyusupov (Участник № / Member № 7171) on :
в него добавили еще один источник %CHANID:3 он стал такой: %%OPC_SERVER_CONFIG PROGID:Logika.DA.2 CLSID:{9C8409FB-BECD-40C5-ABF0-9D93F81B03CD} %CHANID:1 ID:SPBus.СПГ762_pipe03.т1.154(P) %CHANID:2 ID:SPBus.СПГ762_pipe03.т1.156(T) %CHANID:3 ID:SPBus.СПГ762_pipe03.т1.167(Roи)
чем чревато такое редактирование? пока речь только про действиях в Интегрированной среде разработке... вопрос4: а есть подобный инструмент с уже каналами от OPCDA_HDA источников? экспорт импорт ...
спасибо еще раз.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. В предыдущем посте было указано "не меняя ID каналов (!).". При редактировании файла Вы не можете только менять привязки уже привязанных каналов. Привязать в файле канал, который в проекте не связан с "OPC-Источником", нельзя.
2. OPC-HDA конфигурируется точно также.
Posted by vyusupov (Участник № / Member № 7171) on :
Вопрос5: можно ли экспортировать а потом импортировать в каналы списком?
Posted by vyusupov (Участник № / Member № 7171) on :
Вопрос6: при переименовывании канала - обязательно ли его перепривязывать на мнемосхемах и трендах? спаисбо.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Экспортировать и импортировать каналы списком нельзя.
При переименовании канала его перепривязка в шаблонах (экранов, программ, документов, SQL-запросов) не нужна.
Posted by vyusupov (Участник № / Member № 7171) on :
спасибо! день заносил в проект источники и каналы с дескрипторами и прочими данными. т.е. от последнего бекапа до нынешнего состояния - труд. бекап в профайлере - запускается работает. нынешний проект с кучей каналов - в профайлере падает насмерть. можно где-то еще посмотреть - из-за чего?
Дополнительная информация - в профайлерном протоколе в папке узла: <имя файла *.dbb>.txt
Posted by vyusupov (Участник № / Member № 7171) on :
Posted by vyusupov (Участник № / Member № 7171) on :
подскажи как ее посмотреть - "дополнительную информацию" - чтобы исправить ошибку и профайлер перестал падать.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Профайлерный протокол grp2017_0.txt
Posted by vyusupov (Участник № / Member № 7171) on :
помогите понять пожалуйста... или начинать работу заново?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Удалите поврежденный файл архива. Проверьте диспетчером задач, не остались ли при предыдущих падениях копии rtc.exe. Если есть, удалите.
Запустите снова. Если ситуация повторится, присылайте на адрес техподдержки (hotline@adastra.ru) обе версии проекта - рабочую и нерабочую. Файлы проектов вместе с их папками после запуска.
Posted by vyusupov (Участник № / Member № 7171) on :
... имперически выяснил в чем ошибка: есть источник OPC_HDA пусть FI-1-day так вот профайлер намертво начинает виснуть если этот источник мышкой перетащить в любой канал RTM. (по аналогии с DA источником - которые мышкой таскать можно) я же их перетащил около сорока... для зависания достаточно одного. спасибо большое.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Перепроверка на произвольном проекте не подтвердила описанную ситуацию. Видимо, надо было все-таки рассматривать решение в конкретном проекте.