[?] СПГТ Клиент (rtSPGTClient)#

Предупреждение

В настоящее время документация в этом разделе дорабатывается.

Если Вам необходима документация по этой теме, то просьба сообщить об этом.

Описание

Назначение#

Утилита СПГТ Клиент предназначена для получения и передачи данных ???

Утилита позволяет:

???

Основное окно#

Интерфейс утилиты представляет собой основное окно программы из которого осуществляется доступ к таким функциям как:

  • Запуск и остановка работы.

  • Настройка утилиты.

  • Завершение утилиты.

  • Просмотр данных об установленных связях с СПГТ серверами.

../../_images/1192.png

Основное окно утилиты rtSPGTClient.exe состоит из следующих блоков:

  1. Меню управления и настроек Программа.

  2. Информация о текущем состоянии связи с сервером.

    Утилита может находиться в следующих состояниях связи с сервером:

    • Установка соединения: Осуществляется процесс установки связи с сервером.

    • Остановлен: Связь с сервером не установлена. Утилита находится в этом состоянии с момента начала запуска работы до момента установки соединения с сервером ОРС.

    • Соединение установлено: Связь с сервером установлена. Утилита находится в этом состоянии с момента начала работы до момента остановки.

  3. Данные РТС сервера.

    • Адрес - IP-адрес и порт связи с сервером РТС.

    • Конфигурация - Идентификатор активной конфигурации.

    • Время - Время и версия ПО на сервере РТС.

  4. Данные СПГТ сервера.

    • Сервера - Количество используемых для получения данных СПГТ серверов.

    • Кэш - Количество новых значений полученных от СПГТ серверов еще не переданных РТС серверу.

    • Переменные - Число переменных из конфигурации РТС связанных с СПГТ тегами.

    • Кнопка Просмотр открывает окно со списком используемых серверов СПГТ.

  5. Операция.

    При выполнении любой длительной операции, такой как, например, получение конфигурации, в поле Операция отображается наименование выполняемого действия, а в поле Прогресс процесс его выполнения.

  6. Дневник состояния - выпадающий список сообщений генерируемые утилитой во время выполнения различных операций.

Программа#

Пункт меню программа содержит основные данные пункты управления и настройки утилиты.

../../_images/2143.png

Запустить / Остановить

Запускает/Останавливает процесс соединения с сервером.

Список соединений СПГТ

Открывает окно Используемые СПГТ сервера.

Настройка…

Открывает окно Параметры для настройки утилиты.

Окно сообщений

Окно отображает стандартное окно сообщений, создаваемых при работе программы.

Сохранить настройки

Сохранение всех настроек осуществленных в окне Параметры.

О программе

Раздел с общими данными о программе.

Выход

Завершение работы программы.

Настройки#

Настройки утилиты осуществляются в окне Параметры через меню Программа‣Настройка.

../../_images/463.png

Окно параметры состоит из четырех закладок 3.

Общие#

На закладке Общие приведены общие настройки управления утилитой.

../../_images/556.png

Запускать свернутой

Если вкл, то при запуске программы она автоматически будет свернута.

Разрешить запуск нескольких копий программы

Если вкл, то можно будет запустить несколько копий программы.

Если выкл, и утилита уже запущена, то новая копия программы активирует окно предыдущей копии программы и автоматически завершится.

Сохранять информацию о каждой полученной переменной

Если вкл, то информация о каждой переменной будет сохраняться в ???

Сервер RTS#

На данной закладке собраны настройки сервера RTS.

../../_images/647.png

Автоматическая установка связи при запуске программы

Если вкл, то при запуске утилиты сервер будет запущен автоматически и программа перейдет с состояние «Запущена», как если бы осуществлялось подключение к серверу через меню Программа‣Запустить.

Сервер

IP-адрес и порт связи с сервером RTS.

Список серверов

Список серверов в стандартном для ПО IngortechSCADA виде поддерживаемых утилитой.

Учетная запись

Имя и пароль учетной записи, используемой для установки связи с сервером.

Ожидание соединения

Максимальное время ожидания ответа от сервера при установке связи.

Пауза между попытками соединения

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

Сервер СПГТ#

На данной закладке собраны настройки сервера СПГТ.

../../_images/744.png

Имя сервера СПГТ

Текстовое название, идентифицирующее утилиту СПГТ клиент на каждом СПГТ сервере к которому она подключена.

Период опроса БД ???

Если вкл, СПГТ клиент будет периодически запрашивать значения для всех используемых тегов и, в случае обнаружения различий с текущим полученным значением, эмулировать получение нового измерения.

Начальное время

Дата и время начала работы утилиты после установления соединения между серверами.

Вычислять усредненные значения

Если вкл, то ???

Переменные#

На данной закладке собраны настройки работы с массивом переменных при передаче их между серверами.

../../_images/844.png

Отсылать новые переменные серверу RTS

Если вкл, то при получении новых переменных сервером СПГТ, они автоматически будут передаваться на сервер RTS.

