Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Работа нескольких приложений Client. Работа проектов внутри Server  (Прочитано 206 раз)

kradap

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Здравствуйте!

Есть несколько вопросов по работе приложений Client и Server:
1) Есть ли какой-то способ развернуть внутри одной ОС два приложения Client?
Немного поясню: Есть два одинаковых объекта на +-17тыс. сигналов каждый, внутри каждого развернут свой проект Simple-SCADA. Оператору необходимо вести контроль сразу за двумя объектами с одного ПК, периодически меняя уставки работы каждого. Сейчас для решения этой задачи оперативный персонал использует web-клиент, но он имеет ряд ограничений, поэтому хотелось бы перейти на desktop версию клиента, но не смогли сделать активными сразу два приложения Client, внутри одной ОС.

2) Можете рассказать насколько "регламентирована" работа сразу двух проектов в одном Server, если нет ограничений по аппаратным возможностям?
2.1) Как в этом случае ведут себя проекты, если каждый из них может запрашивает один и тот же тег с разной периодичностью и как будет работать отображение графика для этого тега?

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1358
    • Просмотр профиля
Здравствуйте.

Цитировать
Есть ли какой-то способ развернуть внутри одной ОС два приложения Client?
Такой возможности нет.

Если Вы создали отдельные проекты для разграничения доступа пользователей или по подобным причинам, то лучше объединить их в один проект и настроить в нем необходимые права для групп пользователей. Например, настроить для каждой группы пользователей видимость страниц, трендов, сообщений, которые должны быть доступны только нужному пользователю и скрыть их от остальных пользователей. Таким образом, каждый пользователь будет видеть "свой проект" с нужными страницами, трендами, сообщениями, хотя это будет один и тот же общий проект. При необходимости, можно использовать многомониторный режим и на каждом мониторе открыть нужную страницу объекта.

Цитировать
Можете рассказать насколько "регламентирована" работа сразу двух проектов в одном Server, если нет ограничений по аппаратным возможностям?
На сервере Simple-Scada можно запустить несколько проектов. При использовании отдельных проектов нагрузка на ПК и БД будет возрастать непропорционально из-за того, что каждый проект будет автономным, работать со своей БД и т.д. Если производительности ПК и БД достаточно для работы двух проектов, то проблем не будет.

Цитировать
Как в этом случае ведут себя проекты, если каждый из них может запрашивает один и тот же тег с разной периодичностью и как будет работать отображение графика для этого тега?
Каждый проект будет автономным, работать со своей БД, OPC-серверами и т.д. Если в разных проектах включить архивацию у одной и той же переменной, то она будет сохраняться в БД соответствующего проекта. Т.е., для проекта 1 переменная будет сохраняться в БД указанную в настройках этого проекта, для проекта 2 будет сохраняться в БД указанную в настройках проекта 2. Тренды будут отображаться из БД того проекта, к которому подключен клиент.

Также, в данном случае увеличится нагрузка на ПЛК/устройства (т.к. вместо одного подключения к ПЛК будет несколько), что может повлиять на их производительность.

При запуске нескольких проектов на сервере Simple-Scada cледует понимать, что:
1. Отдельные проекты работают автономно и никак не связаны друг с другом.
2. Каждый проект должен работать со своей БД. Использовать одну и ту же БД для разных проектов нельзя - это приведет к порче архивных данных.