OPC сервер Инсат

Просмотр 15 сообщений - с 1 по 15 (из 29 всего)
  • Автор
    Сообщения
  • #7034
    epikhin
    Участник

    Добрый день.

    Имеется проблема с подключением rapid к OPC Инсат.
    Объясню суть:
    Имеется на компе 2 OPC сервера (Овен и Инсат) так вот Овен работает без проблем, к Инсату подключаюсь и вижу теги, но проблема с получением (курил инструкцию сделал все по 2 пункту это работает только после перезагрузки компа).
    Т.к. на компе 2 клиента то Rapid запускает Инсат первым и получает данные (только после перезагрузки компа), но второй клиент молчит. Далее убиваю процесс Инсата и запускаю его в ручную и получаю все наоборот, Rapid молчит (Выдавая ошибку E_NETWORK_ERROR), а вот второй клиент стабильно получает данные.
    Надеюсь, что вы подскажите куда копать с этой проблемой.

    #7042
    Mikhail
    Модератор

    Добрый день!

    Далее убиваю процесс Инсата и запускаю его в ручную и получаю все наоборот, Rapid молчит (Выдавая ошибку E_NETWORK_ERROR), а вот второй клиент стабильно получает данные.

    А если после этого перезапустить Коммуникатор, сможет ли он подключиться к OPC Инсат?

    Думаю, нужно смотреть от имени каких пользователей работают процессы как OPC-сервера, так и подключающихся к нему OPC-клиентов. Кроме того, Коммуникатор работает «от имени администратора» — это тоже должно быть одинаково у всех задействованных программ.

    #7043
    Mikhail
    Модератор

    Можно проделать такой эксперимент:
    1. Остановить службу Коммуникатора
    2. Скопировать в C:\SCADA\ScadaComm файл ScadaCommMono.exe из Линуксового дистрибутива
    3. Запустить вместо службы Коммуникатора файл ScadaCommMono.exe — это тот же Коммуникатор, но в виде консольного приложения, то есть он запустится от имени вошедшего пользователя Windows

    #7050
    epikhin
    Участник

    А если после этого перезапустить Коммуникатор, сможет ли он подключиться к OPC Инсат?

    Это пробовал.Всё равно ошибка.
    Самое интересное, что если Rapid запускает Инсат то сервер как бы в фоне (т.е. программы в трее нету) и закрыть я её могу только убив процесс (к стати процесс запущен от администратора). А если Инсат запускается от второго клиента то значек Инсата есть в трее и я могу вызвать сервер, но тогда уже Rapid не видит сервер.

    Кароче пародокс.

    По поводу файла из Linux конечно попробую.
    Самое интересное, что я пробовал подключаться к 3-ему серверу и подключился без проблем.Проблема только с Инсат))))

    • Этот ответ был изменен 6 лет, 8 месяцев назад от epikhin.
    #7052
    manjey73
    Участник

    epikhin у вас ПК в домене ?
    Просто такая же ситуация с Овен ОРС сервером, если ПК в домене. Обмен возможен либо из Rapid либо собственным конфигуратором Овен, вместе никак.

    #7053
    Romiros
    Участник

    Обмен возможен либо из Rapid либо собственным конфигуратором Овен, вместе никак.
    Просто нельзя одновременно конфигурировать и читать данные. Так многие сервера сделаны.
    А насчёт Инсата Вам уже писали. Смотрите от кого запускается сервер, а от кого читающие его клиенты. Это все можно настроить.

    #7054
    manjey73
    Участник

    Romiros, у Овен Конфигуратор он же Монитор (клиент).

    #7055
    Romiros
    Участник

    Да я знаю. Если у вас конфигуратор и служба скада коммуникатора запускаются от одного пользователя, то должно нормально работать.
    А если от разных, то второй экземпляр овена прост не может опрашивать приборы и данные соответственно не идут.

    #7057
    epikhin
    Участник

    manjey73

    У меня стоит «Новый Овен OPC» и я получаю данные в Rapid и WinCC Flexible одновременно.
    Может я не правильно Вас понимаю. Комп имеет на борту две сети Ethernet и WiFi. Ethernet смотрит в производственную сеть, а Wifi для Rapid и Email.

    #7058
    manjey73
    Участник

    epikhin — речь о домене и доменных политиках. Если у вас ПК без домена, то должно работать нормально.

    #7059
    epikhin
    Участник

    Значит не в домене)))

    #7061
    Romiros
    Участник

    Скада Коммуникатор работает только локально, причем здесь домен?
    Если сервер и клиент находятся в разных доменах, то можно и вообще не получить данные, либо с ограничениями (только синхронное чтение). Но чтобы раз читало а раз не читало это врядли.

    • Этот ответ был изменен 6 лет, 8 месяцев назад от Romiros.
    #7063
    manjey73
    Участник

    да, рассуждать о доменах, когда люди не понимают о чем речь как-то глупо получилось.

    Еще раз — если ПК, на котором установлена RapidScada (Сервер и Коммуникатор) введен в домен, то в зависимости от политик и способов на данном ПК ВООБЩЕ МОЖЕТ НЕ БЫТЬ локального пользователя. Он подтягивается при подключении к домену и расположен у черта на куличках.

    В моем случае Коммуникатор запускался локально от администратора как служба, а OPC сервер ОВЕН от пользователя домена на моем же ПК. Вроде как и локальный запуск, но пользователя такого на ПК нет, так как все его характеристики хранятся где-то в домене.
    Из-за этого и такие траблы.

    • Этот ответ был изменен 6 лет, 8 месяцев назад от manjey73.
    #7065
    Romiros
    Участник

    Так об этом и речь. Локальный пользователь и доменный — это Разные пользователи.

    #7066
    Mikhail
    Модератор

    На мой взгляд здесь не хватает скриншотов диспетчера задач с именами пользователей, от которых запущены процессы.

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