Здравствуйте.
Есть ли какой-то способ развернуть внутри одной ОС два приложения Client?
Такой возможности нет.
Если Вы создали отдельные проекты для разграничения доступа пользователей или по подобным причинам, то лучше объединить их в один проект и настроить в нем необходимые
права для групп пользователей. Например, настроить для каждой группы пользователей видимость страниц, трендов, сообщений, которые должны быть доступны только нужному пользователю и скрыть их от остальных пользователей. Таким образом, каждый пользователь будет видеть "свой проект" с нужными страницами, трендами, сообщениями, хотя это будет один и тот же общий проект. При необходимости, можно использовать
многомониторный режим и на каждом мониторе открыть нужную страницу объекта.
Можете рассказать насколько "регламентирована" работа сразу двух проектов в одном Server, если нет ограничений по аппаратным возможностям?
На сервере Simple-Scada можно запустить несколько проектов. При использовании отдельных проектов нагрузка на ПК и БД будет возрастать непропорционально из-за того, что каждый проект будет автономным, работать со своей БД и т.д. Если производительности ПК и БД достаточно для работы двух проектов, то проблем не будет.
Как в этом случае ведут себя проекты, если каждый из них может запрашивает один и тот же тег с разной периодичностью и как будет работать отображение графика для этого тега?
Каждый проект будет автономным, работать со своей БД, OPC-серверами и т.д. Если в разных проектах включить архивацию у одной и той же переменной, то она будет сохраняться в БД соответствующего проекта. Т.е., для проекта 1 переменная будет сохраняться в БД указанную в настройках этого проекта, для проекта 2 будет сохраняться в БД указанную в настройках проекта 2. Тренды будут отображаться из БД того проекта, к которому подключен клиент.
Также, в данном случае увеличится нагрузка на ПЛК/устройства (т.к. вместо одного подключения к ПЛК будет несколько), что может повлиять на их производительность.
При запуске нескольких проектов на сервере Simple-Scada cледует понимать, что:
1. Отдельные проекты работают автономно и никак не связаны друг с другом.
2.
Каждый проект должен работать со своей БД. Использовать одну и ту же БД для разных проектов нельзя - это приведет к порче архивных данных.