Стартовая страница › Форумы › Взаимодействие с устройствами › OPC › Подключение к UA серверу локально V6
- В этой теме 9 ответов, 2 участника, последнее обновление 3 года, 2 месяца назад сделано
Mikhail.
-
АвторСообщения
-
07.04.2023 в 10:47 #28064
manjey73Участник2023-04-07 10:41:26 Connect to opc.tcp://localhost:62541/RapidScada/DrvDsOpcUaServer 2023-04-07 10:41:26 Error connecting OPC server: System.AggregateException: One or more errors occurred. (BadServerHalted) ---> Opc.Ua.ServiceResultException: BadServerHalted at Opc.Ua.ClientBase.ValidateResponse(ResponseHeader header) at Opc.Ua.DiscoveryClient.GetEndpoints(RequestHeader requestHeader, String endpointUrl, StringCollection localeIds, StringCollection profileUris, EndpointDescriptionCollection& endpoints) at Opc.Ua.DiscoveryClient.GetEndpoints(StringCollection profileUris) at Scada.Comm.Drivers.DrvOpcUa.OpcClientHelperBase.SelectEndpoint() at Scada.Comm.Drivers.DrvOpcUa.OpcClientHelperBase.ConnectAsync() --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) at System.Threading.Tasks.Task.Wait() at Scada.Comm.Drivers.DrvOpcUa.Logic.OpcClientHelper.Connect()получаю ошибку
Ошибка при соединении с OPC сервером:
BadUsersAccessDeniedСоответственно адрес сервера opc.tcp://localhost:62541/RapidScada/DrvDsOpcUaServer из конфига для локального подключения…
пароль задал scada, тот же пароль ввел в подключении…
-
Тема изменена 3 года, 2 месяца назад пользователем
Mikhail.
07.04.2023 в 10:54 #28065
manjey73УчастникЗабавно, но пробросив порт на роутере и настроив подключение с другой машины произошло подключение.
Порты для tcp 62541 на тестовой Debian (где включен OPC UA Server) открыт типа всем…07.04.2023 в 16:13 #28079
MikhailМодераторА если вместо localhost прописать IP, но подключаться локально?
07.04.2023 в 16:45 #28089
manjey73Участник10.04.2023 в 11:46 #28111
MikhailМодератор127.0.0.1 и localhost — это одно и тоже.
Имел ввиду IP в форме 192.168.10.100, например.10.04.2023 в 17:15 #28130
manjey73УчастникТак если подключаюсь со стороннего сервера то и так IP пишется и работает.
А если указать локально свой же адрес то равносильно 127.0.0.1 разве нет?11.04.2023 в 13:13 #28148
MikhailМодераторА если указать локально свой же адрес то равносильно 127.0.0.1 разве нет?
Затрудняюсь сказать, может быть и не равносильно.
11.04.2023 в 14:05 #28162
manjey73Участникopc.tcp://192.168.0.80:62541/RapidScada/DrvDsOpcUaServer
Забавно, с указанием собственного адреса сервера подключение произошло.
Если что, Администратор запущен на 0.10 адресе, сам сервер и коммуникатор на 0.80 адресе.
Такое ощущение, что запускается библиотека внутри Администратора. Вопрос как будет происходить работа если OPC UA сервер по факту запущен на адресе 0.80 ???
11.04.2023 в 14:06 #28163
manjey73УчастникТипа в Администраторе сперва настроить используя адрес ПК где сервер, после настройки поменять на 127.0.0.1 и перезапустить?
Проверю как появится возможность.12.04.2023 в 12:52 #28196
MikhailМодераторПри обзоре OPC-сервера из Администратора подключение происходит с рабочей станции на Windows. А Коммуникатор подключается с серверной машины на Linux. Возможно, с этим и связана проблема.
-
Тема изменена 3 года, 2 месяца назад пользователем
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.