Стартовая страница › Форумы › Взаимодействие с устройствами › OPC › Как настроить opc клиент и сервер на одном ПК
- В этой теме 18 ответов, 5 участников, последнее обновление 2 года, 6 месяцев назад сделано
Mikhail.
-
АвторСообщения
-
30.11.2023 в 15:04 #30467
august
Участниккак сделать чтобы один пк был opc клиентом и opc сервером
30.11.2023 в 19:01 #30468
JurasskParkУчастникВы случайно не с телеграмма с Chat BiG_ASU? Я там показывал только OPC UA.
Если вы про OPC DA, то здесь только сервер OPC UA.Если вы именно про OPC UA, то можно дальше продолжать тему.
-
Ответ изменён 2 года, 6 месяцев назад пользователем
JurasskPark.
30.11.2023 в 19:07 #30470
JurasskParkУчастникИ желательно сразу подробно объяснить «идею». Что и как должно выглядеть. Желательно картинкой (можно в Paint). 🙂
01.12.2023 в 12:20 #30472
MikhailМодераторВ Rapid SCADA есть поддержка клиентов OPC DA и OPC UA, а также поддержка сервера OPC UA. Настройка OPC-клиента и OPC-сервера — две отдельные задачи, которые могут быть настроены в рамках одного проекта и работать на одном ПК.
01.12.2023 в 15:10 #30474august
УчастникСпасибо, правда я отредактировал изначальное сообщение, где описал подробно.
Вопрос как это можно реализовать?
На текущий момент у меня настроено подключение к стороннему OPC серверу. Теперь как я понимаю мне нужно создать в линиях связи 2ю линию — OPC сервер с типом канала связи TCP-сервер. Не понимаю какие настройки нужно выставить чтобы сделать из этой линии сервер, и как далее пробрасывать данные с 1й линии во 2ю.
Спасибо.01.12.2023 в 17:26 #30475
JurasskParkУчастник
1. Находите у коммуникатора Source и ставите флажок, что будете его использовать (Active).
2. Прописываете логин и пароль для подключения, ставите что сертификаты автоматом подключаете.
3. Конфигурационный файл сохраняется по иконке крайней. (Кстати, Михаил, она вводит заблуждение, я сам лично 5 минут тупил :))
4. Выбираете устройство, теги которого будут в сервере.
5. Сохраняете конфигурацию и передаете на коммуникатор.-
Ответ изменён 2 года, 6 месяцев назад пользователем
JurasskPark.
01.12.2023 в 18:31 #30477august
УчастникСпасибо, а дальше что делать можете подсказать? как мне получать данные на другом сервере с этого сервера. Сделал по этапам выше, теперь все теги с одного opc-шника (мною выбранные изначально) автоматически будут передаваться в другой?
Да, если не сильно затруднит так же хотелось бы поэтапно понять, что теперь я этот источник данных добавляю в заранее настроенную непонятно как линию связи. И получается нужен внешний ip ПК где это все происходит и порт???
в общем пока не понимаю.01.12.2023 в 20:59 #30478
JurasskParkУчастникТак возвращаемся к пункту номер 1.
Вы сначала сами в паинте нарисуйте, что вы хотите.
Второй вопрос. Вы никогда OPC не настраивали на ПК? Просто у вас есть всё — IP, порт, название OPC UA, как до этого вы настраивали тогда OPC Client?04.12.2023 в 14:26 #30497
MikhailМодератора дальше что делать можете подсказать?
На данный момент задача не ясна.
11.12.2023 в 14:28 #30559august
Участник
С самого начала.
У меня есть ПК с развернутыми OPC серверами arOPC и Simpl scada, далее мне нужно брать данные с одного из этих серверов в rapid scada, и передавать данные в другой OPC клиент.
Изначально я пытался брать данные с simle скады, которая находится на порту :4841. Но при добавлении OPC в rapid скаду, при указании порта в проекте: Линии связи — Параметры линии — Свойства — Адрес сервера — opc.tcp://____:4841;
появляется окно: «Ошибка при соединении с OPC-сервером: BadConnectionClosed». Поэтому я удалил «:4841» из поля «Адрес сервера» , и соединился с arOPC по порту «:4840» автоматически.
Вопрос на этом моменте: как мне указать нестандартный порт, отличный от :4840, чтобы в дальнейшем я мог соединиться по любому порту?
Далее, сейчас, как уже писал, я получаю данные с 1го компьютера с arOPC, настроил локально на 2м компьютере дашборд от rapid скады, и теперь хочу отправлять эти данные на другой компьютер, в другой OPC клиент.
В коммуникаторе я настроил 2й источник данных, как @jurasskpark показывал выше. ДО момента 5. То есть теперь есть 2й источник данных, но что с ним делать, как пробрасывать данные в другой компьютер я не понимаю.11.12.2023 в 14:33 #30560august
Участник
как понимаю, фотография не загрузится11.12.2023 в 14:45 #30562
a80808УчастникЧерез внешний ресурс, сюда ссылку
11.12.2023 в 14:48 #3056311.12.2023 в 15:13 #30564august
Участникhttp://imgur.com/JYuJAqo
оставлю так12.12.2023 в 16:47 #30584
MikhailМодераторУ Вас 2 независимые задачи: считать данные, затем отдать данные.
Начните сначала решать 1-ю задачу по получению данных через OPC-клиент. Это делается с помощью драйвера DrvOpcClassic.dll для OPC DA или драйвер DrvOpcUa.dll для OPC UA.Когда получите нужные данные, перейдите ко 2-й задаче — включить OPC UA-сервер в Коммуникаторе в Источниках данных.
-
Ответ изменён 2 года, 6 месяцев назад пользователем
Mikhail.
-
Ответ изменён 2 года, 6 месяцев назад пользователем
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.