Работа c АРМ в режиме RDP, RemoteApp: различия между версиями
Alex (обсуждение | вклад) Нет описания правки |
Alex (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
== Введение == | == Введение == | ||
| Строка 19: | Строка 18: | ||
*работы одного (или нескольких по очереди) диспетчеров из дома | *работы одного (или нескольких по очереди) диспетчеров из дома | ||
*размещения ПО АРМ на виртуальной машине | *размещения ПО АРМ на виртуальной машине | ||
Преймущества данного решения: | Преймущества данного решения: | ||
*повышение надежности | *повышение надежности | ||
*возможность использования на рабочем месте диспетчера ПК с минимальные требования к производительности | |||
*гибкость в выборе места расположения ПК-диспетчера | *гибкость в выборе места расположения ПК-диспетчера | ||
*возможность оперативной замены ПК-диспетчера в случае поломки | *возможность оперативной замены ПК-диспетчера в случае поломки | ||
| Строка 36: | Строка 34: | ||
В чем отличия двух режимов работы RDP, RemoteApp: | В чем отличия двух режимов работы RDP, RemoteApp: | ||
*в режиме RDP | *в режиме RDP - можно и работать и настраивать АРМ | ||
**не требуется предварительная настройка АРМ АСУД.SCADA | **не требуется предварительная настройка АРМ АСУД.SCADA | ||
**диспетчер запускает ярлык на рабочем столе своего ПК | **диспетчер запускает ярлык на рабочем столе своего ПК | ||
| Строка 43: | Строка 41: | ||
**можно запускать и SCADA и конфигуратор OPC-сервера | **можно запускать и SCADA и конфигуратор OPC-сервера | ||
**не видит экран, нижнюю панель своей машины | **не видит экран, нижнюю панель своей машины | ||
*в режиме RemoteApp | *в режиме RemoteApp - можно только работать в SCADA | ||
**режим RemoteApp является надстройкой над RDP | |||
**требуется (не сложная) предварительная настройка АРМ АСУД.SCADA | **требуется (не сложная) предварительная настройка АРМ АСУД.SCADA | ||
**диспетчер запускает ярлык на рабочем столе своего ПК | **диспетчер запускает ярлык на рабочем столе своего ПК | ||
| Строка 55: | Строка 54: | ||
*на стороне ПК-диспетчера ключ защиты не требуется | *на стороне ПК-диспетчера ключ защиты не требуется | ||
В какой версии АСУД.SCADA поддерживается работа в | В какой версии АСУД.SCADA поддерживается работа в режиме удаленного подключения: | ||
*при работе на удаленном ПК с гарнитурой или без необходимости использования функции переговорной связи - в любой версии АСУД.SCADA | *при работе на удаленном ПК с гарнитурой или без необходимости использования функции переговорной связи - в любой версии АСУД.SCADA | ||
*при работе на удаленном ПК с Tekon-трубкой - начиная с версии АСУД.SCADA 2.7.10 | *при работе на удаленном ПК с Tekon-трубкой - начиная с версии АСУД.SCADA 2.7.10 | ||
== Подготовка АРМ == | |||
Вы можете выполнить предварительную настройку АРМ либо, подключив к нему монитор, клавиатуру, мышь, либо воспользовавшись подключением по RDP.<br/> Если подключиться по RDP не получается, следует проверить настройки брандмауэра на АРМ. | |||
Подразумевается, что вы выполнили конфигурирование АРМ: | |||
*настроен OPC-сервер | |||
*настроена визуализация в локальной SCADA на АРМ | |||
Следует проверить настройки файл конфигурации SCADA | |||
<pre> "..\SCADA\settings\audio_ex.conf" </pre> | |||
Если файл отстуствует, следует запустить SCADA, выбрать главное меню Сервис \ Настройка \, Переговорная связь, использовать USB-устройство, Гарнитура, выполнить двойной клик, закрыть открывшееся окно, нажать Ок. | |||
В конфигурационном файле, нас интересуют последние строчки | |||
<pre> <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></pre> | |||
*RA_Allow - [true | false], по-умолчанию false, разрешить работу Теkon-трубки | |||
**если к удаленному ПК-диспетчера подключена Tekon-трубка - установить в true | |||
**если с гарнитурой или звук не нужен - установить false | |||
*RA_LocalAnalizer - [true | false], по-умолчанию true, использовать локальный анализатор положения Tekon-трубки | |||
**если в процессе работы положение Tekon-трубки анализируется некорректно, установить в false и дополнительно использовать <br/> утилиту tools-scada \ analizetekonhandset.exe на удаленном ПК-диспетчера. | |||
*RA_LocalAnalizerLimit - [4..10], по-умолчанию 4, служебный параметр, порог локального анализатора | |||
*RA_LocalAnalizerLen - [50..200], по-умолчанию 50, служебный параметр, длительность в мс. локального анализатора | |||
*RA_RemoteAnalizerPort - по-умолчанию 5552, при RA_LocalAnalizer = false определяет локальный tcp-порт для работы утилиты tools-scada \ analizetekonhandset.exe | |||
Для настроки разрешения подключения к АРМ удаленного диспечетра в режиме RemoteApp следует запустить на АРМ следующий [https://www.tekon.ru/software/rdp/ScadaRemoteUpdate.reg скрипт]: | |||
<pre>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</pre> | |||
разрешающий запуск локальной SCADA в режиме RemoteApp. | |||
Сохраните файл скрипта на АРМ, нажмите правой кнопкой мыши и выберите раздел меню Слияние ..., подтверите добавление данных в реестр<br/> (выполнение команды должно выполняться с административными правами, по необходимости переключитесь на RDP-сеанс под пользователем с административными правами, например: AdminScada). | |||
Настройка АРМ на этом закончена. | |||
== Подготовка ПК-диспетчера == | |||
Внимание! Звуковое устройство (трубка или гарнитура), которое будет использоваться на удаленном ПК, должно быть выбрано в настройках Windows, как устройство по-умолчанию.<br/> Настройка должна быть выполнена и для Динамика и для Микрофона. | |||
== Работа в режиме RDP == | === Работа в режиме RDP === | ||
Запустите приложение Подключение к удаленному рабочему столу на ПК-диспетчера | Запустите приложение Подключение к удаленному рабочему столу на ПК-диспетчера | ||
| Строка 82: | Строка 132: | ||
Проверьте подключение и затем сохраните параметры подключения на рабочем столе. | Проверьте подключение и затем сохраните параметры подключения на рабочем столе. | ||
== Работа в режиме RemoteApp == | === Работа в режиме RemoteApp === | ||
Для настроки разрешения подключения к АРМ удаленного диспечетра в режиме RemoteApp следует подключиться к АРМ по RDP,<br/> или подключить к АРМ монитор, клавиаутру и мышку. | Для настроки разрешения подключения к АРМ удаленного диспечетра в режиме RemoteApp следует подключиться к АРМ по RDP,<br/> или подключить к АРМ монитор, клавиаутру и мышку. | ||
| Строка 114: | Строка 164: | ||
prompt for credentials on client:i:1 | prompt for credentials on client:i:1 | ||
promptcredentialonce:i:0 | promptcredentialonce:i:0 | ||
remoteapplicationmode:i:1 | remoteapplicationmode:i:1 | ||
remoteapplicationname:s:ScadaRemote | remoteapplicationname:s:ScadaRemote | ||
| Строка 130: | Строка 178: | ||
Для проверки запуска SCADA, выполните двойной клик на ярлыке. | Для проверки запуска SCADA, выполните двойной клик на ярлыке. | ||
== | == Настройка звукового устройства в SCADA при использовании на удаленном ПК гарнитуры == | ||
Настройка осуществляется одинаково и в режиме RDP и в режиме RemoteApp. | |||
Запустите SCADA, откройте меню Сервис \ Настройки \ Переговорная связь | |||
Выберите использовать Гарнитуру, выполните двойной клик и в открывшемся окне укажите: | |||
*устройство запись - Удаленное аудио | |||
*устройство воспроизведения - Удаленное аудио | |||
По-необходимости отрегулируйте громкость воспроизведения. | |||
Закройте окна, выберите меню Сервис \ Настройка чувствительности микрофона | |||
Обратите внимание, настройки регулируются у устройства в удаленном сеансе, а не у локального устройства ПК-диспетчера. | |||
== Особенности работы аудио-устройств при RDP-подключении == | |||
Обратите внимание, что когда вы подключаетесь к АРМ по RDP с настройкой | |||
[[File:Rdp 3.PNG|center|250px]]на АРМ, вы будете в звуковых устройствах записи / воспроизведения только устройство Удаленное аудио,<br/> в которое "превращается" ваше локальное устройство, выбранное на ПК, как устройство по-умолчанию. | |||
Если по каким-то причинам вам необходимо в RDP-сесии увидеть реальные звуковые устройства удаленного АРМ, следует выполнить подключение с параметром: | |||
*Проигрывать на удаленном компьютере. | |||
| |||
Версия от 13:23, 28 октября 2022
Введение
В данной статье рассматривается возможность настройки удаленной работы с АРМ АСУД.SCADA.
Использумое оборудование:
- АРМ: удаленный Пульт-ПК (или ПК или виртуальная машина), на котором установлено и работает по АСУД.SCADA ( OPC-сервер + SCADA)
- ПК-диспетчера, с подключенным телефонным аппаратом или гарнитурой.
ПК диспетчера может быть удален от АРМ, как по локальной сети, так и через сеть Интернет.
ПК-диспетчера может работать за NAT (не нужен "публичный/белый" IP-адреса), требуется только возможность подключения к удаленному АРМ (напрямую или через проброс портов) по протоколу RDP. С ПК диспетчера нет необходимости "видеть по сети" оборудование КУН-IP, КИО, работающее с АРМ (доступ нужен только к АРМ).
Этот вариант работы может быть удобен в следующих случаях:
- размещение АРМ в телекоммуникационной стойке в соседнем помещении от ПК диспетчера
- работы одного (или нескольких по очереди) диспетчеров из дома
- размещения ПО АРМ на виртуальной машине
Преймущества данного решения:
- повышение надежности
- возможность использования на рабочем месте диспетчера ПК с минимальные требования к производительности
- гибкость в выборе места расположения ПК-диспетчера
- возможность оперативной замены ПК-диспетчера в случае поломки
- поскольку SCADA + OPC-сервер фактически работают на одной машине, несмотря на удаленную работу диспетчера с АРМ, нет потенциальных проблем в работе / настройке DCOM
Ограничения данного решения:
- только 1 (один) диспетчер может быть подключен к АРМ в данный момент времени
- подключение второго диспечетра вызовет отключение (завершение сеанса) первого
В чем отличия двух режимов работы RDP, RemoteApp:
- в режиме RDP - можно и работать и настраивать АРМ
- не требуется предварительная настройка АРМ АСУД.SCADA
- диспетчер запускает ярлык на рабочем столе своего ПК
- подключается к АРМ, где запускает на рабочем столе программу АСУД.SCADA
- работает с размернутым экраном удаленного АРМ так, как если бы физически работал за удаленным АРМ
- можно запускать и SCADA и конфигуратор OPC-сервера
- не видит экран, нижнюю панель своей машины
- в режиме RemoteApp - можно только работать в SCADA
- режим RemoteApp является надстройкой над RDP
- требуется (не сложная) предварительная настройка АРМ АСУД.SCADA
- диспетчер запускает ярлык на рабочем столе своего ПК
- в отдельном окне ПК пользователя запускается приложение SCADA так, как будто оно запускается на локальной машине пользователя
- нет возможности запуска других приложений на удаленном АРМ
- диспетчер продолжает видеть экран, нижнюю панель своей машины, есть возможность запуска приложений на своем ПК
Что с ключом защиты:
- если АРМ требует подключения внешнего ключ защиты - то ключ должен быть подключен к АРМ
- на стороне ПК-диспетчера ключ защиты не требуется
В какой версии АСУД.SCADA поддерживается работа в режиме удаленного подключения:
- при работе на удаленном ПК с гарнитурой или без необходимости использования функции переговорной связи - в любой версии АСУД.SCADA
- при работе на удаленном ПК с Tekon-трубкой - начиная с версии АСУД.SCADA 2.7.10
Подготовка АРМ
Вы можете выполнить предварительную настройку АРМ либо, подключив к нему монитор, клавиатуру, мышь, либо воспользовавшись подключением по RDP.
Если подключиться по RDP не получается, следует проверить настройки брандмауэра на АРМ.
Подразумевается, что вы выполнили конфигурирование АРМ:
- настроен OPC-сервер
- настроена визуализация в локальной SCADA на АРМ
Следует проверить настройки файл конфигурации SCADA
"..\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-трубки
- если в процессе работы положение Tekon-трубки анализируется некорректно, установить в false и дополнительно использовать
утилиту tools-scada \ analizetekonhandset.exe на удаленном ПК-диспетчера.
- если в процессе работы положение Tekon-трубки анализируется некорректно, установить в false и дополнительно использовать
- RA_LocalAnalizerLimit - [4..10], по-умолчанию 4, служебный параметр, порог локального анализатора
- RA_LocalAnalizerLen - [50..200], по-умолчанию 50, служебный параметр, длительность в мс. локального анализатора
- RA_RemoteAnalizerPort - по-умолчанию 5552, при RA_LocalAnalizer = false определяет локальный tcp-порт для работы утилиты tools-scada \ analizetekonhandset.exe
Для настроки разрешения подключения к АРМ удаленного диспечетра в режиме 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, откройте меню Сервис \ Настройки \ Переговорная связь
Выберите использовать Гарнитуру, выполните двойной клик и в открывшемся окне укажите:
- устройство запись - Удаленное аудио
- устройство воспроизведения - Удаленное аудио
По-необходимости отрегулируйте громкость воспроизведения.
Закройте окна, выберите меню Сервис \ Настройка чувствительности микрофона
Обратите внимание, настройки регулируются у устройства в удаленном сеансе, а не у локального устройства ПК-диспетчера.
Особенности работы аудио-устройств при RDP-подключении
Обратите внимание, что когда вы подключаетесь к АРМ по RDP с настройкой
на АРМ, вы будете в звуковых устройствах записи / воспроизведения только устройство Удаленное аудио,
в которое "превращается" ваше локальное устройство, выбранное на ПК, как устройство по-умолчанию.
Если по каким-то причинам вам необходимо в RDP-сесии увидеть реальные звуковые устройства удаленного АРМ, следует выполнить подключение с параметром:
- Проигрывать на удаленном компьютере.