PDA

Просмотр полной версии : Конфигурация сетевого проекта



Terminat
15.11.2017, 16:22
Собрал сетевой проект, сформировал опции для заказа. Хранимые процедуры в БД-коннекторе не используются, архив данных и сообщений хранится в проектной БД.
На компьютере-сервере предложено MSRT-NET + два модуля: DB-Connect и SQL-Arc-Server. Последнего модуля в прайсе нет. Все это в сумме и есть MAS?
Если формировалка не предлагает мне PRO-версию, значит в ней нет необходимости?

На компьютере-клиенте предложен MSRT-NET. Предполагается, что объект будет выполняться на компьютере-сервере. В проекте есть несколько самодельных ФБ (синхронизаторы времени с панелями, загрузчики предупредительных границ - работают с тегами OPC) и ВФБ (контролы и формы для доступа в нашу БД через свой собственный коннект). Проверить их работоспособность на компьютере-клиенте пока нет возможности, есть ли известные подводные камни в связи с клиент-серверной архитектурой проекта MasterSCADA? Нужны ли по этой причине для компьютера-клиента дополнительные модули?

Хотелось бы ваш Modbus OPC-сервер с аппаратным ключом, не программным. Ключ увидел в прайсе, он заказывается дополнительно?

Ну и напоследок глупый вопрос: в проекте есть генератор значений, пишет в тег OPC синус. Не получится ли так, что компьютер-клиент тоже попытается писать в тот же тег синус? :)

SCADAMaster
15.11.2017, 18:06
Собрал сетевой проект, сформировал опции для заказа. Хранимые процедуры в БД-коннекторе не используются, архив данных и сообщений хранится в проектной БД.
На компьютере-сервере предложено MSRT-NET + два модуля: DB-Connect и SQL-Arc-Server. Последнего модуля в прайсе нет. Все это в сумме и есть MAS?
Если формировалка не предлагает мне PRO-версию, значит в ней нет необходимости?

Да, это и есть MAS. Вот опции которые входят в Pro
http://insat.ru/products/?category=1548



На компьютере-клиенте предложен MSRT-NET. Предполагается, что объект будет выполняться на компьютере-сервере. В проекте есть несколько самодельных ФБ (синхронизаторы времени с панелями, загрузчики предупредительных границ - работают с тегами OPC) и ВФБ (контролы и формы для доступа в нашу БД через свой собственный коннект). Проверить их работоспособность на компьютере-клиенте пока нет возможности, есть ли известные подводные камни в связи с клиент-серверной архитектурой проекта MasterSCADA? Нужны ли по этой причине для компьютера-клиента дополнительные модули?

Скорее все будет функционировать корректно. Дополнительные модули не нужны.
Но библиотеки ваших блоков нужно будет установить на оба компьютера



Хотелось бы ваш Modbus OPC-сервер с аппаратным ключом, не программным. Ключ увидел в прайсе, он заказывается дополнительно?

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



Ну и напоследок глупый вопрос: в проекте есть генератор значений, пишет в тег OPC синус. Не получится ли так, что компьютер-клиент тоже попытается писать в тот же тег синус? :)
Нет. Если объект исполняется на сервере.

Terminat
15.11.2017, 19:41
Спасибо.
У одного ФБ есть тонкость: он записывает значения в теги OPC по команде от другого тега OPC. Опять глупый вопрос: не будет ли в этом случае двойной записи?

SCADAMaster
16.11.2017, 08:58
Если он исполняется на сервере, то нет.

Terminat
24.11.2017, 14:17
Запустил сетевой проект. На сервере - MAS, на клиенте - MSRT-NET-PRO. Объект целиком выполняется на сервере. Пока на обоих компьютерах - под правами sa. Неожиданное, на мой взгляд, поведение на клиенте:
- В журнале (на стартовой мнемосхеме) сообщение: (SERVER: ARCHIVE) Архивирование сообщений: нет связи с БД. Запрет прямого подключения к сетевым БД включен.
- Пытаюсь кнопкой (через действие) открыть мнемосхему - она открывается только на сервере.
- Протокол работы и Основной журнал тем же способом - открываются только на сервере.

SCADAMaster
24.11.2017, 14:59
Запустил сетевой проект. На сервере - MAS, на клиенте - MSRT-NET-PRO. Объект целиком выполняется на сервере. Пока на обоих компьютерах - под правами sa. Неожиданное, на мой взгляд, поведение на клиенте:
- В журнале (на стартовой мнемосхеме) сообщение: (SERVER: ARCHIVE) Архивирование сообщений: нет связи с БД. Запрет прямого подключения к сетевым БД включен.

Приложите ваш проект



- Пытаюсь кнопкой (через действие) открыть мнемосхему - она открывается только на сервере.
- Протокол работы и Основной журнал тем же способом - открываются только на сервере.
Так и должно быть. Раз команда с действием исполниется на сервере, то на нем она и отрабатывается.

Terminat
24.11.2017, 15:57
Приложите ваш проект
Отправил ссылку личным сообщением. Без ФБ и ВФБ.

Так и должно быть. Раз команда с действием исполниется на сервере, то на нем она и отрабатывается.
А какие могут быть варианты решения проблемы? Хотелки описывал в этой теме, если нужно, готов уточнить детали.

SCADAMaster
24.11.2017, 18:41
На клиенте запрет доступа к сетевым БД у вас не включен. Он включен на сервере, а надо наоборот.
По командам - почему нельзя просто вытащить объект с журналом на мнемосхему? Это будет работать и на сервере и на клиенте.

Terminat
24.11.2017, 19:04
Спасибо за подсказку, попробую. Похоже, придется перетаскивать все объекты с мнемосхемами.

Я ожидал работы такой конфигурации сервер-клиент как (визуально!) нечто вроде удаленного десктопа по RDP или радмина с управлением. Есть еще варианты построения эдакого клиента с управлением на базе MasterSCADA?

SCADAMaster
24.11.2017, 19:33
И в чем смысл такой системы? Чтобы удаленный оператор мешал работать локальному?