[?] СПГТ Клиент (rtSPGTClient)#
Предупреждение
В настоящее время документация в этом разделе дорабатывается.
Если Вам необходима документация по этой теме, то просьба сообщить об этом.
Описание
Назначение#
Утилита СПГТ Клиент предназначена для получения и передачи данных ???
Утилита позволяет:
???
Основное окно#
Интерфейс утилиты представляет собой основное окно программы из которого осуществляется доступ к таким функциям как:
Запуск и остановка работы.
Настройка утилиты.
Завершение утилиты.
Просмотр данных об установленных связях с СПГТ серверами.
Основное окно утилиты rtSPGTClient.exe
состоит из следующих блоков:
Меню управления и настроек Программа.
Информация о текущем состоянии связи с сервером.
Утилита может находиться в следующих состояниях связи с сервером:
Установка соединения: Осуществляется процесс установки связи с сервером.
Остановлен: Связь с сервером не установлена. Утилита находится в этом состоянии с момента начала запуска работы до момента установки соединения с сервером ОРС.
Соединение установлено: Связь с сервером установлена. Утилита находится в этом состоянии с момента начала работы до момента остановки.
Данные РТС сервера.
Адрес - IP-адрес и порт связи с сервером РТС.
Конфигурация - Идентификатор активной конфигурации.
Время - Время и версия ПО на сервере РТС.
Данные СПГТ сервера.
Сервера - Количество используемых для получения данных СПГТ серверов.
Кэш - Количество новых значений полученных от СПГТ серверов еще не переданных РТС серверу.
Переменные - Число переменных из конфигурации РТС связанных с СПГТ тегами.
Кнопка
Просмотр
открывает окно со списком используемых серверов СПГТ.
Операция.
При выполнении любой длительной операции, такой как, например, получение конфигурации, в поле Операция отображается наименование выполняемого действия, а в поле Прогресс процесс его выполнения.
Дневник состояния - выпадающий список сообщений генерируемые утилитой во время выполнения различных операций.
Программа#
Пункт меню программа содержит основные данные пункты управления и настройки утилиты.
Запустить / Остановить |
Запускает/Останавливает процесс соединения с сервером. |
Список соединений СПГТ |
Открывает окно Используемые СПГТ сервера. |
Настройка… |
Открывает окно Параметры для настройки утилиты. |
Окно сообщений |
Окно отображает стандартное окно сообщений, создаваемых при работе программы. |
Сохранить настройки |
Сохранение всех настроек осуществленных в окне Параметры. |
О программе |
Раздел с общими данными о программе. |
Выход |
Завершение работы программы. |
Настройки#
Настройки утилиты осуществляются в окне Параметры через меню .
Окно параметры состоит из четырех закладок .
Общие#
На закладке Общие приведены общие настройки управления утилитой.
Запускать свернутой
Если , то при запуске программы она автоматически будет свернута.
Разрешить запуск нескольких копий программы
Если , то можно будет запустить несколько копий программы.
Если , и утилита уже запущена, то новая копия программы активирует окно предыдущей копии программы и автоматически завершится.
Сохранять информацию о каждой полученной переменной
Если , то информация о каждой переменной будет сохраняться в ???
Сервер RTS#
На данной закладке собраны настройки сервера RTS.
Автоматическая установка связи при запуске программы
Если , то при запуске утилиты сервер будет запущен автоматически и программа перейдет с состояние «Запущена», как если бы осуществлялось подключение к серверу через меню
.Сервер
IP-адрес и порт связи с сервером RTS.
Список серверов
Список серверов в стандартном для ПО IngortechSCADA виде поддерживаемых утилитой.
Учетная запись
Имя и пароль учетной записи, используемой для установки связи с сервером.
Ожидание соединения
Максимальное время ожидания ответа от сервера при установке связи.
Пауза между попытками соединения
При выполнении команды на установку соединения, если соединение не удалось установить, попытка соединения будет повторятся с указанной периодичностью.
Сервер СПГТ#
На данной закладке собраны настройки сервера СПГТ.
Имя сервера СПГТ
Текстовое название, идентифицирующее утилиту СПГТ клиент на каждом СПГТ сервере к которому она подключена.
Период опроса БД ???
Если , СПГТ клиент будет периодически запрашивать значения для всех используемых тегов и, в случае обнаружения различий с текущим полученным значением, эмулировать получение нового измерения.
Начальное время
Дата и время начала работы утилиты после установления соединения между серверами.
Вычислять усредненные значения
Если , то ???
Переменные#
На данной закладке собраны настройки работы с массивом переменных при передаче их между серверами.
Отсылать новые переменные серверу RTS
Если , то при получении новых переменных сервером СПГТ, они автоматически будут передаваться на сервер RTS.
Предупреждение
Если отключить эту настройку, то новые значения, генерируемые СПГТ серверами не будут переданы РТС серверу!
Эта настройка может быть отключена только в редких режимах эксплуатации, когда СПГТ клиент используется только как средство передачи управляющих воздействий, т.е. для выполнения команд. В этом случае СПГТ клиент будет подключаться к РТС серверу, получать от него новые переменные, выделять из них те, которые требуется передать используемым СПГТ серверам и передавать им новые значения. В этом режиме получение новых значений от СПГТ не нужно.
Использовать кэширование отсылаемых переменных
Если , то перед отправкой полученных значений РТС серверу они будут накапливаться в промежуточном кеше и передаваться одновременно при выполнении определенных условий.
Использование кеша незначительно увеличивает время проходящее от момента измерения значения до его обработки РТС сервером, однако, при большом количестве обрабатываемых РТС сервером данных, может значительно уменьшить нагрузку на него.
Максимальный размер кеша
Эта настройка определяет количество данных, накапливаемых в кеше перед отправкой.
Эта величина, в сочетании с настройкой Максимальное время жизни кеша должна быть подобрана так, чтобы данные передавались максимально эффективно, исключив, с одной стороны, задержки в передаче данных и, с другой стороны, передачу одиночных значений.
Максимальное время жизни кеша
Эта настройка определяет максимальное время, на которое данные могут быть задержаны перед отправкой.
Помещать информацию об успешной отсылке в лог
Если , все получаемые значения будут сохраняться в лог файл СПГТ клиента.
Отключать переменные при разрыве связи с сервером
Если , то при потере связи, значения переменных будут передаваться со статусом «выключен». ???
Окно связей с СПГТ#
При нажатии на кнопку Просмотр
в блоке с данными сервера открывается окно Используемые сервера СПГТ.
Окно состоит из следующих блоков:
Сервера
cfgN - Номер контроллера в конфигурации.
Связь - Текущее состояние связи сервера.
Контроллер - Имя контроллера, к которому привязана переменная.
Имя сервера - Внутреннее имя СПГТ сервера.
Переменных - Количество используемых тегов связанных с переменными.
Переменные
При выделении одного из серверов в блоке списка серверов, в списке будут отражены только те переменные, которые загружены на выбранный сервер.
cfgN - Номер переменной в конфигурации.
Имя - Имя переменной в конфигурации.
Статус - Статус переменной РТС на момент загрузки на сервер.
Значение - Значение переменной в момент загрузки на сервер.
Время - Дата и время последнего обновления данных.
Ключи командной строки#
Использование командной строки для передачи данных программе описано в разделе «Ключи командной строки».
Утилита rtSPGTClient.exe
поддерживают передачу данных через ключи командной строки, с помощью которых можно указать имя сессии, данные учетной записи для соединения с сервером и другое.
rtSPGTClient.exe [ПАРАМЕТРЫ]
|
Если указан, то основной лог файл будет отключен и программа не будет сохранять в него данные в процессе работы. |
|
Команда на закрытие программы. Этот ключ используется для того, чтобы передать команду на завершение уже запущенной программы. Программа запущенная с ключом Этот ключ может использоваться совместно с ключом |
|
Если указан, то вне зависимости от основных настроек ОБОЛОЧКИ, можно будет запустить дополнительную копию программы. |
|
Если указан, то после запуска ОБОЛОЧКА автоматически установит соединения с сервером РТС. Этот ключ может быть использован совместно с ключом |
|
Устанавливает имя для файла конфигурации, который будет использоваться при работе программы. Если ключ не указан, то для файла конфигурации будет использовано имя по умолчанию, которое, как правило, совпадает с именем программы. Этот параметр используется в том случае, если на одном рабочем месте требуется запустить несколько независимых копий программы с различными настройками. |
|
Устанавливает имя для основного лог файла программы. Если ключ не указан, то для файла лога будет использовано имя по умолчанию, соответствующее имени программы, с указанием даты создания и расширением Этот параметр используется в том случае, если необходимо указать использование лог файла с нестандартным именем или расположенном в не стандартном каталоге. |
|
Запрет автоматического запуска посте старта программы. |
|
Сохраняет в лог файл запросы к БД. |