Стартовая страница › Форумы › Понять, как работает ПО › Возможности ScadaAgent
- В этой теме 22 ответа, 3 участника, последнее обновление 4 года, 10 месяцев назад сделано Romiros.
-
АвторСообщения
-
24.05.2019 в 11:09 #11899RomirosУчастник
Добрый день. Плавно переходим на версию 5.7.0. Вопрос по использованию агента.
Если у меня установле на удаленном сервере сервис ScadaComm с КП OPC, то для управления и конфигурирования его через агент какие компоненты RapidScada должны быть установлены на этом удаленном сервере. Я так понимаю логин и пароль пользователя берется из БД того сервера, которому я хочу изменить конфигурацию.
Я про то, чтобы с одной машины управлять всеми коммуникаторами разбросанными по сети. Скачал конфигурацию, внёс изменения, залил и перезапустил удаленную службу. Или для этого необходим полноценный экземпляр RapidScada на той машине, где я использую только коммуникатор?24.05.2019 в 16:27 #11910MikhailМодераторДобрый день!
На удалённой машине должен стоять Агент и только те приложения Rapid SCADA, которые нужны. Например, Коммуникатор + Агент.
Возникает проблема с OPC. Графическая оболочка драйвера KpOpc.dll подключается к тому OPC-серверу, который установлен на рабочей станции с Администратором. То есть это не тот же самый OPC-сервер, который на удалённой машине. С этим надо поэкпериментировать. Думаю, что если в будущем перейти на OPC UA, то проблема должна решиться.
24.05.2019 в 17:56 #11915RomirosУчастникТогда почему ругается на логин и пароль, при подключении. Секретный код я прописал. Не заходит не под ScadaAdmin не под ScadaComm?
Графическую оболочку всё равно не используем. С ней удобно при подключении к opc приборов. У нас система верхнего уровня, у opc серверов тысячи тегов в группе. Так что только xml.
27.05.2019 в 10:34 #11945MikhailМодераторДавайте по порядку. Что сейчас стоит на удалённой машине? Есть ли на ней папка BaseDAT?
27.05.2019 в 13:14 #11954RomirosУчастникНа удаленной машине установлен scada коммуникатор и scada агент. Папки BaseDat нет. Версии 5.7.0 на обоих машинах. Если скопировать папку BaseDat с основной машины на удаленную, то при попытке удаленного подключения, пишет что экземпляр не найден.
В конфиге ScadaAdmin изменил instance, так чтобы совпадало с настройками этого экземпляра на основной машине, пишет неправильное имя пользователя или пароль.- Этот ответ был изменен 4 года, 10 месяцев назад от Romiros.
27.05.2019 в 13:25 #11956RomirosУчастникВроде работает. Пока вопрос снят. Я scadaAdmin переустанавливал в пятницу, ключ изменился.
27.05.2019 в 17:38 #11958MikhailМодераторПричина была в папке BaseDAT. Агент проверяет логин и пароль по таблице user.dat
28.05.2019 в 08:30 #11978baurУчастникПолучается для каждого коммуникатора по проекту?
Думаю тут надо добавить специальную ветку в проекте (можно сделать специальный тип экземпляра отточенную только под коммуникатор), с настройками коммуникаторов с персональными профилями, где можно указать IP. Передача и получение конфигурации по умолчанию работает только с файлами коммуникатора, то есть не требует специальной настройки.
28.05.2019 в 09:35 #11981RomirosУчастникДа в принципе нормально. Создаёте экземпляр только с коммуникатором. На удаленном сервере устанавливаете ScadaComm и ScadaAdmin и копируете папку BaseDAT. Не так уж и много.
28.05.2019 в 10:09 #11984baurУчастникДа в принципе нормально. Создаёте экземпляр только с коммуникатором. На удаленном сервере устанавливаете ScadaComm и ScadaAdmin и копируете папку BaseDAT. Не так уж и много.
Зачем ScadaAdmin установить и зачем скопировать целую папку BaseDAT было бы достаточно передавать user.dat из основной ветки. Получается на удаленном сервере достаточно установить ScadaComm, ScadaAgent и передать файл user.dat вместе с файлом конфигурации.
Даже не user.dat а некий зашифрованный файл (потому что серверы сбора данных мене защищены чем сервер, обычно это рабочие компьютеры операторов цеха) где есть информация только по ScadaAdmin.
28.05.2019 в 10:18 #11988RomirosУчастникИзвиняюсь, неправильно написал. Должен быть установлен естественно ScadaAgent.
ScadaAdmin не нужен.28.05.2019 в 13:38 #11989baurУчастникпочему не открывается интерфейс ScadaComm на удаленном сервере, как будем навастривать OPC? придется установить ScadaAdmin?
28.05.2019 в 14:44 #11990RomirosУчастникВ случае OPC да это проблема. Михаил писал об этом выше.
28.05.2019 в 16:53 #11999MikhailМодераторУправление осуществляется полностью из нового Администратора. Папку BaseDAT или BaseDAT\user.dat нужно скопировать на удалённую машину 1 раз, далее Администратор будет сам передавать изменения в проекте. В Администраторе достаточно создать один проект на множество взаимосвязанных экземпляров Rapid SCADA.
28.05.2019 в 16:54 #12000MikhailМодераторЕсли нужен OPC, то скорее всего придётся установить Администратор на ту машину, на которой установлен OPC-сервер. Пока так, в будущем постараемся от этого избавиться.
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.