Стартовая страница › Форумы › Взаимодействие с устройствами › OPC › Попытка подружить.
- В этой теме 22 ответа, 4 участника, последнее обновление 3 недели назад сделано
anatolii.
-
АвторСообщения
-
18.02.2026 в 18:45 #42038
anatolii
УчастникПытаюсь подключиться RapidScadой в качестве OPC DA клиента к серверу OPC-сервер
регуляторов МЕТАКОН версии 2.4 OPC
OPC-сервер представляет собой исполняемый модуль (OPCMetakonSrv.exe),
реализованный по технологии COM. OPC-сервер поддерживает спецификацию OPC DA
версии 2.05а.
Все сделал как в видео «Rapid SCADA 6. Урок 11. Настройка клиента OPC DA»,но при обзоре сервера возникает ошибка «Ошибка при обзоре сервера E_UNKNOW_ITEM_NAME Cannot browse because the server is not compliant because it does not support the BROWSE_TO function.»
Из документации SCADADOC известно о ошибке «Известная проблема при работе с OPC: не удаётся получить данные от OPC-сервера, при этом в свойствах КП требуемый OPC-сервер доступен.»но оба решение приведенные там не сработали.
Из документции к OPC серверу доступна информация:
Теги прибора представлены в следующем виде:
<COM>.<Прибор>.<Канал>.<Параметр>
,где :
<COM> — COM-порт к которому подключен прибор;
<Прибор> — устройство, с которым производится обмен;
<Канал > — канал прибора.
<Параметр> — параметр прибора.
Поле <COM> представляется в следующем виде COM<C>
, где
C — номер COM-порта.
Поле <Прибор> представляется в следующем виде <Имя прибора> <U>
, где
U — номер устройства.
Имя прибора – имя прибора, заданное пользователем
Поле <Канал > представляется в следующем виде Канал <Ch>
, где
Ch – номер канала.
Можно ли их каким то образом прописать вручную не нашел информации.
В сетке будут метаконы 5х2,5х4.
Все программы установлены на одном хосте.
Помогите пожалуйста с решением данной проблемы.
Заранее спасибо всем откликнувшимся.18.02.2026 в 22:00 #42042
JurasskParkУчастникРешение не для ленивого.
1. Скачайте OPCExpert. Он видит теги.
2. Через него подключитесь к МЕТАКОН.
3. Через OPCExpert сохраните список тегов в CSV.
4. На примере нормального OPC сервера создайте в проекте один тег.
5. И на примере созданного и с помощью бога EXCEL или XML создайте все теги по типу.1_I — название тега
COM 1.Device_110.Channel_11.GR1_IND.1_I — адрес до тега
System.Boolean — тип тега.18.02.2026 в 22:03 #42043
JurasskParkУчастникЕстественно, качество Bad, потому что у меня нет этих приборов. 🙂
Но! И не набивать каждый тег ручками, тоже половина сделанного дела.

http://jurasskpark.ru/pubimg/up/1771441331e48ece5.png19.02.2026 в 15:11 #42057
MikhailМодераторДобрый день!
Качество некоторых OPC-серверов оставляет желать лучшего. Данная ошибка означает, что при разработке OPC-сервера не реализован один из стандартных методов, которые должны быть реализованы.
Правильный совет выше — ввести теги вручную в файл конфигурации устройства в проекте Rapid SCADA.Проверьте, эти приборы не поддерживают протокол Modbus, чтобы напрямую с ними работать? Вроде бы поддерживают, ссылка.
21.02.2026 в 16:15 #4207021.02.2026 в 16:49 #42071anatolii
Участникскрин1
скрин2
скрин3скрин4скрин5
скрин 6
скрин 7Спасибо большое за ответы.На скринах результаты.Но не понятно в чем проблема.В сервере?В скаде?Или что то не так делаю?
«4. На примере нормального OPC сервера создайте в проекте один тег» нормальный это какой подскажите пожалуйста.
С Modbus не выйдет как я понял потому что у них поверх него собственный протокол21.02.2026 в 17:17 #42072
JurasskParkУчастник1. Для скриншотов лучше использовать https://imgbb.com/, а то на данном хостинге слишком много 18+.
2. Установите любой бесплатный OPC-сервер, из адекватных OWEN OPC.
3. Добавьте в клиент пару тегов и посмотртие структуру.
4. На основе видимой структуры создайте один тег МЕТАКОНа и посмотрите будут ли идти по нему данные.http://jurasskpark.ru/pubimg/up/17716832770136ad8.png
http://jurasskpark.ru/pubimg/up/1771683333e60aca6.png
http://jurasskpark.ru/pubimg/up/1771683357330533d.png22.02.2026 в 16:00 #42078anatolii
Участник22.02.2026 в 16:06 #42079anatolii
Участник22.02.2026 в 18:25 #42080
manjey73Участникнадо писать драйвер, если никак с OPC не сложится
23.02.2026 в 00:46 #42081
JurasskParkУчастникТак и не разобрался как добавить свой тег.
Вспомните с чего всë началось?
Вы не знали как добавить тег в OPCClassic и какие его создать.
Вы через драйвер смогли подключиться к OWEN и посмотреть как теги после импорта сохраняются и как их можно создать?
Я, надеюсь, вы в моих словах не прочитали «вот есть Owen OPC и он вам прибор Матикон прочитает»?
Вы должны научиться создавать теги для драйвера руками, если приложение не может их создать.23.02.2026 в 10:02 #42082
manjey73Участникне понятно, если знаете, что там протокол не Modbus, зачем вы использовали Owen OPC ?
24.02.2026 в 15:20 #42113
MikhailМодераторДобрый день!
Не совсем понятен вопрос, кроме общей проблемы, что не получилось настроить связь.26.02.2026 в 18:29 #42142anatolii
УчастникВопрос в том что если теперь известно какие теги используются ,можно ли их вручную прописать в скаде?
26.02.2026 в 19:04 #42143
JurasskParkУчастникЧерез проект открываете папку Конфигурационные файлы (Config), нвходите так проект своего устройства DrvOpcClassic_#.xml и добавляете теги через блокнот.
<Item active=»true» path=»Путь до тега» name=»Название тега» tagCode=»Путь до тега» dataType=»Тип тега» isArray=»false» />
-
АвторСообщения
- Тема «Попытка подружить.» закрыта для новых ответов.