Работа c АРМ в режиме RDP, RemoteApp: различия между версиями
Alex (обсуждение | вклад) Нет описания правки |
Alex (обсуждение | вклад) Нет описания правки |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 187: | Строка 187: | ||
Для проверки запуска SCADA, выполните двойной клик на ярлыке. | Для проверки запуска SCADA, выполните двойной клик на ярлыке. | ||
== Настройка звукового устройства в SCADA на АРМ == | |||
Подключитесь к уделенному АРМ по RDP или запустите приложение в режиме RemoteApp. | |||
=== При использовании на удаленном ПК трубки === | |||
В SCADA, откройте меню Сервис \ Настройки \ Переговорная связь | |||
Выберите использовать USB-устройство, выберите "Tekon Удаленное аудио". | |||
По-необходимости отрегулируйте громкость воспроизведения, выполнив двойной клик. | |||
Закройте окна, выберите меню Сервис \ Настройка чувствительности микрофона | |||
Обратите внимание, настройки регулируются у устройства в удаленном сеансе, а не у локального устройства ПК-диспетчера. | |||
=== При использовании на удаленном ПК гарнитуры === | |||
В SCADA, откройте меню Сервис \ Настройки \ Переговорная связь | |||
Выберите использовать Гарнитуру, выполните двойной клик и в открывшемся окне укажите: | Выберите использовать Гарнитуру, выполните двойной клик и в открывшемся окне укажите: | ||
Текущая версия от 12:54, 30 октября 2023
Введение
В данной статье рассматривается возможность настройки удаленной работы с АРМ АСУД.SCADA.
Использумое оборудование:
- АРМ: удаленный Пульт-ПК (или ПК или виртуальная машина), на котором установлено и работает по АСУД.SCADA ( OPC-сервер + SCADA)
- Удаленный ПК-диспетчера с подключенным телефонным аппаратом или гарнитурой.
ПК-диспетчера может быть удален от АРМ, как по локальной сети, так и через сеть Интернет.
ПК-диспетчера может работать за NAT (т.е. на ПК не нужен "публичный/белый" IP-адреса), требуется только возможность подключения к удаленному АРМ (напрямую или через проброс портов) по протоколу RDP.
С ПК-диспетчера нет необходимости "видеть по сети" оборудование диспетчеризации: КУН-IP, КИО, работающее с АРМ (как это было бы при подключении SCADA к удаленному ОРС-серверу).
Доступ по сети нужен только к АРМ.
Этот вариант работы может быть удобен в следующих случаях:
- размещение АРМ в телекоммуникационной стойке в соседнем помещении от ПК-диспетчера
(при этом нет необходимости тянуть удленители монитора и USB-трубки). - работы одного (или нескольких по очереди) диспетчеров из дома
- размещения ПО АРМ на виртуальной машине
- вы реализуете конфигурацию один ОРС-сервер, одна удаленная SCADA
Преймущества данного решения:
- возможность использования на рабочем месте диспетчера ПК с минимальные требования к производительности
- гибкость в выборе места расположения ПК-диспетчера
- возможность оперативной замены ПК-диспетчера в случае поломки
- поскольку SCADA + OPC-сервер фактически работают на одной машине, то несмотря на удаленную работу диспетчера с АРМ,
у вас нет потенциальных проблем в работе / настройке DCOM
Ограничения данного решения:
- только 1 (один) диспетчер может быть подключен к АРМ в данный момент времени
- подключение второго диспечетра вызовет отключение (завершение сеанса) первого диспетчера
В чем отличия двух режимов работы RDP, RemoteApp:
- в режиме RDP - можно и работать и настраивать АРМ
- диспетчер запускает ярлык на рабочем столе своего ПК
- подключается к АРМ, где запускает на рабочем столе программу АСУД.SCADA
- работает с размернутым экраном удаленного АРМ так, как если бы физически работал за удаленным АРМ
- можно запускать и SCADA и конфигуратор OPC-сервера
- но при этом диспетчер не видит нижнюю панель экрана своей машины
- в режиме RemoteApp - можно работать только в SCADA
- режим RemoteApp является надстройкой над RDP
- диспетчер запускает ярлык на рабочем столе своего ПК
- приложение SCADA запускается в отдельном окне так, как будто оно запускается на локальной машине диспетчера
- в общем случае нет возможности запуска других приложений на удаленном АРМ
- диспетчер продолжает видеть экран, нижнюю панель своей машины, есть возможность запуска приложений на своем ПК
Что с ключом защиты:
- если АРМ требует подключения внешнего USB-ключа защиты - то ключ должен быть подключен непосредственно к АРМ
- встроенный ключ защиты Пульта-ПК поддерживается с версии АСУД.SCADA 2.7.11
- на стороне ПК-диспетчера(ов) ключей защиты не требуется
В какой версии АСУД.SCADA поддерживается работа в режиме удаленного подключения:
- при работе на удаленном ПК с гарнитурой или без необходимости использования функции переговорной связи - в любой версии АСУД.SCADA
- при работе на удаленном ПК с Tekon-трубкой - начиная с версии АСУД.SCADA 2.7.10
Подготовка АРМ
Вы можете выполнить предварительную настройку АРМ либо, подключив к нему монитор, клавиатуру, мышь, либо воспользовавшись подключением по RDP.
Если подключиться по RDP не получается, следует проверить настройки брандмауэра на АРМ.
Подразумевается, что вы уже выполнили конфигурирование ПО АСУД.SCADA на АРМ:
- настроен OPC-сервер
- настроена визуализация в локальной SCADA на АРМ
Далее следует проверить настройки файл конфигурации SCADA для версий 2.7.10 и выше
"..\SCADA\settings\audio_ex.conf"
Если файл отстуствует, следует запустить SCADA, выбрать главное меню Сервис \ Настройка \, Переговорная связь, использовать USB-устройство, Гарнитура, выполнить двойной клик, закрыть открывшееся окно, нажать Ок.
В конфигурационном файле, нас интересуют последние строчки
<RA_Allow type="boolean">false</RA_Allow>
<RA_LocalAnalizer type="boolean">true</RA_LocalAnalizer>
<RA_LocalAnalizerLimit type="number">4</RA_LocalAnalizerLimit>
<RA_LocalAnalizerLen type="number">50</RA_LocalAnalizerLen>
<RA_RemoteAnalizerPort type="number">5552</RA_RemoteAnalizerPort>
- RA_Allow - [true | false], по-умолчанию false, разрешить работу Теkon-трубки
- если к удаленному ПК-диспетчера будет подключена Tekon-трубка - установить в true
- если к удаленному ПК-диспетчера будет подключена гарнитура или передача звука не нужна - установить/оставить false
- RA_LocalAnalizer - [true | false], по-умолчанию true, использовать локальный анализатор положения Tekon-трубки
- если в процессе работы со SCADA по RDP положение Tekon-трубки будет анализироваться некорректно
(в правом нижнем углу SCADA информация о положении трубки не соответствует действительности),
установить в false и дополнительно на удаленном ПК-диспетчера использовать
утилиту tools-scada \ analizetekonhandset.exe
- если в процессе работы со SCADA по RDP положение Tekon-трубки будет анализироваться некорректно
- RA_LocalAnalizerLimit - [4..10], по-умолчанию 4, служебный параметр, порог локального анализатора
- RA_LocalAnalizerLen - [50..200], по-умолчанию 50, служебный параметр, длительность в мс. локального анализатора
- RA_RemoteAnalizerPort - по-умолчанию 5552, при RA_LocalAnalizer = false определяет локальный tcp-порт для работы утилиты tools-scada \ analizetekonhandset.exe
Если вы будете использовать режим RemoteApp
Для настроки разрешения подключения к АРМ удаленного диспечетра в режиме RemoteApp следует дополнительно запустить на АРМ следующий скрипт:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications\ScadaRemote] "Name"="ScadaRemote" "Path"="C:\\1Tekon\\ASUD Scada\\SCADA\\scada.exe" "VPath"="C:\\1Tekon\\ASUD Scada\\SCADA\\scada.exe" "IconPath"="C:\\1Tekon\\ASUD Scada\\SCADA\\scada.exe" "RequiredCommandLine"="" "CommandLineSetting"=dword:00000001 "IconIndex"=dword:00000000 "ShowInTSWA"=dword:00000000
разрешающий запуск локальной SCADA в режиме RemoteApp.
Сохраните файл скрипта на АРМ, нажмите правой кнопкой мыши и выберите раздел меню Слияние ..., подтверите добавление данных в реестр
(выполнение команды должно выполняться с административными правами, по необходимости переключитесь на RDP-сеанс под пользователем с административными правами, например: AdminScada).
Настройка АРМ на этом закончена.
Подготовка удаленного ПК-диспетчера
Если будут использоваться несколько ПК, указанные действия следует выполнить на каждом из них.
Внимание!
Звуковое устройство (трубка или гарнитура), которое будет использоваться на удаленном ПК для передачи звука на АРМ, должно быть выбрано в настройках Windows ПК,
как устройство по-умолчанию.
Настройка должна быть выполнена и для Динамика и для Микрофона.
Работа в режиме RDP
Запустите приложение Подключение к удаленному рабочему столу на ПК-диспетчера
Введите IP-адрес АРМ
Нажмите параметры
Укажите Имя пользователя для удаленного подключения (по-умолчанию, Dispatcher)
В разделе локальные ресурсы укажите параметры Удаленного звука
Прочие параметры можете оставить без изменения.
Проверьте подключение и затем сохраните параметры подключения на рабочем столе.
Работа в режиме RemoteApp
Для настроки разрешения подключения к АРМ удаленного диспечетра в режиме RemoteApp следует подключиться к АРМ по RDP,
или подключить к АРМ монитор, клавиаутру и мышку.
Далее необходимо запустить на АРМ следующий скрипт:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications\ScadaRemote] "Name"="ScadaRemote" "Path"="C:\\1Tekon\\ASUD Scada\\SCADA\\scada.exe" "VPath"="C:\\1Tekon\\ASUD Scada\\SCADA\\scada.exe" "IconPath"="C:\\1Tekon\\ASUD Scada\\SCADA\\scada.exe" "RequiredCommandLine"="" "CommandLineSetting"=dword:00000001 "IconIndex"=dword:00000000 "ShowInTSWA"=dword:00000000
разрешающий удаленный запуск SCADA в режиме RemoteApp.
Сохраните файл скрипта на АРМ, нажмите правой кнопкой мыши и выберите раздел меню Слияние ..., подтверите добавление данных в реестр.
Настройка АРМ на этом закончена.
Далее на рабочем столе ПК диспетчера необходимо сохранить следующий файл:
allow desktop composition:i:1 allow font smoothing:i:1 alternate shell:s:rdpinit.exe devicestoredirect:s:* disableremoteappcapscheck:i:1 full address:s:192.168.10.122:3389 prompt for credentials on client:i:1 promptcredentialonce:i:0 remoteapplicationmode:i:1 remoteapplicationname:s:ScadaRemote remoteapplicationprogram:s:||ScadaRemote span monitors:i:1 use multimon:i:0 audiocapturemode:i:1
в котором необходимо заменить в параметре full address значение IP-адреса на IP-адрес АРМ.
Подробнее о параметрах конфигурационного rdp-файла можно посмотреть здесь
Для проверки запуска SCADA, выполните двойной клик на ярлыке.
Настройка звукового устройства в SCADA на АРМ
Подключитесь к уделенному АРМ по RDP или запустите приложение в режиме RemoteApp.
При использовании на удаленном ПК трубки
В SCADA, откройте меню Сервис \ Настройки \ Переговорная связь
Выберите использовать USB-устройство, выберите "Tekon Удаленное аудио".
По-необходимости отрегулируйте громкость воспроизведения, выполнив двойной клик.
Закройте окна, выберите меню Сервис \ Настройка чувствительности микрофона
Обратите внимание, настройки регулируются у устройства в удаленном сеансе, а не у локального устройства ПК-диспетчера.
При использовании на удаленном ПК гарнитуры
В SCADA, откройте меню Сервис \ Настройки \ Переговорная связь
Выберите использовать Гарнитуру, выполните двойной клик и в открывшемся окне укажите:
- устройство запись - Удаленное аудио
- устройство воспроизведения - Удаленное аудио
По-необходимости отрегулируйте громкость воспроизведения.
Закройте окна, выберите меню Сервис \ Настройка чувствительности микрофона
Обратите внимание, настройки регулируются у устройства в удаленном сеансе, а не у локального устройства ПК-диспетчера.
Особенности отображения аудио-устройств при RDP-подключении
Обратите внимание, что когда вы подключаетесь к АРМ по RDP с настройкой
на АРМ, вы будете в звуковых устройствах записи / воспроизведения видеть только устройство Удаленное аудио,
в которое "превращается" ваше локальное устройство, выбранное на ПК, как устройство по-умолчанию.
Если по каким-то причинам вам необходимо в RDP-сесии увидеть реальные звуковые устройства удаленного АРМ, следует выполнить подключение с параметром:
- Проигрывать на удаленном компьютере.