PDA

Просмотр полной версии : Настройка сетевого проекта



Сергей Сисейкин
19.12.2019, 12:15
Настройка сервера на виртуальном ПК (windows server)

Настройка виртуального сервера по сути ничем не отличается от настройки физического персонального компьютера. Единственное отличие, это лицензирование SCADA-системы.
Потребуется помощь системного администратора, чтобы он прокинул USB порт с физического компьютера, где установлен виртуальный сервер на саму виртуальную версию windows server.
Так же в последних версиях дистрибутива Телемеханики ЛАЙТ требуется принудительный запуск всех приложений от имени администратора, это необходимость, связанная с особенностью реализации лицензирования. Она не является обязательной, просто это самый простой способ дать серверу права на создание глобальных объектов.

Для запуска сервера от имени администратора необходимо дать пользователю права на создание глобальных объектов (Create Global Objects). Ознакомиться с этой процедурой и инструкцией по настройке можно на сайте Microsoft (https://docs.microsoft.com/ru-ru/windows/security/threat-protection/security-policy-settings/create-global-objects).

После наладки проекта, внесения всех необходимых настроек, необходимо проадминистрировать, базы данных и предоставить доступ для подключения других компьютеров из локальной сети предприятия. Каждое дополнительно рабочее место должно иметь физический аппаратный ключ защиты с лицензией SCADA-ARM (AIIS-ARM или совмещенная версия SCADA-ARM+AIIS-ARM).
Настройка баз данных

Создаем правило в брендамуэре Windows для порта 3050, раздаем все права.

Заходим в папку, в которой расположен проект, который мы собираемся сделать сетевым. Например, C:\OWEN-TML Projects\Проект №1
46272
Рис.1
В каждой из выделенной папки (Рис.1) нужно отредактировать по одному файлу. Начнем с папки Configurator, откроем файл «UserList.ini» текстовым редактором, например, «Блокнотом»:
Видим следующее:
[UserList]
ServerIsStation=1
ServerStationId=1
DBFileName=Base\Users.fdb
UserName=sysdba
Password=C8306653CF5F1FBAB4
[CacheList]
Public=
admin=

Нам нужно сделать следующие изменения: Изменяем путь к БД, прописываем вместо DBFileName=Base\Users.fdb вот так: DataBase=10.2.4.236:C:\OWEN-TML Projects\Проект №1\Base\Users.fdb
где после знака "=" указываем ip компьютера с БД, или его Hostname. После указания ip прописываем полный путь к БД.
Удаляем строки ServerIsStation=1 и ServerStationId=1

Получаем:
[UserList]
DataBase=ххх.ххх.ххх.ххх:C:\OWEN-TML Projects\Проект №1\Base\Users.fdb UserName=sysdba
Password=C8306653CF5F1FBAB4
[CacheList]
Public=
admin=

Сохраняем изменения, пробуем из «Интегратора» телемеханики ЛАЙТ открыть модуль «Пользователи», если модуль открылся, идем дальше, если не открылся, ищем ошибку в файле «UserList.ini»

Открываем папку Dispatcher и открываем файл «Dispatcher.ini» текстовым редактором.
Вносим изменения в файл по аналогии, как мы делали раньше с «UserList.ini»
Файл будет выглядеть таким образом:
[DspDataBase]
DBMSType=0
DataBase=10.2.4.236:C:\OWEN-TML Projects\Проект №1\Base\Dispatcher.fdb
UserName=sysdba
Password=ЬРВЕФГЪФИ

Сохраняем изменения, пробуем из «Интегратора» телемеханики ЛАЙТ открыть модуль «Контроллеры», если модуль открылся, идем дальше, если не открылся, ищем ошибку в файле «Dispatcher.ini».
Запускаем модуль «События» из «Интегратора» Телемеханики ЛАЙТ:
46273
Рис.2
Запускаем из Интегратора "События" и переводим модуль в режим настройки. В строке "Сервер" убираем галочку "из проекта" и, вместо названия станции, прописываем её IP адрес. Параметр "Файл БД на сервере" прописываем полный путь: c:\OWEN-TML Projects\Проект №1\Base\Events.fdb

46274

Сохраняем изменения, нажимаем на кнопку "Проверить соединения", чтобы проверить работоспособность.

Запускаем модуль «История» из «Интегратора» Телемеханики ЛАЙТ:

46275
Рис.3

Делаем все тоже самое, что и в модуле «События». В строке "Сервер" убираем галочку "из проекта" и вместо названия станции, прописываем её IP адрес. Параметр "Файл БД" прописываем полный путь: c:\OWEN-TML Projects\Проект №1\Base\Ascue.fdb (для всех оперативных баз данных делаем тоже самое).
Сохраняем изменения, нажимаем на кнопку "Проверить соединения", чтобы проверяем работоспособность.

Настройка модуля «Станции»

Необходимо ввести IP адрес сервера Телемеханики ЛАЙТ в две строчки(«Свойства TCP/IP для сервера» и «Свойства TCP/IP для клиента»), поставить галочку «Разрешить чтение значений параметров», если необходимо управление : «Разрешить запись значений параметров»:
46276
Рис.4

Настройка общего доступа к проекту

Правой кнопкой мыши нажимаем по папке с нашим проектом «Проект №1» и заходим в свойства, на вкладку «Доступ»:
46277
Рис.5
Выбираем нужных пользователей из локальной сети, либо же выбираем «Всех»:
46278
Рис.6

Предоставляем права на «Чтение\запись»:
46279
Рис.7
Нажимаем кнопку «Поделиться»:
46280
Рис.8
Теперь закрываем все модули и сам «Интегратор» Телемеханики ЛАЙТ, открываем проект из сетевой папки, ставим галочку «Проект по умолчанию», настройка сетевого проекта на сервере завершена.
На клиентском компьютере необходимо зайти в сетевую папку с проектом и просто запустить интегратор, назначить его «проектом по умолчанию» и работать с программой (сервер сбора данных запускается только на сервере).
46281