Соединение с локальным OPC сервером

Стартовая страница Форумы Взаимодействие с устройствами OPC Соединение с локальным OPC сервером

  • В этой теме 22 ответа, 4 участника, последнее обновление 2 года назад сделано manjey73.
Просмотр 15 сообщений - с 1 по 15 (из 23 всего)
  • Автор
    Сообщения
  • #33156
    Dmitrymart
    Участник

    Установил OPC сервер Viraton IEC61850. Пробная версия на 2 часа, но работающая.
    По видео на rutube пытаюсь настроить соединение. Сервер локальный — он виден, так же как и все переменные. Однако, проверку соединения не проходит. Кроме соединения с OPC ничего не надо, только брать оттуда данные для более менее удобного отображения и сохранения. Может кто дать более менее нормальный пошаговый мануал для подключения? Заранее спасибо. (Я не IT специалист, я релейщик, поэтому в скаде не силён)

    #33165
    manjey73
    Участник

    1. от какого пользователя запущен OPC ? Scada запускается от system и из-за этого может не подключаться к OPC

    2. Позволяет ли OPC несколько соединений?

    #33169
    Dmitrymart
    Участник

    OPC запущен от пользователя Администратор. Он на этом компьютере единственный настроенный. От этого же пользователя запускаю Администратор РапидСкады.
    Сколько соединений позволяет OPC не знаю. Знаю что Скада OPC сервер и переменные видит.

    #33171
    manjey73
    Участник

    System и Administrator это вроде разные пользователи.

    Вы же запускаете Администратор Scada для настройки. А сервис самого Сервера стартует от пользователя system.
    Вот в эту сторону надо как-то копать. Это же DA сервер если правильно понимаю?

    То есть вы видите OPC когда настраиваете, но служба Сервера потом его не видит.

    • Ответ изменён 2 года назад пользователем manjey73.
    #33173
    JurasskPark
    Участник

    https://viratron.by/index.php/soft/ors

    Слишком там много OPC-серверов, чтобы понять, какой вы используете.

    Этот?
    https://viratron.by/index.php/soft/ors/opc61850

    #33174
    Dmitrymart
    Участник

    IEC61850 использую. Пробный на 2 часа. Спасибо. Сейчас уже конец рабочего дня. В понедельник ещё раз попробую с Мультипротокол Мастер ОРС (он на 32 тега, что меня совсем не устраивает) с одной переменной. Может при настройке представления что-то не так сделал, там в видео не всё очевидно.

    • Ответ изменён 2 года назад пользователем Dmitrymart.
    #33178
    Dmitrymart
    Участник

    Попробовал Мультипротокол Мастер OPC как и описано в видеоруководстве (№11).
    Мультипротокол Мастер OPC прослушивает реальное устройство в сети по протоколу IEC61850, там 3 тега тока присоединения. Добавил линию с экземпляром Дефолт. Тип линии не задан. Добавил устройство с типом OPC Classic. В свойствах выбрал сервер InSAT.Multi-ProtocolMasterOPCServer. После нажатия ОК происходит соединение с сервером (видно в статистике подключенных клиентов DA). Добавляю подписку 1111 и в неё один тег. Нажимаю сохранить и закрыть. Соединение с клиентами пропадает (наверное так и должно быть — надо же передать конфигурацию). Передаю конфигурацию — клиент DA в статистике OPC сервера не появляется. В статистике линии ошибка соединения с устройством. Дальнейшую настройку производить (добавлять каналы и представления делать нет смысла так как нет соединения с устройством). В журнале линии пишет об ошибке соединения с OPC-сервером.
    В журнале ScadaComm.log пишет подключение не установлено, так как конечный компьютер отверг запрос на подключение., Невозможно запустить линию связи, потому что база конфигурации не получена. Потом приём базы конфигурации, затем Ошибка при проверке соединения с сервером.
    Аналогичная ситуация с первоначально используемым сервером OPC IEC61850 от Виратрона.
    Что сделано не так? Как видно ошибка общая для обоих случаев (с МАстер ОРС и IEC61850) а вот какая?\
    Система Windows Server 2016.

    • Ответ изменён 2 года назад пользователем Dmitrymart.
    • Ответ изменён 2 года назад пользователем Dmitrymart.
    #33181
    manjey73
    Участник

    логи из линии связи.

    А так же логи статистики OPC. У клиентов есть какие-то идентификаторы? пользователь, пароль и т.д.?

    з.ы. я вам еще раз говорю, смотрите кто именно подключается (пытается подключаться) к OPC в режиме настройки и в режиме работы Сервера. Это могут быть разные пользователи.

    • Ответ изменён 2 года назад пользователем manjey73.
    #33183
    Dmitrymart
    Участник

    В режиме настройки могу увидеть, а вот как посмотреть кто подключается в режиме работы не могу (так как подключения нет). Пишет клиент «неизвестен» (это в режиме настройки).

    • Ответ изменён 2 года назад пользователем Dmitrymart.
    #33185
    manjey73
    Участник

    Ну логи у самого OPC есть? помимо логов Scada

    #33186
    manjey73
    Участник

    Попробуйте запустить службу ScadaServer6 не с системной учетной записью, а с Админской.

    Правой кнопкой на Компьютере — Управление — Службы и Приложения — Службы.

    Найдите там службу ScadaServer6 и попробуйте настроить Вход в систему с нужной учетной записью.

    Вообще Сервер запустится? и будет ли он тогда цепляться к вашему OPC?

    #33187
    manjey73
    Участник

    Ну либо копать настройки для OPC и там добавить пользователя. Не помню где это, не использую OPC обычно.

    #33188
    Dmitrymart
    Участник

    Сейчас настраиваю на сервере с ненастроенным входом в домен. Это по сути рабочая станция подключенная к сети РЗА и только, без подключения к сети предприятия. Соответственно, там только системная учётка. Никакой другой не могу в службах настроить. Вероятно, надо попробовать на другом компьютере подключенном как к сети РЗА, так и к сети предприятия. Там ограничения какие-то есть, но можно попробовать. У самого OPC логов нет.
    Кстати, наделал кучу проектов. Как их правильно удалять? Могут хвосты от одного проекта мешать другим?

    • Ответ изменён 2 года назад пользователем Dmitrymart.
    #33190
    manjey73
    Участник

    Проекты расположены в папках проектов, когда вы предаете проект Серверу то он копируется в исполнительную часть и работает только он один.

    Опять вы не понимаете про пользователей. Есть учетка, под которой вы входите на рабочую станцию, и есть Система, которая запускает службы и т.д. независимо, сколько пользователей сделано на рабочей станции и под каким именно вы зашли.

    Так вот службы Windows по умолчанию запускаются системой, а не каким-то пользователем.
    С доменными политиками вообще может быть весело. Пользователь будет один, а UUID одного и того же пользователя будут отличаться.
    И в домене вообще может не быть локального пользователя совсем. типа он генерируется автоматом от доменного.

    #33191
    manjey73
    Участник

    Если вы запускаете Рабочий стол на рабочей станции, значит там настроен какой-то пользователь (логин/пароль) и это не системный пользователь, это администратор, если у него админские права.

Просмотр 15 сообщений - с 1 по 15 (из 23 всего)
  • Для ответа в этой теме необходимо авторизоваться.