Предупреждение

Если отключить эту настройку, то новые значения, генерируемые СПГТ серверами не будут переданы РТС серверу!

Эта настройка может быть отключена только в редких режимах эксплуатации, когда СПГТ клиент используется только как средство передачи управляющих воздействий, т.е. для выполнения команд. В этом случае СПГТ клиент будет подключаться к РТС серверу, получать от него новые переменные, выделять из них те, которые требуется передать используемым СПГТ серверам и передавать им новые значения. В этом режиме получение новых значений от СПГТ не нужно.

Использовать кэширование отсылаемых переменных

Если вкл, то перед отправкой полученных значений РТС серверу они будут накапливаться в промежуточном кеше и передаваться одновременно при выполнении определенных условий.

Использование кеша незначительно увеличивает время проходящее от момента измерения значения до его обработки РТС сервером, однако, при большом количестве обрабатываемых РТС сервером данных, может значительно уменьшить нагрузку на него.

Максимальный размер кеша

Эта настройка определяет количество данных, накапливаемых в кеше перед отправкой.

Эта величина, в сочетании с настройкой Максимальное время жизни кеша должна быть подобрана так, чтобы данные передавались максимально эффективно, исключив, с одной стороны, задержки в передаче данных и, с другой стороны, передачу одиночных значений.

Максимальное время жизни кеша

Эта настройка определяет максимальное время, на которое данные могут быть задержаны перед отправкой.

Помещать информацию об успешной отсылке в лог

Если вкл, все получаемые значения будут сохраняться в лог файл СПГТ клиента.

Отключать переменные при разрыве связи с сервером

Если вкл, то при потере связи, значения переменных будут передаваться со статусом «выключен». ???

Окно связей с СПГТ#

При нажатии на кнопку Просмотр в блоке с данными сервера открывается окно Используемые сервера СПГТ.

../../_images/940.png

Окно состоит из следующих блоков:

Сервера

../../_images/1036.png

cfgN - Номер контроллера в конфигурации.

Связь - Текущее состояние связи сервера.

Контроллер - Имя контроллера, к которому привязана переменная.

Имя сервера - Внутреннее имя СПГТ сервера.

Переменных - Количество используемых тегов связанных с переменными.

Переменные

При выделении одного из серверов в блоке списка серверов, в списке будут отражены только те переменные, которые загружены на выбранный сервер.

../../_images/1193.png

cfgN - Номер переменной в конфигурации.

Имя - Имя переменной в конфигурации.

Статус - Статус переменной РТС на момент загрузки на сервер.

Значение - Значение переменной в момент загрузки на сервер.

Время - Дата и время последнего обновления данных.

Ключи командной строки#

Использование командной строки для передачи данных программе описано в разделе «Ключи командной строки».

Утилита rtSPGTClient.exe поддерживают передачу данных через ключи командной строки, с помощью которых можно указать имя сессии, данные учетной записи для соединения с сервером и другое.

rtSPGTClient.exe [ПАРАМЕТРЫ]

-NoLog

Если указан, то основной лог файл будет отключен и программа не будет сохранять в него данные в процессе работы.

-CLOSE

Команда на закрытие программы.

Этот ключ используется для того, чтобы передать команду на завершение уже запущенной программы.

Программа запущенная с ключом CLOSE не будет запущена для работы в обычном режиме, при старте она передаст команду на завершение работы уже запущенной копии и будет закрыта. Программа запущенная с ключом CLOSE будет закрыта вне зависимости от того, есть ли работающая копия этой программы или нет.

Этот ключ может использоваться совместно с ключом Name для завершения копии программы с определенным именем.

-MultiCopy

Если указан, то вне зависимости от основных настроек ОБОЛОЧКИ, можно будет запустить дополнительную копию программы.

-CONNECT

Если указан, то после запуска ОБОЛОЧКА автоматически установит соединения с сервером РТС.

Этот ключ может быть использован совместно с ключом SERVER, данные которого будут иметь приоритет при установке связи. Если ключ SERVER не указан или связь с указанным в нем сервером невозможна, будет использован список серверов из конфигурации в стандартном режиме установки связи.

-CFG=<файл>

Устанавливает имя для файла конфигурации, который будет использоваться при работе программы.

Если ключ не указан, то для файла конфигурации будет использовано имя по умолчанию, которое, как правило, совпадает с именем программы.

Этот параметр используется в том случае, если на одном рабочем месте требуется запустить несколько независимых копий программы с различными настройками.

-LOG=<файл>

Устанавливает имя для основного лог файла программы.

Если ключ не указан, то для файла лога будет использовано имя по умолчанию, соответствующее имени программы, с указанием даты создания и расширением log.

Этот параметр используется в том случае, если необходимо указать использование лог файла с нестандартным именем или расположенном в не стандартном каталоге.

-DisableAutorun

Запрет автоматического запуска посте старта программы.

-LogSQL

Сохраняет в лог файл запросы к БД.