Просмотр полной версии : MasterScada 3.12 не может получить OPC переменные
TheGhost
29.08.2024, 15:11
Добрый день всем,
Третью неделю бьюсь. Есть 2 АЦП L-Card, под них существует их собственный OPC. Так вот, в поиске OPC DA серверов этот OPC находится (на 1 машине из 4), к нему есть соединение, но при попытке получить с него список переменных система выкручивает фигу. И сервер RPC на удалённой машине запушен, и все файрволы/брандмауэры загашены, и вместо роутера установлен тупой свич и IP прописаны вручную - не помогает...
При этом все рекомендации с сайта изготовителя, с прочих ресурсов - проверены неоднократно.
На других трёх машинах этот OPC сервер не находится в принципе. При этом на ПК с этим L-CARD OPC есть тестовый клиент, который успешно подключается и по сети, и локально. Куда копать :confused:?
Да, на РС с OPC сервером Win11x64, на клиентских - Win10x64.
78317
SCADAMaster
29.08.2024, 15:24
На вкладке Общие есть поля Удаленный ОРС сервер в режиме разработки и в режиме исполнения - в этих полях прописан удаленный компьютер?
Локально ОРС обнаруживается тестовым клиентом (например Matrikon OPC Explorer). В этом случае можно сделать туннель через Multi-Protocol (передать данные в скаду по OPC UA)
TheGhost
02.09.2024, 11:42
На вкладке Общие есть поля Удаленный ОРС сервер в режиме разработки и в режиме исполнения - в этих полях прописан удаленный компьютер?
Прописан, символическое имя, не IP. Не работает.
Локально ОРС обнаруживается тестовым клиентом (например Matrikon OPC Explorer). В этом случае можно сделать туннель через Multi-Protocol (передать данные в скаду по OPC UA)
Локально OPC обнаруживается, у Л-кард есть свой демо-клиент. Нет доступа через локалку (192.1.68.1.*), хоть по символическому имени, хоть по IP адресу, не говоря уже о связи через шлюзы. При этом компы пингуются во все стороны, расшаренные ресурсы обнаруживаются.
А про туннель через Multi-Protoсol поподробнее можно?
Установите Wireshark и проверьте есть ли запросы и не отбортовываются ли они файрволом, системой.
Логи файрвола посмотрите. Логи OPC сервера, есть ли к нему запросы.
ping это не панацея. И загашенные файрволы тоже, может быть ситуация, если в файрволе не разрешено, то и ничего не будет. Типа сама система не дает доступа без правил файрвола.
SCADAMaster
02.09.2024, 14:00
А про туннель через Multi-Protoсol поподробнее можно?
https://support.mps-soft.ru/MultiProtocolHelpRus/index.html?tunneler_servernaya_chast_tonnelya.html
TheGhost
03.09.2024, 11:06
Спасибо, займусь. Вообще странно...
На компе установлены (так получилось) 2 программных комплекса для работы с СКУД (один по tcp/ip, другой по usb/485), работают, как часы - это софт, написанный, что называется, "на коленке, по запросам трудящихся"...
И тут - казалось бы - промышленный софт, для серьёзных применений, производство там всяко-разно - и такие танцы с бубнами.
SCADAMaster
03.09.2024, 11:20
Они работают с данным OPC в удаленном режиме?
Для работы с удаленными OPC нужно настраивать DCOM:
https://support.mps-soft.ru/MasterSCADAHelp/index.html?spravochnaja_informacija_konfigurirovan ie_microsoft_dcom_dla_raboty_s_udal_opc_serverom_n astroika_dcom_i_ustranenie_nepoladok_dlya_windowsx p.html
TheGhost
06.09.2024, 10:45
Они работают с данным OPC в удаленном режиме?
Для работы с удаленными OPC нужно настраивать DCOM:
https://support.mps-soft.ru/MasterSCADAHelp/index.html?spravochnaja_informacija_konfigurirovan ie_microsoft_dcom_dla_raboty_s_udal_opc_serverom_n astroika_dcom_i_ustranenie_nepoladok_dlya_windowsx p.html
Нет. Не взлетает.
Пожалуй, необходимо поменять подход.
Будем данные с АЦП в виде пакетов закидывать своей программой в SQL по сети, а оттуда уже скадой выгружать в визуализацию. По крайней мере работа с SQL по сети не вызывает такого гимора, да и данные всё равно в SQL запихивать по ТЗ. :)
SCADAMaster
06.09.2024, 11:51
Вы можете OPC UA тоннель использовать - мы вам дали ссылку на описание.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot