<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://docs.kb-agava.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TaushkanovKV</id>
	<title>docs.kb-agava.ru - Вклад участника [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.kb-agava.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TaushkanovKV"/>
	<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/view/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/TaushkanovKV"/>
	<updated>2026-04-09T21:58:53Z</updated>
	<subtitle>Вклад участника</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=ASLauncher&amp;diff=3478</id>
		<title>ASLauncher</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=ASLauncher&amp;diff=3478"/>
		<updated>2026-04-08T10:06:23Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ASLauncher - менеджер рабочего стола AgavaSCADA.&lt;br /&gt;
&lt;br /&gt;
ASLauncher предназначен для использования совместно со средой исполнения и позволяет заменить собой штатную оболочку Windows. &lt;br /&gt;
&lt;br /&gt;
ASLauncher реализует следующие функции:&lt;br /&gt;
&lt;br /&gt;
* автозапуск AgavaSCADA;&lt;br /&gt;
* замена рабочего стола Windows;&lt;br /&gt;
* программный сторожевой таймер.&lt;br /&gt;
&lt;br /&gt;
== Автозапуск AgavaSCADA ==&lt;br /&gt;
Для настройки автозапуска AgavaSCADA при включении компьютера можно воспользоваться штатными функциями операционной системы Windows, либо использовать утилиту ASLauncher, способную выполнять автозапуск AgavaSCADA и позволяющую заменить стандартную оболочку Windows.&lt;br /&gt;
&lt;br /&gt;
== Замена оболочки рабочего стола Windows 10 ==&lt;br /&gt;
Для настройки ASLauncher в качестве оболочки рабочего стола Windows 10 необходимо внести изменения в реестр операционной системы. Вызовем стандартную утилиту '''«Редактор реестра»''' с помощью сочетания клавиш &amp;lt;code&amp;gt;Win + R&amp;lt;/code&amp;gt;, указав в качестве выполняемой программы &amp;lt;code&amp;gt;regedit&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Внимание:''' Перед внесением изменений в реестр рекомендуется создать резервную копию.&lt;br /&gt;
&lt;br /&gt;
=== Настройка автозапуска ASLauncher ===&lt;br /&gt;
&lt;br /&gt;
# Чтобы ASLauncher автоматически запускался при старте операционной системы, необходимо добавить соответствующую запись в реестр. В '''«Редакторе реестра»''' перейдите в папку: &amp;lt;code&amp;gt;Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run&amp;lt;/code&amp;gt;&lt;br /&gt;
# В правой части окна нажмите правой кнопкой мыши и выберите '''«Создать»''' → '''«Строковый параметр»'''. Присвойте ему имя &amp;lt;code&amp;gt;ASLauncher&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Для созданного параметра необходимо указать путь до исполняемого файла. Нажмите правой кнопкой мыши на записи &amp;lt;code&amp;gt;ASLauncher&amp;lt;/code&amp;gt; и выберите пункт '''«Изменить...»'''. В поле '''«Значение»''' введите полный путь до исполняемого файла (например, &amp;lt;code&amp;gt;C:\AgavaSCADA-1.2\bin\aslauncher.exe&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Установка ASLauncher в качестве стандартной оболочки рабочего стола ===&lt;br /&gt;
&lt;br /&gt;
# Чтобы сделать ASLauncher оболочкой рабочего стола по умолчанию, в '''«Редакторе реестра»''' перейдите в папку: &amp;lt;code&amp;gt;Компьютер\HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon&amp;lt;/code&amp;gt;&lt;br /&gt;
# Найдите параметр &amp;lt;code&amp;gt;Shell&amp;lt;/code&amp;gt; (по умолчанию его значение — &amp;lt;code&amp;gt;explorer.exe&amp;lt;/code&amp;gt;). Если такого параметра нет, создайте новый '''«Строковый параметр»''' с именем &amp;lt;code&amp;gt;Shell&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Нажмите дважды на параметре &amp;lt;code&amp;gt;Shell&amp;lt;/code&amp;gt; и замените его значение на полный путь до исполняемого файла ASLauncher (например, &amp;lt;code&amp;gt;C:\AgavaSCADA-1.2\bin\aslauncher.exe&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Отключение Error Reporting ===&lt;br /&gt;
&lt;br /&gt;
# Для отключения отправки отчетов об ошибках, в '''«Редакторе реестра»''' перейдите к следующему разделу: &amp;lt;code&amp;gt;Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting&amp;lt;/code&amp;gt;&lt;br /&gt;
# В правой части окна найдите параметр &amp;lt;code&amp;gt;Disabled&amp;lt;/code&amp;gt; типа &amp;lt;code&amp;gt;DWORD (32-бит)&amp;lt;/code&amp;gt;. Если такого параметра нет, создайте его, нажав правой кнопкой мыши, выбрав '''«Создать»''' → '''«Параметр DWORD (32 бита)»''' и присвоив ему имя '''Disabled'''.&lt;br /&gt;
# Дважды щелкните по параметру &amp;lt;code&amp;gt;Disabled&amp;lt;/code&amp;gt; и установите значение '''1''' в поле '''«Значение»'''. Нажмите '''«ОК»''' для сохранения изменений.&lt;br /&gt;
&lt;br /&gt;
=== Примечание ===&lt;br /&gt;
&lt;br /&gt;
# После внесения всех изменений перезагрузите компьютер, чтобы они вступили в силу.&lt;br /&gt;
# В результате замены стандартной оболочки рабочего стола Windows на ASLauncher, для пользователя блокируются все штатные функции Windows — запуск установленных программ, все операции с файлами на дисках и т. д. ASLauncher предоставляет пользователю собственный рабочий стол со следующими функциями:&lt;br /&gt;
#* Запуск среды исполнения.&lt;br /&gt;
#* Перезагрузка и выключение АРМ.&lt;br /&gt;
#* Просмотр текущей даты и времени.&lt;br /&gt;
#* Запуск штатной оболочки Windows.&lt;br /&gt;
&lt;br /&gt;
=== Отключение ASLauncher как оболочки рабочего стола Windows 10 ===&lt;br /&gt;
&lt;br /&gt;
== Конфигурирование ASLauncher, версия 1.2 ==&lt;br /&gt;
Все настройки ASLauncher хранятся в файле aslauncher.ini, размещаемом в папке с исполняемыми файлами AgavaSCADA.&lt;br /&gt;
&lt;br /&gt;
Пример содержимого файла приведен ниже:&lt;br /&gt;
 [General]&lt;br /&gt;
 ProcessFile=&amp;quot;C:/AavaSCADA-1.2/bin/rtu.exe&amp;quot;&lt;br /&gt;
 Wallpaper=&amp;quot;C:/Images/wallpaper.png&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Описание параметров и значений &amp;lt;code&amp;gt;.ini&amp;lt;/code&amp;gt; файла ===&lt;br /&gt;
Секция &amp;lt;code&amp;gt;[General]&amp;lt;/code&amp;gt; содержит основные настройки приложения.&lt;br /&gt;
* Параметр&amp;lt;code&amp;gt;Wallpaper&amp;lt;/code&amp;gt;&lt;br /&gt;
**'''Описание''': Задает путь к изображению, используемому в качестве обоев рабочего стола.&lt;br /&gt;
**'''Тип''': Файл.&lt;br /&gt;
**'''Формат''': Абсолютный путь.&lt;br /&gt;
**'''Пример значения''': &amp;lt;code&amp;gt;Wallpaper=&amp;quot;C:/Images/wallpaper.png&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Параметр&amp;lt;code&amp;gt;ProcessFile&amp;lt;/code&amp;gt;&lt;br /&gt;
**'''Описание''': Задает путь до исполняемого файла (обычно rtu.exe), запускаемого при старте ASLauncher.&lt;br /&gt;
**'''Тип''': Файл.&lt;br /&gt;
**'''Формат''': Абсолютный путь.&lt;br /&gt;
**'''Пример значения''': &amp;lt;code&amp;gt;ProcessFile=&amp;quot;C:/AavaSCADA-1.2/bin/rtu.exe&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Конфигурирование ASLauncher, версия 1.5 ==&lt;br /&gt;
&lt;br /&gt;
=== Описание конфигурационного файла и его параметров ===&lt;br /&gt;
Данный раздел описывает структуру и назначение конфигурационного файла формата &amp;lt;code&amp;gt;.ini&amp;lt;/code&amp;gt;, используемого в нашем приложении. Этот файл содержит настройки для обоев рабочего стола и путей к лог-файлам приложения и связанных процессов.&lt;br /&gt;
&lt;br /&gt;
==== Общая структура &amp;lt;code&amp;gt;.ini&amp;lt;/code&amp;gt; файла ====&lt;br /&gt;
Файл &amp;lt;code&amp;gt;.ini&amp;lt;/code&amp;gt; состоит из разделов и пар параметр-значение:&lt;br /&gt;
&lt;br /&gt;
* '''Разделы''': обозначаются названием в квадратных скобках, например, &amp;lt;code&amp;gt;[General]&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Параметры и значения''': пары вида &amp;lt;code&amp;gt;Параметр=Значение&amp;lt;/code&amp;gt;, определяющие настройку.&lt;br /&gt;
&lt;br /&gt;
Образец общей структуры &amp;lt;code&amp;gt;.ini&amp;lt;/code&amp;gt; файла:&lt;br /&gt;
 [SectionName]&lt;br /&gt;
 Key1=Value1&lt;br /&gt;
 Key2=Value2&lt;br /&gt;
&lt;br /&gt;
==== Описание параметров и значений &amp;lt;code&amp;gt;.ini&amp;lt;/code&amp;gt; файла ====&lt;br /&gt;
Секция &amp;lt;code&amp;gt;[General]&amp;lt;/code&amp;gt; содержит основные настройки приложения.&lt;br /&gt;
&lt;br /&gt;
* Параметр&amp;lt;code&amp;gt;Wallpaper&amp;lt;/code&amp;gt;&lt;br /&gt;
**'''Описание''': Задает путь к изображению, используемому в качестве обоев рабочего стола.&lt;br /&gt;
** '''Тип''': Файл.&lt;br /&gt;
** '''Формат''': Абсолютный путь.&lt;br /&gt;
** '''Пример значения''': &amp;lt;code&amp;gt;Wallpaper=/home/user/Images/wallpaper.png&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Параметр&amp;lt;code&amp;gt;ProcessErrorLogFile&amp;lt;/code&amp;gt;&lt;br /&gt;
**'''Описание''': Указывает путь к файлу, в который записываются ошибки основного процесса приложения.&lt;br /&gt;
** '''Тип''': Файл.&lt;br /&gt;
** '''Формат''': Абсолютный путь.&lt;br /&gt;
** '''Пример значения''': &amp;lt;code&amp;gt;ProcessErrorLogFile=/var/log/rtu/rtu_process_error.log&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Параметр&amp;lt;code&amp;gt;ProcessStandardLogFile&amp;lt;/code&amp;gt;&lt;br /&gt;
**'''Описание''': Указывает путь к файлу, в который записывается стандартный вывод основного процесса приложения.&lt;br /&gt;
** '''Тип''': Файл.&lt;br /&gt;
** '''Формат''': Абсолютный путь.&lt;br /&gt;
** '''Пример значения''': &amp;lt;code&amp;gt;ProcessStandardLogFile=/var/log/rtu/rtu_process_standard.log&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Параметр&amp;lt;code&amp;gt;ASLauncherLogsDir&amp;lt;/code&amp;gt;&lt;br /&gt;
**'''Описание''': Задает директорию для хранения файлов логирования ASLauncher и приложений рабочего стола.&lt;br /&gt;
** '''Тип''': Директория.&lt;br /&gt;
** '''Формат''': Абсолютный путь.&lt;br /&gt;
** '''Пример значения''': &amp;lt;code&amp;gt;ASLauncherLogsDir=/var/log/aslauncher&amp;lt;/code&amp;gt;&lt;br /&gt;
* Параметр&amp;lt;code&amp;gt;DesktopEntriesDir&amp;lt;/code&amp;gt;&lt;br /&gt;
**'''Описание''': Задает директорию, в которой хранятся файлы записей рабочих столов (Desktop Entries) в формате &amp;lt;code&amp;gt;.desktop&amp;lt;/code&amp;gt;. Эти файлы используются для запуска приложений и отображения их в меню или на панели запуска.&lt;br /&gt;
** '''Тип''': Директория.&lt;br /&gt;
** '''Формат''': Абсолютный путь.&lt;br /&gt;
** '''Пример значения''': &amp;lt;code&amp;gt;DesktopEntriesDir=/usr/share/aslauncher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Примечание ====&lt;br /&gt;
&lt;br /&gt;
* Все описанные параметры, за исключением &amp;lt;code&amp;gt;Wallpaper&amp;lt;/code&amp;gt;, являются обязательными и должны иметь корректные значения для запуска и штатной работы программы. Параметр &amp;lt;code&amp;gt;Wallpaper&amp;lt;/code&amp;gt; является необязательным и в случае его отсутствия фон рабочего стола будет залит черным цветом.&lt;br /&gt;
&lt;br /&gt;
* Убедитесь, что все указанные пути существуют и имеют соответствующие права доступа для чтения и записи.&lt;br /&gt;
&lt;br /&gt;
* Используйте абсолютные пути для обеспечения корректной работы независимо от текущей директории.&lt;br /&gt;
&lt;br /&gt;
=== Документация для &amp;lt;code&amp;gt;.desktop&amp;lt;/code&amp;gt; файлов ===&lt;br /&gt;
Файлы с расширением &amp;lt;code&amp;gt;.desktop&amp;lt;/code&amp;gt; используются для описания приложений и их поведения в системе. Они позволяют интегрировать приложения в графическую оболочку, определяя, как они отображаются на рабочем столе, какие иконки используют, и как запускаются.&lt;br /&gt;
&lt;br /&gt;
==== Общая структура &amp;lt;code&amp;gt;.desktop&amp;lt;/code&amp;gt; файла ====&lt;br /&gt;
Файл состоит из секции &amp;lt;code&amp;gt;[Desktop Entry]&amp;lt;/code&amp;gt; и набора ключей с соответствующими значениями. Пример файла:&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Name=MyApp&lt;br /&gt;
 Process=/usr/bin/myapp&lt;br /&gt;
 Arguments=--mode test&lt;br /&gt;
 Icon=/usr/share/icons/myapp.png&lt;br /&gt;
 Type=Application&lt;br /&gt;
 AutoLaunch=true&lt;br /&gt;
 AutoRestartOnCrash=true&lt;br /&gt;
 User=myuser&lt;br /&gt;
 PasswordPrompt=false&lt;br /&gt;
&lt;br /&gt;
==== Примечания ====&lt;br /&gt;
&lt;br /&gt;
* Для некоторых параметров используются значения типа 'Логическое значение'. Возможные варианты значений для данного типа: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;True&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; — для истинных значений и &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;False&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; — для ложных.&lt;br /&gt;
* Параметры и значения чувствительны к регистру — убедитесь, что вы используете правильный регистр для каждого ключа.&lt;br /&gt;
* Убедитесь, что все указанные пути существуют и доступны для чтения/запуска.&lt;br /&gt;
* Если иконка не отображается, значит, по меньшей мере одна пара параметр-значение содержит ошибку. Чтобы исправить это, проверьте файлы логирования ASLauncher — информация, которая поможет выявить и исправить эту ошибку, будет отображена там.&lt;br /&gt;
&lt;br /&gt;
==== Описание ключей и значений &amp;lt;code&amp;gt;.desktop&amp;lt;/code&amp;gt; файла ====&lt;br /&gt;
&lt;br /&gt;
# Параметр&amp;lt;code&amp;gt;Name&amp;lt;/code&amp;gt;&lt;br /&gt;
#*'''Описание''': Отображаемое имя приложения в меню или панели запуска.&lt;br /&gt;
#* '''Формат''': Строка.&lt;br /&gt;
#* '''Пример значения''': &amp;lt;code&amp;gt;Name=MyApp&amp;lt;/code&amp;gt;&lt;br /&gt;
# Параметр&amp;lt;code&amp;gt;Process&amp;lt;/code&amp;gt;&lt;br /&gt;
#*'''Описание''': Путь к исполняемому файлу приложения.&lt;br /&gt;
#* '''Формат''': Абсолютный путь.&lt;br /&gt;
#* '''Пример значения''': &amp;lt;code&amp;gt;Process=/usr/bin/myapp&amp;lt;/code&amp;gt;&lt;br /&gt;
# Ключ &amp;lt;code&amp;gt;Arguments&amp;lt;/code&amp;gt;&lt;br /&gt;
#* '''Описание''': Аргументы командной строки, передаваемые приложению при запуске.&lt;br /&gt;
#* '''Формат''': Строка с аргументами, разделенными пробелами.&lt;br /&gt;
#* '''Пример значения''': &amp;lt;code&amp;gt;Arguments=--mode test --verbose&amp;lt;/code&amp;gt;&lt;br /&gt;
# Параметр&amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
#*'''Описание''': Путь к файлу иконки или имя иконки из темы значков.&lt;br /&gt;
#* '''Формат''': Абсолютный путь.&lt;br /&gt;
#* '''Пример значения''': &amp;lt;code&amp;gt;Icon=/usr/share/icons/hicolor/48x48/apps/myapp.png&amp;lt;/code&amp;gt;&lt;br /&gt;
# Параметр&amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
#*'''Описание''': Тип записи, определяет, как система будет обрабатывать файл.&lt;br /&gt;
#* '''Возможные значения''': &amp;lt;code&amp;gt;Application&amp;lt;/code&amp;gt; — исполняемое приложение.&lt;br /&gt;
#* '''Пример значения''': &amp;lt;code&amp;gt;Type=Application&amp;lt;/code&amp;gt;&lt;br /&gt;
# Параметр&amp;lt;code&amp;gt;AutoLaunch&amp;lt;/code&amp;gt;&lt;br /&gt;
#*'''Описание''': Указывает, должно ли приложение запускаться автоматически при входе пользователя в систему.&lt;br /&gt;
#* '''Формат''': Логическое значение.&lt;br /&gt;
#* '''[Если] Параметр отсутствует''': Значение по умолчанию — &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
#* '''Пример значения''': &amp;lt;code&amp;gt;AutoLaunch=true&amp;lt;/code&amp;gt;&lt;br /&gt;
# Параметр&amp;lt;code&amp;gt;AutoRestartOnCrash&amp;lt;/code&amp;gt;&lt;br /&gt;
#*'''Описание''': Определяет, будет ли приложение автоматически перезапущено в случае сбоя или аварийного завершения.&lt;br /&gt;
#* '''Формат''': Логическое значение.&lt;br /&gt;
#* '''[Если] Параметр отсутствует''': Значение по умолчанию — &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
#* '''Пример значения''': &amp;lt;code&amp;gt;AutoRestartOnCrash=true&amp;lt;/code&amp;gt;&lt;br /&gt;
# Параметр&amp;lt;code&amp;gt;User&amp;lt;/code&amp;gt;&lt;br /&gt;
#*'''Описание''': Имя пользователя, от имени которого должно запускаться приложение.&lt;br /&gt;
#* '''Формат''': Строка.&lt;br /&gt;
#* '''[Если] Параметр отсутствует''': Приложение запускается из-под пользователя &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;.&lt;br /&gt;
#* '''Пример значения''': &amp;lt;code&amp;gt;User=john_doe&amp;lt;/code&amp;gt;&lt;br /&gt;
# Параметр&amp;lt;code&amp;gt;PasswordPrompt&amp;lt;/code&amp;gt;&lt;br /&gt;
#*'''Описание''': Указывает, необходимо ли запрашивать пароль при запуске приложения.&lt;br /&gt;
#* '''Формат''': Имя пользователя, пароль аккаунта которого должен быть введён.&lt;br /&gt;
#* '''Возможные значения''': &amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt; — будет запрошен пароль &amp;lt;code&amp;gt;123asd890&amp;lt;/code&amp;gt;.&lt;br /&gt;
#* '''[Если] Параметр отсутствует:''' Пароль не запрашивается.&lt;br /&gt;
#* '''Пример значения''': &amp;lt;code&amp;gt;PasswordPrompt=default&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Дополнительные утилиты ==&lt;br /&gt;
Данные утилиты доступны с версии &amp;lt;code&amp;gt;AS 1.5+&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Конфигуратор системы - SystemConfigurator ===&lt;br /&gt;
Утилита предназначена для настройки параметров системы, на которой работает среда исполнения AgavaSCADA:&lt;br /&gt;
&lt;br /&gt;
* Системные дата и время.&lt;br /&gt;
* Параметры основного сетевого адаптера.&lt;br /&gt;
&lt;br /&gt;
=== Утилита обновления проекта - UpdateManager ===&lt;br /&gt;
Утилита предназначена для обновления проекта, загружаемого средой исполнения.&lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D1%8B%D1%85_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2_AgavaSCADA/AgavaPLC&amp;diff=3477</id>
		<title>Описание базовых классов AgavaSCADA/AgavaPLC</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D1%8B%D1%85_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2_AgavaSCADA/AgavaPLC&amp;diff=3477"/>
		<updated>2026-04-07T03:54:25Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: TaushkanovKV переименовал страницу Описание базовых классов AgavaSCADA/AgavaPLC в Базовые классы AgavaSCADA/AgavaPLC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#перенаправление [[Базовые классы AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%91%D0%B0%D0%B7%D0%BE%D0%B2%D1%8B%D0%B5_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D1%8B_AgavaSCADA/AgavaPLC&amp;diff=3476</id>
		<title>Базовые классы AgavaSCADA/AgavaPLC</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%91%D0%B0%D0%B7%D0%BE%D0%B2%D1%8B%D0%B5_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D1%8B_AgavaSCADA/AgavaPLC&amp;diff=3476"/>
		<updated>2026-04-07T03:54:25Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: TaushkanovKV переименовал страницу Описание базовых классов AgavaSCADA/AgavaPLC в Базовые классы AgavaSCADA/AgavaPLC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В данном документе описываются свойства, поля и методы базовых классов AgavaPLC/AgavaSCADA, взаимодействие с которыми доступно в функциях, классах и программах приложений.&lt;br /&gt;
[[Файл:Иерархия классов объектной модели AgavaPLC 1.6.png|альт=|мини|Иерархия классов объектной модели AgavaPLC 1.6]]&lt;br /&gt;
Данный документ применим к AgavaSCADA/AgavaPLC версии 1.5 и старше (новее).&lt;br /&gt;
&lt;br /&gt;
==BasicNode==&lt;br /&gt;
Базовый класс для всех узлов проекта.&lt;br /&gt;
&lt;br /&gt;
Предок: нет.&lt;br /&gt;
&lt;br /&gt;
=== Конструкторы ===&lt;br /&gt;
 BasicNode::BasicNode()               ///&amp;lt; Конструктор по умолчанию&lt;br /&gt;
 BasicNode::BasicNode(string path)    ///&amp;lt; Создание узла по пути в проекте&lt;br /&gt;
&lt;br /&gt;
===Методы===&lt;br /&gt;
 string BasicNode::GetName()          ///&amp;lt; Получение имени узла&lt;br /&gt;
 string BasicNode::GetShortName()     ///&amp;lt; Получение шифра узла&lt;br /&gt;
 string BasicNode::GetDescription()   ///&amp;lt; Получение описания узла&lt;br /&gt;
&lt;br /&gt;
 void BasicNode::SetName(string name)&lt;br /&gt;
 void BasicNode::SetShortName(string shortname)&lt;br /&gt;
 void BasicNode::SetDescription(string description)&lt;br /&gt;
&lt;br /&gt;
 string BasicNode::GetPath()          ///&amp;lt; Получение пути узла в проекте&lt;br /&gt;
&lt;br /&gt;
 void BasicNode::Start()              ///&amp;lt; Запуск узла&lt;br /&gt;
 void BasicNode::Stop()               ///&amp;lt; Остановка узла&lt;br /&gt;
&lt;br /&gt;
 NodeProperty@ BasicNode::GetProperty(string&amp;amp; prop)     ///&amp;lt; Получение указателя на свойство узла&lt;br /&gt;
 void BasicNode::PropertyValueUpdated(string&amp;amp; prop)     ///&amp;lt; Сигнализация об обновлении значения свойства&lt;br /&gt;
&lt;br /&gt;
=== Свойства ===&lt;br /&gt;
{|style=&amp;quot;width:75%&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!style=&amp;quot;width:15%&amp;quot;|Имя&lt;br /&gt;
!style=&amp;quot;width:25%&amp;quot;|Описание&lt;br /&gt;
!style=&amp;quot;width:10%&amp;quot;|Тип&lt;br /&gt;
!style=&amp;quot;width:15%&amp;quot;|Доступ&lt;br /&gt;
!Внутренний идентификатор&lt;br /&gt;
|-&lt;br /&gt;
|Id&lt;br /&gt;
|Идентификатор узла&lt;br /&gt;
|int&lt;br /&gt;
|Чтение/Запись&lt;br /&gt;
|CONFIGNODE_PARAM_ID&lt;br /&gt;
|-&lt;br /&gt;
|Name&lt;br /&gt;
|Имя узла&lt;br /&gt;
|string&lt;br /&gt;
|Чтение/Запись&lt;br /&gt;
|CONFIGNODE_PARAM_NAME&lt;br /&gt;
|-&lt;br /&gt;
|Description&lt;br /&gt;
|Описание узла&lt;br /&gt;
|string&lt;br /&gt;
|Чтение/Запись&lt;br /&gt;
|CONFIGNODE_PARAM_DESCRIPTION&lt;br /&gt;
|-&lt;br /&gt;
|ShortName&lt;br /&gt;
|Шифр узла&lt;br /&gt;
|string&lt;br /&gt;
|Чтение/Запись&lt;br /&gt;
|CONFIGNODE_PARAM_SHORTNAME&lt;br /&gt;
|-&lt;br /&gt;
|NodeDisabled&lt;br /&gt;
|Узел выключен&lt;br /&gt;
|bool&lt;br /&gt;
|Чтение/Запись&lt;br /&gt;
|CONFIGNODE_PARAM_DISABLED&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==SignalValue==&lt;br /&gt;
Класс, хранящий значение, передаваемое между узлами.&lt;br /&gt;
&lt;br /&gt;
Предок: нет.&lt;br /&gt;
&lt;br /&gt;
=== Конструкторы ===&lt;br /&gt;
 SignalValue::SignalValue(string value)&lt;br /&gt;
 SignalValue::SignalValue(int value)&lt;br /&gt;
 SignalValue::SignalValue(double value)&lt;br /&gt;
 SignalValue::SignalValue(bool value)&lt;br /&gt;
&lt;br /&gt;
===Методы===&lt;br /&gt;
 string SignalValue::ToString()   ///&amp;lt; Преобразовать значение в строку&lt;br /&gt;
 int SignalValue::ToInt()         ///&amp;lt; Преобразовать значение в int&lt;br /&gt;
 double SignalValue::ToDouble()   ///&amp;lt; Преобразовать значение в double&lt;br /&gt;
 bool SignalValue::ToBool()       ///&amp;lt; Преобразовать значение в bool&lt;br /&gt;
&lt;br /&gt;
 void SignalValue::SetValue(string&amp;amp; value)&lt;br /&gt;
 void SignalValue::SetValue(int value)&lt;br /&gt;
 void SignalValue::SetValue(double value)&lt;br /&gt;
 void SignalValue::SetValue(bool value)&lt;br /&gt;
&lt;br /&gt;
 bool SignalValue::IsNumber()     ///&amp;lt; Значение является числовым&lt;br /&gt;
 bool SignalValue::IsError()      ///&amp;lt; Значение является ошибкой&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
 '''void fnIncrementSource(BasicSource_t &amp;amp;source)'''&lt;br /&gt;
 {&lt;br /&gt;
     SignalValue sv = source.GetValue();&lt;br /&gt;
     &lt;br /&gt;
     if (sv.IsNumber() == true)&lt;br /&gt;
     {&lt;br /&gt;
         int iVal = sv.ToInt();&lt;br /&gt;
         iVal++;&lt;br /&gt;
 &lt;br /&gt;
         sv = SignalValue(iVal);&lt;br /&gt;
     }&lt;br /&gt;
     else&lt;br /&gt;
     {&lt;br /&gt;
         sv = SignalValue(0);&lt;br /&gt;
     }&lt;br /&gt;
 &lt;br /&gt;
     source.SetValue(sv);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
== NodeProperty ==&lt;br /&gt;
Класс, предоставляющий доступ к свойствам узлов.&lt;br /&gt;
&lt;br /&gt;
Предок: нет.&lt;br /&gt;
&lt;br /&gt;
=== Конструкторы ===&lt;br /&gt;
 NodeProperty::NodeProperty()&lt;br /&gt;
 NodeProperty::NodeProperty(NodeProperty&amp;amp; other)&lt;br /&gt;
&lt;br /&gt;
===Методы===&lt;br /&gt;
 string NodeProperty::GetName()         ///&amp;lt; Получение имени свойства&lt;br /&gt;
 string NodeProperty::GetShortName()    ///&amp;lt; Получение шифра свойства&lt;br /&gt;
 string NodeProperty::GetDescription()  ///&amp;lt; Получение описания свойства&lt;br /&gt;
 string NodeProperty::GetTitle()        ///&amp;lt; Получение заголовка свойства&lt;br /&gt;
&lt;br /&gt;
 string NodeProperty::ToString()        ///&amp;lt; Преобразование значения свойства в строку&lt;br /&gt;
 int NodeProperty::ToInt()              ///&amp;lt; Преобразование значения свойства в число типа int&lt;br /&gt;
 double NodeProperty::ToDouble()        ///&amp;lt; Преобразование значения свойства в число типа double&lt;br /&gt;
 bool NodeProperty::ToBool()            ///&amp;lt; Преобразование значения свойства в булевское значение&lt;br /&gt;
&lt;br /&gt;
 int NodeProperty::SetValue(string val) ///&amp;lt; Установка значения свойства&lt;br /&gt;
 int NodeProperty::SetValue(int val)    ///&amp;lt; Установка значения свойства&lt;br /&gt;
 int NodeProperty::SetValue(double val) ///&amp;lt; Установка значения свойства&lt;br /&gt;
 int NodeProperty::SetValue(bool val)   ///&amp;lt; Установка значения свойства&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
 BasicNode node(&amp;quot;/Root/node&amp;quot;);&lt;br /&gt;
 NodeProperty@ prop = node.GetProperty(&amp;quot;ShortName&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
 string sn2 = prop.ToString();&lt;br /&gt;
 prop.SetValue(string(sn2+&amp;quot;ShortName1&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
== BasicSource ==&lt;br /&gt;
Предок: [[Описание базовых классов AgavaSCADA/AgavaPLC#BasicNode|BasicNode]].&lt;br /&gt;
===Методы===&lt;br /&gt;
 '''SignalValue BasicSource::GetValue()'''          ///&amp;lt; Получение значения.&lt;br /&gt;
Метод производит получение значения источника.&lt;br /&gt;
&lt;br /&gt;
Результат - значение типа [[Описание базовых классов AgavaSCADA/AgavaPLC#SignalValue|SignalValue]].&lt;br /&gt;
&lt;br /&gt;
 '''int BasicSource::SetValue(SignalValue sv)'''    ///&amp;lt; Установка собственного значения с установкой значений связанных узлов (в транспорте).&lt;br /&gt;
Метод производит установку нового значения источника. Если источник связан с транспортом, то транспорт выполнит передачу нового значения в связанное с ним внешнее устройство.&lt;br /&gt;
&lt;br /&gt;
Результат - [[Коды ошибок и предупреждений AgavaSCADA/AgavaPLC|код выполнения операции]].&lt;br /&gt;
&lt;br /&gt;
 '''int BasicSource::UpdateValue(SignalValue sv)''' ///&amp;lt; Установка собственного значения.&lt;br /&gt;
Метод производит установку нового значения источника без передачи значения транспорту.&lt;br /&gt;
&lt;br /&gt;
Результат - [[Коды ошибок и предупреждений AgavaSCADA/AgavaPLC|код выполнения операции]].&lt;br /&gt;
&lt;br /&gt;
==BasicSignal==&lt;br /&gt;
Предок:  [[#BasicSource|BasicSource]].&lt;br /&gt;
===Методы===&lt;br /&gt;
 '''SignalValue BasicSignal::GetValue()'''          ///&amp;lt; Получение значения.&lt;br /&gt;
Метод производит получение значения сигнала.&lt;br /&gt;
&lt;br /&gt;
Результат - значение типа [[Описание базовых классов AgavaSCADA/AgavaPLC#SignalValue|SignalValue]].&lt;br /&gt;
&lt;br /&gt;
 '''int BasicSignal::SetValue(SignalValue sv)'''    ///&amp;lt; Установка собственного значения с установкой значений связанных узлов (источников).&lt;br /&gt;
Метод производит установку нового значения сигнала. Если сигнал связан с источником (или несколькими источниками), то будет выполнена передача нового значения в источник(-и).&lt;br /&gt;
&lt;br /&gt;
Результат - [[Коды ошибок и предупреждений AgavaSCADA/AgavaPLC|код выполнения операции]].&lt;br /&gt;
&lt;br /&gt;
 '''int BasicSignal::UpdateValue(SignalValue sv)''' ///&amp;lt; Установка собственного значения.&lt;br /&gt;
Метод производит установку нового значения источника без передачи значения источнику.&lt;br /&gt;
&lt;br /&gt;
Результат - [[Коды ошибок и предупреждений AgavaSCADA/AgavaPLC|код выполнения операции]].&lt;br /&gt;
&lt;br /&gt;
==ModbusRegister==&lt;br /&gt;
Предок: [[#BasicSource|BasicSource]].&lt;br /&gt;
===Поля===&lt;br /&gt;
 uint8  m_ucDeviceNo        ///&amp;lt; Номер устройства.&lt;br /&gt;
 uint8  m_ucReadFunctionNo  ///&amp;lt; Номер функции чтения.&lt;br /&gt;
 uint16 m_wReadRegisterNo   ///&amp;lt; Номер регистра чтения.&lt;br /&gt;
 uint8  m_ucWriteFunctionNo ///&amp;lt; Номер функции записи.&lt;br /&gt;
 uint16 m_wWriteRegisterNo  ///&amp;lt; Номер регистра записи.&lt;br /&gt;
 uint8  m_ucSize            ///&amp;lt; Размер регистра в битах.&lt;br /&gt;
 uint8  m_ucPriority        ///&amp;lt; Приоритет. Не используется.&lt;br /&gt;
===Методы===&lt;br /&gt;
 int BasicSource::WriteValue(SignalValue sv) ///&amp;lt; Установка собственного значения с записью значения в устройство.&lt;br /&gt;
==BasicWidget==&lt;br /&gt;
Предок: [[Описание базовых классов AgavaSCADA/AgavaPLC#BasicNode|BasicNode]].&lt;br /&gt;
&lt;br /&gt;
Подробное описание обработчиков и методов рисования приведено в документе [[Описание классов для рисования и работы с графическим интерфейсом AgavaSCADA/AgavaPLC]].&lt;br /&gt;
&lt;br /&gt;
===Методы===&lt;br /&gt;
 void BasicWidget::Repaint()                ///&amp;lt; Перерисовка виджета&lt;br /&gt;
&lt;br /&gt;
=== Обработчики ===&lt;br /&gt;
 void BasicWidget::OnPaint(Painter@ painter)              ///&amp;lt; Обработчик отрисовки виджета&lt;br /&gt;
 void BasicWidget::OnMousePress([[Описание классов для рисования и работы с графическим интерфейсом AgavaSCADA/AgavaPLC#MouseEvent|MouseEvent]]@ event)        ///&amp;lt; Обработчик нажатия кнопки мыши&lt;br /&gt;
 void BasicWidget::OnMouseRelease(MouseEvent@ event)      ///&amp;lt; Обработчик отпускания кнопки мыши&lt;br /&gt;
 void BasicWidget::OnMouseDoubleClick(MouseEvent@ event)  ///&amp;lt; Обработчик двойного нажатия кнопки мыши&lt;br /&gt;
 void BasicWidget::OnMouseMove(MouseEvent@ event)         ///&amp;lt; Обработчик перемещения курсора мыши над виджетом&lt;br /&gt;
 void BasicWidget::OnMouseEnter()                         ///&amp;lt; Обработчик входа курсора мыши в область над виджетом&lt;br /&gt;
 void BasicWidget::OnMouseLeave()                         ///&amp;lt; Обработчик выхода курсора мыши из области над виджетом&lt;br /&gt;
 void BasicWidget::OnWheel(WheelEvent@ event)             ///&amp;lt; Обработчик прокрутки колеса мыши при нахождении курсора мыши в области над виджетом&lt;br /&gt;
&lt;br /&gt;
== BasicWindow ==&lt;br /&gt;
Предок: [[Описание базовых классов AgavaSCADA/AgavaPLC#BasicWidget|BasicWidget]].&lt;br /&gt;
&lt;br /&gt;
Подробное описание обработчиков и методов рисования приведено в документе [[Описание классов для рисования и работы с графическим интерфейсом AgavaSCADA/AgavaPLC]].&lt;br /&gt;
&lt;br /&gt;
===Методы===&lt;br /&gt;
 void BasicWindow::Show()  ///&amp;lt; Отображение окна.&lt;br /&gt;
 void BasicWindow::Hide()  ///&amp;lt; Сокрытие окна.&lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_%D1%80%D0%B8%D1%81%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B8_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%BC_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC_AgavaSCADA/AgavaPLC&amp;diff=3475</id>
		<title>Описание классов для рисования и работы с графическим интерфейсом AgavaSCADA/AgavaPLC</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_%D1%80%D0%B8%D1%81%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B8_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%BC_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC_AgavaSCADA/AgavaPLC&amp;diff=3475"/>
		<updated>2026-04-07T03:41:36Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: TaushkanovKV переименовал страницу Описание классов для рисования и работы с графическим интерфейсом AgavaSCADA/AgavaPLC в Классы для рисования и работы с графическим интерфейсом AgavaSCADA/AgavaPLC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#перенаправление [[Классы для рисования и работы с графическим интерфейсом AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D1%8B_%D0%B4%D0%BB%D1%8F_%D1%80%D0%B8%D1%81%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B8_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%BC_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC_AgavaSCADA/AgavaPLC&amp;diff=3474</id>
		<title>Классы для рисования и работы с графическим интерфейсом AgavaSCADA/AgavaPLC</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D1%8B_%D0%B4%D0%BB%D1%8F_%D1%80%D0%B8%D1%81%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B8_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%BC_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%BC_AgavaSCADA/AgavaPLC&amp;diff=3474"/>
		<updated>2026-04-07T03:41:36Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: TaushkanovKV переименовал страницу Описание классов для рисования и работы с графическим интерфейсом AgavaSCADA/AgavaPLC в Классы для рисования и работы с графическим интерфейсом AgavaSCADA/AgavaPLC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Обзор ==&lt;br /&gt;
Данное описание предназначено для использования с системами версии 1.6+. Ниже описываются инструменты, реализующие вывод графических примитивов, инструменты рисования и обработки событий.&lt;br /&gt;
&lt;br /&gt;
== Основные классы и структуры ==&lt;br /&gt;
&lt;br /&gt;
=== Rect ===&lt;br /&gt;
Прямоугольная область с координатами и размерами.&lt;br /&gt;
&lt;br /&gt;
'''Конструкторы:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Rect()&amp;lt;/code&amp;gt; - пустой прямоугольник&lt;br /&gt;
* &amp;lt;code&amp;gt;Rect(int x, int y, int w, int h)&amp;lt;/code&amp;gt; - с заданными параметрами&lt;br /&gt;
&lt;br /&gt;
'''Свойства:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;int x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;int y&amp;lt;/code&amp;gt; - координаты верхнего левого угла&lt;br /&gt;
* &amp;lt;code&amp;gt;int width&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;int height&amp;lt;/code&amp;gt; - размеры&lt;br /&gt;
&lt;br /&gt;
'''Пример использования:'''&lt;br /&gt;
 Rect rect(10, 20, 100, 50);  // x=10, y=20, width=100, height=50&lt;br /&gt;
 Rect area = Rect(0, 0, 800, 600);&lt;br /&gt;
&lt;br /&gt;
=== Point ===&lt;br /&gt;
Точка в 2D-пространстве.&lt;br /&gt;
&lt;br /&gt;
'''Конструкторы:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Point()&amp;lt;/code&amp;gt; - точка (0,0)&lt;br /&gt;
* &amp;lt;code&amp;gt;Point(int x, int y)&amp;lt;/code&amp;gt; - с заданными координатами&lt;br /&gt;
&lt;br /&gt;
'''Свойства:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;int x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;int y&amp;lt;/code&amp;gt; - координаты&lt;br /&gt;
&lt;br /&gt;
'''Пример использования:'''&lt;br /&gt;
 Point start(0, 0);&lt;br /&gt;
 Point end(100, 100);&lt;br /&gt;
 Point center = Point(50, 50);&lt;br /&gt;
&lt;br /&gt;
=== Color ===&lt;br /&gt;
Цвет в формате RGBA.&lt;br /&gt;
&lt;br /&gt;
'''Конструкторы:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Color()&amp;lt;/code&amp;gt; - черный непрозрачный&lt;br /&gt;
* &amp;lt;code&amp;gt;Color(int r, int g, int b, int a = 255)&amp;lt;/code&amp;gt; - с компонентами цвета&lt;br /&gt;
&lt;br /&gt;
'''Свойства:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;int r&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;int g&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;int b&amp;lt;/code&amp;gt; - цветовые компоненты (0-255)&lt;br /&gt;
* &amp;lt;code&amp;gt;int a&amp;lt;/code&amp;gt; - альфа-канал (0-255), где 255 - полностью непрозрачный&lt;br /&gt;
&lt;br /&gt;
'''Пример использования:'''&lt;br /&gt;
 Color red(255, 0, 0);        // Красный&lt;br /&gt;
 Color blue(0, 0, 255, 128);  // Синий полупрозрачный&lt;br /&gt;
 Color white(255, 255, 255);  // Белый&lt;br /&gt;
&lt;br /&gt;
=== Font ===&lt;br /&gt;
Описание шрифта для текста.&lt;br /&gt;
&lt;br /&gt;
'''Конструкторы:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Font()&amp;lt;/code&amp;gt; - шрифт по умолчанию&lt;br /&gt;
* &amp;lt;code&amp;gt;Font(int size, string name, bool italic = false, bool bold = false, bool underline = false, bool strikethrough = false)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Свойства:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;int size&amp;lt;/code&amp;gt; - размер шрифта&lt;br /&gt;
* &amp;lt;code&amp;gt;string name&amp;lt;/code&amp;gt; - название шрифта&lt;br /&gt;
* &amp;lt;code&amp;gt;bool italic&amp;lt;/code&amp;gt; - курсив&lt;br /&gt;
* &amp;lt;code&amp;gt;bool bold&amp;lt;/code&amp;gt; - жирный&lt;br /&gt;
* &amp;lt;code&amp;gt;bool underline&amp;lt;/code&amp;gt; - подчеркнутый&lt;br /&gt;
* &amp;lt;code&amp;gt;bool strikethrough&amp;lt;/code&amp;gt; - зачеркнутый&lt;br /&gt;
&lt;br /&gt;
'''Пример использования:'''&lt;br /&gt;
 Font defaultFont;&lt;br /&gt;
 Font titleFont(24, &amp;quot;Arial&amp;quot;, false, true);           // Жирный Arial 24px&lt;br /&gt;
 Font italicFont(12, &amp;quot;Times New Roman&amp;quot;, true);       // Курсивный&lt;br /&gt;
&lt;br /&gt;
=== Pen ===&lt;br /&gt;
Инструмент для рисования линий и контуров.&lt;br /&gt;
&lt;br /&gt;
'''Конструкторы:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Pen()&amp;lt;/code&amp;gt; - перо по умолчанию&lt;br /&gt;
* &amp;lt;code&amp;gt;Pen(int size, Color color, LineType lineType = LineType::Solid)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Свойства:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;int size&amp;lt;/code&amp;gt; - толщина линии&lt;br /&gt;
* &amp;lt;code&amp;gt;Color color&amp;lt;/code&amp;gt; - цвет&lt;br /&gt;
* &amp;lt;code&amp;gt;LineType lineType&amp;lt;/code&amp;gt; - тип линии&lt;br /&gt;
&lt;br /&gt;
'''Перечисление LineType:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Undefined&amp;lt;/code&amp;gt; - неопределенный тип&lt;br /&gt;
* &amp;lt;code&amp;gt;Solid&amp;lt;/code&amp;gt; - сплошная линия&lt;br /&gt;
* &amp;lt;code&amp;gt;Dash&amp;lt;/code&amp;gt; - пунктирная линия&lt;br /&gt;
* &amp;lt;code&amp;gt;Dot&amp;lt;/code&amp;gt; - точечная линия&lt;br /&gt;
* &amp;lt;code&amp;gt;DashDot&amp;lt;/code&amp;gt; - штрих-пунктирная&lt;br /&gt;
* &amp;lt;code&amp;gt;DashDotDot&amp;lt;/code&amp;gt; - штрих-две точки&lt;br /&gt;
&lt;br /&gt;
'''Пример использования:'''&lt;br /&gt;
 Pen thinRed(1, Color(255, 0, 0), LineType::Solid);&lt;br /&gt;
 Pen thickBlue(3, Color(0, 0, 255), LineType::Dash);&lt;br /&gt;
 Pen dottedBlack(2, Color(0, 0, 0), LineType::Dot);&lt;br /&gt;
&lt;br /&gt;
=== ResourceLink ===&lt;br /&gt;
Ссылка на ресурсы (изображения, звуковый файлы).&lt;br /&gt;
&lt;br /&gt;
'''Конструкторы:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;ResourceLink()&amp;lt;/code&amp;gt; - пустая ссылка&lt;br /&gt;
* &amp;lt;code&amp;gt;ResourceLink(const string &amp;amp;in path)&amp;lt;/code&amp;gt; - из файлового пути&lt;br /&gt;
* &amp;lt;code&amp;gt;ResourceLink(const string &amp;amp;in lib, const string &amp;amp;in res)&amp;lt;/code&amp;gt; - из библиотеки ресурсов&lt;br /&gt;
&lt;br /&gt;
'''Методы:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;string GetFilePath() const&amp;lt;/code&amp;gt; - путь к файлу&lt;br /&gt;
* &amp;lt;code&amp;gt;string GetFullFilePath() const&amp;lt;/code&amp;gt; - полный путь&lt;br /&gt;
* &amp;lt;code&amp;gt;string GetLibraryName() const&amp;lt;/code&amp;gt; - имя библиотеки&lt;br /&gt;
* &amp;lt;code&amp;gt;string GetResourceName() const&amp;lt;/code&amp;gt; - имя ресурса&lt;br /&gt;
* &amp;lt;code&amp;gt;bool IsValid()&amp;lt;/code&amp;gt; - проверка валидности&lt;br /&gt;
* &amp;lt;code&amp;gt;bool IsEmpty()&amp;lt;/code&amp;gt; - проверка на пустоту&lt;br /&gt;
* &amp;lt;code&amp;gt;LinkType GetLinkType() const&amp;lt;/code&amp;gt; - тип ссылки&lt;br /&gt;
* &amp;lt;code&amp;gt;string ToString()&amp;lt;/code&amp;gt; - строковое представление&lt;br /&gt;
&lt;br /&gt;
'''Перечисление LinkType:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Undefined&amp;lt;/code&amp;gt; - неопределенный тип&lt;br /&gt;
* &amp;lt;code&amp;gt;Resource&amp;lt;/code&amp;gt; - ресурс из библиотеки&lt;br /&gt;
* &amp;lt;code&amp;gt;File&amp;lt;/code&amp;gt; - файл из файловой системы&lt;br /&gt;
&lt;br /&gt;
'''Пример использования:'''&lt;br /&gt;
 ResourceLink fileImage(&amp;quot;images/background.png&amp;quot;);&lt;br /&gt;
 ResourceLink libImage(&amp;quot;textures&amp;quot;, &amp;quot;wood_pattern&amp;quot;);&lt;br /&gt;
 ResourceLink invalidLink;&lt;br /&gt;
 &lt;br /&gt;
 if (fileImage.IsValid()) &lt;br /&gt;
 {&lt;br /&gt;
     string path = fileImage.GetFilePath();&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Gradient ===&lt;br /&gt;
Градиентная заливка.&lt;br /&gt;
&lt;br /&gt;
'''Конструкторы:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Gradient()&amp;lt;/code&amp;gt; - градиент по умолчанию&lt;br /&gt;
* &amp;lt;code&amp;gt;Gradient(GradientType type)&amp;lt;/code&amp;gt; - с указанием типа&lt;br /&gt;
&lt;br /&gt;
'''Свойства:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;GradientType type&amp;lt;/code&amp;gt; - тип градиента&lt;br /&gt;
* &amp;lt;code&amp;gt;Point start&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Point end&amp;lt;/code&amp;gt; - начальная и конечная точки (для линейного)&lt;br /&gt;
* &amp;lt;code&amp;gt;Point center&amp;lt;/code&amp;gt; - центр (для радиального)&lt;br /&gt;
* &amp;lt;code&amp;gt;float radius&amp;lt;/code&amp;gt; - радиус (для радиального)&lt;br /&gt;
* &amp;lt;code&amp;gt;Point focal&amp;lt;/code&amp;gt; - фокальная точка&lt;br /&gt;
* &amp;lt;code&amp;gt;Point centerConical&amp;lt;/code&amp;gt; - центр конического градиента&lt;br /&gt;
* &amp;lt;code&amp;gt;float angle&amp;lt;/code&amp;gt; - угол&lt;br /&gt;
&lt;br /&gt;
'''Методы для работы с цветовыми остановками:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;void AddColorStop(float position, Color color)&amp;lt;/code&amp;gt; - добавить цветовую остановку&lt;br /&gt;
* &amp;lt;code&amp;gt;void ClearColorStops()&amp;lt;/code&amp;gt; - очистить все остановки&lt;br /&gt;
* &amp;lt;code&amp;gt;int GetColorStopCount() const&amp;lt;/code&amp;gt; - количество остановок&lt;br /&gt;
* &amp;lt;code&amp;gt;void GetColorStop(int index, float&amp;amp; out position, Color&amp;amp; out color) const&amp;lt;/code&amp;gt; - получить остановку&lt;br /&gt;
* &amp;lt;code&amp;gt;void SetColorStop(int index, float position, Color color)&amp;lt;/code&amp;gt; - установить остановку&lt;br /&gt;
&lt;br /&gt;
'''Перечисление GradientType:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Linear&amp;lt;/code&amp;gt; - линейный градиент&lt;br /&gt;
* &amp;lt;code&amp;gt;Radial&amp;lt;/code&amp;gt; - радиальный градиент&lt;br /&gt;
* &amp;lt;code&amp;gt;Conical&amp;lt;/code&amp;gt; - конический градиент&lt;br /&gt;
&lt;br /&gt;
'''Пример использования:'''&lt;br /&gt;
 Gradient linearGrad(GradientType::Linear);&lt;br /&gt;
 linearGrad.start = Point(0, 0);&lt;br /&gt;
 linearGrad.end = Point(100, 0);&lt;br /&gt;
 linearGrad.AddColorStop(0.0, Color(255, 0, 0));    // Красный в начале&lt;br /&gt;
 linearGrad.AddColorStop(1.0, Color(0, 0, 255));    // Синий в конце&lt;br /&gt;
 &lt;br /&gt;
 Gradient radialGrad(GradientType::Radial);&lt;br /&gt;
 radialGrad.center = Point(50, 50);&lt;br /&gt;
 radialGrad.radius = 50;&lt;br /&gt;
&lt;br /&gt;
=== Brush ===&lt;br /&gt;
Инструмент заливки.&lt;br /&gt;
&lt;br /&gt;
'''Конструкторы:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Brush()&amp;lt;/code&amp;gt; - кисть по умолчанию&lt;br /&gt;
* &amp;lt;code&amp;gt;Brush(Color color, BrushStyle style = BrushStyle::SolidPattern)&amp;lt;/code&amp;gt; - сплошной цвет&lt;br /&gt;
* &amp;lt;code&amp;gt;Brush(Gradient gradient, BrushStyle style = BrushStyle::LinearGradientPattern)&amp;lt;/code&amp;gt; - градиент&lt;br /&gt;
* &amp;lt;code&amp;gt;Brush(ResourceLink texture, BrushStyle style = BrushStyle::TexturePattern)&amp;lt;/code&amp;gt; - текстура&lt;br /&gt;
&lt;br /&gt;
'''Свойства:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;BrushStyle style&amp;lt;/code&amp;gt; - стиль кисти&lt;br /&gt;
* &amp;lt;code&amp;gt;Color color&amp;lt;/code&amp;gt; - цвет (для SolidPattern)&lt;br /&gt;
* &amp;lt;code&amp;gt;Gradient gradient&amp;lt;/code&amp;gt; - градиент&lt;br /&gt;
* &amp;lt;code&amp;gt;ResourceLink texture&amp;lt;/code&amp;gt; - текстура&lt;br /&gt;
&lt;br /&gt;
'''Перечисление BrushStyle:'''&lt;br /&gt;
&lt;br /&gt;
* '''Сплошные и пустые:''' &amp;lt;code&amp;gt;NoBrush&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SolidPattern&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''Плотность заливки:''' &amp;lt;code&amp;gt;Dense1Pattern&amp;lt;/code&amp;gt; - &amp;lt;code&amp;gt;Dense7Pattern&amp;lt;/code&amp;gt; (от самой плотной до самой редкой)&lt;br /&gt;
* '''Линейные паттерны:''' &amp;lt;code&amp;gt;HorPattern&amp;lt;/code&amp;gt; (горизонтальные линии), &amp;lt;code&amp;gt;VerPattern&amp;lt;/code&amp;gt; (вертикальные линии), &amp;lt;code&amp;gt;CrossPattern&amp;lt;/code&amp;gt; (сетка)&lt;br /&gt;
* '''Диагональные паттерны:''' &amp;lt;code&amp;gt;BDiagPattern&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;FDiagPattern&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;DiagCrossPattern&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''Специальные:''' &amp;lt;code&amp;gt;LinearGradientPattern&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;RadialGradientPattern&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ConicalGradientPattern&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;TexturePattern&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример использования:'''&lt;br /&gt;
 Brush solidRed(Color(255, 0, 0));&lt;br /&gt;
 Brush gradientBrush(linearGrad);  // Градиентная кисть&lt;br /&gt;
 Brush textureBrush(textureLink, BrushStyle::TexturePattern);&lt;br /&gt;
 Brush patternBrush(Color(0, 0, 0), BrushStyle::CrossPattern);  // Сетка&lt;br /&gt;
&lt;br /&gt;
=== Alignment ===&lt;br /&gt;
Флаги выравнивания текста.&lt;br /&gt;
&lt;br /&gt;
'''Значения:'''&lt;br /&gt;
&lt;br /&gt;
* '''Горизонтальное:''' &amp;lt;code&amp;gt;AlignLeft&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;AlignRight&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;AlignHCenter&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;AlignJustify&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;AlignAbsolute&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''Вертикальное:''' &amp;lt;code&amp;gt;AlignTop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;AlignBottom&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;AlignVCenter&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;AlignBaseline&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''Комбинированные:''' &amp;lt;code&amp;gt;AlignCenter&amp;lt;/code&amp;gt; (центр по горизонтали и вертикали)&lt;br /&gt;
&lt;br /&gt;
'''Пример использования:'''&lt;br /&gt;
 Alignment leftTop = Alignment::AlignLeft | Alignment::AlignTop;&lt;br /&gt;
 Alignment center = Alignment::AlignCenter;&lt;br /&gt;
 Alignment rightBottom = Alignment::AlignRight | Alignment::AlignBottom;&lt;br /&gt;
&lt;br /&gt;
== Класс Painter ==&lt;br /&gt;
Основной класс для рисования, предоставляющий широкий набор графических операций.&lt;br /&gt;
&lt;br /&gt;
=== Методы рисования фигур ===&lt;br /&gt;
'''Дуги и секторы'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawArc(const Rect &amp;amp;in, int startAngle, int spanAngle)&amp;lt;/code&amp;gt; - дуга в прямоугольнике&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawArc(int x, int y, int w, int h, int startAngle, int spanAngle)&amp;lt;/code&amp;gt; - дуга с координатами&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawChord()&amp;lt;/code&amp;gt; - хорда (замкнутая дуга)&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawPie()&amp;lt;/code&amp;gt; - сектор круга&lt;br /&gt;
&lt;br /&gt;
'''Пример:'''&lt;br /&gt;
 painter.DrawArc(Rect(10, 10, 100, 100), 45, 90);  // Дуга от 45 до 135 градусов&lt;br /&gt;
 painter.DrawPie(50, 50, 80, 80, 0, 90);          // Сектор 90 градусов&lt;br /&gt;
'''Эллипсы и окружности'''&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawEllipse(const Rect &amp;amp;in)&amp;lt;/code&amp;gt; - эллипс в прямоугольнике&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawEllipse(int x, int y, int w, int h)&amp;lt;/code&amp;gt; - эллипс с координатами&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawEllipse(const Point &amp;amp;in center, int rx, int ry)&amp;lt;/code&amp;gt; - эллипс из центра&lt;br /&gt;
&lt;br /&gt;
'''Пример:'''&lt;br /&gt;
 painter.DrawEllipse(Rect(0, 0, 200, 100));      // Эллипс&lt;br /&gt;
 painter.DrawEllipse(Point(100, 100), 50, 50);   // Окружность&lt;br /&gt;
'''Линии и точки'''&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawLine(int x1, int y1, int x2, int y2)&amp;lt;/code&amp;gt; - линия между точками&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawLine(const Point &amp;amp;in start, const Point &amp;amp;in end)&amp;lt;/code&amp;gt; - линия между точками&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawPoint(const Point &amp;amp;in)&amp;lt;/code&amp;gt; - точка&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawPoint(int x, int y)&amp;lt;/code&amp;gt; - точка с координатами&lt;br /&gt;
&lt;br /&gt;
'''Пример:'''&lt;br /&gt;
 painter.DrawLine(0, 0, 100, 100);                    // Диагональная линия&lt;br /&gt;
 painter.DrawLine(Point(10, 10), Point(50, 50));      // Линия между точками&lt;br /&gt;
 painter.DrawPoint(25, 25);                           // Точка&lt;br /&gt;
'''Прямоугольники'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawRect(const Rect &amp;amp;in)&amp;lt;/code&amp;gt; - прямоугольник&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawRect(int x, int y, int w, int h)&amp;lt;/code&amp;gt; - прямоугольник с координатами&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawRoundedRect(const Rect &amp;amp;in, double xRadius, double yRadius)&amp;lt;/code&amp;gt; - скругленный прямоугольник&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawRoundedRect(int x, int y, int w, int h, double xRadius, double yRadius)&amp;lt;/code&amp;gt; - скругленный с координатами&lt;br /&gt;
&lt;br /&gt;
'''Пример:'''&lt;br /&gt;
 painter.DrawRect(Rect(10, 10, 100, 50));            // Прямоугольник&lt;br /&gt;
 painter.DrawRoundedRect(20, 20, 80, 40, 10, 10);   // Скругленный прямоугольник&lt;br /&gt;
'''Изображения'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawImage(const Rect &amp;amp;in target, const ResourceLink &amp;amp;in image, const Rect &amp;amp;in source)&amp;lt;/code&amp;gt; - изображение с областью&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawImage(const Point &amp;amp;in pos, const ResourceLink &amp;amp;in image, const Rect &amp;amp;in source)&amp;lt;/code&amp;gt; - изображение в позиции с областью&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawImage(const Rect &amp;amp;in target, const ResourceLink &amp;amp;in image)&amp;lt;/code&amp;gt; - изображение в прямоугольник&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawImage(const Point &amp;amp;in pos, const ResourceLink &amp;amp;in image)&amp;lt;/code&amp;gt; - изображение в позиции&lt;br /&gt;
&lt;br /&gt;
'''Пример:'''&lt;br /&gt;
 ResourceLink img(&amp;quot;images/icon.png&amp;quot;);&lt;br /&gt;
 painter.DrawImage(Point(0, 0), img);                           // Рисуем в позиции (0,0)&lt;br /&gt;
 painter.DrawImage(Rect(10, 10, 32, 32), img);                 // Масштабируем в прямоугольник&lt;br /&gt;
 painter.DrawImage(Rect(0, 0, 64, 64), img, Rect(0, 0, 32, 32)); // Часть изображения&lt;br /&gt;
'''Текст'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawText(const Point &amp;amp;in pos, const string &amp;amp;in text)&amp;lt;/code&amp;gt; - текст в позиции&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawText(int x, int y, const string &amp;amp;in text)&amp;lt;/code&amp;gt; - текст с координатами&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawText(const Rect &amp;amp;in rect, int alignment, const string &amp;amp;in text)&amp;lt;/code&amp;gt; - текст в прямоугольнике с выравниванием&lt;br /&gt;
* &amp;lt;code&amp;gt;DrawText(int x, int y, int w, int h, int alignment, const string &amp;amp;in text)&amp;lt;/code&amp;gt; - текст в области с выравниванием&lt;br /&gt;
&lt;br /&gt;
'''Пример:'''&lt;br /&gt;
 painter.DrawText(Point(10, 10), &amp;quot;Hello World&amp;quot;);                    // Простой текст&lt;br /&gt;
 painter.DrawText(Rect(0, 0, 200, 50), Alignment::AlignCenter, &amp;quot;Centered Text&amp;quot;);  // Выровненный текст&lt;br /&gt;
&lt;br /&gt;
=== Методы заливки и очистки ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;EraseRect(const Rect &amp;amp;in)&amp;lt;/code&amp;gt; - очистить прямоугольную область&lt;br /&gt;
* &amp;lt;code&amp;gt;EraseRect(int x, int y, int w, int h)&amp;lt;/code&amp;gt; - очистить область с координатами&lt;br /&gt;
* &amp;lt;code&amp;gt;FillRect(const Rect &amp;amp;in, const Brush &amp;amp;in)&amp;lt;/code&amp;gt; - залить прямоугольник кистью&lt;br /&gt;
* &amp;lt;code&amp;gt;FillRect(int x, int y, int w, int h, const Brush &amp;amp;in)&amp;lt;/code&amp;gt; - залить область кистью&lt;br /&gt;
* &amp;lt;code&amp;gt;FillRect(const Rect &amp;amp;in, const Color &amp;amp;in)&amp;lt;/code&amp;gt; - залить прямоугольник цветом&lt;br /&gt;
* &amp;lt;code&amp;gt;FillRect(int x, int y, int w, int h, const Color &amp;amp;in)&amp;lt;/code&amp;gt; - залить область цветом&lt;br /&gt;
&lt;br /&gt;
'''Пример:'''&lt;br /&gt;
 painter.FillRect(Rect(0, 0, 100, 100), Color(255, 0, 0));      // Красный прямоугольник&lt;br /&gt;
 painter.FillRect(10, 10, 50, 50, gradientBrush);              // Градиентная заливка&lt;br /&gt;
 painter.EraseRect(5, 5, 10, 10);                              // Очистить область&lt;br /&gt;
&lt;br /&gt;
=== Управление состоянием ===&lt;br /&gt;
'''Геттеры и сеттеры стилей'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Brush GetBackground()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;void SetBackground(const Brush &amp;amp;in)&amp;lt;/code&amp;gt; - фон&lt;br /&gt;
* &amp;lt;code&amp;gt;Brush GetBrush()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;void SetBrush(const Brush &amp;amp;in)&amp;lt;/code&amp;gt; - кисть заливки&lt;br /&gt;
* &amp;lt;code&amp;gt;Point GetBrushOrigin()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;void SetBrushOrigin(const Point &amp;amp;in)&amp;lt;/code&amp;gt; - начало координат кисти&lt;br /&gt;
* &amp;lt;code&amp;gt;Font GetFont()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;void SetFont(const Font &amp;amp;in)&amp;lt;/code&amp;gt; - шрифт текста&lt;br /&gt;
* &amp;lt;code&amp;gt;Pen GetPen()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;void SetPen(const Pen &amp;amp;in)&amp;lt;/code&amp;gt; - перо для линий&lt;br /&gt;
&lt;br /&gt;
'''Пример:'''&lt;br /&gt;
 // Установка стилей&lt;br /&gt;
 painter.SetPen(Pen(2, Color(0, 0, 0)));&lt;br /&gt;
 painter.SetBrush(Brush(Color(255, 255, 0)));&lt;br /&gt;
 painter.SetFont(Font(12, &amp;quot;Arial&amp;quot;, false, true));&lt;br /&gt;
 &lt;br /&gt;
 // Получение текущих стилей&lt;br /&gt;
 Pen currentPen = painter.GetPen();&lt;br /&gt;
 Brush currentBrush = painter.GetBrush();&lt;br /&gt;
&lt;br /&gt;
=== Трансформации и clipping ===&lt;br /&gt;
'''Трансформации'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;void ResetTransform()&amp;lt;/code&amp;gt; - сброс всех трансформаций&lt;br /&gt;
* &amp;lt;code&amp;gt;void Rotate(double angle)&amp;lt;/code&amp;gt; - поворот на угол (в градусах)&lt;br /&gt;
* &amp;lt;code&amp;gt;void Scale(double sx, double sy)&amp;lt;/code&amp;gt; - масштабирование&lt;br /&gt;
* &amp;lt;code&amp;gt;void Shear(double sh, double sv)&amp;lt;/code&amp;gt; - наклон/скос&lt;br /&gt;
* &amp;lt;code&amp;gt;void Translate(const Point &amp;amp;in)&amp;lt;/code&amp;gt; - смещение&lt;br /&gt;
* &amp;lt;code&amp;gt;void Save()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;void Restore()&amp;lt;/code&amp;gt; - сохранение/восстановление состояния&lt;br /&gt;
&lt;br /&gt;
'''Clipping (область отсечения)'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;bool HasClipping()&amp;lt;/code&amp;gt; - проверка наличия области отсечения&lt;br /&gt;
* &amp;lt;code&amp;gt;void SetClipRect(const Rect &amp;amp;in, int operation = 1)&amp;lt;/code&amp;gt; - установка прямоугольной области отсечения&lt;br /&gt;
* &amp;lt;code&amp;gt;void SetClipRect(int x, int y, int w, int h, int operation = 1)&amp;lt;/code&amp;gt; - установка области с координатами&lt;br /&gt;
* &amp;lt;code&amp;gt;void SetClipping(bool enable)&amp;lt;/code&amp;gt; - включить/выключить отсечение&lt;br /&gt;
&lt;br /&gt;
'''Пример:'''&lt;br /&gt;
 // Трансформации&lt;br /&gt;
 painter.Save();                          // Сохраняем состояние&lt;br /&gt;
 painter.Translate(Point(100, 100));      // Смещаем начало координат&lt;br /&gt;
 painter.Rotate(45);                      // Поворачиваем на 45 градусов&lt;br /&gt;
 painter.Scale(1.5, 1.0);                 // Масштабируем&lt;br /&gt;
 // Рисуем трансформированные объекты&lt;br /&gt;
 painter.Restore();                       // Восстанавливаем состояние&lt;br /&gt;
 &lt;br /&gt;
 // Clipping&lt;br /&gt;
 painter.SetClipRect(Rect(50, 50, 100, 100));  // Устанавливаем область отсечения&lt;br /&gt;
 // Все рисование будет обрезано по этой области&lt;br /&gt;
&lt;br /&gt;
=== Вспомогательные методы ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;bool HasClipping()&amp;lt;/code&amp;gt; - проверка наличия clipping&lt;br /&gt;
* &amp;lt;code&amp;gt;int GetLayoutDirection()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;void SetLayoutDirection(int)&amp;lt;/code&amp;gt; - направление layout (LTR/RTL)&lt;br /&gt;
* &amp;lt;code&amp;gt;double GetOpacity()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;void SetOpacity(double)&amp;lt;/code&amp;gt; - прозрачность (0.0-1.0)&lt;br /&gt;
* &amp;lt;code&amp;gt;Rect GetBoundingRect(const Rect &amp;amp;in, int alignment, const string &amp;amp;in text)&amp;lt;/code&amp;gt; - вычисление ограничивающего прямоугольника для текста&lt;br /&gt;
* &amp;lt;code&amp;gt;Rect GetBoundingRect(int x, int y, int w, int h, int alignment, const string &amp;amp;in text)&amp;lt;/code&amp;gt; - вычисление с координатами&lt;br /&gt;
&lt;br /&gt;
'''Пример:'''&lt;br /&gt;
 // Вычисление размера текста&lt;br /&gt;
 Rect textBounds = painter.GetBoundingRect(Rect(0, 0, 0, 0), Alignment::AlignLeft, &amp;quot;Sample Text&amp;quot;);&lt;br /&gt;
 int textWidth = textBounds.width;&lt;br /&gt;
 int textHeight = textBounds.height;&lt;br /&gt;
 &lt;br /&gt;
 // Установка прозрачности&lt;br /&gt;
 painter.SetOpacity(0.5);  // Полупрозрачное рисование&lt;br /&gt;
&lt;br /&gt;
=== Полный пример использования Painter ===&lt;br /&gt;
 // Создание инструментов&lt;br /&gt;
 Pen borderPen(2, Color(0, 0, 0), LineType::Solid);&lt;br /&gt;
 Brush fillBrush(Color(255, 255, 0));&lt;br /&gt;
 Font textFont(14, &amp;quot;Arial&amp;quot;, false, true);&lt;br /&gt;
 &lt;br /&gt;
 // Настройка painter&lt;br /&gt;
 painter.SetPen(borderPen);&lt;br /&gt;
 painter.SetBrush(fillBrush);&lt;br /&gt;
 painter.SetFont(textFont);&lt;br /&gt;
 &lt;br /&gt;
 // Рисование&lt;br /&gt;
 painter.DrawRect(Rect(10, 10, 100, 50));                    // Прямоугольник&lt;br /&gt;
 painter.DrawEllipse(Point(150, 35), 25, 15);               // Эллипс&lt;br /&gt;
 painter.DrawLine(Point(200, 10), Point(250, 60));          // Линия&lt;br /&gt;
 painter.DrawText(Point(15, 15), &amp;quot;Hello World&amp;quot;);            // Текст&lt;br /&gt;
 &lt;br /&gt;
 // Градиентная заливка&lt;br /&gt;
 Gradient grad(GradientType::Linear);&lt;br /&gt;
 grad.start = Point(0, 0);&lt;br /&gt;
 grad.end = Point(100, 0);&lt;br /&gt;
 grad.AddColorStop(0.0, Color(255, 0, 0));&lt;br /&gt;
 grad.AddColorStop(1.0, Color(0, 0, 255));&lt;br /&gt;
 Brush gradBrush(grad);&lt;br /&gt;
 painter.SetBrush(gradBrush);&lt;br /&gt;
 painter.FillRect(Rect(300, 10, 100, 50), gradBrush);&lt;br /&gt;
&lt;br /&gt;
== Обработка событий ==&lt;br /&gt;
&lt;br /&gt;
=== MouseEvent ===&lt;br /&gt;
Событие мыши.&lt;br /&gt;
&lt;br /&gt;
'''Методы:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;MouseButton button() const&amp;lt;/code&amp;gt; - нажатая кнопка&lt;br /&gt;
* &amp;lt;code&amp;gt;Point pos() const&amp;lt;/code&amp;gt; - позиция курсора&lt;br /&gt;
* &amp;lt;code&amp;gt;int x() const&amp;lt;/code&amp;gt; - координата X&lt;br /&gt;
* &amp;lt;code&amp;gt;int y() const&amp;lt;/code&amp;gt; - координата Y&lt;br /&gt;
&lt;br /&gt;
'''Перечисление MouseButton:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;NoButton&amp;lt;/code&amp;gt; - нет нажатой кнопки&lt;br /&gt;
* &amp;lt;code&amp;gt;LeftButton&amp;lt;/code&amp;gt; - левая кнопка мыши&lt;br /&gt;
* &amp;lt;code&amp;gt;RightButton&amp;lt;/code&amp;gt; - правая кнопка мыши&lt;br /&gt;
* &amp;lt;code&amp;gt;MiddleButton&amp;lt;/code&amp;gt; - средняя кнопка мыши&lt;br /&gt;
&lt;br /&gt;
'''Пример использования:'''&lt;br /&gt;
 void OnMouseClick(MouseEvent@ event) &lt;br /&gt;
 {&lt;br /&gt;
     if (event.button() == MouseButton::LeftButton) &lt;br /&gt;
     {&lt;br /&gt;
         Point clickPos = event.pos();&lt;br /&gt;
         int x = event.x();&lt;br /&gt;
         int y = event.y();&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== WheelEvent ===&lt;br /&gt;
Событие колесика мыши.&lt;br /&gt;
&lt;br /&gt;
'''Методы:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;int angleDelta() const&amp;lt;/code&amp;gt; - угол поворота колесика (положительный - вверх, отрицательный - вниз)&lt;br /&gt;
&lt;br /&gt;
'''Пример использования:'''&lt;br /&gt;
 void OnWheel(WheelEvent@ event) &lt;br /&gt;
 {&lt;br /&gt;
     int delta = event.angleDelta();&lt;br /&gt;
     &lt;br /&gt;
     if (delta &amp;gt; 0) &lt;br /&gt;
     {&lt;br /&gt;
         // Прокрутка вверх&lt;br /&gt;
     } &lt;br /&gt;
     else &lt;br /&gt;
     {&lt;br /&gt;
         // Прокрутка вниз&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_AgavaSCADA/AgavaPLC_1.6&amp;diff=3473</id>
		<title>Перечень изменений AgavaSCADA/AgavaPLC 1.6</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_AgavaSCADA/AgavaPLC_1.6&amp;diff=3473"/>
		<updated>2026-04-06T06:28:08Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* 1.6.33-rc335f5d9dacf от 2026-04-01 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Основные изменения в сравнении с версией 1.2:&lt;br /&gt;
&lt;br /&gt;
# Добавлена возможность создания программ на языке C++ в соответствии с подходом, описанным в стандарте МЭК 61131-3.&lt;br /&gt;
# Продолжение развития объектной модели и возможности разработки программ, начатых в версии &amp;lt;code&amp;gt;AS 1.5&amp;lt;/code&amp;gt;. [[Объектная модель AgavaSCADA/AgavaPLC]].&lt;br /&gt;
# Добавлена поддержка локального и онлайн (удаленного) отладчика.&lt;br /&gt;
# Для редактирования текстов программ, функций и классов внедрен новый, удобный и функциональный текстовый редактор, подобный распространенному VSCode.&lt;br /&gt;
# Транспорты MQTT, SNMP, МЭК 60870-5-101, МЭК 60870-5-104 портированы на ПК с ОС Linux x64 и контроллеры АГАВА.&lt;br /&gt;
# Реализован новый архиватор в БД PostgreSQL.&lt;br /&gt;
# Добавлена поддержка ресурсов и библиотек ресурсов.&lt;br /&gt;
# Добавлена Web-визуализация. См. пример &amp;lt;code&amp;gt;MultiImageLabel&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Разработан ряд примеров, демонстрирующих новые возможности: &amp;lt;code&amp;gt;AIParameter&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;PIDRegulator&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Leds&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Wdt&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;AgavaAnalogInput&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;WidgetAgavaInput&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Pump&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;MultiImageLabel&amp;lt;/code&amp;gt; и другие.&lt;br /&gt;
Также запланировано добавление новых возможностей:&lt;br /&gt;
# Поддержка языка ST МЭК 61131-3  (Structured text).&lt;br /&gt;
# Поддержка распределенных проектов.&lt;br /&gt;
# Поддержка сохранения в проекте информации о целевой системе.&lt;br /&gt;
# Конфигурирование целевых устройств из проекта.&lt;br /&gt;
# Создание расширений для среды разработки с помощью SDK.&lt;br /&gt;
Перевод разработанных ранее проектов на актуальную версию описан в документе [[Миграция проектов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
&lt;br /&gt;
== 1.6.33-rc335f5d9dacf от 2026-04-01 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Доработан выполнение алгоритмов C++: &lt;br /&gt;
#* Возвращён вызов виртуальных методов BasicSource. &lt;br /&gt;
#* Реализована защита от рекурсии в методах BasicSource.&lt;br /&gt;
# Доработан класс &amp;lt;code&amp;gt;SignalValue&amp;lt;/code&amp;gt; - зарегистрированы конструкторы и методы работы с типами uint64, uint32.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Транспорт Modbus-TCP&amp;lt;/code&amp;gt;: &lt;br /&gt;
#* Функция записи по умолчанию установлена на 0.&lt;br /&gt;
#* Отключена возможность множественных подключений к транспорту в режиме &amp;lt;code&amp;gt;Сервер&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Транспорт Modbus-RTU&amp;lt;/code&amp;gt; :&lt;br /&gt;
#* Функция записи по умолчанию установлена на 0.&lt;br /&gt;
#* Восстановлена работа в режиме &amp;lt;code&amp;gt;Сервер&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Транспорт УПД&amp;lt;/code&amp;gt;: &lt;br /&gt;
## Исправлена работа со свойством &amp;lt;code&amp;gt;Идентификаторы ведущих&amp;lt;/code&amp;gt;.&lt;br /&gt;
## Добавлено отслеживание активного подключения в режиме &amp;lt;code&amp;gt;Slave&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Зарегистрирован класс [[Класс any|any]].&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Retain накопитель&amp;lt;/code&amp;gt; - реализована возможность сохранения через задержку.&lt;br /&gt;
# Добавлена возможность связывания свойств экземпляров с свойствами других узлов.&lt;br /&gt;
# Добавлены типы (u)int64 для связи со свойствами экземпляров.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена критическая ошибка в команде &amp;quot;Показать в графическом представлении&amp;quot;.&lt;br /&gt;
# Доработано контекстное меню дерева проекта: &lt;br /&gt;
#* Исправлена критическая ошибка в команде &amp;quot;Выделить&amp;quot; для виджетов.&lt;br /&gt;
#* Пункт &amp;quot;Выделить&amp;quot; перемещен на уровень выше.&lt;br /&gt;
#* Добавлено действие &amp;quot;Выделить&amp;quot; на двойной клик по виджетам.&lt;br /&gt;
# Исправлена критическая ошибка, возникавшая при открытии диалога &amp;quot;Настройки&amp;quot; для графиков.&lt;br /&gt;
# Устранены назойливые сообщения загрузки плагинов и регистрации узлов при проверке проекта.&lt;br /&gt;
# Добавлена возможность восстановления связей между узлами при вставке фрагментов из других проектов.&lt;br /&gt;
# Исправлена ошибка многократной установки ошибок в редактор кода, приводившая к сильному замедлению работы при большом количестве открытых окон редактора.&lt;br /&gt;
# Реализовано отображение содержимого массивов и указателей (хэндлов) в режиме отладки.&lt;br /&gt;
# Добавлены файловые ассоциации на файл проекта для быстрого открытия проекта в среде разработки с помощью двойного клика по .asp файлу.&lt;br /&gt;
# '''Отключен вызов сеттеров свойств при установке значений свойств в среде разработки.'''&lt;br /&gt;
# Отключено кеширование композиций в среде разработки.&lt;br /&gt;
# Исправлена критическая ошибка, возникавшая при установке значения свойства типа &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; у экземпляра после сборки проекта.&lt;br /&gt;
# Доработано контекстное меню дерева проекта и контекстное меню графического предаставления - добавлены иконки элементов контекстного меню &amp;lt;code&amp;gt;Добавить узел&amp;lt;/code&amp;gt;, изменен порядок команд для более удобного их использования.&lt;br /&gt;
# Изменена горячая клавиша создания проекта на &amp;lt;code&amp;gt;Ctrl+Shift+N&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Добавлено логгирование для системного и межстанционного транспортов.&lt;br /&gt;
# Убрана поддержка IPv6 в системном транспорте и межстанционном транспорте для работы на встраиваемых системах без IPv6.&lt;br /&gt;
# Исправлена критическая ошибка в BasicNode, иногда приводившая к крахам при одновременном доступе к объекту из разных задач.&lt;br /&gt;
&lt;br /&gt;
== 1.6.32-r79b12a16bbd7 от 2026-03-05 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Класс &amp;lt;code&amp;gt;WindowForm&amp;lt;/code&amp;gt; добавлен в объектную модель.&lt;br /&gt;
# Отключена возможность добавления узлов типа &amp;lt;code&amp;gt;Задача ПЛК&amp;lt;/code&amp;gt; как устаревшего функционала. Вместо него будет добавлена возможность создавать программы на языках FBD, CFC, SFC.&lt;br /&gt;
# Реализовано автоматическое создание конструкторов по умолчанию для классов из ОМ при отсутствии пользовательского.&lt;br /&gt;
# Исправлен запуск сигналов.&lt;br /&gt;
# Устранены утечки памяти при сохранении проекта в .bin.&lt;br /&gt;
# Внутренняя реорганизация обработчиков событий OperationsInput, OperationsOutput в узле &amp;lt;code&amp;gt;Сигнал простой&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Добавлен TransportModbusRtuIdr2.&lt;br /&gt;
# В действии &amp;lt;code&amp;gt;Создание события&amp;lt;/code&amp;gt; исправлена работа форматтера &amp;lt;code&amp;gt;$$pd&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Доработан редактор графического представления: добавлена сетка, [[Универсальная среда разработки Agava#.D0.98.D1.81.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5 .D1.8F.D0.BA.D0.BE.D1.80.D0.B5.D0.B9|линейки, якоря]], функции выравнивания виджетов.&lt;br /&gt;
# Исправлена ошибка, вызывавшая двойной вызов обработчиков событий мыши для окон.&lt;br /&gt;
# Устранена ошибка, связанная с утечкой памяти при удалении виджетов.&lt;br /&gt;
# Добавлено приветственное окно со списком последних открытых проектов и таблицей примеров.&lt;br /&gt;
# Исправлена некритическая ошибка, возникавшая при закрытии фрейма.&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Устранена ошибка, связанная с утечкой памяти при закрытии окна с кешированными композициями.&lt;br /&gt;
&lt;br /&gt;
== 1.6.31-rac6da98668fb от 2025-12-26 ==&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
# Добавлен пример  &amp;lt;code&amp;gt;Controllers/PLC70_Submodules&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== 1.6.31-r9e81e0333260 от 2025-12-25 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Добавлена возможность создания конструкторов вида Classname(const string &amp;amp;in path) в дереве.&lt;br /&gt;
# Исправлена ошибка в вызове обработчика &amp;lt;code&amp;gt;OnWheel&amp;lt;/code&amp;gt; у виджетов.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Корзина субмодулей&amp;lt;/code&amp;gt;:&lt;br /&gt;
#* Уменьшено время ожидания ответа субмодуля с 1000 мс до 25 мс.&lt;br /&gt;
#* Реализована поддержка слотов G/H/I/K для ПЛК-70. &lt;br /&gt;
#* Реализовано создание узлов для каналов субмодулей в дереве проекта. '''Обратите внимание, проекты, использующие прежнюю структуру субмодулей, не совместимы с версией AgavaSCADA/AgavaPLC 1.6.31!'''&lt;br /&gt;
#* Исправлена валидация слотов на уровне субмодуля. Добавлена проверка на занятость одного слота несколькими субмодулями с формированием сообщения об ошибке.&lt;br /&gt;
# Доработаны узлы &amp;lt;code&amp;gt;Станция ПК-40&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Станция ПК-50&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Станция ПК-60&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Станция ПК-70&amp;lt;/code&amp;gt;: &lt;br /&gt;
#* Добавлено ограничение значений подсветки экрана и индикаторов, добавлена валидация соответствующих свойств узлов.&lt;br /&gt;
#* Реализована установка яркости подсветки экрана и состояния светодиодов согласно настроек в проекте.&lt;br /&gt;
# Доработан транспорт OPC UA: &lt;br /&gt;
#* Добавлена поддержка типа double.&lt;br /&gt;
#* Устранены критические ошибки при повторном запуске транспорта и при записи в read-only тэги.&lt;br /&gt;
#* Добавлено уведомление пользователя о некорректных тэгах.&lt;br /&gt;
# Доработан виджет &amp;lt;code&amp;gt;Ввод значения&amp;lt;/code&amp;gt;: исправлено форматирование значений типа double - число знаков после запятой теперь зависит от шага значения.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Устранена потенциальная ошибка сохранения проекта при открытии в проводнике папки с проектом.&lt;br /&gt;
# Изменен мастер создания проектов: для проектов для &amp;lt;code&amp;gt;ПЛК-70.А&amp;lt;/code&amp;gt;, создаваемых с помощью мастера, используется узел &amp;lt;code&amp;gt;Станция ПК-70&amp;lt;/code&amp;gt; вместо &amp;lt;code&amp;gt;Станция ПК-40&amp;lt;/code&amp;gt; в предыдущей версии.&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка при запуске на ПК среды исполнения без проекта.&lt;br /&gt;
&lt;br /&gt;
== 1.6.30-rb3d3b577ed29 от 2025-12-05 ==&lt;br /&gt;
&lt;br /&gt;
=== Ядро ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена работа системного транспорта: устранена ошибка взаимодействия с другими станциями.&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка с обработкой вложенных групп в узле типа &amp;lt;code&amp;gt;Приложение&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработан класс &amp;lt;code&amp;gt;NodeProperty&amp;lt;/code&amp;gt;: изменена регистрация класса, устранены критические ошибки.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Доработано редактирование свойств типа &amp;lt;code&amp;gt;ValueLink&amp;lt;/code&amp;gt;: добавлен сброс значения, позволяющий удалить ранее установленное значение.&lt;br /&gt;
# Доработан редактирование свойств типа &amp;lt;code&amp;gt;NodeLink&amp;lt;/code&amp;gt;: исправлена ошибка при работе с узлами с одними цифрами в имени.&lt;br /&gt;
# Доработано окно свойств: свойства типа &amp;lt;code&amp;gt;ValueLink&amp;lt;/code&amp;gt; принимают перетаскивание узлов.&lt;br /&gt;
# Доработано окно &amp;lt;code&amp;gt;Стек вызовов&amp;lt;/code&amp;gt;: при двойном клике по элементам таблицы открывается редактор кода.&lt;br /&gt;
# Доработан редактор кода: добавлены маркеры ошибок компиляции.&lt;br /&gt;
# Доработано окно &amp;lt;code&amp;gt;Ошибки&amp;lt;/code&amp;gt;: при двойном клике на ошибке выполняется открытие редактора кода.&lt;br /&gt;
# '''Добавлена возможность поиска по проекту. Панель поиска вызывается комбинацией клавиш &amp;lt;code&amp;gt;Ctrl+Shift+F&amp;lt;/code&amp;gt;.'''&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Доработано окно тревог: добавлено сообщение &amp;quot;Активных тревог нет&amp;quot; в центре таблицы при отсутствии активных тревог.&lt;br /&gt;
&lt;br /&gt;
== 1.6.29-rf17ce9e25c7a от 2025-11-18 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Добавлена функция &amp;lt;code&amp;gt;SetNodeValueAsUInt(string strNodePath, uint32_t uiValue)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработано действие &amp;lt;code&amp;gt;Создание события&amp;lt;/code&amp;gt;: добавлено свойство &amp;lt;code&amp;gt;Требовать квитирование&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработана система тревог: добавлены обработчики событий &amp;lt;code&amp;gt;OnActiveEventsCleared&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;OnActiveEventsAcknowledged&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработан архиватор SQLite: изменен алгоритм прореживания в режиме &amp;lt;code&amp;gt;Процент от среднего значения&amp;lt;/code&amp;gt; — теперь среднее вычисляется по последним N значениям.   Добавлено свойство &amp;lt;code&amp;gt;Размер окна среднего (N)&amp;lt;/code&amp;gt; для настройки ширины окна. Также добавлена опция &amp;lt;code&amp;gt;Процент от среднего (окно по времени)&amp;lt;/code&amp;gt;, в которой среднее рассчитывается по значениям за временной интервал, равный параметру &amp;lt;code&amp;gt;Интервал архивирования&amp;lt;/code&amp;gt;.  Исправлено отсутствие таблицы &amp;lt;code&amp;gt;SignalInfo&amp;lt;/code&amp;gt; при ротации БД.&lt;br /&gt;
# Доработана система тревог: добавлено свойство &amp;lt;code&amp;gt;Использовать цвет группы&amp;lt;/code&amp;gt; для отображения элементов в окне тревог.   Добавлено сохранение событий квитирования.&lt;br /&gt;
# Доработано окно смены пароля: добавлена поддержка свойства &amp;lt;code&amp;gt;Запретить смену пароля&amp;lt;/code&amp;gt; у узла пользователя.&lt;br /&gt;
# Добавлена функция &amp;lt;code&amp;gt;void sleep(ms)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Изменена логика работы функции &amp;lt;code&amp;gt;LaunchProcess&amp;lt;/code&amp;gt;, которая теперь выполняет запуск в блокирующем режиме, то есть функция завершится после завершения запущенного процесса.&lt;br /&gt;
# Исправлена ошибка в узле &amp;lt;code&amp;gt;Операция Таймер&amp;lt;/code&amp;gt;. Теперь выключенные действия в обработчике &amp;lt;code&amp;gt;OnTimerFinished&amp;lt;/code&amp;gt; не исполняются.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Упорядочен вывод сообщений в окно Сообщения. Устранен вывод служебных сообщений.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Исправлены примеры &amp;lt;code&amp;gt;DistributedDemoServer&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;DistributedDemoClient&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== 1.6.28-r7aa0d6dc2386 от 2025-11-01 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Доработано действие Смена пароля пользователя - пользователи с запретом смены пароля блокируются в списке выбора.&lt;br /&gt;
# Исправлена критическая ошибка в системе проверки прав, возникающая при некорректной конфигурации системы. Дополнена валидация системы для уведомления о некорректной конфигурации.&lt;br /&gt;
# Доработана стандартная библиотека: реализованы функции &amp;lt;code&amp;gt;array&amp;lt;string&amp;gt; GetInterfaceAddresses(string)&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;array&amp;lt;string&amp;gt; GetNetworkInterfaces()&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Пользователь&amp;lt;/code&amp;gt; - добавлено свойство &amp;lt;code&amp;gt;Запретить изменение пароля&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Оптимизирована работа со значениями типа SignalValue.&lt;br /&gt;
# Доработаны приложения - реализована выдача значений типа SignalValue для свойств экземпляров.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена критическая ошибка в виджетах &amp;lt;code&amp;gt;Кнопка&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;Гистограмма&amp;lt;/code&amp;gt;, возникавшая при удалении источника из списка.&lt;br /&gt;
# Добавлено сохранение типа узла в его тег в XML проекте.&lt;br /&gt;
# Изменено редактирование узлов &amp;lt;code&amp;gt;Операция скрипт С++&amp;lt;/code&amp;gt;, размещенных в обработчиках. Теперь это работает почти как в версии 1.2, но переход к редактору возможен только по нажатию ОК. При закрытии диалога контейнера добавлено закрытие окна редактора кода для вложенного узла.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Добавлен пример &amp;lt;code&amp;gt;AIParameter&amp;lt;/code&amp;gt;, демонстрирующий применение ООП в проекте.&lt;br /&gt;
# Добавлены примеры &amp;lt;code&amp;gt;DistributedDemoServer&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;DistributedDemoClient&amp;lt;/code&amp;gt;, демонстрирующие принцип построения распределенных проектов.&lt;br /&gt;
&lt;br /&gt;
== 1.6.27-r8573369cf034 от 2025-10-29 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Доработана [[Узлы проекта AgavaSCADA/AgavaPLC#Композиция|композиция многослойная]]: добавлено свойство &amp;lt;code&amp;gt;ActionsOnLoad&amp;lt;/code&amp;gt;.&lt;br /&gt;
# В стандартную  библиотеку добавлена поддержка класса &amp;lt;code&amp;gt;filesystem&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Добавлено чтение свойств типа &amp;lt;code&amp;gt;NColor&amp;lt;/code&amp;gt;  [[Свойства узлов в AgavaSCADA/AgavaPLC#NColor|через преобразование в int]].&lt;br /&gt;
# Устранены критические ошибки в системных функциях поиска файлов, возникавшие при работе с разрушенными файловыми системами.&lt;br /&gt;
# Добавлены функции &amp;lt;code&amp;gt;bool isnan(float value)&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;void LaunchProcess(string strFilePath)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== 1.6.26-rfd1b5cbbf1fc от 2025-10-23 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Для узлов &amp;lt;code&amp;gt;RetainStorage&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;StorageDrive&amp;lt;/code&amp;gt; реализовано онлайн создание свойств.&lt;br /&gt;
# Доработаны методы &amp;lt;code&amp;gt;BasicSignal::SetValue&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BasicSignal::UpdateValue&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BasicSource::SetValue&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BasicSource::UpdateValue&amp;lt;/code&amp;gt; - реализована выдача кодов [[Коды ошибок и предупреждений AgavaSCADA/AgavaPLC|ошибок]].&lt;br /&gt;
# Доработаны архиваторы &amp;lt;code&amp;gt;SQLite&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;PostreSQL&amp;lt;/code&amp;gt; - добавлена возможность прореживания записи в БД.&lt;br /&gt;
# Выполнен рестайлинг окон проверки подлинности пользователя и смены пароля пользователя.&lt;br /&gt;
# Доработаны библиотеки ресурсов - исправлена работа с русскими символами.&lt;br /&gt;
# Доработано действие &amp;lt;code&amp;gt;Смена пароля пользователя&amp;lt;/code&amp;gt;: добавлено свойство &amp;lt;code&amp;gt;Текущий&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработана логика работы операторов &amp;lt;code&amp;gt;SignalValue operator&amp;amp;&amp;amp;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SignalValue operator||&amp;lt;/code&amp;gt; - реализована генерация соответствующих событий при ошибках исполнения. Реализовано более простое и корректное сравнение значений. Изменен режим сравнения аргументов типа &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Result&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработано окно с композицией: исправлена работа с свойством &amp;lt;code&amp;gt;CurrentCompositionDesc&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработаны транспорты &amp;lt;code&amp;gt;Modbus&amp;lt;/code&amp;gt;: устранена ошибка &amp;quot;Illegal Data Address&amp;quot; в режиме &amp;quot;Сервер&amp;quot; при создании нескольких блоков регистров.&lt;br /&gt;
# Доработано действие &amp;lt;code&amp;gt;Запуск метода экземпляра&amp;lt;/code&amp;gt;: добавлена возможность передачи аргументов.&lt;br /&gt;
# Доработано действие &amp;lt;code&amp;gt;Создание события&amp;lt;/code&amp;gt;: добавлен форматтер &amp;lt;code&amp;gt;$$ns&amp;lt;/code&amp;gt; - шифр узла.&lt;br /&gt;
# Доработан виджет &amp;lt;code&amp;gt;Кнопка&amp;lt;/code&amp;gt;: для вложенных действий типа &amp;lt;code&amp;gt;Создание события&amp;lt;/code&amp;gt; передается ссылка на себя для работы с форматтерами.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Устранена критическая ошибка, возникавшая при кликах по свойствам только для чтения типа bool узлов в дереве проекта.&lt;br /&gt;
&lt;br /&gt;
== 1.6.25-r97ac006e3905 от 2025-10-15 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Добавлена функция &amp;lt;code&amp;gt;bool isnan(double)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Добавлена функция &amp;lt;code&amp;gt;int LoadComposition(string, string, int)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Добавлено действие &amp;lt;code&amp;gt;Смена пароля пользователя&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработано окно тревог: добавлена возможность размещения пользовательских виджетов.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Пользователь&amp;lt;/code&amp;gt;: добавлено свойство &amp;lt;code&amp;gt;Не показывать в списке&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Исправлена ошибка в действии &amp;lt;code&amp;gt;Закрытие окна&amp;lt;/code&amp;gt;, возникавшая при закрытии нескольких окон подряд на активном экране.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Тренд&amp;lt;/code&amp;gt; графика исторического: в свойство &amp;lt;code&amp;gt;Использовать описание и шифр&amp;lt;/code&amp;gt; добавлен вариант &amp;lt;code&amp;gt;Вышестоящий узел сигнала&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработано окно тревог: добавлена отдельная иконка для аварий. Исправлена работа свойства &amp;lt;code&amp;gt;Включить воспроизведение звуков&amp;lt;/code&amp;gt; на контроллерах.&lt;br /&gt;
# Доработано действие &amp;lt;code&amp;gt;Создание события&amp;lt;/code&amp;gt;: исправлена ошибка, при возникновении которой при деактивации события выводился текст активации.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка при редактировании свойств типа &amp;lt;code&amp;gt;Узел&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Список узлов&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Устранено &amp;quot;зависание&amp;quot; среды разработки при онлайн отладке и просмотре значений переменных из отлаживаемой программы.&lt;br /&gt;
# Доработано окно редактирования свойств типа &amp;lt;code&amp;gt;Список узлов&amp;lt;/code&amp;gt;: добавлена возможность перемещения элементов.&lt;br /&gt;
# Доработано окно редактирования списка привилегий у роли: добавлена поддержка клавиши Del, реализовано сохранение и восстановление геометрии окна, реализовано удаление множества элементов.&lt;br /&gt;
# Доработано окно ошибок: двойной клик по ошибке выделяет в дереве проекта узел, вызвавший ошибку.&lt;br /&gt;
# Исправлено повторное открытие окна настройки привилегий.&lt;br /&gt;
# Доработана библиотека ресурсов: сохранение теперь выполняется только при наличии изменений.&lt;br /&gt;
&lt;br /&gt;
== 1.6.24-r93067f2c1dd1 от 2025-10-06 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Добавлена функция &amp;lt;code&amp;gt;double rand(double, double)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Добавлена поддержка команды &amp;lt;code&amp;gt;Сброс&amp;lt;/code&amp;gt; для действия &amp;lt;code&amp;gt;Команда узлу&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Узел &amp;lt;code&amp;gt;Контроллер событий&amp;lt;/code&amp;gt; переименован в &amp;lt;code&amp;gt;Монитор событий&amp;lt;/code&amp;gt;. &lt;br /&gt;
# Для монитора событий добавлено свойство &amp;lt;code&amp;gt;Блокировка работы&amp;lt;/code&amp;gt;, добавлен обработчик &amp;lt;code&amp;gt;OnActiveEventsCleared&amp;lt;/code&amp;gt;, вызывающийся после удаления всех активных тревог.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Регистр Modbus&amp;lt;/code&amp;gt; - добавлена поддержка онлайн создания свойств.&lt;br /&gt;
# Доработан &amp;lt;code&amp;gt;Транспорт Modbus&amp;lt;/code&amp;gt;: в режиме работы Slave устранена критическая ошибка, если не было указано свойство &amp;quot;Узел для чтения/записи&amp;quot;. Добавлено соответствующее предупреждение при сборке проекта.&lt;br /&gt;
# Добавлена поддержка связывания свойств экземпляров через аргументы типа &amp;lt;code&amp;gt;SignalValue&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработан &amp;lt;code&amp;gt;Монитор событий&amp;lt;/code&amp;gt;: добавлено свойство &amp;lt;code&amp;gt;Поведение при блокировании&amp;lt;/code&amp;gt;. Добавлена проверка значений контролируемых узлов при старте проекта.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Доработан текстовый редактор кода: добавлена обработка нажатия клавиши &amp;lt;code&amp;gt;F9&amp;lt;/code&amp;gt; для добавления/удаления точек останова. Значительно ускорено открытие текстов программ в редакторе.&lt;br /&gt;
# Доработан отладчик: добавлено человеко-читаемое представление значений типа &amp;lt;code&amp;gt;SignalValue&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Дополнен пример &amp;lt;code&amp;gt;TestEventsAlarms&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== 1.6.23-ra13bff0d25ce от 2025-09-29 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Добавлено восстановление свойств экземпляров объектов из retain.&lt;br /&gt;
# Доработаны транспорты &amp;lt;code&amp;gt;Modbus&amp;lt;/code&amp;gt; - реализован арбитраж чтения/записи с помощью приоритетов.&lt;br /&gt;
# Исправлено некорректное позиционирование окон авторизации пользователя, выбора интервала графика или журнала и др. в проектах с составными фреймами, содержащими множество окон.&lt;br /&gt;
# Реализована запись во все источники узла &amp;lt;code&amp;gt;Сигнал простой&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка в редактировании свойств типа &amp;lt;code&amp;gt;Цвет&amp;lt;/code&amp;gt;, из-за которой иногда некорректно сохранялось значение альфа канала.&lt;br /&gt;
# Исправлена ошибка использования одной библиотеки ресурсов в разных проектах.&lt;br /&gt;
&lt;br /&gt;
== 1.6.22-r2d092373a7c2 от 2025-09-24 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Исправлены критические ошибки обращения к свойствам экземпляров объектов при выполнении программ.&lt;br /&gt;
# Исправлена ошибка первичного отображения окна тревог.&lt;br /&gt;
# Устранены ошибки в работе субмодулей.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Устранены ошибки компиляции проектов, использующих субмодули.&lt;br /&gt;
&lt;br /&gt;
== 1 1.6.21-rb7d9d1301bf0 от 2025-09-18 ==&lt;br /&gt;
&lt;br /&gt;
=== 1.1 Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка &amp;quot;онлайн&amp;quot; создания свойств для виджета &amp;lt;code&amp;gt;Ввод значения&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Реализована проверка свойства &amp;lt;code&amp;gt;Отключен&amp;lt;/code&amp;gt; у действий перед выполнением.&lt;br /&gt;
# Исправлена ошибка &amp;quot;онлайн&amp;quot; создания свойств экземпляров объектов и связывания их с методами и инициализации значениями.&lt;br /&gt;
# AS/PLC 2.38.&lt;br /&gt;
# Реализована возможность игнорирования ошибок связи при работе транспорта &amp;lt;code&amp;gt;Modbus-TCP&amp;lt;/code&amp;gt; (свойство &amp;lt;code&amp;gt;Действие при превышении порога ошибок 2&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Реализована инициализация значения сигнала простого значением связанного источника при запуске.&lt;br /&gt;
# Реализован кэш методов экземпляров объектов.&lt;br /&gt;
# Изменен механизм определения IP-адресов станции.&lt;br /&gt;
&lt;br /&gt;
=== 1.2 Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Восстановлена возможность выбора свойств узлов как источников для операций.&lt;br /&gt;
# Реализовано отображение признака &amp;lt;code&amp;gt;Отключен&amp;lt;/code&amp;gt; узлов в окне выбора узлов.&lt;br /&gt;
# Дополнена валидация виджета &amp;lt;code&amp;gt;Ввод значения&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== 1.6.20-r0ad724e1e636 от 2025-08-08 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Добавлена функция &amp;lt;code&amp;gt;int StoreMessage(int iMessageLevel, string strMessage, string strGroup).&amp;lt;/code&amp;gt;&lt;br /&gt;
# Добавлена возможность вызова методов экземпляров объектов из действий.&lt;br /&gt;
# Исправлено выполнение действия &amp;lt;code&amp;gt;Создание события&amp;lt;/code&amp;gt;, теперь возможно создание событий из обработчиков.&lt;br /&gt;
# В тренды графиков добавлено свойство &amp;lt;code&amp;gt;Единицы измерения&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Добавлен межстанционный транспорт. Для станций добавлено свойство &amp;lt;code&amp;gt;Роль&amp;lt;/code&amp;gt;. Станция с ролью &amp;lt;code&amp;gt;Клиент&amp;lt;/code&amp;gt; производит подключение к удаленным станциям с ролью &amp;lt;code&amp;gt;Сервер&amp;lt;/code&amp;gt; и уведомляет об изменениях источников и сигналов.&lt;br /&gt;
# Устранена ошибочная генерация нескольких дублирующихся событий при работе контроллеров событий.&lt;br /&gt;
# В окне &amp;lt;code&amp;gt;Фильтр&amp;lt;/code&amp;gt; виджета &amp;lt;code&amp;gt;Список событий&amp;lt;/code&amp;gt; размер элементов теперь зависит от свойства системы тревог &amp;lt;code&amp;gt;Размер кнопки&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработаны транспорты &amp;lt;code&amp;gt;Modbus&amp;lt;/code&amp;gt;:&lt;br /&gt;
#* добавлена [[Транспорты AgavaSCADA/AgavaPLC#Этап 2. Объединение команд записи (функции 15 и 16)|группировка команд записи]] для функций 15 и 16;&lt;br /&gt;
#* реализована [[Транспорты AgavaSCADA/AgavaPLC#Этап 1. Дедупликация при постановке в очередь|дедупликация команд записи]].&lt;br /&gt;
# Доработан транспорт OPC-UA: &lt;br /&gt;
#* исправлены типы свойств;&lt;br /&gt;
#* сервер теперь привязывается к порту, указанному в свойстве &amp;lt;code&amp;gt;Адрес&amp;lt;/code&amp;gt; (ранее всегда использовался 4840).&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Устранена ошибка при перетаскивании разделителя столбцов.&lt;br /&gt;
# Свойство &amp;quot;Аргументы&amp;quot; программы сделано скрытым.&lt;br /&gt;
# Добавлена возможность размещения определений классов в приложении в подгруппах любой вложенности.&lt;br /&gt;
&lt;br /&gt;
== 1.6.19-r89b594033f4d от 2025-09-02 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Реализовано определение локальной станции для запуска проекта.&lt;br /&gt;
# Исправлен запуск узла типа &amp;lt;code&amp;gt;Сигнал простой&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# В мастер создания проектов добавлена поддержка АГАВА ПЛК-70.А.&lt;br /&gt;
# Исправлена конвертация виджетов &amp;lt;code&amp;gt;Ввод значения&amp;lt;/code&amp;gt; при обновлении проекта с версии 1.2.&lt;br /&gt;
# Исправлена ошибка в окне настройки исторического графика, связанная с одновременным удалением нескольких трендов.&lt;br /&gt;
# Доработана проверка проекта перед сохранением конфигурации. При обнаружении критических ошибок - отказ сохранения.&lt;br /&gt;
# Добавлена проверки станций на использование адреса 127.0.0.1, на дублирующиеся IP-адреса.&lt;br /&gt;
&lt;br /&gt;
== 1.6.18-r4a325427448b от 2025-08-06 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Доработана установка аргументов в вызываемые методы экземпляров (добавлен тип &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; для некоторых сценариев).&lt;br /&gt;
# Доработаны узлы &amp;lt;code&amp;gt;Транспорт Modbus-TCP&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Транспорт Modbus-RTU&amp;lt;/code&amp;gt;: &lt;br /&gt;
#* Добавлен узел типа &amp;lt;code&amp;gt;Счетчик&amp;lt;/code&amp;gt;, хранящий признак активного подключения к устройству с заданным Modbus адресом.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Транспорт Modbus-TCP&amp;lt;/code&amp;gt;:&lt;br /&gt;
#* Реализовано множественное подключение клиентов в режиме работы &amp;lt;code&amp;gt;Сервер&amp;lt;/code&amp;gt;.&lt;br /&gt;
#* Доработан режим &amp;lt;code&amp;gt;Сервер&amp;lt;/code&amp;gt;: добавлена возможность настройки таймаута активности клиента и максимального количества подключений к серверу.&lt;br /&gt;
# Узел &amp;lt;code&amp;gt;Шаблонная композиция&amp;lt;/code&amp;gt; убран из списка доступных типов для группы &amp;quot;Композиции&amp;quot;.&lt;br /&gt;
# Исправлена критическая ошибка, изредка возникавшая при переключении окон.&lt;br /&gt;
# Исправлена ошибка выполнения действия Закрытие окна.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена функция просмотра и редактирования списка источников формы.&lt;br /&gt;
&lt;br /&gt;
# &lt;br /&gt;
&lt;br /&gt;
== 1.6.17-r1f70359a00b4 от 2025-08-01 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка передачи аргументов типов &amp;lt;code&amp;gt;float&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;double&amp;lt;/code&amp;gt; в методы классов.&lt;br /&gt;
# Исправлено связывание свойств экземпляров базовых типов с узлами проекта.&lt;br /&gt;
# Доработан вызов методов типа &amp;lt;code&amp;gt;void&amp;lt;/code&amp;gt; классов для исключения критических ошибок.&lt;br /&gt;
# Для кривых графиков изменена толщина линии по умолчанию на &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Исправлена ошибка в команде &amp;lt;code&amp;gt;Сохранить архив проекта&amp;lt;/code&amp;gt; - устранено ошибочное создание дубликатов некоторых используемых проектом файлов.&lt;br /&gt;
# Доработано восстановление &amp;lt;code&amp;gt;retain&amp;lt;/code&amp;gt; - добавлена возможность восстановления в свойства экземпляров классов.&lt;br /&gt;
# Изменена конвертация &amp;lt;code&amp;gt;Result&amp;lt;/code&amp;gt; в другие типы.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлены ошибки работы отладчика с точками останова в методах и свойствах классов.&lt;br /&gt;
# Изменен уровень ошибок компиляции при поиске путей в проекте (Get/SetNodeValueAs...  и др.) с &amp;lt;code&amp;gt;Ошибка&amp;lt;/code&amp;gt; на &amp;lt;code&amp;gt;Предупреждение&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Реализовано связывание виджетов со свойствами узлов путем перетаскивания.&lt;br /&gt;
# Добавлено местное (inplace) редактирование свойств типа &amp;lt;code&amp;gt;SignalValue&amp;lt;/code&amp;gt; в диалоге редактирования сопоставлений, например в окне редактирования сопоставлений виджета &amp;lt;code&amp;gt;Выпадающий список&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Уточнено сообщение об ошибочном открытии проекта из папки &amp;lt;code&amp;gt;.autosave&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработано окно выбора узлов - кнопка &amp;lt;code&amp;gt;ОК&amp;lt;/code&amp;gt; теперь является кнопкой по умолчанию.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Добавлен пример SQLiteDecimation, демонстрирующий возможности прореживания при записи архива SQLite.&lt;br /&gt;
# Доработан пример TestEventsAlarms.&lt;br /&gt;
&lt;br /&gt;
== 1.6.16-r4dc07fc875a4 от 2025-07-18 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Доработан системный транспорт &amp;lt;code&amp;gt;TransportSystem2&amp;lt;/code&amp;gt; - изменена процедура остановка сервера для устранения незавершенных соединений.&lt;br /&gt;
# Доработаны виджеты &amp;lt;code&amp;gt;Гистограмма&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;Кнопка&amp;lt;/code&amp;gt; - исправлена работа с источником.&lt;br /&gt;
# Доработано действие &amp;lt;code&amp;gt;Запуск процесса&amp;lt;/code&amp;gt; - исправлен запуск процесса.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Восстановлено обновление BuildNo и даты сборки проекта.&lt;br /&gt;
&lt;br /&gt;
=== ASLauncher ===&lt;br /&gt;
&lt;br /&gt;
# Убрано диалоговое окно с сообщением о частых попытках перезапуска при выходе.&lt;br /&gt;
# При запуске приложений из `.desktop` файлов добавлена проверка, что логирование в указанные файлы возможно.&lt;br /&gt;
# В файлы логов добавлена информация о версии приложения.&lt;br /&gt;
&lt;br /&gt;
== 1.6.15-r710146e4389e от 2025-07-09 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Узел Система тревог - добавлены настройки окна тревог (ширина, высота, перенос строк в сообщениях).&lt;br /&gt;
# Исправлена ошибка в проверке прав на закрытие фрейма, из-за чего в некоторых проектах без системы проверки прав закрытие фрейма не работало.&lt;br /&gt;
# Виджет &amp;lt;code&amp;gt;Список событий&amp;lt;/code&amp;gt; - исправлена ошибка при работе с диалогом ожидания.&lt;br /&gt;
# Действие &amp;lt;code&amp;gt;Авторизация пользователя&amp;lt;/code&amp;gt; - добавлено свойство &amp;lt;code&amp;gt;Запрашивать пароль&amp;lt;/code&amp;gt;. Действие с включенным свойством &amp;lt;code&amp;gt;Запрашивать пароль&amp;lt;/code&amp;gt; будет отображать окно авторизации без возможности смены пользователя.&lt;br /&gt;
# Реализована возможность инициализации свойств экземпляров объектов постоянными значениями, задаваемыми в среде разработки (доступны типы bool, int, uint, long, ulong, double, string).&lt;br /&gt;
# Для транспортов &amp;lt;code&amp;gt;Modbus-RTU&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Modbus-TCP&amp;lt;/code&amp;gt; добавлена очистка очереди команд при (ре)старте обмена.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Добавлена поддержка нового системного транспорта. Для подключения к панелям оператора и контроллерам из среды разработки необходимо обновить среду исполнения до версии 1.6.15 или более новой.&lt;br /&gt;
# Добавлена иконка для приложения [[Универсальная среда разработки Agava]] (впервые с версии 1.0!).&lt;br /&gt;
# Исправлены критические ошибки в webvisu из-за отсутствия qml модулей.&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Откорректировано оформление окна авторизации с целью улучшения привлекательности.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Добавлены примеры &amp;lt;code&amp;gt;MultiImageLabel&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;LayersDemo&amp;lt;/code&amp;gt;. Пример &amp;lt;code&amp;gt;MultiImageLabel&amp;lt;/code&amp;gt; дополнен демонстрацией webvisu.&lt;br /&gt;
# Добавлены примеры &amp;lt;code&amp;gt;OpcUaDemo&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;OpcUaClientDemo&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Версия переведена в стабильную стадию.'''&lt;br /&gt;
&lt;br /&gt;
== 1.6.14-r1c61c35c3da4 от 2025-06-20 ==&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Добавлена возможность регулирования частоты обновления форм и экранов с композициями. Добавлено свойство &amp;quot;Интервал обновления&amp;quot; для экранов и композиций.&lt;br /&gt;
# У виджета &amp;quot;График&amp;quot; изменен форматтер оси времени по умолчанию с &amp;quot;dd.MM.yy hh:mm:ss&amp;quot; на &amp;quot;dd.MM.yyyy hh:mm:ss&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Оптимизирован вывод информации на экран - исключена повторная отрисовка виджетов, при записи значений в их свойства из скриптов и программ.&lt;br /&gt;
# Реализовано профилирование вызова базовых методов и работы с контекстами.&lt;br /&gt;
# Реализован вывод информации о перерисовке виджетов в консоль с настройкой через файл as.ini.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Добавлен пример &amp;lt;code&amp;gt;WindowUpdateRate&amp;lt;/code&amp;gt;, демонстрирующий возможность ограничения частоты обновления окон.&lt;br /&gt;
&lt;br /&gt;
== 1.6.13-r13248581de39 от 2025-06-17 ==&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка функции &amp;quot;Просмотр событий&amp;quot;, из-за которой некорректно выдавались события в проектах без логгеров.&lt;br /&gt;
# Реализовано копирование станций ПК-40, ПК-50, ПК-60.&lt;br /&gt;
# Устранено сохранение в архив проекта файлов .bi?, хранящихся в подпапках, начинающихся с точки. Например .autosave, .backup&lt;br /&gt;
# Разрешено добавление приложений к станциям ПО-40, ПО-50, ПО-60.&lt;br /&gt;
# Убрана зависимость от библиотеки libclang.&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Реализован вывод информации о регионах перерисовки окон в консоль с настройкой через файл as.ini.&lt;br /&gt;
# Доработаны методы BasicSignal::GetValue, BasicSignal::SetValue для корректного обращения к узлам проекта.&lt;br /&gt;
# Исправлена ошибка в работе со светодиодами станции ПК-40.&lt;br /&gt;
# Исправлено создание BasicSource(&amp;quot;path&amp;quot;), BasicSignal(&amp;quot;path&amp;quot;), BasicWidget(&amp;quot;path&amp;quot;) в программах. Теперь появилась возможность доступа ко всем свойствам узла проекта, а не только к свойствам, определенным в BasicNode.&lt;br /&gt;
# Добавлена проверка типа при создании экземпляра BasicSource (ОМ).&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Разработан пример &amp;lt;code&amp;gt;Leds&amp;lt;/code&amp;gt;, демонстрирующий работу со светодиодами ПО-50 из программы с использованием объектной модели.&lt;br /&gt;
&lt;br /&gt;
=== ASLauncher ===&lt;br /&gt;
&lt;br /&gt;
# Добавлен скрипт для восстановления &amp;lt;code&amp;gt;explorer.exe&amp;lt;/code&amp;gt; в качестве оболочки рабочего стола после установки ASLauncher.&lt;br /&gt;
&lt;br /&gt;
== 1.6.12-r17b244111a8c от 2025-05-30 ==&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка, возникавшая при перемещении узлов в дереве проекта, из-за которой перемещаемые узлы пропадали.&lt;br /&gt;
# Добавлено текстовое описание при появлении окна с ошибками, например при сохранении проекта.&lt;br /&gt;
# Узел &amp;lt;code&amp;gt;Операция Пара условий&amp;lt;/code&amp;gt; - исправлены имена свойств. В проектах версии 1.2 операция не работала в режиме проверки двух условий. '''Необходимо проверить корректность настроек при переходе с версии 1.2.'''&lt;br /&gt;
# Исправлена ошибка определения уровня логгеров при вызове команды &amp;lt;code&amp;gt;Просмотр событий&amp;lt;/code&amp;gt;, из-за которой при наличии в проекте логгеров с уровнями логгирования &amp;lt;code&amp;gt;INFO&amp;lt;/code&amp;gt; в окно событий не попадали события ниже уровнем.&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Оптимизация узла &amp;lt;code&amp;gt;Транспорт TCP&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Оптимизирована система журналирования.&lt;br /&gt;
&lt;br /&gt;
== 1.6.8-r915d8d477fa4 от 2025-05-14 ==&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
# Исправлено несоответствие настроек узла &amp;lt;code&amp;gt;Действие &amp;quot;Команда узлу&amp;quot;&amp;lt;/code&amp;gt; и фактически исполняемых команд. '''При обновлении на эту версию необходимо проверить корректность настроек всех улов типа &amp;lt;code&amp;gt;Действие &amp;quot;Команда узлу&amp;quot;&amp;lt;/code&amp;gt;.'''&lt;br /&gt;
&lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_AgavaSCADA/AgavaPLC_1.6&amp;diff=3472</id>
		<title>Перечень изменений AgavaSCADA/AgavaPLC 1.6</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_AgavaSCADA/AgavaPLC_1.6&amp;diff=3472"/>
		<updated>2026-04-06T06:27:12Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Основные изменения в сравнении с версией 1.2:&lt;br /&gt;
&lt;br /&gt;
# Добавлена возможность создания программ на языке C++ в соответствии с подходом, описанным в стандарте МЭК 61131-3.&lt;br /&gt;
# Продолжение развития объектной модели и возможности разработки программ, начатых в версии &amp;lt;code&amp;gt;AS 1.5&amp;lt;/code&amp;gt;. [[Объектная модель AgavaSCADA/AgavaPLC]].&lt;br /&gt;
# Добавлена поддержка локального и онлайн (удаленного) отладчика.&lt;br /&gt;
# Для редактирования текстов программ, функций и классов внедрен новый, удобный и функциональный текстовый редактор, подобный распространенному VSCode.&lt;br /&gt;
# Транспорты MQTT, SNMP, МЭК 60870-5-101, МЭК 60870-5-104 портированы на ПК с ОС Linux x64 и контроллеры АГАВА.&lt;br /&gt;
# Реализован новый архиватор в БД PostgreSQL.&lt;br /&gt;
# Добавлена поддержка ресурсов и библиотек ресурсов.&lt;br /&gt;
# Добавлена Web-визуализация. См. пример &amp;lt;code&amp;gt;MultiImageLabel&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Разработан ряд примеров, демонстрирующих новые возможности: &amp;lt;code&amp;gt;AIParameter&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;PIDRegulator&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Leds&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Wdt&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;AgavaAnalogInput&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;WidgetAgavaInput&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Pump&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;MultiImageLabel&amp;lt;/code&amp;gt; и другие.&lt;br /&gt;
Также запланировано добавление новых возможностей:&lt;br /&gt;
# Поддержка языка ST МЭК 61131-3  (Structured text).&lt;br /&gt;
# Поддержка распределенных проектов.&lt;br /&gt;
# Поддержка сохранения в проекте информации о целевой системе.&lt;br /&gt;
# Конфигурирование целевых устройств из проекта.&lt;br /&gt;
# Создание расширений для среды разработки с помощью SDK.&lt;br /&gt;
Перевод разработанных ранее проектов на актуальную версию описан в документе [[Миграция проектов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
&lt;br /&gt;
== 1.6.33-rc335f5d9dacf от 2026-04-01 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Доработан выполнение алгоритмов C++: &lt;br /&gt;
#* Возвращён вызов виртуальных методов BasicSource. &lt;br /&gt;
#* Реализована защита от рекурсии в методах BasicSource.&lt;br /&gt;
# Доработан класс &amp;lt;code&amp;gt;SignalValue&amp;lt;/code&amp;gt; - зарегистрированы конструкторы и методы работы с типами uint64, uint32.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Транспорт Modbus-TCP&amp;lt;/code&amp;gt;: &lt;br /&gt;
#* Функция записи по умолчанию установлена на 0.&lt;br /&gt;
#* Отключена возможность множественных подключений к транспорту в режиме &amp;lt;code&amp;gt;Сервер&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Транспорт Modbus-RTU&amp;lt;/code&amp;gt; :&lt;br /&gt;
#* Функция записи по умолчанию установлена на 0.&lt;br /&gt;
#* Восстановлена работа в режиме &amp;lt;code&amp;gt;Сервер&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Транспорт УПД&amp;lt;/code&amp;gt;: &lt;br /&gt;
## Исправлена работа со свойством &amp;lt;code&amp;gt;Идентификаторы ведущих&amp;lt;/code&amp;gt;.&lt;br /&gt;
## Добавлено отслеживание активного подключения в режиме &amp;lt;code&amp;gt;Slave&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Зарегистрирован класс any.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Retain накопитель&amp;lt;/code&amp;gt; - реализована возможность сохранения через задержку.&lt;br /&gt;
# Добавлена возможность связывания свойств экземпляров с свойствами других узлов.&lt;br /&gt;
# Добавлены типы (u)int64 для связи со свойствами экземпляров.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена критическая ошибка в команде &amp;quot;Показать в графическом представлении&amp;quot;.&lt;br /&gt;
# Доработано контекстное меню дерева проекта: &lt;br /&gt;
#* Исправлена критическая ошибка в команде &amp;quot;Выделить&amp;quot; для виджетов.&lt;br /&gt;
#* Пункт &amp;quot;Выделить&amp;quot; перемещен на уровень выше.&lt;br /&gt;
#* Добавлено действие &amp;quot;Выделить&amp;quot; на двойной клик по виджетам.&lt;br /&gt;
# Исправлена критическая ошибка, возникавшая при открытии диалога &amp;quot;Настройки&amp;quot; для графиков.&lt;br /&gt;
# Устранены назойливые сообщения загрузки плагинов и регистрации узлов при проверке проекта.&lt;br /&gt;
# Добавлена возможность восстановления связей между узлами при вставке фрагментов из других проектов.&lt;br /&gt;
# Исправлена ошибка многократной установки ошибок в редактор кода, приводившая к сильному замедлению работы при большом количестве открытых окон редактора.&lt;br /&gt;
# Реализовано отображение содержимого массивов и указателей (хэндлов) в режиме отладки.&lt;br /&gt;
# Добавлены файловые ассоциации на файл проекта для быстрого открытия проекта в среде разработки с помощью двойного клика по .asp файлу.&lt;br /&gt;
# '''Отключен вызов сеттеров свойств при установке значений свойств в среде разработки.'''&lt;br /&gt;
# Отключено кеширование композиций в среде разработки.&lt;br /&gt;
# Исправлена критическая ошибка, возникавшая при установке значения свойства типа &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; у экземпляра после сборки проекта.&lt;br /&gt;
# Доработано контекстное меню дерева проекта и контекстное меню графического предаставления - добавлены иконки элементов контекстного меню &amp;lt;code&amp;gt;Добавить узел&amp;lt;/code&amp;gt;, изменен порядок команд для более удобного их использования.&lt;br /&gt;
# Изменена горячая клавиша создания проекта на &amp;lt;code&amp;gt;Ctrl+Shift+N&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Добавлено логгирование для системного и межстанционного транспортов.&lt;br /&gt;
# Убрана поддержка IPv6 в системном транспорте и межстанционном транспорте для работы на встраиваемых системах без IPv6.&lt;br /&gt;
# Исправлена критическая ошибка в BasicNode, иногда приводившая к крахам при одновременном доступе к объекту из разных задач.&lt;br /&gt;
&lt;br /&gt;
== 1.6.32-r79b12a16bbd7 от 2026-03-05 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Класс &amp;lt;code&amp;gt;WindowForm&amp;lt;/code&amp;gt; добавлен в объектную модель.&lt;br /&gt;
# Отключена возможность добавления узлов типа &amp;lt;code&amp;gt;Задача ПЛК&amp;lt;/code&amp;gt; как устаревшего функционала. Вместо него будет добавлена возможность создавать программы на языках FBD, CFC, SFC.&lt;br /&gt;
# Реализовано автоматическое создание конструкторов по умолчанию для классов из ОМ при отсутствии пользовательского.&lt;br /&gt;
# Исправлен запуск сигналов.&lt;br /&gt;
# Устранены утечки памяти при сохранении проекта в .bin.&lt;br /&gt;
# Внутренняя реорганизация обработчиков событий OperationsInput, OperationsOutput в узле &amp;lt;code&amp;gt;Сигнал простой&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Добавлен TransportModbusRtuIdr2.&lt;br /&gt;
# В действии &amp;lt;code&amp;gt;Создание события&amp;lt;/code&amp;gt; исправлена работа форматтера &amp;lt;code&amp;gt;$$pd&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Доработан редактор графического представления: добавлена сетка, [[Универсальная среда разработки Agava#.D0.98.D1.81.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5 .D1.8F.D0.BA.D0.BE.D1.80.D0.B5.D0.B9|линейки, якоря]], функции выравнивания виджетов.&lt;br /&gt;
# Исправлена ошибка, вызывавшая двойной вызов обработчиков событий мыши для окон.&lt;br /&gt;
# Устранена ошибка, связанная с утечкой памяти при удалении виджетов.&lt;br /&gt;
# Добавлено приветственное окно со списком последних открытых проектов и таблицей примеров.&lt;br /&gt;
# Исправлена некритическая ошибка, возникавшая при закрытии фрейма.&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Устранена ошибка, связанная с утечкой памяти при закрытии окна с кешированными композициями.&lt;br /&gt;
&lt;br /&gt;
== 1.6.31-rac6da98668fb от 2025-12-26 ==&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
# Добавлен пример  &amp;lt;code&amp;gt;Controllers/PLC70_Submodules&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== 1.6.31-r9e81e0333260 от 2025-12-25 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Добавлена возможность создания конструкторов вида Classname(const string &amp;amp;in path) в дереве.&lt;br /&gt;
# Исправлена ошибка в вызове обработчика &amp;lt;code&amp;gt;OnWheel&amp;lt;/code&amp;gt; у виджетов.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Корзина субмодулей&amp;lt;/code&amp;gt;:&lt;br /&gt;
#* Уменьшено время ожидания ответа субмодуля с 1000 мс до 25 мс.&lt;br /&gt;
#* Реализована поддержка слотов G/H/I/K для ПЛК-70. &lt;br /&gt;
#* Реализовано создание узлов для каналов субмодулей в дереве проекта. '''Обратите внимание, проекты, использующие прежнюю структуру субмодулей, не совместимы с версией AgavaSCADA/AgavaPLC 1.6.31!'''&lt;br /&gt;
#* Исправлена валидация слотов на уровне субмодуля. Добавлена проверка на занятость одного слота несколькими субмодулями с формированием сообщения об ошибке.&lt;br /&gt;
# Доработаны узлы &amp;lt;code&amp;gt;Станция ПК-40&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Станция ПК-50&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Станция ПК-60&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Станция ПК-70&amp;lt;/code&amp;gt;: &lt;br /&gt;
#* Добавлено ограничение значений подсветки экрана и индикаторов, добавлена валидация соответствующих свойств узлов.&lt;br /&gt;
#* Реализована установка яркости подсветки экрана и состояния светодиодов согласно настроек в проекте.&lt;br /&gt;
# Доработан транспорт OPC UA: &lt;br /&gt;
#* Добавлена поддержка типа double.&lt;br /&gt;
#* Устранены критические ошибки при повторном запуске транспорта и при записи в read-only тэги.&lt;br /&gt;
#* Добавлено уведомление пользователя о некорректных тэгах.&lt;br /&gt;
# Доработан виджет &amp;lt;code&amp;gt;Ввод значения&amp;lt;/code&amp;gt;: исправлено форматирование значений типа double - число знаков после запятой теперь зависит от шага значения.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Устранена потенциальная ошибка сохранения проекта при открытии в проводнике папки с проектом.&lt;br /&gt;
# Изменен мастер создания проектов: для проектов для &amp;lt;code&amp;gt;ПЛК-70.А&amp;lt;/code&amp;gt;, создаваемых с помощью мастера, используется узел &amp;lt;code&amp;gt;Станция ПК-70&amp;lt;/code&amp;gt; вместо &amp;lt;code&amp;gt;Станция ПК-40&amp;lt;/code&amp;gt; в предыдущей версии.&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка при запуске на ПК среды исполнения без проекта.&lt;br /&gt;
&lt;br /&gt;
== 1.6.30-rb3d3b577ed29 от 2025-12-05 ==&lt;br /&gt;
&lt;br /&gt;
=== Ядро ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена работа системного транспорта: устранена ошибка взаимодействия с другими станциями.&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка с обработкой вложенных групп в узле типа &amp;lt;code&amp;gt;Приложение&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработан класс &amp;lt;code&amp;gt;NodeProperty&amp;lt;/code&amp;gt;: изменена регистрация класса, устранены критические ошибки.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Доработано редактирование свойств типа &amp;lt;code&amp;gt;ValueLink&amp;lt;/code&amp;gt;: добавлен сброс значения, позволяющий удалить ранее установленное значение.&lt;br /&gt;
# Доработан редактирование свойств типа &amp;lt;code&amp;gt;NodeLink&amp;lt;/code&amp;gt;: исправлена ошибка при работе с узлами с одними цифрами в имени.&lt;br /&gt;
# Доработано окно свойств: свойства типа &amp;lt;code&amp;gt;ValueLink&amp;lt;/code&amp;gt; принимают перетаскивание узлов.&lt;br /&gt;
# Доработано окно &amp;lt;code&amp;gt;Стек вызовов&amp;lt;/code&amp;gt;: при двойном клике по элементам таблицы открывается редактор кода.&lt;br /&gt;
# Доработан редактор кода: добавлены маркеры ошибок компиляции.&lt;br /&gt;
# Доработано окно &amp;lt;code&amp;gt;Ошибки&amp;lt;/code&amp;gt;: при двойном клике на ошибке выполняется открытие редактора кода.&lt;br /&gt;
# '''Добавлена возможность поиска по проекту. Панель поиска вызывается комбинацией клавиш &amp;lt;code&amp;gt;Ctrl+Shift+F&amp;lt;/code&amp;gt;.'''&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Доработано окно тревог: добавлено сообщение &amp;quot;Активных тревог нет&amp;quot; в центре таблицы при отсутствии активных тревог.&lt;br /&gt;
&lt;br /&gt;
== 1.6.29-rf17ce9e25c7a от 2025-11-18 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Добавлена функция &amp;lt;code&amp;gt;SetNodeValueAsUInt(string strNodePath, uint32_t uiValue)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработано действие &amp;lt;code&amp;gt;Создание события&amp;lt;/code&amp;gt;: добавлено свойство &amp;lt;code&amp;gt;Требовать квитирование&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработана система тревог: добавлены обработчики событий &amp;lt;code&amp;gt;OnActiveEventsCleared&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;OnActiveEventsAcknowledged&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработан архиватор SQLite: изменен алгоритм прореживания в режиме &amp;lt;code&amp;gt;Процент от среднего значения&amp;lt;/code&amp;gt; — теперь среднее вычисляется по последним N значениям.   Добавлено свойство &amp;lt;code&amp;gt;Размер окна среднего (N)&amp;lt;/code&amp;gt; для настройки ширины окна. Также добавлена опция &amp;lt;code&amp;gt;Процент от среднего (окно по времени)&amp;lt;/code&amp;gt;, в которой среднее рассчитывается по значениям за временной интервал, равный параметру &amp;lt;code&amp;gt;Интервал архивирования&amp;lt;/code&amp;gt;.  Исправлено отсутствие таблицы &amp;lt;code&amp;gt;SignalInfo&amp;lt;/code&amp;gt; при ротации БД.&lt;br /&gt;
# Доработана система тревог: добавлено свойство &amp;lt;code&amp;gt;Использовать цвет группы&amp;lt;/code&amp;gt; для отображения элементов в окне тревог.   Добавлено сохранение событий квитирования.&lt;br /&gt;
# Доработано окно смены пароля: добавлена поддержка свойства &amp;lt;code&amp;gt;Запретить смену пароля&amp;lt;/code&amp;gt; у узла пользователя.&lt;br /&gt;
# Добавлена функция &amp;lt;code&amp;gt;void sleep(ms)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Изменена логика работы функции &amp;lt;code&amp;gt;LaunchProcess&amp;lt;/code&amp;gt;, которая теперь выполняет запуск в блокирующем режиме, то есть функция завершится после завершения запущенного процесса.&lt;br /&gt;
# Исправлена ошибка в узле &amp;lt;code&amp;gt;Операция Таймер&amp;lt;/code&amp;gt;. Теперь выключенные действия в обработчике &amp;lt;code&amp;gt;OnTimerFinished&amp;lt;/code&amp;gt; не исполняются.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Упорядочен вывод сообщений в окно Сообщения. Устранен вывод служебных сообщений.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Исправлены примеры &amp;lt;code&amp;gt;DistributedDemoServer&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;DistributedDemoClient&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== 1.6.28-r7aa0d6dc2386 от 2025-11-01 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Доработано действие Смена пароля пользователя - пользователи с запретом смены пароля блокируются в списке выбора.&lt;br /&gt;
# Исправлена критическая ошибка в системе проверки прав, возникающая при некорректной конфигурации системы. Дополнена валидация системы для уведомления о некорректной конфигурации.&lt;br /&gt;
# Доработана стандартная библиотека: реализованы функции &amp;lt;code&amp;gt;array&amp;lt;string&amp;gt; GetInterfaceAddresses(string)&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;array&amp;lt;string&amp;gt; GetNetworkInterfaces()&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Пользователь&amp;lt;/code&amp;gt; - добавлено свойство &amp;lt;code&amp;gt;Запретить изменение пароля&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Оптимизирована работа со значениями типа SignalValue.&lt;br /&gt;
# Доработаны приложения - реализована выдача значений типа SignalValue для свойств экземпляров.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена критическая ошибка в виджетах &amp;lt;code&amp;gt;Кнопка&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;Гистограмма&amp;lt;/code&amp;gt;, возникавшая при удалении источника из списка.&lt;br /&gt;
# Добавлено сохранение типа узла в его тег в XML проекте.&lt;br /&gt;
# Изменено редактирование узлов &amp;lt;code&amp;gt;Операция скрипт С++&amp;lt;/code&amp;gt;, размещенных в обработчиках. Теперь это работает почти как в версии 1.2, но переход к редактору возможен только по нажатию ОК. При закрытии диалога контейнера добавлено закрытие окна редактора кода для вложенного узла.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Добавлен пример &amp;lt;code&amp;gt;AIParameter&amp;lt;/code&amp;gt;, демонстрирующий применение ООП в проекте.&lt;br /&gt;
# Добавлены примеры &amp;lt;code&amp;gt;DistributedDemoServer&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;DistributedDemoClient&amp;lt;/code&amp;gt;, демонстрирующие принцип построения распределенных проектов.&lt;br /&gt;
&lt;br /&gt;
== 1.6.27-r8573369cf034 от 2025-10-29 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Доработана [[Узлы проекта AgavaSCADA/AgavaPLC#Композиция|композиция многослойная]]: добавлено свойство &amp;lt;code&amp;gt;ActionsOnLoad&amp;lt;/code&amp;gt;.&lt;br /&gt;
# В стандартную  библиотеку добавлена поддержка класса &amp;lt;code&amp;gt;filesystem&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Добавлено чтение свойств типа &amp;lt;code&amp;gt;NColor&amp;lt;/code&amp;gt;  [[Свойства узлов в AgavaSCADA/AgavaPLC#NColor|через преобразование в int]].&lt;br /&gt;
# Устранены критические ошибки в системных функциях поиска файлов, возникавшие при работе с разрушенными файловыми системами.&lt;br /&gt;
# Добавлены функции &amp;lt;code&amp;gt;bool isnan(float value)&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;void LaunchProcess(string strFilePath)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== 1.6.26-rfd1b5cbbf1fc от 2025-10-23 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Для узлов &amp;lt;code&amp;gt;RetainStorage&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;StorageDrive&amp;lt;/code&amp;gt; реализовано онлайн создание свойств.&lt;br /&gt;
# Доработаны методы &amp;lt;code&amp;gt;BasicSignal::SetValue&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BasicSignal::UpdateValue&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BasicSource::SetValue&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BasicSource::UpdateValue&amp;lt;/code&amp;gt; - реализована выдача кодов [[Коды ошибок и предупреждений AgavaSCADA/AgavaPLC|ошибок]].&lt;br /&gt;
# Доработаны архиваторы &amp;lt;code&amp;gt;SQLite&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;PostreSQL&amp;lt;/code&amp;gt; - добавлена возможность прореживания записи в БД.&lt;br /&gt;
# Выполнен рестайлинг окон проверки подлинности пользователя и смены пароля пользователя.&lt;br /&gt;
# Доработаны библиотеки ресурсов - исправлена работа с русскими символами.&lt;br /&gt;
# Доработано действие &amp;lt;code&amp;gt;Смена пароля пользователя&amp;lt;/code&amp;gt;: добавлено свойство &amp;lt;code&amp;gt;Текущий&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработана логика работы операторов &amp;lt;code&amp;gt;SignalValue operator&amp;amp;&amp;amp;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SignalValue operator||&amp;lt;/code&amp;gt; - реализована генерация соответствующих событий при ошибках исполнения. Реализовано более простое и корректное сравнение значений. Изменен режим сравнения аргументов типа &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Result&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработано окно с композицией: исправлена работа с свойством &amp;lt;code&amp;gt;CurrentCompositionDesc&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработаны транспорты &amp;lt;code&amp;gt;Modbus&amp;lt;/code&amp;gt;: устранена ошибка &amp;quot;Illegal Data Address&amp;quot; в режиме &amp;quot;Сервер&amp;quot; при создании нескольких блоков регистров.&lt;br /&gt;
# Доработано действие &amp;lt;code&amp;gt;Запуск метода экземпляра&amp;lt;/code&amp;gt;: добавлена возможность передачи аргументов.&lt;br /&gt;
# Доработано действие &amp;lt;code&amp;gt;Создание события&amp;lt;/code&amp;gt;: добавлен форматтер &amp;lt;code&amp;gt;$$ns&amp;lt;/code&amp;gt; - шифр узла.&lt;br /&gt;
# Доработан виджет &amp;lt;code&amp;gt;Кнопка&amp;lt;/code&amp;gt;: для вложенных действий типа &amp;lt;code&amp;gt;Создание события&amp;lt;/code&amp;gt; передается ссылка на себя для работы с форматтерами.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Устранена критическая ошибка, возникавшая при кликах по свойствам только для чтения типа bool узлов в дереве проекта.&lt;br /&gt;
&lt;br /&gt;
== 1.6.25-r97ac006e3905 от 2025-10-15 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Добавлена функция &amp;lt;code&amp;gt;bool isnan(double)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Добавлена функция &amp;lt;code&amp;gt;int LoadComposition(string, string, int)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Добавлено действие &amp;lt;code&amp;gt;Смена пароля пользователя&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработано окно тревог: добавлена возможность размещения пользовательских виджетов.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Пользователь&amp;lt;/code&amp;gt;: добавлено свойство &amp;lt;code&amp;gt;Не показывать в списке&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Исправлена ошибка в действии &amp;lt;code&amp;gt;Закрытие окна&amp;lt;/code&amp;gt;, возникавшая при закрытии нескольких окон подряд на активном экране.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Тренд&amp;lt;/code&amp;gt; графика исторического: в свойство &amp;lt;code&amp;gt;Использовать описание и шифр&amp;lt;/code&amp;gt; добавлен вариант &amp;lt;code&amp;gt;Вышестоящий узел сигнала&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработано окно тревог: добавлена отдельная иконка для аварий. Исправлена работа свойства &amp;lt;code&amp;gt;Включить воспроизведение звуков&amp;lt;/code&amp;gt; на контроллерах.&lt;br /&gt;
# Доработано действие &amp;lt;code&amp;gt;Создание события&amp;lt;/code&amp;gt;: исправлена ошибка, при возникновении которой при деактивации события выводился текст активации.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка при редактировании свойств типа &amp;lt;code&amp;gt;Узел&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Список узлов&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Устранено &amp;quot;зависание&amp;quot; среды разработки при онлайн отладке и просмотре значений переменных из отлаживаемой программы.&lt;br /&gt;
# Доработано окно редактирования свойств типа &amp;lt;code&amp;gt;Список узлов&amp;lt;/code&amp;gt;: добавлена возможность перемещения элементов.&lt;br /&gt;
# Доработано окно редактирования списка привилегий у роли: добавлена поддержка клавиши Del, реализовано сохранение и восстановление геометрии окна, реализовано удаление множества элементов.&lt;br /&gt;
# Доработано окно ошибок: двойной клик по ошибке выделяет в дереве проекта узел, вызвавший ошибку.&lt;br /&gt;
# Исправлено повторное открытие окна настройки привилегий.&lt;br /&gt;
# Доработана библиотека ресурсов: сохранение теперь выполняется только при наличии изменений.&lt;br /&gt;
&lt;br /&gt;
== 1.6.24-r93067f2c1dd1 от 2025-10-06 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Добавлена функция &amp;lt;code&amp;gt;double rand(double, double)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Добавлена поддержка команды &amp;lt;code&amp;gt;Сброс&amp;lt;/code&amp;gt; для действия &amp;lt;code&amp;gt;Команда узлу&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Узел &amp;lt;code&amp;gt;Контроллер событий&amp;lt;/code&amp;gt; переименован в &amp;lt;code&amp;gt;Монитор событий&amp;lt;/code&amp;gt;. &lt;br /&gt;
# Для монитора событий добавлено свойство &amp;lt;code&amp;gt;Блокировка работы&amp;lt;/code&amp;gt;, добавлен обработчик &amp;lt;code&amp;gt;OnActiveEventsCleared&amp;lt;/code&amp;gt;, вызывающийся после удаления всех активных тревог.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Регистр Modbus&amp;lt;/code&amp;gt; - добавлена поддержка онлайн создания свойств.&lt;br /&gt;
# Доработан &amp;lt;code&amp;gt;Транспорт Modbus&amp;lt;/code&amp;gt;: в режиме работы Slave устранена критическая ошибка, если не было указано свойство &amp;quot;Узел для чтения/записи&amp;quot;. Добавлено соответствующее предупреждение при сборке проекта.&lt;br /&gt;
# Добавлена поддержка связывания свойств экземпляров через аргументы типа &amp;lt;code&amp;gt;SignalValue&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработан &amp;lt;code&amp;gt;Монитор событий&amp;lt;/code&amp;gt;: добавлено свойство &amp;lt;code&amp;gt;Поведение при блокировании&amp;lt;/code&amp;gt;. Добавлена проверка значений контролируемых узлов при старте проекта.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Доработан текстовый редактор кода: добавлена обработка нажатия клавиши &amp;lt;code&amp;gt;F9&amp;lt;/code&amp;gt; для добавления/удаления точек останова. Значительно ускорено открытие текстов программ в редакторе.&lt;br /&gt;
# Доработан отладчик: добавлено человеко-читаемое представление значений типа &amp;lt;code&amp;gt;SignalValue&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Дополнен пример &amp;lt;code&amp;gt;TestEventsAlarms&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== 1.6.23-ra13bff0d25ce от 2025-09-29 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Добавлено восстановление свойств экземпляров объектов из retain.&lt;br /&gt;
# Доработаны транспорты &amp;lt;code&amp;gt;Modbus&amp;lt;/code&amp;gt; - реализован арбитраж чтения/записи с помощью приоритетов.&lt;br /&gt;
# Исправлено некорректное позиционирование окон авторизации пользователя, выбора интервала графика или журнала и др. в проектах с составными фреймами, содержащими множество окон.&lt;br /&gt;
# Реализована запись во все источники узла &amp;lt;code&amp;gt;Сигнал простой&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка в редактировании свойств типа &amp;lt;code&amp;gt;Цвет&amp;lt;/code&amp;gt;, из-за которой иногда некорректно сохранялось значение альфа канала.&lt;br /&gt;
# Исправлена ошибка использования одной библиотеки ресурсов в разных проектах.&lt;br /&gt;
&lt;br /&gt;
== 1.6.22-r2d092373a7c2 от 2025-09-24 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Исправлены критические ошибки обращения к свойствам экземпляров объектов при выполнении программ.&lt;br /&gt;
# Исправлена ошибка первичного отображения окна тревог.&lt;br /&gt;
# Устранены ошибки в работе субмодулей.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Устранены ошибки компиляции проектов, использующих субмодули.&lt;br /&gt;
&lt;br /&gt;
== 1 1.6.21-rb7d9d1301bf0 от 2025-09-18 ==&lt;br /&gt;
&lt;br /&gt;
=== 1.1 Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка &amp;quot;онлайн&amp;quot; создания свойств для виджета &amp;lt;code&amp;gt;Ввод значения&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Реализована проверка свойства &amp;lt;code&amp;gt;Отключен&amp;lt;/code&amp;gt; у действий перед выполнением.&lt;br /&gt;
# Исправлена ошибка &amp;quot;онлайн&amp;quot; создания свойств экземпляров объектов и связывания их с методами и инициализации значениями.&lt;br /&gt;
# AS/PLC 2.38.&lt;br /&gt;
# Реализована возможность игнорирования ошибок связи при работе транспорта &amp;lt;code&amp;gt;Modbus-TCP&amp;lt;/code&amp;gt; (свойство &amp;lt;code&amp;gt;Действие при превышении порога ошибок 2&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Реализована инициализация значения сигнала простого значением связанного источника при запуске.&lt;br /&gt;
# Реализован кэш методов экземпляров объектов.&lt;br /&gt;
# Изменен механизм определения IP-адресов станции.&lt;br /&gt;
&lt;br /&gt;
=== 1.2 Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Восстановлена возможность выбора свойств узлов как источников для операций.&lt;br /&gt;
# Реализовано отображение признака &amp;lt;code&amp;gt;Отключен&amp;lt;/code&amp;gt; узлов в окне выбора узлов.&lt;br /&gt;
# Дополнена валидация виджета &amp;lt;code&amp;gt;Ввод значения&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== 1.6.20-r0ad724e1e636 от 2025-08-08 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Добавлена функция &amp;lt;code&amp;gt;int StoreMessage(int iMessageLevel, string strMessage, string strGroup).&amp;lt;/code&amp;gt;&lt;br /&gt;
# Добавлена возможность вызова методов экземпляров объектов из действий.&lt;br /&gt;
# Исправлено выполнение действия &amp;lt;code&amp;gt;Создание события&amp;lt;/code&amp;gt;, теперь возможно создание событий из обработчиков.&lt;br /&gt;
# В тренды графиков добавлено свойство &amp;lt;code&amp;gt;Единицы измерения&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Добавлен межстанционный транспорт. Для станций добавлено свойство &amp;lt;code&amp;gt;Роль&amp;lt;/code&amp;gt;. Станция с ролью &amp;lt;code&amp;gt;Клиент&amp;lt;/code&amp;gt; производит подключение к удаленным станциям с ролью &amp;lt;code&amp;gt;Сервер&amp;lt;/code&amp;gt; и уведомляет об изменениях источников и сигналов.&lt;br /&gt;
# Устранена ошибочная генерация нескольких дублирующихся событий при работе контроллеров событий.&lt;br /&gt;
# В окне &amp;lt;code&amp;gt;Фильтр&amp;lt;/code&amp;gt; виджета &amp;lt;code&amp;gt;Список событий&amp;lt;/code&amp;gt; размер элементов теперь зависит от свойства системы тревог &amp;lt;code&amp;gt;Размер кнопки&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработаны транспорты &amp;lt;code&amp;gt;Modbus&amp;lt;/code&amp;gt;:&lt;br /&gt;
#* добавлена [[Транспорты AgavaSCADA/AgavaPLC#Этап 2. Объединение команд записи (функции 15 и 16)|группировка команд записи]] для функций 15 и 16;&lt;br /&gt;
#* реализована [[Транспорты AgavaSCADA/AgavaPLC#Этап 1. Дедупликация при постановке в очередь|дедупликация команд записи]].&lt;br /&gt;
# Доработан транспорт OPC-UA: &lt;br /&gt;
#* исправлены типы свойств;&lt;br /&gt;
#* сервер теперь привязывается к порту, указанному в свойстве &amp;lt;code&amp;gt;Адрес&amp;lt;/code&amp;gt; (ранее всегда использовался 4840).&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Устранена ошибка при перетаскивании разделителя столбцов.&lt;br /&gt;
# Свойство &amp;quot;Аргументы&amp;quot; программы сделано скрытым.&lt;br /&gt;
# Добавлена возможность размещения определений классов в приложении в подгруппах любой вложенности.&lt;br /&gt;
&lt;br /&gt;
== 1.6.19-r89b594033f4d от 2025-09-02 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Реализовано определение локальной станции для запуска проекта.&lt;br /&gt;
# Исправлен запуск узла типа &amp;lt;code&amp;gt;Сигнал простой&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# В мастер создания проектов добавлена поддержка АГАВА ПЛК-70.А.&lt;br /&gt;
# Исправлена конвертация виджетов &amp;lt;code&amp;gt;Ввод значения&amp;lt;/code&amp;gt; при обновлении проекта с версии 1.2.&lt;br /&gt;
# Исправлена ошибка в окне настройки исторического графика, связанная с одновременным удалением нескольких трендов.&lt;br /&gt;
# Доработана проверка проекта перед сохранением конфигурации. При обнаружении критических ошибок - отказ сохранения.&lt;br /&gt;
# Добавлена проверки станций на использование адреса 127.0.0.1, на дублирующиеся IP-адреса.&lt;br /&gt;
&lt;br /&gt;
== 1.6.18-r4a325427448b от 2025-08-06 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Доработана установка аргументов в вызываемые методы экземпляров (добавлен тип &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; для некоторых сценариев).&lt;br /&gt;
# Доработаны узлы &amp;lt;code&amp;gt;Транспорт Modbus-TCP&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Транспорт Modbus-RTU&amp;lt;/code&amp;gt;: &lt;br /&gt;
#* Добавлен узел типа &amp;lt;code&amp;gt;Счетчик&amp;lt;/code&amp;gt;, хранящий признак активного подключения к устройству с заданным Modbus адресом.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Транспорт Modbus-TCP&amp;lt;/code&amp;gt;:&lt;br /&gt;
#* Реализовано множественное подключение клиентов в режиме работы &amp;lt;code&amp;gt;Сервер&amp;lt;/code&amp;gt;.&lt;br /&gt;
#* Доработан режим &amp;lt;code&amp;gt;Сервер&amp;lt;/code&amp;gt;: добавлена возможность настройки таймаута активности клиента и максимального количества подключений к серверу.&lt;br /&gt;
# Узел &amp;lt;code&amp;gt;Шаблонная композиция&amp;lt;/code&amp;gt; убран из списка доступных типов для группы &amp;quot;Композиции&amp;quot;.&lt;br /&gt;
# Исправлена критическая ошибка, изредка возникавшая при переключении окон.&lt;br /&gt;
# Исправлена ошибка выполнения действия Закрытие окна.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена функция просмотра и редактирования списка источников формы.&lt;br /&gt;
&lt;br /&gt;
# &lt;br /&gt;
&lt;br /&gt;
== 1.6.17-r1f70359a00b4 от 2025-08-01 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка передачи аргументов типов &amp;lt;code&amp;gt;float&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;double&amp;lt;/code&amp;gt; в методы классов.&lt;br /&gt;
# Исправлено связывание свойств экземпляров базовых типов с узлами проекта.&lt;br /&gt;
# Доработан вызов методов типа &amp;lt;code&amp;gt;void&amp;lt;/code&amp;gt; классов для исключения критических ошибок.&lt;br /&gt;
# Для кривых графиков изменена толщина линии по умолчанию на &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Исправлена ошибка в команде &amp;lt;code&amp;gt;Сохранить архив проекта&amp;lt;/code&amp;gt; - устранено ошибочное создание дубликатов некоторых используемых проектом файлов.&lt;br /&gt;
# Доработано восстановление &amp;lt;code&amp;gt;retain&amp;lt;/code&amp;gt; - добавлена возможность восстановления в свойства экземпляров классов.&lt;br /&gt;
# Изменена конвертация &amp;lt;code&amp;gt;Result&amp;lt;/code&amp;gt; в другие типы.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлены ошибки работы отладчика с точками останова в методах и свойствах классов.&lt;br /&gt;
# Изменен уровень ошибок компиляции при поиске путей в проекте (Get/SetNodeValueAs...  и др.) с &amp;lt;code&amp;gt;Ошибка&amp;lt;/code&amp;gt; на &amp;lt;code&amp;gt;Предупреждение&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Реализовано связывание виджетов со свойствами узлов путем перетаскивания.&lt;br /&gt;
# Добавлено местное (inplace) редактирование свойств типа &amp;lt;code&amp;gt;SignalValue&amp;lt;/code&amp;gt; в диалоге редактирования сопоставлений, например в окне редактирования сопоставлений виджета &amp;lt;code&amp;gt;Выпадающий список&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Уточнено сообщение об ошибочном открытии проекта из папки &amp;lt;code&amp;gt;.autosave&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработано окно выбора узлов - кнопка &amp;lt;code&amp;gt;ОК&amp;lt;/code&amp;gt; теперь является кнопкой по умолчанию.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Добавлен пример SQLiteDecimation, демонстрирующий возможности прореживания при записи архива SQLite.&lt;br /&gt;
# Доработан пример TestEventsAlarms.&lt;br /&gt;
&lt;br /&gt;
== 1.6.16-r4dc07fc875a4 от 2025-07-18 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Доработан системный транспорт &amp;lt;code&amp;gt;TransportSystem2&amp;lt;/code&amp;gt; - изменена процедура остановка сервера для устранения незавершенных соединений.&lt;br /&gt;
# Доработаны виджеты &amp;lt;code&amp;gt;Гистограмма&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;Кнопка&amp;lt;/code&amp;gt; - исправлена работа с источником.&lt;br /&gt;
# Доработано действие &amp;lt;code&amp;gt;Запуск процесса&amp;lt;/code&amp;gt; - исправлен запуск процесса.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Восстановлено обновление BuildNo и даты сборки проекта.&lt;br /&gt;
&lt;br /&gt;
=== ASLauncher ===&lt;br /&gt;
&lt;br /&gt;
# Убрано диалоговое окно с сообщением о частых попытках перезапуска при выходе.&lt;br /&gt;
# При запуске приложений из `.desktop` файлов добавлена проверка, что логирование в указанные файлы возможно.&lt;br /&gt;
# В файлы логов добавлена информация о версии приложения.&lt;br /&gt;
&lt;br /&gt;
== 1.6.15-r710146e4389e от 2025-07-09 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Узел Система тревог - добавлены настройки окна тревог (ширина, высота, перенос строк в сообщениях).&lt;br /&gt;
# Исправлена ошибка в проверке прав на закрытие фрейма, из-за чего в некоторых проектах без системы проверки прав закрытие фрейма не работало.&lt;br /&gt;
# Виджет &amp;lt;code&amp;gt;Список событий&amp;lt;/code&amp;gt; - исправлена ошибка при работе с диалогом ожидания.&lt;br /&gt;
# Действие &amp;lt;code&amp;gt;Авторизация пользователя&amp;lt;/code&amp;gt; - добавлено свойство &amp;lt;code&amp;gt;Запрашивать пароль&amp;lt;/code&amp;gt;. Действие с включенным свойством &amp;lt;code&amp;gt;Запрашивать пароль&amp;lt;/code&amp;gt; будет отображать окно авторизации без возможности смены пользователя.&lt;br /&gt;
# Реализована возможность инициализации свойств экземпляров объектов постоянными значениями, задаваемыми в среде разработки (доступны типы bool, int, uint, long, ulong, double, string).&lt;br /&gt;
# Для транспортов &amp;lt;code&amp;gt;Modbus-RTU&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Modbus-TCP&amp;lt;/code&amp;gt; добавлена очистка очереди команд при (ре)старте обмена.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Добавлена поддержка нового системного транспорта. Для подключения к панелям оператора и контроллерам из среды разработки необходимо обновить среду исполнения до версии 1.6.15 или более новой.&lt;br /&gt;
# Добавлена иконка для приложения [[Универсальная среда разработки Agava]] (впервые с версии 1.0!).&lt;br /&gt;
# Исправлены критические ошибки в webvisu из-за отсутствия qml модулей.&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Откорректировано оформление окна авторизации с целью улучшения привлекательности.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Добавлены примеры &amp;lt;code&amp;gt;MultiImageLabel&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;LayersDemo&amp;lt;/code&amp;gt;. Пример &amp;lt;code&amp;gt;MultiImageLabel&amp;lt;/code&amp;gt; дополнен демонстрацией webvisu.&lt;br /&gt;
# Добавлены примеры &amp;lt;code&amp;gt;OpcUaDemo&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;OpcUaClientDemo&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Версия переведена в стабильную стадию.'''&lt;br /&gt;
&lt;br /&gt;
== 1.6.14-r1c61c35c3da4 от 2025-06-20 ==&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Добавлена возможность регулирования частоты обновления форм и экранов с композициями. Добавлено свойство &amp;quot;Интервал обновления&amp;quot; для экранов и композиций.&lt;br /&gt;
# У виджета &amp;quot;График&amp;quot; изменен форматтер оси времени по умолчанию с &amp;quot;dd.MM.yy hh:mm:ss&amp;quot; на &amp;quot;dd.MM.yyyy hh:mm:ss&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Оптимизирован вывод информации на экран - исключена повторная отрисовка виджетов, при записи значений в их свойства из скриптов и программ.&lt;br /&gt;
# Реализовано профилирование вызова базовых методов и работы с контекстами.&lt;br /&gt;
# Реализован вывод информации о перерисовке виджетов в консоль с настройкой через файл as.ini.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Добавлен пример &amp;lt;code&amp;gt;WindowUpdateRate&amp;lt;/code&amp;gt;, демонстрирующий возможность ограничения частоты обновления окон.&lt;br /&gt;
&lt;br /&gt;
== 1.6.13-r13248581de39 от 2025-06-17 ==&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка функции &amp;quot;Просмотр событий&amp;quot;, из-за которой некорректно выдавались события в проектах без логгеров.&lt;br /&gt;
# Реализовано копирование станций ПК-40, ПК-50, ПК-60.&lt;br /&gt;
# Устранено сохранение в архив проекта файлов .bi?, хранящихся в подпапках, начинающихся с точки. Например .autosave, .backup&lt;br /&gt;
# Разрешено добавление приложений к станциям ПО-40, ПО-50, ПО-60.&lt;br /&gt;
# Убрана зависимость от библиотеки libclang.&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Реализован вывод информации о регионах перерисовки окон в консоль с настройкой через файл as.ini.&lt;br /&gt;
# Доработаны методы BasicSignal::GetValue, BasicSignal::SetValue для корректного обращения к узлам проекта.&lt;br /&gt;
# Исправлена ошибка в работе со светодиодами станции ПК-40.&lt;br /&gt;
# Исправлено создание BasicSource(&amp;quot;path&amp;quot;), BasicSignal(&amp;quot;path&amp;quot;), BasicWidget(&amp;quot;path&amp;quot;) в программах. Теперь появилась возможность доступа ко всем свойствам узла проекта, а не только к свойствам, определенным в BasicNode.&lt;br /&gt;
# Добавлена проверка типа при создании экземпляра BasicSource (ОМ).&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Разработан пример &amp;lt;code&amp;gt;Leds&amp;lt;/code&amp;gt;, демонстрирующий работу со светодиодами ПО-50 из программы с использованием объектной модели.&lt;br /&gt;
&lt;br /&gt;
=== ASLauncher ===&lt;br /&gt;
&lt;br /&gt;
# Добавлен скрипт для восстановления &amp;lt;code&amp;gt;explorer.exe&amp;lt;/code&amp;gt; в качестве оболочки рабочего стола после установки ASLauncher.&lt;br /&gt;
&lt;br /&gt;
== 1.6.12-r17b244111a8c от 2025-05-30 ==&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка, возникавшая при перемещении узлов в дереве проекта, из-за которой перемещаемые узлы пропадали.&lt;br /&gt;
# Добавлено текстовое описание при появлении окна с ошибками, например при сохранении проекта.&lt;br /&gt;
# Узел &amp;lt;code&amp;gt;Операция Пара условий&amp;lt;/code&amp;gt; - исправлены имена свойств. В проектах версии 1.2 операция не работала в режиме проверки двух условий. '''Необходимо проверить корректность настроек при переходе с версии 1.2.'''&lt;br /&gt;
# Исправлена ошибка определения уровня логгеров при вызове команды &amp;lt;code&amp;gt;Просмотр событий&amp;lt;/code&amp;gt;, из-за которой при наличии в проекте логгеров с уровнями логгирования &amp;lt;code&amp;gt;INFO&amp;lt;/code&amp;gt; в окно событий не попадали события ниже уровнем.&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Оптимизация узла &amp;lt;code&amp;gt;Транспорт TCP&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Оптимизирована система журналирования.&lt;br /&gt;
&lt;br /&gt;
== 1.6.8-r915d8d477fa4 от 2025-05-14 ==&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
# Исправлено несоответствие настроек узла &amp;lt;code&amp;gt;Действие &amp;quot;Команда узлу&amp;quot;&amp;lt;/code&amp;gt; и фактически исполняемых команд. '''При обновлении на эту версию необходимо проверить корректность настроек всех улов типа &amp;lt;code&amp;gt;Действие &amp;quot;Команда узлу&amp;quot;&amp;lt;/code&amp;gt;.'''&lt;br /&gt;
&lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_Agava&amp;diff=3471</id>
		<title>Универсальная среда разработки Agava</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_Agava&amp;diff=3471"/>
		<updated>2026-03-27T09:49:45Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Режим симулятора */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Универсальная среда разработки предназначена для создания и редактирования программного обеспечения для панелей оператора АГАВА ПО, многоканальных программируемых реле АГАВА МПР-60 и систем диспетчеризации на базе SCADA-системы AgavaSCADA.&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
Универсальная среда разработки Agava имеет удобный и эргономичный пользовательский интерфейс со всеми инструментами, необходимыми для создания эффективных проектов-приложений, предназначенных для исполнения на ПК, панелях оператора или персональных компьютерах.&lt;br /&gt;
&lt;br /&gt;
Среда разработки совмещает редакторы текста, редакторы визуальных представлений объектов, компоновщики структуры, средства связывания объектов и других частей проекта, анализаторы проекта в одном приложении и дает пользователю возможность ведения эффективной разработки проектов-приложений от начала и до завершения в одной программе, без использования разнородных приложений-утилит и необходимости переключения между ними.&lt;br /&gt;
&lt;br /&gt;
=== Версии программного обеспечения ===&lt;br /&gt;
{{Внимание|Текст=При использовании среды разработки совместно с панелями оператора АГАВА ПО или многоканальными программируемыми реле АГАВА МПР-60 необходимо использовать соответствующую версию среды разработки|Тип=Восклицание синий.png}}&lt;br /&gt;
Для определения подходящей версии среды разработки необходимо определить версию среды исполнения, установленной в панели оператора или реле. Тип и версия среды исполнения указаны в системной утилите прибора. Например, &amp;quot;AgavaPLC 1.1&amp;quot;, &amp;quot;AgavaPLC 1.2&amp;quot;  и т.д. Для использования со средой исполнения AgavaPLC 1.1 необходимо использовать среду разработки версии 1.1, для среды исполнения AgavaPLC 1.2 необходима среда разработки версии 1.2 и так далее.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные статьи и документы ===&lt;br /&gt;
*[[Узлы проекта AgavaSCADA/AgavaPLC|Описание узлов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Свойства узлов в AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Транспорты AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Описание языка С++ в AgavaPLC|Описание языка С++ в AgavaSCADA/AgavaPLC]].&amp;lt;!-- Комментарий --&amp;gt;.&lt;br /&gt;
*[[Объектная модель AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Описание базовых классов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Коды ошибок и предупреждений AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Рекомендации по разработке приложений AgavaSCADA/AgavaPLC]].&lt;br /&gt;
Полный перечень всех документов, связанных с разработкой приложений на AgavaSCADA/AgavaPLC, приведен на странице [[:Категория:AgavaSCADA/AgavaPLC|категории AgavaSCADA/AgavaPLC]].&lt;br /&gt;
&lt;br /&gt;
== Разработка проекта ==&lt;br /&gt;
&lt;br /&gt;
=== Создание нового проекта ===&lt;br /&gt;
Создание нового проекта в среде разработки осуществляется с помощью команды «Создать проект…» в меню «Файл». После вызова данной команды откроется диалоговое окно создания нового проекта (см. Рисунок 1).&lt;br /&gt;
[[Файл:AgavaPLC-Создание проекта.png|мини|Рисунок 1 - Окно &amp;quot;Создание нового проекта&amp;quot;]]&lt;br /&gt;
Для создания проекта необходимо в списке типов проектов выбрать необходимый, ввести имя проекта и путь для его сохранения, после чего нажать кнопку «Создать проект».&lt;br /&gt;
&lt;br /&gt;
Доступны несколько типов проектов:&lt;br /&gt;
&lt;br /&gt;
* «Пустой проект» – пустой проект, не содержащий никаких узлов. Данный тип можно использовать для создания произвольного проекта &amp;quot;с нуля&amp;quot;.&lt;br /&gt;
* «Локальный проект» – предварительно настроенный проект, содержащий необходимые подсистемы и предназначенный для реализации простой системы для одного устройства, при выборе данного типа пользователь имеет возможность выбрать нужные ему подсистемы и получить полностью рабочий проект в минимальной конфигурации.&lt;br /&gt;
* «Проект АГАВА ПО-40» - проект, предназначенный для исполнения на панели оператора АГАВА ПО-40.&lt;br /&gt;
* «Проект АГАВА ПО-50» - проект, предназначенный для исполнения на панели оператора АГАВА ПО-50.&lt;br /&gt;
* «Проект АГАВА МПР-60» - проект, предназначенный для исполнения на контроллере АГАВА МПР-60.&lt;br /&gt;
* «Проект АГАВА ПЛК-70.А» - проект, предназначенный для исполнения на контроллере АГАВА ПЛК-70.А.&lt;br /&gt;
&lt;br /&gt;
=== Редактирование существующего проекта ===&lt;br /&gt;
Редактирование существующего проекта начинается с открытия файла проекта путем вызова команды «Открыть…» в меню «Файл». После загрузки файла в основном окне среды разработки будут отображены свойства и параметры проекта (см. Рисунок 2).&lt;br /&gt;
[[Файл:AgavaPLC-Основное окно среды разработки.png|мини|Рисунок 2 – Основное окно среды разработки AgavaPLC с загруженным проектом]]&lt;br /&gt;
По умолчанию основное окно среды разработки содержит перечисленные ниже части:&lt;br /&gt;
&lt;br /&gt;
# Строка заголовка приложения, панель меню и панель инструментов.&lt;br /&gt;
# Окно дерева проекта. Предоставляет доступ ко всей структуре проекта (см. раздел [[Узлы проекта AgavaSCADA/AgavaPLC|Узлы проекта]]).&lt;br /&gt;
# Окно свойств (см. раздел [[#Редактирование свойств узлов]] ).&lt;br /&gt;
# Область для отображения содержимого, например графического представления окна, текста программы или задачи ПЛК.&lt;br /&gt;
# Область вспомогательных окон:&lt;br /&gt;
## Окно &amp;quot;Сообщения&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Ошибки&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Точки останова&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Ресурсы&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Глобальные переменные&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Выражения&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Стек вызовов&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Наблюдение&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Локальные переменные&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Поиск&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
После открытия проекта можно приступить к его редактированию.&lt;br /&gt;
&lt;br /&gt;
По завершению всех операций по редактированию необходимо выполнить проверку проекта на корректность с помощью команды «Проверить проект», расположенной в меню «Проект» (см. 6.1). &lt;br /&gt;
&lt;br /&gt;
=== Структура и состав проекта ===&lt;br /&gt;
Типичный проект содержит следующие части:&lt;br /&gt;
&lt;br /&gt;
* станция – важнейший объект, управляющий работой собственных подсистем и осуществляющий обмен данными с другими станциями;&lt;br /&gt;
* транспортная подсистема, выполняющая сбор данных с УСО;&lt;br /&gt;
* подсистема визуализации, обеспечивающая отображение информации в различных видах.&lt;br /&gt;
&lt;br /&gt;
Проект также может содержать следующие части:&lt;br /&gt;
&lt;br /&gt;
* подсистема архивирования, сохраняющая данные в БД для последующего извлечения и анализа;&lt;br /&gt;
* подсистема проверки прав пользователей, предназначенная для контроля доступа пользователя к объектам в режиме исполнения;&lt;br /&gt;
* подсистема тревог, предназначенная для оповещения пользователя об обнаруженных нарушениях;&lt;br /&gt;
* подсистема журналирования, выполняющая архивирование зарегистрированных событий в БД для последующего извлечения и анализа.&lt;br /&gt;
&lt;br /&gt;
Проект имеет древовидную структуру, вследствие чего все узлы связаны друг с другом. Узлы нижних уровней подчиняются узлам верхних уровней. К примеру, станции подчинены все подсистемы, а каждой подсистеме подчинены все узлы, которыми она управляет.&lt;br /&gt;
&lt;br /&gt;
Описание всех частей проекта и их узлов приведено в разделе 4.&lt;br /&gt;
&lt;br /&gt;
=== Разработка проекта ===&lt;br /&gt;
[[Файл:AgavaPLC-Добавление узла в проект.png|мини|Рисунок 3 – Добавление узла в проект AgavaPLC]]&lt;br /&gt;
Перед началом разработки проекта рекомендуется проанализировать поставленную задачи и определить подсистемы, необходимые для её реализации. Взаимодействие с подсистемами осуществляется через дерево проекта (см. Рисунок 2), в которое добавляются нужные узлы. Для добавления нового узла, необходимо нажать правой кнопкой мыши на узел верхнего уровня, которому он подчинён, и выбрать в контекстном меню команду «Добавить узел».&lt;br /&gt;
&lt;br /&gt;
Основные части типовой программы и способы их реализации приведены ниже.&lt;br /&gt;
&lt;br /&gt;
==== Взаимодействие с внешними устройствами ====&lt;br /&gt;
Реализуется через подсистему «Транспорты» в окне дерева проекта. Необходимо добавить в нее нужные протоколы, в зависимости от имеющейся конфигурации контроллера.&lt;br /&gt;
[[Файл:AgavaPLC-Транспорты.png|мини|Рисунок 4 - Транспорты в дереве проекта AgavaPLC]]&lt;br /&gt;
# Транспорт для обмена с субмодулями контроллера (для контроллеров с корзиной субмодулей). В качестве порта транспорта необходимо указать “/dev/ttyS0”. В проекте для МПР-60 присутствует по-умолчанию.&lt;br /&gt;
# Транспорт последовательный (для управления по RS-232, RS-485 и т.д.).&lt;br /&gt;
# Транспорт TCP/IP (для управления по Ethernet).&lt;br /&gt;
&lt;br /&gt;
К транспортам присоединяются либо регистры Modbus, либо субмодули. Для регистра задается адрес устройства, номер регистра, функция чтения/записи и другие параметры, при необходимости. Для субмодуля указывается слот, в котором он установлен, и тип аналоговых входов/выходов. &lt;br /&gt;
&lt;br /&gt;
==== Визуализация данных ====&lt;br /&gt;
Визуализация данных технологических процессов реализуется с помощью элементов подсистемы «Визуализация».&lt;br /&gt;
&lt;br /&gt;
Система визуализации недоступна в проектах для  контроллеров МПР.&lt;br /&gt;
[[Файл:AgavaPLC-Пример визуализации.png|мини|Рисунок 5 - Пример визуализации]]&lt;br /&gt;
Визуализация содержит одно или несколько окон, описанных ниже.&lt;br /&gt;
&lt;br /&gt;
# Форма, которая может использоваться как меню или панель инструментов. Также применяется в небольших проектах, в которых нет необходимости изменения выводимого набора виджетов.&lt;br /&gt;
# Окно с композицией, которое позволяет переключаться между различными экранами (например мнемосхемой, настройками, архивированием и т.д). Каждый из этих экранов реализуется на отдельной композиции.&lt;br /&gt;
&lt;br /&gt;
Процесс создания визуализации начинается с добавления нужных окон в группу «Окна» в дереве проекта. В том случае, если используется окно с композицией, необходимо задать ему отображаемую композицию по умолчанию, перед этим добавив ее в группу «Композиции». Созданные окна нужно добавить к одному фрейму, указав их в соответствующем свойстве фрейма.&lt;br /&gt;
&lt;br /&gt;
Редактирование содержимого окна или композиции осуществляется в его графическом представлении (см. раздел [[#Редактирование графического представления узла]]).&lt;br /&gt;
&lt;br /&gt;
Более подробное описание подсистемы визуализации приведено в разделе [[#Подсистема визуализации]].&lt;br /&gt;
&lt;br /&gt;
==== Пользовательские алгоритмы ====&lt;br /&gt;
Реализовать нужные алгоритмы работы программы можно с помощью различных инструментов, которые выбираются в зависимости от сложности проектов и навыков программиста:&lt;br /&gt;
&lt;br /&gt;
# Операции в группе «Сигналы» – отдельные логические операции. В основном используются для небольших проектов, не требующих сложных методов управления;&lt;br /&gt;
# Задачи ПЛК – графическое программирование с помощью связывания между собой различных функциональных блоков. Подходит для больших проектов. Реализуется в узле «Задача ПЛК» группы «Задачи». Подробное описание приведено в разделе [[#Задача ПЛК]]'''.'''&lt;br /&gt;
# Скрипты С++ – текстовое программирование на языке высокого уровня. Подходит для больших проектов. Реализуется с помощью операций «Скрипт С++», расположенных в группе «Сигналы» или в задаче ПЛК. Описание реализации языка С++ приведено на странице [[Описание языка С++ в AgavaPLC]].&lt;br /&gt;
=== Редактирование свойств узлов ===&lt;br /&gt;
Среда разработки обладает развитыми возможностями по редактированию свойств узлов. Описание доступных типов свойств приведно в статье [[Свойства узлов в AgavaPLC/AgavaSCADA]].&lt;br /&gt;
&lt;br /&gt;
==== Редактирование свойств узлов с помощью окна «Свойства» ====&lt;br /&gt;
[[Файл:AgavaPLC-Окно &amp;quot;Свойства&amp;quot;.png|мини|Рисунок 6 – Окно «Свойства» виджета «Кнопка»]]&lt;br /&gt;
Редактирование свойств всех узлов осуществляется с помощью окна «Свойства».&lt;br /&gt;
&lt;br /&gt;
В окне «Свойства» в виде таблицы отображаются все доступные свойства узла, объединенные в группы. В левой колонке отображены наименования свойств, в правой отображены их значения. Свойства, недоступные для изменения, имеют наименование серого цвета. В нижней части окна расположена область подсказки, содержащая пояснение к выделенному свойству.&lt;br /&gt;
&lt;br /&gt;
===== Редактирование свойств группы узлов =====&lt;br /&gt;
В случае, когда необходимо изменить свойства у нескольких узлов, можно воспользоваться возможностью группового редактирования свойств. Для этого нужно выделить несколько узлов в дереве конфигурации либо на графическом представлении с помощью левой кнопки мыши и нажатой кнопки «Ctrl». При этом в окне свойств будут отображены только те свойства, что имеются у всех выделенных узлов. Далее можно изменить нужное свойство, при этом после завершения редактирования измененное значение будет установлено во всех выбранных узлах.&lt;br /&gt;
&lt;br /&gt;
==== Групповое редактирование свойств узлов ====&lt;br /&gt;
При необходимости редактирования разных свойств у большого количества узлов можно воспользоваться специальным окном «Список узлов».&lt;br /&gt;
[[Файл:AgavaPLC-Окно &amp;quot;Список узлов&amp;quot;.png|мини|Рисунок 7 - Окно &amp;quot;Список узлов&amp;quot;]]&lt;br /&gt;
Открытие окна выполняется с помощью вызова команды «Открыть список узлов» в контекстном меню дерева конфигурации. Открытое окно содержит все узлы, вложенные в выбранные при вызове команды.&lt;br /&gt;
&lt;br /&gt;
Окно позволяет редактировать свойства непосредственно в ячейках таблицы, без переключения на окно «Свойства». Групповое редактирование свойств узлов через окно «Свойства» также доступно.&lt;br /&gt;
&lt;br /&gt;
Щелчок правой кнопкой мыши на списке вызывает контекстное меню, содержащее команды:&lt;br /&gt;
&lt;br /&gt;
* “Свойства”;&lt;br /&gt;
* “Экспорт в *.txt”;&lt;br /&gt;
* “Импорт из *.txt”;&lt;br /&gt;
* “Удалить узел”.&lt;br /&gt;
&lt;br /&gt;
Команда «Свойства» открывает диалоговое окно выбора отображаемых свойств.&lt;br /&gt;
&lt;br /&gt;
Команды «Экспорт», «Импорт» выполняют экспорт списка свойств узлов в текстовый файл и импорт соответственно.&lt;br /&gt;
&lt;br /&gt;
Команда «Удалить узел» производит удаление выделенного узла (узлов).&lt;br /&gt;
&lt;br /&gt;
==== Функция групповой замены источников в узлах ====&lt;br /&gt;
При разработке сложных проектов может возникнуть необходимость заменить источники сразу в большом количестве узлов. Для этой цели используется функция групповой замены источников.  Необходимо перейти в редактирование свойств типа «Список источников», которое производится в соответствующем окне (см. Рисунок 8).&lt;br /&gt;
[[Файл:AgavaPLC-Окно редактирования свойств типа «Список источников».png|мини|Рисунок 8 - Окно редактирования свойств типа «Список источников»]]&lt;br /&gt;
Затем необходимо использовать функцию групповой замены (см. Рисунок 9), выделив нужные узлы, нажав на них правой кнопкой мыши и выбрав «Групповая замена».&lt;br /&gt;
[[Файл:AgavaPLC-Окно функции «Групповая замена».png|мини|Рисунок 9 - Окно функции «Групповая замена»]]&lt;br /&gt;
&lt;br /&gt;
=== Редактирование графического представления узла ===&lt;br /&gt;
Редактирование содержимого окон, слоев, форм, композиций и других элементов, предназначенных для отображения на экране, осуществляется в окне графического представления. Открытие окна возможно с помощью команды «Открыть графическое представление» в контекстном меню дерева конфигурации или двойного нажатия левой кнопки мыши для узлов следующих типов:&lt;br /&gt;
&lt;br /&gt;
* фрейм;&lt;br /&gt;
* форма;&lt;br /&gt;
* окно с композицией;&lt;br /&gt;
* слой.&lt;br /&gt;
&lt;br /&gt;
Открытое графическое представление выбранного узла может содержать все уже размещенные на нем элементы визуализации и (или) другие узлы и позволяет добавить новые.&lt;br /&gt;
[[Файл:AgavaPLC–Открытое графическое представление окна «winMain».png|мини|Рисунок 10 – Открытое графическое представление окна «winMain»]]&lt;br /&gt;
На рисунке 10 представлено графическое представление окна «winMain», обведенное пунктирной рамкой серого цвета, обозначающей внешнюю границу открытого узла. Тип рамки пользователь может выбрать по своему усмотрению, выбор производится в окне настроек среды разработки, доступном через команду «Настройки» в меню «Параметры».&lt;br /&gt;
&lt;br /&gt;
Щелчок правой кнопкой мыши на пустом месте в открытом графическом представлении узла вызывает контекстное меню, содержащее команды удаления и вставки виджетов из буфера обмена, а также команды добавления новых виджетов доступных типов.&lt;br /&gt;
&lt;br /&gt;
Добавление новых виджетов также может осуществлять путем их перестаскивания в рабочую область из панели виджетов.&lt;br /&gt;
&lt;br /&gt;
Графическое представление позволяет перемещать выделенные виджеты кнопками перемещения курсора на клавиатуре, а также изменять их размеры кнопками перемещения курсора при нажатой кнопке Shift.&lt;br /&gt;
&lt;br /&gt;
==== Связывание источников и виджетов ====&lt;br /&gt;
Связывание виджетов и других узлов с источниками данных необходимо для того, чтобы виджеты или другие узлы могли отображать или обрабатывать значения, хранящиеся в источниках.&lt;br /&gt;
&lt;br /&gt;
Для связи виджетов с источниками данных можно воспользоваться обычным способом связывания через окно «Свойства». К примеру, связывание размещенного на форме виджета «Текстовая метка» с регистром Modbus осуществляется добавлением регистра Modbus в свойство виджета «Источник».&lt;br /&gt;
&lt;br /&gt;
Вместе с обычным способом связывания существует и другой, более быстрый способ. Для быстрого связывания регистра с виджетом достаточно нажать на регистр в дереве конфигурации левой кнопкой мыши и перенести его на виджет в открытом графическом представлении.&lt;br /&gt;
[[Файл:AgavaPLC–Связывание узла «sourceModbusRegister0» и виджета.png|мини|Рисунок 11 – Связывание узла «sourceModbusRegister0» и виджета]]&lt;br /&gt;
При помещении курсора над виджетом последний будет заштрихован сеткой зеленого или красного цвета, а курсор изменит свой вид на стрелку с квадратиком (см. рисунок 11).&lt;br /&gt;
&lt;br /&gt;
Зеленая штриховка виджета означает отсутствие связи выделенного виджета с источником данных, в этом случае связывание будет произведено. Красная штриховка говорит об ошибках связывания виджета и сигнала/источника.&lt;br /&gt;
&lt;br /&gt;
==== Редактирование многослойных композиций ====&lt;br /&gt;
Редактирование многослойных композиций принципиально не отличается от редактирования форм, кроме одного нюанса. Так как композиция может состоять из нескольких слоев, и виджеты на слоях могут располагаться один над другим, для использования наиболее удобного способа редактирования такой композиции можно воспользоваться возможностью открытия каждого слоя в отдельном окне.&lt;br /&gt;
[[Файл:AgavaPLC–Пример структуры композиции «Composition1», состоящей из трех слоев.png|мини|Рисунок 12 – Пример структуры композиции «Composition1», состоящей из трех слоев]]&lt;br /&gt;
Для открытия графического представления слоя нужно воспользоваться командой «Открыть графическое представление» аналогично открытию графического представления формы или композиции.&lt;br /&gt;
&lt;br /&gt;
Открыв одновременно композицию и слой, при редактировании слоя можно видеть, что содержимое композиции также изменяется и наоборот, при редактировании композиции изображение слоя будет изменяться.&lt;br /&gt;
&lt;br /&gt;
Слой обладает важным свойством «Прозрачность для действий». Данное свойство позволяет регулировать доступность виджетов, расположенных на нижележащих слоях, для действий пользователя. Например, если у верхнего слоя данное свойство выключено, то виджеты, расположенные на всех нижележащих слоях, будут недоступны для взаимодействия. Если же у верхнего слоя свойство включено, то виджеты нижележащего слоя будут доступны.&lt;br /&gt;
&lt;br /&gt;
==== Использование якорей ====&lt;br /&gt;
Данная возможность доступна с версии &amp;lt;code&amp;gt;AS 1.6.32+&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
При работе с графическими представлениями окон и композиций, содержащих большое количество виджетов, могут быть полезны якоря - создаваемые пользователем метки на размерных линейках.&lt;br /&gt;
[[Файл:AgavaPLC-Графическое представление-якоря.png|мини|AS 1.6.32+: Графическое представление формы с установленными якорями]]&lt;br /&gt;
Якоря позволяют контролировать положение групп виджетов благодаря связанным с ними линиям привязки. Линии привязки, позволяют быстрее выстраивать группы виджетов благодяря &amp;quot;прилипанию&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Создание якоря выполняется следующими способами:&lt;br /&gt;
&lt;br /&gt;
* Двойным кликом левой кнопки мыши по размерной линейке.&lt;br /&gt;
* Кликом правой кнопки мыши на размерной линейке и выбором команды &amp;quot;Добавить якорь&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Удаление якоря выполняется следующими способами:&lt;br /&gt;
&lt;br /&gt;
* Двойным кликом левой кнопки мыши по якорю на размерной линейке.&lt;br /&gt;
* Кликом правой кнопки мыши на размерной линейке и выбором команды &amp;quot;Удалить якорь&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Созданные якоря можно перемещать по размерной линейке с помощью мыши.&lt;br /&gt;
&lt;br /&gt;
=== Сохранение проекта ===&lt;br /&gt;
Для сохранения проекта на диск вызовите команду  «Файл-&amp;gt;Сохранить проект» или «Файл-&amp;gt;Сохранить проект как...», если необходимо сделать копию открытого проекта и продолжить работу в ней после сохранения.&lt;br /&gt;
&lt;br /&gt;
== Проверка и отладка проекта ==&lt;br /&gt;
&lt;br /&gt;
=== Эмуляция проекта ===&lt;br /&gt;
Проверить работоспособность проекта можно, не загружая его в контроллер. Для этого существует возможность запустить среду исполнения прямо на компьютере. &lt;br /&gt;
&lt;br /&gt;
Для этого необходимо:&lt;br /&gt;
&lt;br /&gt;
# Установить текущий проект как проект по умолчанию. Для этого необходимо вызвать команду &amp;quot;Проект-&amp;gt;Установить проект по умолчанию...&amp;quot;  и выбрать ранее сохраненный файл конфигурации.&lt;br /&gt;
# Запустить среду исполнения. Для этого нужно вызвать команду меню &amp;quot;Проект-&amp;gt;Запуск среды исполнения&amp;quot;. После этого будет выполнен запуск в новом окне среды исполнения.&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг сигналов ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно &amp;quot;Наблюдение&amp;quot;.png|мини|Рисунок 14 – Окно &amp;quot;Наблюдение&amp;quot;|ссылка=Файл:AgavaPLC–Окно_%22Наблюдение%22.png]]&lt;br /&gt;
Функция мониторинга сигналов позволяет наблюдать значения, хранящиеся в узлах проекта при исполнении проекта на целевом устройстве.&lt;br /&gt;
&lt;br /&gt;
Для запуска данной функции необходимо:&lt;br /&gt;
&lt;br /&gt;
# Запустить среду исполнения.&lt;br /&gt;
# Вызвать команду меню «&amp;lt;code&amp;gt;Устройство → Подключение/отключение&amp;lt;/code&amp;gt;», в появившемся окне выбрать IP-адрес и порт устройства, значения узлов которого необходимо мониторить. При необходимости просмотра значений узлов и сигналов в режиме эмуляции проекта на персональном компьютере укажите адрес 127.0.0.1. Если необходимо просматривать значения узлов проекта, выполняющегося на контроллере или панели оператора, укажите IP-адрес контроллера или панели.&lt;br /&gt;
# Нажать кнопку «Подключение».&lt;br /&gt;
&lt;br /&gt;
Поле подключения к среде исполнения нужно добавить в окно &amp;quot;Наблюдение&amp;quot; узлы, значения которых необходимо наблюдать. Такие узлы должны иметь возможность чтения или записи значений – это регистры Modbus и другие узлы типа &amp;quot;Источник&amp;quot;, сигналы. &lt;br /&gt;
&lt;br /&gt;
Для добавления узлов в окно &amp;quot;Наблюдение&amp;quot; необходимо нажать на нужном узле в дереве проекта правой кнопкой мыши и выбрать команду «&amp;lt;code&amp;gt;Добавить в окно наблюдения&amp;lt;/code&amp;gt;». Выбранные узлы будут отображаться в окне «Наблюдение» вместе со считанными значениями.&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг событий ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно просмотра событий.png|мини|Рисунок 15 – Окно просмотра событий]]Мониторинг событий позволяет наблюдать за исполнением проекта, работающего в устройстве. При включении мониторинга пользователь получает информацию о возникающих нефатальных ошибках и предупреждениях, возникающих в ходе исполнения проекта со следующими признаками:&lt;br /&gt;
&lt;br /&gt;
* метка времени, соответствующая времени возникновения события;&lt;br /&gt;
* степень важности события;&lt;br /&gt;
* тип события - информационное или события активирования, деактивирования и квитирования тревог;&lt;br /&gt;
* имя узла, сформировавшего событие.&lt;br /&gt;
* текст события.&lt;br /&gt;
&lt;br /&gt;
==== Использование мониторинга ====&lt;br /&gt;
Для старта мониторинга необходимо подключиться к нужному устройству способом, рассмотренным в разделе [[#Мониторинг сигналов]], а затем вызвать команду «&amp;lt;code&amp;gt;Устройство → Просмотр событий&amp;lt;/code&amp;gt;». В открывшемся окне будут выводиться все события, регистрируемые устройством. &lt;br /&gt;
&lt;br /&gt;
С помощью выпадающего списка в левом верхнем углу окна можно выбрать минимальный уровень выводимых событий.&lt;br /&gt;
&lt;br /&gt;
==== Фильтрация событий ====&lt;br /&gt;
''Функция доступна начиная с версии &amp;lt;code&amp;gt;AgavaSCADA/AgavaPLC 1.2.56+, 1.5.25+&amp;lt;/code&amp;gt;.''&lt;br /&gt;
&lt;br /&gt;
В нижнем левом углу окна расположена область настройки фильтра событий, позволяющая фильтровать выводимые события по имени узла и тексту событий. При использовании фильтра возможно задание фильтра в виде:&lt;br /&gt;
&lt;br /&gt;
* простой строки, при этом в список попадают события, содержащие полное совпадение заданной строки; при задании строки возможно в(ы)ключение признака учета регистра символов в строке;&lt;br /&gt;
* регулярного выражения, при этом в список попадают события, удовлетворяющие введенное выражение. Правила составления регулярных выражений описаны на странице [[Использование регулярных выражений]].&lt;br /&gt;
&lt;br /&gt;
=== Отладка в задаче ПЛК ===&lt;br /&gt;
''Данный раздел актуален для версии &amp;lt;code&amp;gt;AS 1.2.61&amp;lt;/code&amp;gt; и старее. В версиях &amp;lt;code&amp;gt;AS 1.6+&amp;lt;/code&amp;gt; используется [[Универсальная среда разработки Agava#Отладка проекта|современный пошаговый отладчик]].''&lt;br /&gt;
&lt;br /&gt;
Задача ПЛК (см. раздел [[#Задача ПЛК]]) позволяет проводить тестирование проектов с помощью режима симулятора (на компьютере, без использования контроллера) или онлайн отладки (на контроллере).&lt;br /&gt;
&lt;br /&gt;
==== Управление отладкой ====&lt;br /&gt;
Управление режимом симуляции и онлайн отладкой осуществляется с помощью панели инструментов задачи ПЛК (см. рисунок 16).&lt;br /&gt;
&lt;br /&gt;
Панель инструментов содержит следующие элементы:&lt;br /&gt;
&lt;br /&gt;
* Кнопка «Запустить симуляцию».&lt;br /&gt;
* Кнопка «Сделать шаг на один цикл».&lt;br /&gt;
* Кнопка «Приостановить симуляцию» - ставит выполнение задачи на паузу.&lt;br /&gt;
* Кнопка «Остановить симуляцию» - сбрасывает состояние всех блоков к их состоянию по умолчанию.&lt;br /&gt;
* Список выбора периода выполнения задачи.&lt;br /&gt;
* Кнопка «Показать окно «Наблюдение».&lt;br /&gt;
&lt;br /&gt;
==== Режим симулятора ====&lt;br /&gt;
[[Файл:AgavaPLC-Панель инструментов задачи ПЛК.png|мини|Рисунок 16 - Панель инструментов задачи ПЛК]]&lt;br /&gt;
Режим симулятора позволяет провести тестирование работы алгоритмов проекта на компьютере. С помощью симуляции можно выявить ошибки в работе алгоритмов проекта до его загрузки в контроллер.&lt;br /&gt;
&lt;br /&gt;
Управление симуляцией осуществляется через команды на панели инструментов задачи ПЛК.&lt;br /&gt;
&lt;br /&gt;
Для перехода в режим симуляции нажмите кнопку «Режим симулятора» на панели управления задачи ПЛК.&lt;br /&gt;
&lt;br /&gt;
После активации режима симуляции, для изменения значения входа дважды щелкните на нем левой кнопкой мыши и выберите нужный тип и значение. Текущие значения всех блоков, в соответствии с работой программы, будут отображаться в реальном времени.&lt;br /&gt;
[[Файл:AgavaPLC–Вид блоков задачи в режиме симулятора.png|мини|Рисунок 17 – Вид блоков задачи в режиме симулятора]]&lt;br /&gt;
Для выхода из режима симуляции повторно нажмите кнопку «Режим симуляции» на панели управления задачи ПЛК.&lt;br /&gt;
&lt;br /&gt;
==== Онлайн отладка ====&lt;br /&gt;
Режим онлайн отладки позволяет провести тестирование проекта, загруженного и исполняемого в контроллере. Для перехода в режим онлайн отладки загрузите конфигурацию в контроллер, подключитесь к нему, после чего нажмите кнопку «Онлайн отладка» на панели инструментов задачи ПЛК.&lt;br /&gt;
[[Файл:AgavaPLC–Вид блоков задачи в режиме онлайн отладки.png|мини|Рисунок 18 – Вид блоков задачи в режиме онлайн отладки]]&lt;br /&gt;
На рисунке 18 изображен вид задачи ПЛК в режиме онлайн отладки проекта, запущенного на МПР-60 с установленными субмодулями DI (входы) и R (выходы).&lt;br /&gt;
&lt;br /&gt;
Для онлайн отладки на панели инструментов недоступны кнопка «Приостановить симуляцию» и список выбора периода.&lt;br /&gt;
&lt;br /&gt;
== Компиляция проекта ==&lt;br /&gt;
Перед загрузкой проекта в контроллер или запуском эмуляции проекта необходимо откомпилировать проект и получить файл конфигурации, предназначенный для исполнения средой исполнения, установленной в контроллере или на персональном компьютере (в случае разработки системы диспетчеризации). Для этого необходимо вызвать команду меню &amp;quot;Проект-&amp;gt;Сохранить конфигурацию&amp;quot;, выбрать папку проекта и нажать кнопку &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Проверка проекта ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно «Ошибки».png|мини|Рисунок 19 – Окно «Ошибки»]]&lt;br /&gt;
Перед сохранением проекта желательно выполнить его проверку на наличие ошибок с помощью команды «Проект-&amp;gt;Проверить проект». После проверки обнаруженные ошибки будут отображены в окне «Ошибки».&lt;br /&gt;
&lt;br /&gt;
Если отображение окна «Ошибки» выключено, его можно включить командой «Вид-&amp;gt;Показать окно ошибок».&lt;br /&gt;
&lt;br /&gt;
Для облегчения исправления обнаруженных ошибок окно поддерживает выполнение некоторых команд над обнаруженными ошибками, вызывать которые можно из контекстного меню, отображаемого щелчком правой кнопки мыши на строке c ошибкой в окне. Контекстное меню позволяет вызывать команду «Показать узел в дереве конфигурации», выполняющую соответствующее действие.&lt;br /&gt;
&lt;br /&gt;
Также щелчок левой кнопкой мыши на строке с ошибкой открывает окно «Свойства» и дает возможность изменить в нем все свойства узла, содержащего ошибку.&lt;br /&gt;
&lt;br /&gt;
==== Установка пароля на файл конфигурации ====&lt;br /&gt;
[[Файл:AgavaPLC–Установка пароля.png|мини|Рисунок 13 – Установка пароля]]&lt;br /&gt;
Файл конфигурации, загружаемый в контроллер или панель оператора, можно защитить паролем, чтобы предотвратить его несанкционированное изменение.&lt;br /&gt;
&lt;br /&gt;
Для установки пароля на файл конфигурации необходимо выбрать в дереве проекта узел «Конфигурация» и отредактировать его свойство «Пароль». Допускается использование любых цифр, букв и спецсимволов.&lt;br /&gt;
&lt;br /&gt;
В дальнейшем при открытии файла конфигурации в среде разработки будет появляться окно с запросом пароля.&lt;br /&gt;
&lt;br /&gt;
== Загрузка проекта в устройство ==&lt;br /&gt;
Загрузка проекта в целевое устройство может быть осуществлена несколькими способами:&lt;br /&gt;
&lt;br /&gt;
* загрузка из среды разработки;&lt;br /&gt;
* загрузка с помощью USB-Flash накопителя (для панелей оператора);&lt;br /&gt;
* загрузка через браузер (для МПР-60).&lt;br /&gt;
&lt;br /&gt;
=== Загрузка из среды разработки ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно «Загрузка проекта в устройство» после подключения к контроллеру.png|мини|Рисунок 20 – Окно «Загрузка проекта в устройство» после подключения к контроллеру]]&lt;br /&gt;
Для загрузки проекта из среды разработки необходимо произвести следующие действия в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
# Создайте файл конфигурации.&lt;br /&gt;
# Выполните подключение целевого устройства к ПК по сети Ethernet.&lt;br /&gt;
# После подключения вызовите в среде разработки команду «Проект-&amp;gt;Загрузка проекта в устройство».&lt;br /&gt;
# В открывшемся окне будет отображен список файлов проекта, доступных для загрузки в целевое устройство.&lt;br /&gt;
# Выберите необходимые файлы и нажмите кнопку «Загрузить». После нажатия кнопки начнется процесс загрузки файлов, при этом в нижней части окна будет меняться состояние полосы прогресса, а также для каждого файла в таблице будет отображен результат загрузки.&lt;br /&gt;
# После окончания загрузки среда исполнения в целевом устройстве будет перезапущена и загруженный проект будет запущен.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через USB-Flash (для ПО-40 и ПО-50) ===&lt;br /&gt;
Для загрузки проекта в устройство с помощью USB-Flash накопителя необходимо произвести следующие действия в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
# Подготовьте USB-Flash накопитель, предварительно отформатировав его в файловую систему FAT32.&lt;br /&gt;
# Вызовите в среде разработки команду «Подготовка архива для обновления» в меню «Проект».&lt;br /&gt;
# Сохраните архив в корень USB-Flash накопителя.&lt;br /&gt;
# Перейдите в системную утилиту, перезагрузив панель оператора, при загрузке во время однократного звукового сигнала нажмите на экран и удерживайте до повторного звукового сигнала. Введите пароль: 111111.&lt;br /&gt;
# Перейдите на вкладку «Обновление», затем подключите USB-Flash накопитель через переходник USB-OTG, выберите из списка загрузочный архив, нажать кнопку «Обновить». Дождитесь сообщения «Обновление успешно» и нажмите кнопку «ОК».&lt;br /&gt;
# Перейдите на вкладку «Перезапуск» и нажмите кнопку «Перезапуск».&lt;br /&gt;
После перезагрузки панели загруженный проект будет запущен.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через браузер (для МПР-60) ===&lt;br /&gt;
Для загрузки проекта через браузер необходимо произвести следующие действия в указанном порядке.&lt;br /&gt;
&lt;br /&gt;
# Вызовите в среде разработки команду «Подготовка архива для обновления» в меню «Проект».&lt;br /&gt;
# Сохраните архив.&lt;br /&gt;
# Откройте системную утилиту, введя IP-адрес контроллера в адресную строку браузера.&lt;br /&gt;
# Перейдите на вкладку «Загрузка ПО».  Рисунок 71 - Вкладка системной утилиты «Загрузка ПО»&lt;br /&gt;
# Выберите на компьютере архив с проектом, который необходимо загрузить в контроллер.&lt;br /&gt;
# Нажмите кнопку «Загрузить».&lt;br /&gt;
# Дождитесь окончания загрузки файла и обновления проекта.&lt;br /&gt;
&lt;br /&gt;
== Отладка проекта ==&lt;br /&gt;
''Данный функционал доступен в версиях &amp;lt;code&amp;gt;AS 1.6+&amp;lt;/code&amp;gt;. Для версий &amp;lt;code&amp;gt;AS 1.2&amp;lt;/code&amp;gt; используйте мониторинг, [[Универсальная среда разработки Agava#Отладка в задаче ПЛК|отладку в задачах ПЛК]].''&lt;br /&gt;
&lt;br /&gt;
=== Локальная отладка ===&lt;br /&gt;
&lt;br /&gt;
=== Удаленная отладка ===&lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_Agava&amp;diff=3470</id>
		<title>Универсальная среда разработки Agava</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_Agava&amp;diff=3470"/>
		<updated>2026-03-27T09:48:05Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Редактирование существующего проекта */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Универсальная среда разработки предназначена для создания и редактирования программного обеспечения для панелей оператора АГАВА ПО, многоканальных программируемых реле АГАВА МПР-60 и систем диспетчеризации на базе SCADA-системы AgavaSCADA.&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
Универсальная среда разработки Agava имеет удобный и эргономичный пользовательский интерфейс со всеми инструментами, необходимыми для создания эффективных проектов-приложений, предназначенных для исполнения на ПК, панелях оператора или персональных компьютерах.&lt;br /&gt;
&lt;br /&gt;
Среда разработки совмещает редакторы текста, редакторы визуальных представлений объектов, компоновщики структуры, средства связывания объектов и других частей проекта, анализаторы проекта в одном приложении и дает пользователю возможность ведения эффективной разработки проектов-приложений от начала и до завершения в одной программе, без использования разнородных приложений-утилит и необходимости переключения между ними.&lt;br /&gt;
&lt;br /&gt;
=== Версии программного обеспечения ===&lt;br /&gt;
{{Внимание|Текст=При использовании среды разработки совместно с панелями оператора АГАВА ПО или многоканальными программируемыми реле АГАВА МПР-60 необходимо использовать соответствующую версию среды разработки|Тип=Восклицание синий.png}}&lt;br /&gt;
Для определения подходящей версии среды разработки необходимо определить версию среды исполнения, установленной в панели оператора или реле. Тип и версия среды исполнения указаны в системной утилите прибора. Например, &amp;quot;AgavaPLC 1.1&amp;quot;, &amp;quot;AgavaPLC 1.2&amp;quot;  и т.д. Для использования со средой исполнения AgavaPLC 1.1 необходимо использовать среду разработки версии 1.1, для среды исполнения AgavaPLC 1.2 необходима среда разработки версии 1.2 и так далее.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные статьи и документы ===&lt;br /&gt;
*[[Узлы проекта AgavaSCADA/AgavaPLC|Описание узлов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Свойства узлов в AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Транспорты AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Описание языка С++ в AgavaPLC|Описание языка С++ в AgavaSCADA/AgavaPLC]].&amp;lt;!-- Комментарий --&amp;gt;.&lt;br /&gt;
*[[Объектная модель AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Описание базовых классов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Коды ошибок и предупреждений AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Рекомендации по разработке приложений AgavaSCADA/AgavaPLC]].&lt;br /&gt;
Полный перечень всех документов, связанных с разработкой приложений на AgavaSCADA/AgavaPLC, приведен на странице [[:Категория:AgavaSCADA/AgavaPLC|категории AgavaSCADA/AgavaPLC]].&lt;br /&gt;
&lt;br /&gt;
== Разработка проекта ==&lt;br /&gt;
&lt;br /&gt;
=== Создание нового проекта ===&lt;br /&gt;
Создание нового проекта в среде разработки осуществляется с помощью команды «Создать проект…» в меню «Файл». После вызова данной команды откроется диалоговое окно создания нового проекта (см. Рисунок 1).&lt;br /&gt;
[[Файл:AgavaPLC-Создание проекта.png|мини|Рисунок 1 - Окно &amp;quot;Создание нового проекта&amp;quot;]]&lt;br /&gt;
Для создания проекта необходимо в списке типов проектов выбрать необходимый, ввести имя проекта и путь для его сохранения, после чего нажать кнопку «Создать проект».&lt;br /&gt;
&lt;br /&gt;
Доступны несколько типов проектов:&lt;br /&gt;
&lt;br /&gt;
* «Пустой проект» – пустой проект, не содержащий никаких узлов. Данный тип можно использовать для создания произвольного проекта &amp;quot;с нуля&amp;quot;.&lt;br /&gt;
* «Локальный проект» – предварительно настроенный проект, содержащий необходимые подсистемы и предназначенный для реализации простой системы для одного устройства, при выборе данного типа пользователь имеет возможность выбрать нужные ему подсистемы и получить полностью рабочий проект в минимальной конфигурации.&lt;br /&gt;
* «Проект АГАВА ПО-40» - проект, предназначенный для исполнения на панели оператора АГАВА ПО-40.&lt;br /&gt;
* «Проект АГАВА ПО-50» - проект, предназначенный для исполнения на панели оператора АГАВА ПО-50.&lt;br /&gt;
* «Проект АГАВА МПР-60» - проект, предназначенный для исполнения на контроллере АГАВА МПР-60.&lt;br /&gt;
* «Проект АГАВА ПЛК-70.А» - проект, предназначенный для исполнения на контроллере АГАВА ПЛК-70.А.&lt;br /&gt;
&lt;br /&gt;
=== Редактирование существующего проекта ===&lt;br /&gt;
Редактирование существующего проекта начинается с открытия файла проекта путем вызова команды «Открыть…» в меню «Файл». После загрузки файла в основном окне среды разработки будут отображены свойства и параметры проекта (см. Рисунок 2).&lt;br /&gt;
[[Файл:AgavaPLC-Основное окно среды разработки.png|мини|Рисунок 2 – Основное окно среды разработки AgavaPLC с загруженным проектом]]&lt;br /&gt;
По умолчанию основное окно среды разработки содержит перечисленные ниже части:&lt;br /&gt;
&lt;br /&gt;
# Строка заголовка приложения, панель меню и панель инструментов.&lt;br /&gt;
# Окно дерева проекта. Предоставляет доступ ко всей структуре проекта (см. раздел [[Узлы проекта AgavaSCADA/AgavaPLC|Узлы проекта]]).&lt;br /&gt;
# Окно свойств (см. раздел [[#Редактирование свойств узлов]] ).&lt;br /&gt;
# Область для отображения содержимого, например графического представления окна, текста программы или задачи ПЛК.&lt;br /&gt;
# Область вспомогательных окон:&lt;br /&gt;
## Окно &amp;quot;Сообщения&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Ошибки&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Точки останова&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Ресурсы&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Глобальные переменные&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Выражения&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Стек вызовов&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Наблюдение&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Локальные переменные&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Поиск&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
После открытия проекта можно приступить к его редактированию.&lt;br /&gt;
&lt;br /&gt;
По завершению всех операций по редактированию необходимо выполнить проверку проекта на корректность с помощью команды «Проверить проект», расположенной в меню «Проект» (см. 6.1). &lt;br /&gt;
&lt;br /&gt;
=== Структура и состав проекта ===&lt;br /&gt;
Типичный проект содержит следующие части:&lt;br /&gt;
&lt;br /&gt;
* станция – важнейший объект, управляющий работой собственных подсистем и осуществляющий обмен данными с другими станциями;&lt;br /&gt;
* транспортная подсистема, выполняющая сбор данных с УСО;&lt;br /&gt;
* подсистема визуализации, обеспечивающая отображение информации в различных видах.&lt;br /&gt;
&lt;br /&gt;
Проект также может содержать следующие части:&lt;br /&gt;
&lt;br /&gt;
* подсистема архивирования, сохраняющая данные в БД для последующего извлечения и анализа;&lt;br /&gt;
* подсистема проверки прав пользователей, предназначенная для контроля доступа пользователя к объектам в режиме исполнения;&lt;br /&gt;
* подсистема тревог, предназначенная для оповещения пользователя об обнаруженных нарушениях;&lt;br /&gt;
* подсистема журналирования, выполняющая архивирование зарегистрированных событий в БД для последующего извлечения и анализа.&lt;br /&gt;
&lt;br /&gt;
Проект имеет древовидную структуру, вследствие чего все узлы связаны друг с другом. Узлы нижних уровней подчиняются узлам верхних уровней. К примеру, станции подчинены все подсистемы, а каждой подсистеме подчинены все узлы, которыми она управляет.&lt;br /&gt;
&lt;br /&gt;
Описание всех частей проекта и их узлов приведено в разделе 4.&lt;br /&gt;
&lt;br /&gt;
=== Разработка проекта ===&lt;br /&gt;
[[Файл:AgavaPLC-Добавление узла в проект.png|мини|Рисунок 3 – Добавление узла в проект AgavaPLC]]&lt;br /&gt;
Перед началом разработки проекта рекомендуется проанализировать поставленную задачи и определить подсистемы, необходимые для её реализации. Взаимодействие с подсистемами осуществляется через дерево проекта (см. Рисунок 2), в которое добавляются нужные узлы. Для добавления нового узла, необходимо нажать правой кнопкой мыши на узел верхнего уровня, которому он подчинён, и выбрать в контекстном меню команду «Добавить узел».&lt;br /&gt;
&lt;br /&gt;
Основные части типовой программы и способы их реализации приведены ниже.&lt;br /&gt;
&lt;br /&gt;
==== Взаимодействие с внешними устройствами ====&lt;br /&gt;
Реализуется через подсистему «Транспорты» в окне дерева проекта. Необходимо добавить в нее нужные протоколы, в зависимости от имеющейся конфигурации контроллера.&lt;br /&gt;
[[Файл:AgavaPLC-Транспорты.png|мини|Рисунок 4 - Транспорты в дереве проекта AgavaPLC]]&lt;br /&gt;
# Транспорт для обмена с субмодулями контроллера (для контроллеров с корзиной субмодулей). В качестве порта транспорта необходимо указать “/dev/ttyS0”. В проекте для МПР-60 присутствует по-умолчанию.&lt;br /&gt;
# Транспорт последовательный (для управления по RS-232, RS-485 и т.д.).&lt;br /&gt;
# Транспорт TCP/IP (для управления по Ethernet).&lt;br /&gt;
&lt;br /&gt;
К транспортам присоединяются либо регистры Modbus, либо субмодули. Для регистра задается адрес устройства, номер регистра, функция чтения/записи и другие параметры, при необходимости. Для субмодуля указывается слот, в котором он установлен, и тип аналоговых входов/выходов. &lt;br /&gt;
&lt;br /&gt;
==== Визуализация данных ====&lt;br /&gt;
Визуализация данных технологических процессов реализуется с помощью элементов подсистемы «Визуализация».&lt;br /&gt;
&lt;br /&gt;
Система визуализации недоступна в проектах для  контроллеров МПР.&lt;br /&gt;
[[Файл:AgavaPLC-Пример визуализации.png|мини|Рисунок 5 - Пример визуализации]]&lt;br /&gt;
Визуализация содержит одно или несколько окон, описанных ниже.&lt;br /&gt;
&lt;br /&gt;
# Форма, которая может использоваться как меню или панель инструментов. Также применяется в небольших проектах, в которых нет необходимости изменения выводимого набора виджетов.&lt;br /&gt;
# Окно с композицией, которое позволяет переключаться между различными экранами (например мнемосхемой, настройками, архивированием и т.д). Каждый из этих экранов реализуется на отдельной композиции.&lt;br /&gt;
&lt;br /&gt;
Процесс создания визуализации начинается с добавления нужных окон в группу «Окна» в дереве проекта. В том случае, если используется окно с композицией, необходимо задать ему отображаемую композицию по умолчанию, перед этим добавив ее в группу «Композиции». Созданные окна нужно добавить к одному фрейму, указав их в соответствующем свойстве фрейма.&lt;br /&gt;
&lt;br /&gt;
Редактирование содержимого окна или композиции осуществляется в его графическом представлении (см. раздел [[#Редактирование графического представления узла]]).&lt;br /&gt;
&lt;br /&gt;
Более подробное описание подсистемы визуализации приведено в разделе [[#Подсистема визуализации]].&lt;br /&gt;
&lt;br /&gt;
==== Пользовательские алгоритмы ====&lt;br /&gt;
Реализовать нужные алгоритмы работы программы можно с помощью различных инструментов, которые выбираются в зависимости от сложности проектов и навыков программиста:&lt;br /&gt;
&lt;br /&gt;
# Операции в группе «Сигналы» – отдельные логические операции. В основном используются для небольших проектов, не требующих сложных методов управления;&lt;br /&gt;
# Задачи ПЛК – графическое программирование с помощью связывания между собой различных функциональных блоков. Подходит для больших проектов. Реализуется в узле «Задача ПЛК» группы «Задачи». Подробное описание приведено в разделе [[#Задача ПЛК]]'''.'''&lt;br /&gt;
# Скрипты С++ – текстовое программирование на языке высокого уровня. Подходит для больших проектов. Реализуется с помощью операций «Скрипт С++», расположенных в группе «Сигналы» или в задаче ПЛК. Описание реализации языка С++ приведено на странице [[Описание языка С++ в AgavaPLC]].&lt;br /&gt;
=== Редактирование свойств узлов ===&lt;br /&gt;
Среда разработки обладает развитыми возможностями по редактированию свойств узлов. Описание доступных типов свойств приведно в статье [[Свойства узлов в AgavaPLC/AgavaSCADA]].&lt;br /&gt;
&lt;br /&gt;
==== Редактирование свойств узлов с помощью окна «Свойства» ====&lt;br /&gt;
[[Файл:AgavaPLC-Окно &amp;quot;Свойства&amp;quot;.png|мини|Рисунок 6 – Окно «Свойства» виджета «Кнопка»]]&lt;br /&gt;
Редактирование свойств всех узлов осуществляется с помощью окна «Свойства».&lt;br /&gt;
&lt;br /&gt;
В окне «Свойства» в виде таблицы отображаются все доступные свойства узла, объединенные в группы. В левой колонке отображены наименования свойств, в правой отображены их значения. Свойства, недоступные для изменения, имеют наименование серого цвета. В нижней части окна расположена область подсказки, содержащая пояснение к выделенному свойству.&lt;br /&gt;
&lt;br /&gt;
===== Редактирование свойств группы узлов =====&lt;br /&gt;
В случае, когда необходимо изменить свойства у нескольких узлов, можно воспользоваться возможностью группового редактирования свойств. Для этого нужно выделить несколько узлов в дереве конфигурации либо на графическом представлении с помощью левой кнопки мыши и нажатой кнопки «Ctrl». При этом в окне свойств будут отображены только те свойства, что имеются у всех выделенных узлов. Далее можно изменить нужное свойство, при этом после завершения редактирования измененное значение будет установлено во всех выбранных узлах.&lt;br /&gt;
&lt;br /&gt;
==== Групповое редактирование свойств узлов ====&lt;br /&gt;
При необходимости редактирования разных свойств у большого количества узлов можно воспользоваться специальным окном «Список узлов».&lt;br /&gt;
[[Файл:AgavaPLC-Окно &amp;quot;Список узлов&amp;quot;.png|мини|Рисунок 7 - Окно &amp;quot;Список узлов&amp;quot;]]&lt;br /&gt;
Открытие окна выполняется с помощью вызова команды «Открыть список узлов» в контекстном меню дерева конфигурации. Открытое окно содержит все узлы, вложенные в выбранные при вызове команды.&lt;br /&gt;
&lt;br /&gt;
Окно позволяет редактировать свойства непосредственно в ячейках таблицы, без переключения на окно «Свойства». Групповое редактирование свойств узлов через окно «Свойства» также доступно.&lt;br /&gt;
&lt;br /&gt;
Щелчок правой кнопкой мыши на списке вызывает контекстное меню, содержащее команды:&lt;br /&gt;
&lt;br /&gt;
* “Свойства”;&lt;br /&gt;
* “Экспорт в *.txt”;&lt;br /&gt;
* “Импорт из *.txt”;&lt;br /&gt;
* “Удалить узел”.&lt;br /&gt;
&lt;br /&gt;
Команда «Свойства» открывает диалоговое окно выбора отображаемых свойств.&lt;br /&gt;
&lt;br /&gt;
Команды «Экспорт», «Импорт» выполняют экспорт списка свойств узлов в текстовый файл и импорт соответственно.&lt;br /&gt;
&lt;br /&gt;
Команда «Удалить узел» производит удаление выделенного узла (узлов).&lt;br /&gt;
&lt;br /&gt;
==== Функция групповой замены источников в узлах ====&lt;br /&gt;
При разработке сложных проектов может возникнуть необходимость заменить источники сразу в большом количестве узлов. Для этой цели используется функция групповой замены источников.  Необходимо перейти в редактирование свойств типа «Список источников», которое производится в соответствующем окне (см. Рисунок 8).&lt;br /&gt;
[[Файл:AgavaPLC-Окно редактирования свойств типа «Список источников».png|мини|Рисунок 8 - Окно редактирования свойств типа «Список источников»]]&lt;br /&gt;
Затем необходимо использовать функцию групповой замены (см. Рисунок 9), выделив нужные узлы, нажав на них правой кнопкой мыши и выбрав «Групповая замена».&lt;br /&gt;
[[Файл:AgavaPLC-Окно функции «Групповая замена».png|мини|Рисунок 9 - Окно функции «Групповая замена»]]&lt;br /&gt;
&lt;br /&gt;
=== Редактирование графического представления узла ===&lt;br /&gt;
Редактирование содержимого окон, слоев, форм, композиций и других элементов, предназначенных для отображения на экране, осуществляется в окне графического представления. Открытие окна возможно с помощью команды «Открыть графическое представление» в контекстном меню дерева конфигурации или двойного нажатия левой кнопки мыши для узлов следующих типов:&lt;br /&gt;
&lt;br /&gt;
* фрейм;&lt;br /&gt;
* форма;&lt;br /&gt;
* окно с композицией;&lt;br /&gt;
* слой.&lt;br /&gt;
&lt;br /&gt;
Открытое графическое представление выбранного узла может содержать все уже размещенные на нем элементы визуализации и (или) другие узлы и позволяет добавить новые.&lt;br /&gt;
[[Файл:AgavaPLC–Открытое графическое представление окна «winMain».png|мини|Рисунок 10 – Открытое графическое представление окна «winMain»]]&lt;br /&gt;
На рисунке 10 представлено графическое представление окна «winMain», обведенное пунктирной рамкой серого цвета, обозначающей внешнюю границу открытого узла. Тип рамки пользователь может выбрать по своему усмотрению, выбор производится в окне настроек среды разработки, доступном через команду «Настройки» в меню «Параметры».&lt;br /&gt;
&lt;br /&gt;
Щелчок правой кнопкой мыши на пустом месте в открытом графическом представлении узла вызывает контекстное меню, содержащее команды удаления и вставки виджетов из буфера обмена, а также команды добавления новых виджетов доступных типов.&lt;br /&gt;
&lt;br /&gt;
Добавление новых виджетов также может осуществлять путем их перестаскивания в рабочую область из панели виджетов.&lt;br /&gt;
&lt;br /&gt;
Графическое представление позволяет перемещать выделенные виджеты кнопками перемещения курсора на клавиатуре, а также изменять их размеры кнопками перемещения курсора при нажатой кнопке Shift.&lt;br /&gt;
&lt;br /&gt;
==== Связывание источников и виджетов ====&lt;br /&gt;
Связывание виджетов и других узлов с источниками данных необходимо для того, чтобы виджеты или другие узлы могли отображать или обрабатывать значения, хранящиеся в источниках.&lt;br /&gt;
&lt;br /&gt;
Для связи виджетов с источниками данных можно воспользоваться обычным способом связывания через окно «Свойства». К примеру, связывание размещенного на форме виджета «Текстовая метка» с регистром Modbus осуществляется добавлением регистра Modbus в свойство виджета «Источник».&lt;br /&gt;
&lt;br /&gt;
Вместе с обычным способом связывания существует и другой, более быстрый способ. Для быстрого связывания регистра с виджетом достаточно нажать на регистр в дереве конфигурации левой кнопкой мыши и перенести его на виджет в открытом графическом представлении.&lt;br /&gt;
[[Файл:AgavaPLC–Связывание узла «sourceModbusRegister0» и виджета.png|мини|Рисунок 11 – Связывание узла «sourceModbusRegister0» и виджета]]&lt;br /&gt;
При помещении курсора над виджетом последний будет заштрихован сеткой зеленого или красного цвета, а курсор изменит свой вид на стрелку с квадратиком (см. рисунок 11).&lt;br /&gt;
&lt;br /&gt;
Зеленая штриховка виджета означает отсутствие связи выделенного виджета с источником данных, в этом случае связывание будет произведено. Красная штриховка говорит об ошибках связывания виджета и сигнала/источника.&lt;br /&gt;
&lt;br /&gt;
==== Редактирование многослойных композиций ====&lt;br /&gt;
Редактирование многослойных композиций принципиально не отличается от редактирования форм, кроме одного нюанса. Так как композиция может состоять из нескольких слоев, и виджеты на слоях могут располагаться один над другим, для использования наиболее удобного способа редактирования такой композиции можно воспользоваться возможностью открытия каждого слоя в отдельном окне.&lt;br /&gt;
[[Файл:AgavaPLC–Пример структуры композиции «Composition1», состоящей из трех слоев.png|мини|Рисунок 12 – Пример структуры композиции «Composition1», состоящей из трех слоев]]&lt;br /&gt;
Для открытия графического представления слоя нужно воспользоваться командой «Открыть графическое представление» аналогично открытию графического представления формы или композиции.&lt;br /&gt;
&lt;br /&gt;
Открыв одновременно композицию и слой, при редактировании слоя можно видеть, что содержимое композиции также изменяется и наоборот, при редактировании композиции изображение слоя будет изменяться.&lt;br /&gt;
&lt;br /&gt;
Слой обладает важным свойством «Прозрачность для действий». Данное свойство позволяет регулировать доступность виджетов, расположенных на нижележащих слоях, для действий пользователя. Например, если у верхнего слоя данное свойство выключено, то виджеты, расположенные на всех нижележащих слоях, будут недоступны для взаимодействия. Если же у верхнего слоя свойство включено, то виджеты нижележащего слоя будут доступны.&lt;br /&gt;
&lt;br /&gt;
==== Использование якорей ====&lt;br /&gt;
Данная возможность доступна с версии &amp;lt;code&amp;gt;AS 1.6.32+&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
При работе с графическими представлениями окон и композиций, содержащих большое количество виджетов, могут быть полезны якоря - создаваемые пользователем метки на размерных линейках.&lt;br /&gt;
[[Файл:AgavaPLC-Графическое представление-якоря.png|мини|AS 1.6.32+: Графическое представление формы с установленными якорями]]&lt;br /&gt;
Якоря позволяют контролировать положение групп виджетов благодаря связанным с ними линиям привязки. Линии привязки, позволяют быстрее выстраивать группы виджетов благодяря &amp;quot;прилипанию&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Создание якоря выполняется следующими способами:&lt;br /&gt;
&lt;br /&gt;
* Двойным кликом левой кнопки мыши по размерной линейке.&lt;br /&gt;
* Кликом правой кнопки мыши на размерной линейке и выбором команды &amp;quot;Добавить якорь&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Удаление якоря выполняется следующими способами:&lt;br /&gt;
&lt;br /&gt;
* Двойным кликом левой кнопки мыши по якорю на размерной линейке.&lt;br /&gt;
* Кликом правой кнопки мыши на размерной линейке и выбором команды &amp;quot;Удалить якорь&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Созданные якоря можно перемещать по размерной линейке с помощью мыши.&lt;br /&gt;
&lt;br /&gt;
=== Сохранение проекта ===&lt;br /&gt;
Для сохранения проекта на диск вызовите команду  «Файл-&amp;gt;Сохранить проект» или «Файл-&amp;gt;Сохранить проект как...», если необходимо сделать копию открытого проекта и продолжить работу в ней после сохранения.&lt;br /&gt;
&lt;br /&gt;
== Проверка и отладка проекта ==&lt;br /&gt;
&lt;br /&gt;
=== Эмуляция проекта ===&lt;br /&gt;
Проверить работоспособность проекта можно, не загружая его в контроллер. Для этого существует возможность запустить среду исполнения прямо на компьютере. &lt;br /&gt;
&lt;br /&gt;
Для этого необходимо:&lt;br /&gt;
&lt;br /&gt;
# Установить текущий проект как проект по умолчанию. Для этого необходимо вызвать команду &amp;quot;Проект-&amp;gt;Установить проект по умолчанию...&amp;quot;  и выбрать ранее сохраненный файл конфигурации.&lt;br /&gt;
# Запустить среду исполнения. Для этого нужно вызвать команду меню &amp;quot;Проект-&amp;gt;Запуск среды исполнения&amp;quot;. После этого будет выполнен запуск в новом окне среды исполнения.&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг сигналов ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно &amp;quot;Наблюдение&amp;quot;.png|мини|Рисунок 14 – Окно &amp;quot;Наблюдение&amp;quot;|ссылка=Файл:AgavaPLC–Окно_%22Наблюдение%22.png]]&lt;br /&gt;
Функция мониторинга сигналов позволяет наблюдать значения, хранящиеся в узлах проекта при исполнении проекта на целевом устройстве.&lt;br /&gt;
&lt;br /&gt;
Для запуска данной функции необходимо:&lt;br /&gt;
&lt;br /&gt;
# Запустить среду исполнения.&lt;br /&gt;
# Вызвать команду меню «&amp;lt;code&amp;gt;Устройство → Подключение/отключение&amp;lt;/code&amp;gt;», в появившемся окне выбрать IP-адрес и порт устройства, значения узлов которого необходимо мониторить. При необходимости просмотра значений узлов и сигналов в режиме эмуляции проекта на персональном компьютере укажите адрес 127.0.0.1. Если необходимо просматривать значения узлов проекта, выполняющегося на контроллере или панели оператора, укажите IP-адрес контроллера или панели.&lt;br /&gt;
# Нажать кнопку «Подключение».&lt;br /&gt;
&lt;br /&gt;
Поле подключения к среде исполнения нужно добавить в окно &amp;quot;Наблюдение&amp;quot; узлы, значения которых необходимо наблюдать. Такие узлы должны иметь возможность чтения или записи значений – это регистры Modbus и другие узлы типа &amp;quot;Источник&amp;quot;, сигналы. &lt;br /&gt;
&lt;br /&gt;
Для добавления узлов в окно &amp;quot;Наблюдение&amp;quot; необходимо нажать на нужном узле в дереве проекта правой кнопкой мыши и выбрать команду «&amp;lt;code&amp;gt;Добавить в окно наблюдения&amp;lt;/code&amp;gt;». Выбранные узлы будут отображаться в окне «Наблюдение» вместе со считанными значениями.&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг событий ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно просмотра событий.png|мини|Рисунок 15 – Окно просмотра событий]]Мониторинг событий позволяет наблюдать за исполнением проекта, работающего в устройстве. При включении мониторинга пользователь получает информацию о возникающих нефатальных ошибках и предупреждениях, возникающих в ходе исполнения проекта со следующими признаками:&lt;br /&gt;
&lt;br /&gt;
* метка времени, соответствующая времени возникновения события;&lt;br /&gt;
* степень важности события;&lt;br /&gt;
* тип события - информационное или события активирования, деактивирования и квитирования тревог;&lt;br /&gt;
* имя узла, сформировавшего событие.&lt;br /&gt;
* текст события.&lt;br /&gt;
&lt;br /&gt;
==== Использование мониторинга ====&lt;br /&gt;
Для старта мониторинга необходимо подключиться к нужному устройству способом, рассмотренным в разделе [[#Мониторинг сигналов]], а затем вызвать команду «&amp;lt;code&amp;gt;Устройство → Просмотр событий&amp;lt;/code&amp;gt;». В открывшемся окне будут выводиться все события, регистрируемые устройством. &lt;br /&gt;
&lt;br /&gt;
С помощью выпадающего списка в левом верхнем углу окна можно выбрать минимальный уровень выводимых событий.&lt;br /&gt;
&lt;br /&gt;
==== Фильтрация событий ====&lt;br /&gt;
''Функция доступна начиная с версии &amp;lt;code&amp;gt;AgavaSCADA/AgavaPLC 1.2.56+, 1.5.25+&amp;lt;/code&amp;gt;.''&lt;br /&gt;
&lt;br /&gt;
В нижнем левом углу окна расположена область настройки фильтра событий, позволяющая фильтровать выводимые события по имени узла и тексту событий. При использовании фильтра возможно задание фильтра в виде:&lt;br /&gt;
&lt;br /&gt;
* простой строки, при этом в список попадают события, содержащие полное совпадение заданной строки; при задании строки возможно в(ы)ключение признака учета регистра символов в строке;&lt;br /&gt;
* регулярного выражения, при этом в список попадают события, удовлетворяющие введенное выражение. Правила составления регулярных выражений описаны на странице [[Использование регулярных выражений]].&lt;br /&gt;
&lt;br /&gt;
=== Отладка в задаче ПЛК ===&lt;br /&gt;
''Данный раздел актуален для версии &amp;lt;code&amp;gt;AS 1.2.61&amp;lt;/code&amp;gt; и старее. В версиях &amp;lt;code&amp;gt;AS 1.6+&amp;lt;/code&amp;gt; используется [[Универсальная среда разработки Agava#Отладка проекта|современный пошаговый отладчик]].''&lt;br /&gt;
&lt;br /&gt;
Задача ПЛК (см. раздел [[#Задача ПЛК]]) позволяет проводить тестирование проектов с помощью режима симулятора (на компьютере, без использования контроллера) или онлайн отладки (на контроллере).&lt;br /&gt;
&lt;br /&gt;
==== Управление отладкой ====&lt;br /&gt;
Управление режимом симуляции и онлайн отладкой осуществляется с помощью панели инструментов задачи ПЛК (см. рисунок 16).&lt;br /&gt;
&lt;br /&gt;
Панель инструментов содержит следующие элементы:&lt;br /&gt;
&lt;br /&gt;
* Кнопка «Запустить симуляцию».&lt;br /&gt;
* Кнопка «Сделать шаг на один цикл».&lt;br /&gt;
* Кнопка «Приостановить симуляцию» - ставит выполнение задачи на паузу.&lt;br /&gt;
* Кнопка «Остановить симуляцию» - сбрасывает состояние всех блоков к их состоянию по умолчанию.&lt;br /&gt;
* Список выбора периода выполнения задачи.&lt;br /&gt;
* Кнопка «Показать окно «Наблюдение».&lt;br /&gt;
&lt;br /&gt;
==== Режим симулятора ====&lt;br /&gt;
Режим симулятора позволяет провести тестирование работы алгоритмов проекта на компьютере. С помощью симуляции можно выявить ошибки в работе алгоритмов проекта до его загрузки в контроллер.&lt;br /&gt;
&lt;br /&gt;
Управление симуляцией осуществляется через команды на панели инструментов задачи ПЛК.&lt;br /&gt;
&lt;br /&gt;
Для перехода в режим симуляции нажмите кнопку «Режим симулятора» на панели управления задачи ПЛК.&lt;br /&gt;
[[Файл:AgavaPLC-Панель инструментов задачи ПЛК.png|мини|Рисунок 16 - Панель инструментов задачи ПЛК]]&lt;br /&gt;
После активации режима симуляции, для изменения значения входа дважды щелкните на нем левой кнопкой мыши и выберите нужный тип и значение. Текущие значения всех блоков, в соответствии с работой программы, будут отображаться в реальном времени.&lt;br /&gt;
[[Файл:AgavaPLC–Вид блоков задачи в режиме симулятора.png|мини|Рисунок 17 – Вид блоков задачи в режиме симулятора]]&lt;br /&gt;
Для выхода из режима симуляции повторно нажмите кнопку «Режим симуляции» на панели управления задачи ПЛК.&lt;br /&gt;
&lt;br /&gt;
==== Онлайн отладка ====&lt;br /&gt;
Режим онлайн отладки позволяет провести тестирование проекта, загруженного и исполняемого в контроллере. Для перехода в режим онлайн отладки загрузите конфигурацию в контроллер, подключитесь к нему, после чего нажмите кнопку «Онлайн отладка» на панели инструментов задачи ПЛК.&lt;br /&gt;
[[Файл:AgavaPLC–Вид блоков задачи в режиме онлайн отладки.png|мини|Рисунок 18 – Вид блоков задачи в режиме онлайн отладки]]&lt;br /&gt;
На рисунке 18 изображен вид задачи ПЛК в режиме онлайн отладки проекта, запущенного на МПР-60 с установленными субмодулями DI (входы) и R (выходы).&lt;br /&gt;
&lt;br /&gt;
Для онлайн отладки на панели инструментов недоступны кнопка «Приостановить симуляцию» и список выбора периода.&lt;br /&gt;
&lt;br /&gt;
== Компиляция проекта ==&lt;br /&gt;
Перед загрузкой проекта в контроллер или запуском эмуляции проекта необходимо откомпилировать проект и получить файл конфигурации, предназначенный для исполнения средой исполнения, установленной в контроллере или на персональном компьютере (в случае разработки системы диспетчеризации). Для этого необходимо вызвать команду меню &amp;quot;Проект-&amp;gt;Сохранить конфигурацию&amp;quot;, выбрать папку проекта и нажать кнопку &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Проверка проекта ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно «Ошибки».png|мини|Рисунок 19 – Окно «Ошибки»]]&lt;br /&gt;
Перед сохранением проекта желательно выполнить его проверку на наличие ошибок с помощью команды «Проект-&amp;gt;Проверить проект». После проверки обнаруженные ошибки будут отображены в окне «Ошибки».&lt;br /&gt;
&lt;br /&gt;
Если отображение окна «Ошибки» выключено, его можно включить командой «Вид-&amp;gt;Показать окно ошибок».&lt;br /&gt;
&lt;br /&gt;
Для облегчения исправления обнаруженных ошибок окно поддерживает выполнение некоторых команд над обнаруженными ошибками, вызывать которые можно из контекстного меню, отображаемого щелчком правой кнопки мыши на строке c ошибкой в окне. Контекстное меню позволяет вызывать команду «Показать узел в дереве конфигурации», выполняющую соответствующее действие.&lt;br /&gt;
&lt;br /&gt;
Также щелчок левой кнопкой мыши на строке с ошибкой открывает окно «Свойства» и дает возможность изменить в нем все свойства узла, содержащего ошибку.&lt;br /&gt;
&lt;br /&gt;
==== Установка пароля на файл конфигурации ====&lt;br /&gt;
[[Файл:AgavaPLC–Установка пароля.png|мини|Рисунок 13 – Установка пароля]]&lt;br /&gt;
Файл конфигурации, загружаемый в контроллер или панель оператора, можно защитить паролем, чтобы предотвратить его несанкционированное изменение.&lt;br /&gt;
&lt;br /&gt;
Для установки пароля на файл конфигурации необходимо выбрать в дереве проекта узел «Конфигурация» и отредактировать его свойство «Пароль». Допускается использование любых цифр, букв и спецсимволов.&lt;br /&gt;
&lt;br /&gt;
В дальнейшем при открытии файла конфигурации в среде разработки будет появляться окно с запросом пароля.&lt;br /&gt;
&lt;br /&gt;
== Загрузка проекта в устройство ==&lt;br /&gt;
Загрузка проекта в целевое устройство может быть осуществлена несколькими способами:&lt;br /&gt;
&lt;br /&gt;
* загрузка из среды разработки;&lt;br /&gt;
* загрузка с помощью USB-Flash накопителя (для панелей оператора);&lt;br /&gt;
* загрузка через браузер (для МПР-60).&lt;br /&gt;
&lt;br /&gt;
=== Загрузка из среды разработки ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно «Загрузка проекта в устройство» после подключения к контроллеру.png|мини|Рисунок 20 – Окно «Загрузка проекта в устройство» после подключения к контроллеру]]&lt;br /&gt;
Для загрузки проекта из среды разработки необходимо произвести следующие действия в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
# Создайте файл конфигурации.&lt;br /&gt;
# Выполните подключение целевого устройства к ПК по сети Ethernet.&lt;br /&gt;
# После подключения вызовите в среде разработки команду «Проект-&amp;gt;Загрузка проекта в устройство».&lt;br /&gt;
# В открывшемся окне будет отображен список файлов проекта, доступных для загрузки в целевое устройство.&lt;br /&gt;
# Выберите необходимые файлы и нажмите кнопку «Загрузить». После нажатия кнопки начнется процесс загрузки файлов, при этом в нижней части окна будет меняться состояние полосы прогресса, а также для каждого файла в таблице будет отображен результат загрузки.&lt;br /&gt;
# После окончания загрузки среда исполнения в целевом устройстве будет перезапущена и загруженный проект будет запущен.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через USB-Flash (для ПО-40 и ПО-50) ===&lt;br /&gt;
Для загрузки проекта в устройство с помощью USB-Flash накопителя необходимо произвести следующие действия в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
# Подготовьте USB-Flash накопитель, предварительно отформатировав его в файловую систему FAT32.&lt;br /&gt;
# Вызовите в среде разработки команду «Подготовка архива для обновления» в меню «Проект».&lt;br /&gt;
# Сохраните архив в корень USB-Flash накопителя.&lt;br /&gt;
# Перейдите в системную утилиту, перезагрузив панель оператора, при загрузке во время однократного звукового сигнала нажмите на экран и удерживайте до повторного звукового сигнала. Введите пароль: 111111.&lt;br /&gt;
# Перейдите на вкладку «Обновление», затем подключите USB-Flash накопитель через переходник USB-OTG, выберите из списка загрузочный архив, нажать кнопку «Обновить». Дождитесь сообщения «Обновление успешно» и нажмите кнопку «ОК».&lt;br /&gt;
# Перейдите на вкладку «Перезапуск» и нажмите кнопку «Перезапуск».&lt;br /&gt;
После перезагрузки панели загруженный проект будет запущен.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через браузер (для МПР-60) ===&lt;br /&gt;
Для загрузки проекта через браузер необходимо произвести следующие действия в указанном порядке.&lt;br /&gt;
&lt;br /&gt;
# Вызовите в среде разработки команду «Подготовка архива для обновления» в меню «Проект».&lt;br /&gt;
# Сохраните архив.&lt;br /&gt;
# Откройте системную утилиту, введя IP-адрес контроллера в адресную строку браузера.&lt;br /&gt;
# Перейдите на вкладку «Загрузка ПО».  Рисунок 71 - Вкладка системной утилиты «Загрузка ПО»&lt;br /&gt;
# Выберите на компьютере архив с проектом, который необходимо загрузить в контроллер.&lt;br /&gt;
# Нажмите кнопку «Загрузить».&lt;br /&gt;
# Дождитесь окончания загрузки файла и обновления проекта.&lt;br /&gt;
&lt;br /&gt;
== Отладка проекта ==&lt;br /&gt;
''Данный функционал доступен в версиях &amp;lt;code&amp;gt;AS 1.6+&amp;lt;/code&amp;gt;. Для версий &amp;lt;code&amp;gt;AS 1.2&amp;lt;/code&amp;gt; используйте мониторинг, [[Универсальная среда разработки Agava#Отладка в задаче ПЛК|отладку в задачах ПЛК]].''&lt;br /&gt;
&lt;br /&gt;
=== Локальная отладка ===&lt;br /&gt;
&lt;br /&gt;
=== Удаленная отладка ===&lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_Agava&amp;diff=3469</id>
		<title>Универсальная среда разработки Agava</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_Agava&amp;diff=3469"/>
		<updated>2026-03-27T09:46:26Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Редактирование существующего проекта */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Универсальная среда разработки предназначена для создания и редактирования программного обеспечения для панелей оператора АГАВА ПО, многоканальных программируемых реле АГАВА МПР-60 и систем диспетчеризации на базе SCADA-системы AgavaSCADA.&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
Универсальная среда разработки Agava имеет удобный и эргономичный пользовательский интерфейс со всеми инструментами, необходимыми для создания эффективных проектов-приложений, предназначенных для исполнения на ПК, панелях оператора или персональных компьютерах.&lt;br /&gt;
&lt;br /&gt;
Среда разработки совмещает редакторы текста, редакторы визуальных представлений объектов, компоновщики структуры, средства связывания объектов и других частей проекта, анализаторы проекта в одном приложении и дает пользователю возможность ведения эффективной разработки проектов-приложений от начала и до завершения в одной программе, без использования разнородных приложений-утилит и необходимости переключения между ними.&lt;br /&gt;
&lt;br /&gt;
=== Версии программного обеспечения ===&lt;br /&gt;
{{Внимание|Текст=При использовании среды разработки совместно с панелями оператора АГАВА ПО или многоканальными программируемыми реле АГАВА МПР-60 необходимо использовать соответствующую версию среды разработки|Тип=Восклицание синий.png}}&lt;br /&gt;
Для определения подходящей версии среды разработки необходимо определить версию среды исполнения, установленной в панели оператора или реле. Тип и версия среды исполнения указаны в системной утилите прибора. Например, &amp;quot;AgavaPLC 1.1&amp;quot;, &amp;quot;AgavaPLC 1.2&amp;quot;  и т.д. Для использования со средой исполнения AgavaPLC 1.1 необходимо использовать среду разработки версии 1.1, для среды исполнения AgavaPLC 1.2 необходима среда разработки версии 1.2 и так далее.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные статьи и документы ===&lt;br /&gt;
*[[Узлы проекта AgavaSCADA/AgavaPLC|Описание узлов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Свойства узлов в AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Транспорты AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Описание языка С++ в AgavaPLC|Описание языка С++ в AgavaSCADA/AgavaPLC]].&amp;lt;!-- Комментарий --&amp;gt;.&lt;br /&gt;
*[[Объектная модель AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Описание базовых классов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Коды ошибок и предупреждений AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Рекомендации по разработке приложений AgavaSCADA/AgavaPLC]].&lt;br /&gt;
Полный перечень всех документов, связанных с разработкой приложений на AgavaSCADA/AgavaPLC, приведен на странице [[:Категория:AgavaSCADA/AgavaPLC|категории AgavaSCADA/AgavaPLC]].&lt;br /&gt;
&lt;br /&gt;
== Разработка проекта ==&lt;br /&gt;
&lt;br /&gt;
=== Создание нового проекта ===&lt;br /&gt;
Создание нового проекта в среде разработки осуществляется с помощью команды «Создать проект…» в меню «Файл». После вызова данной команды откроется диалоговое окно создания нового проекта (см. Рисунок 1).&lt;br /&gt;
[[Файл:AgavaPLC-Создание проекта.png|мини|Рисунок 1 - Окно &amp;quot;Создание нового проекта&amp;quot;]]&lt;br /&gt;
Для создания проекта необходимо в списке типов проектов выбрать необходимый, ввести имя проекта и путь для его сохранения, после чего нажать кнопку «Создать проект».&lt;br /&gt;
&lt;br /&gt;
Доступны несколько типов проектов:&lt;br /&gt;
&lt;br /&gt;
* «Пустой проект» – пустой проект, не содержащий никаких узлов. Данный тип можно использовать для создания произвольного проекта &amp;quot;с нуля&amp;quot;.&lt;br /&gt;
* «Локальный проект» – предварительно настроенный проект, содержащий необходимые подсистемы и предназначенный для реализации простой системы для одного устройства, при выборе данного типа пользователь имеет возможность выбрать нужные ему подсистемы и получить полностью рабочий проект в минимальной конфигурации.&lt;br /&gt;
* «Проект АГАВА ПО-40» - проект, предназначенный для исполнения на панели оператора АГАВА ПО-40.&lt;br /&gt;
* «Проект АГАВА ПО-50» - проект, предназначенный для исполнения на панели оператора АГАВА ПО-50.&lt;br /&gt;
* «Проект АГАВА МПР-60» - проект, предназначенный для исполнения на контроллере АГАВА МПР-60.&lt;br /&gt;
* «Проект АГАВА ПЛК-70.А» - проект, предназначенный для исполнения на контроллере АГАВА ПЛК-70.А.&lt;br /&gt;
&lt;br /&gt;
=== Редактирование существующего проекта ===&lt;br /&gt;
Редактирование существующего проекта начинается с открытия файла проекта путем вызова команды «Открыть…» в меню «Файл». После загрузки файла в основном окне среды разработки будут отображены свойства и параметры проекта (см. Рисунок 2).&lt;br /&gt;
[[Файл:AgavaPLC-Основное окно среды разработки.png|мини|Рисунок 2 – Основное окно среды разработки AgavaPLC с загруженным проектом]]&lt;br /&gt;
По умолчанию основное окно среды разработки содержит перечисленные ниже части:&lt;br /&gt;
&lt;br /&gt;
# Строка заголовка приложения, панель меню и панель инструментов.&lt;br /&gt;
# Окно дерева проекта. Предоставляет доступ ко всей структуре проекта (см. раздел [[#Описание узлов]]).&lt;br /&gt;
# Окно свойств (см. раздел [[#Редактирование свойств узлов]] ).&lt;br /&gt;
# Область для отображения содержимого, например графического представления окна, текста программы или задачи ПЛК.&lt;br /&gt;
# Область вспомогательных окон:&lt;br /&gt;
## Окно &amp;quot;Сообщения&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Ошибки&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Точки останова&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Ресурсы&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Глобальные переменные&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Выражения&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Стек вызовов&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Наблюдение&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Локальные переменные&amp;quot;.&lt;br /&gt;
## Окно &amp;quot;Поиск&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
После открытия проекта можно приступить к его редактированию.&lt;br /&gt;
&lt;br /&gt;
По завершению всех операций по редактированию необходимо выполнить проверку проекта на корректность с помощью команды «Проверить проект», расположенной в меню «Проект» (см. 6.1). &lt;br /&gt;
&lt;br /&gt;
=== Структура и состав проекта ===&lt;br /&gt;
Типичный проект содержит следующие части:&lt;br /&gt;
&lt;br /&gt;
* станция – важнейший объект, управляющий работой собственных подсистем и осуществляющий обмен данными с другими станциями;&lt;br /&gt;
* транспортная подсистема, выполняющая сбор данных с УСО;&lt;br /&gt;
* подсистема визуализации, обеспечивающая отображение информации в различных видах.&lt;br /&gt;
&lt;br /&gt;
Проект также может содержать следующие части:&lt;br /&gt;
&lt;br /&gt;
* подсистема архивирования, сохраняющая данные в БД для последующего извлечения и анализа;&lt;br /&gt;
* подсистема проверки прав пользователей, предназначенная для контроля доступа пользователя к объектам в режиме исполнения;&lt;br /&gt;
* подсистема тревог, предназначенная для оповещения пользователя об обнаруженных нарушениях;&lt;br /&gt;
* подсистема журналирования, выполняющая архивирование зарегистрированных событий в БД для последующего извлечения и анализа.&lt;br /&gt;
&lt;br /&gt;
Проект имеет древовидную структуру, вследствие чего все узлы связаны друг с другом. Узлы нижних уровней подчиняются узлам верхних уровней. К примеру, станции подчинены все подсистемы, а каждой подсистеме подчинены все узлы, которыми она управляет.&lt;br /&gt;
&lt;br /&gt;
Описание всех частей проекта и их узлов приведено в разделе 4.&lt;br /&gt;
&lt;br /&gt;
=== Разработка проекта ===&lt;br /&gt;
[[Файл:AgavaPLC-Добавление узла в проект.png|мини|Рисунок 3 – Добавление узла в проект AgavaPLC]]&lt;br /&gt;
Перед началом разработки проекта рекомендуется проанализировать поставленную задачи и определить подсистемы, необходимые для её реализации. Взаимодействие с подсистемами осуществляется через дерево проекта (см. Рисунок 2), в которое добавляются нужные узлы. Для добавления нового узла, необходимо нажать правой кнопкой мыши на узел верхнего уровня, которому он подчинён, и выбрать в контекстном меню команду «Добавить узел».&lt;br /&gt;
&lt;br /&gt;
Основные части типовой программы и способы их реализации приведены ниже.&lt;br /&gt;
&lt;br /&gt;
==== Взаимодействие с внешними устройствами ====&lt;br /&gt;
Реализуется через подсистему «Транспорты» в окне дерева проекта. Необходимо добавить в нее нужные протоколы, в зависимости от имеющейся конфигурации контроллера.&lt;br /&gt;
[[Файл:AgavaPLC-Транспорты.png|мини|Рисунок 4 - Транспорты в дереве проекта AgavaPLC]]&lt;br /&gt;
# Транспорт для обмена с субмодулями контроллера (для контроллеров с корзиной субмодулей). В качестве порта транспорта необходимо указать “/dev/ttyS0”. В проекте для МПР-60 присутствует по-умолчанию.&lt;br /&gt;
# Транспорт последовательный (для управления по RS-232, RS-485 и т.д.).&lt;br /&gt;
# Транспорт TCP/IP (для управления по Ethernet).&lt;br /&gt;
&lt;br /&gt;
К транспортам присоединяются либо регистры Modbus, либо субмодули. Для регистра задается адрес устройства, номер регистра, функция чтения/записи и другие параметры, при необходимости. Для субмодуля указывается слот, в котором он установлен, и тип аналоговых входов/выходов. &lt;br /&gt;
&lt;br /&gt;
==== Визуализация данных ====&lt;br /&gt;
Визуализация данных технологических процессов реализуется с помощью элементов подсистемы «Визуализация».&lt;br /&gt;
&lt;br /&gt;
Система визуализации недоступна в проектах для  контроллеров МПР.&lt;br /&gt;
[[Файл:AgavaPLC-Пример визуализации.png|мини|Рисунок 5 - Пример визуализации]]&lt;br /&gt;
Визуализация содержит одно или несколько окон, описанных ниже.&lt;br /&gt;
&lt;br /&gt;
# Форма, которая может использоваться как меню или панель инструментов. Также применяется в небольших проектах, в которых нет необходимости изменения выводимого набора виджетов.&lt;br /&gt;
# Окно с композицией, которое позволяет переключаться между различными экранами (например мнемосхемой, настройками, архивированием и т.д). Каждый из этих экранов реализуется на отдельной композиции.&lt;br /&gt;
&lt;br /&gt;
Процесс создания визуализации начинается с добавления нужных окон в группу «Окна» в дереве проекта. В том случае, если используется окно с композицией, необходимо задать ему отображаемую композицию по умолчанию, перед этим добавив ее в группу «Композиции». Созданные окна нужно добавить к одному фрейму, указав их в соответствующем свойстве фрейма.&lt;br /&gt;
&lt;br /&gt;
Редактирование содержимого окна или композиции осуществляется в его графическом представлении (см. раздел [[#Редактирование графического представления узла]]).&lt;br /&gt;
&lt;br /&gt;
Более подробное описание подсистемы визуализации приведено в разделе [[#Подсистема визуализации]].&lt;br /&gt;
&lt;br /&gt;
==== Пользовательские алгоритмы ====&lt;br /&gt;
Реализовать нужные алгоритмы работы программы можно с помощью различных инструментов, которые выбираются в зависимости от сложности проектов и навыков программиста:&lt;br /&gt;
&lt;br /&gt;
# Операции в группе «Сигналы» – отдельные логические операции. В основном используются для небольших проектов, не требующих сложных методов управления;&lt;br /&gt;
# Задачи ПЛК – графическое программирование с помощью связывания между собой различных функциональных блоков. Подходит для больших проектов. Реализуется в узле «Задача ПЛК» группы «Задачи». Подробное описание приведено в разделе [[#Задача ПЛК]]'''.'''&lt;br /&gt;
# Скрипты С++ – текстовое программирование на языке высокого уровня. Подходит для больших проектов. Реализуется с помощью операций «Скрипт С++», расположенных в группе «Сигналы» или в задаче ПЛК. Описание реализации языка С++ приведено на странице [[Описание языка С++ в AgavaPLC]].&lt;br /&gt;
=== Редактирование свойств узлов ===&lt;br /&gt;
Среда разработки обладает развитыми возможностями по редактированию свойств узлов. Описание доступных типов свойств приведно в статье [[Свойства узлов в AgavaPLC/AgavaSCADA]].&lt;br /&gt;
&lt;br /&gt;
==== Редактирование свойств узлов с помощью окна «Свойства» ====&lt;br /&gt;
[[Файл:AgavaPLC-Окно &amp;quot;Свойства&amp;quot;.png|мини|Рисунок 6 – Окно «Свойства» виджета «Кнопка»]]&lt;br /&gt;
Редактирование свойств всех узлов осуществляется с помощью окна «Свойства».&lt;br /&gt;
&lt;br /&gt;
В окне «Свойства» в виде таблицы отображаются все доступные свойства узла, объединенные в группы. В левой колонке отображены наименования свойств, в правой отображены их значения. Свойства, недоступные для изменения, имеют наименование серого цвета. В нижней части окна расположена область подсказки, содержащая пояснение к выделенному свойству.&lt;br /&gt;
&lt;br /&gt;
===== Редактирование свойств группы узлов =====&lt;br /&gt;
В случае, когда необходимо изменить свойства у нескольких узлов, можно воспользоваться возможностью группового редактирования свойств. Для этого нужно выделить несколько узлов в дереве конфигурации либо на графическом представлении с помощью левой кнопки мыши и нажатой кнопки «Ctrl». При этом в окне свойств будут отображены только те свойства, что имеются у всех выделенных узлов. Далее можно изменить нужное свойство, при этом после завершения редактирования измененное значение будет установлено во всех выбранных узлах.&lt;br /&gt;
&lt;br /&gt;
==== Групповое редактирование свойств узлов ====&lt;br /&gt;
При необходимости редактирования разных свойств у большого количества узлов можно воспользоваться специальным окном «Список узлов».&lt;br /&gt;
[[Файл:AgavaPLC-Окно &amp;quot;Список узлов&amp;quot;.png|мини|Рисунок 7 - Окно &amp;quot;Список узлов&amp;quot;]]&lt;br /&gt;
Открытие окна выполняется с помощью вызова команды «Открыть список узлов» в контекстном меню дерева конфигурации. Открытое окно содержит все узлы, вложенные в выбранные при вызове команды.&lt;br /&gt;
&lt;br /&gt;
Окно позволяет редактировать свойства непосредственно в ячейках таблицы, без переключения на окно «Свойства». Групповое редактирование свойств узлов через окно «Свойства» также доступно.&lt;br /&gt;
&lt;br /&gt;
Щелчок правой кнопкой мыши на списке вызывает контекстное меню, содержащее команды:&lt;br /&gt;
&lt;br /&gt;
* “Свойства”;&lt;br /&gt;
* “Экспорт в *.txt”;&lt;br /&gt;
* “Импорт из *.txt”;&lt;br /&gt;
* “Удалить узел”.&lt;br /&gt;
&lt;br /&gt;
Команда «Свойства» открывает диалоговое окно выбора отображаемых свойств.&lt;br /&gt;
&lt;br /&gt;
Команды «Экспорт», «Импорт» выполняют экспорт списка свойств узлов в текстовый файл и импорт соответственно.&lt;br /&gt;
&lt;br /&gt;
Команда «Удалить узел» производит удаление выделенного узла (узлов).&lt;br /&gt;
&lt;br /&gt;
==== Функция групповой замены источников в узлах ====&lt;br /&gt;
При разработке сложных проектов может возникнуть необходимость заменить источники сразу в большом количестве узлов. Для этой цели используется функция групповой замены источников.  Необходимо перейти в редактирование свойств типа «Список источников», которое производится в соответствующем окне (см. Рисунок 8).&lt;br /&gt;
[[Файл:AgavaPLC-Окно редактирования свойств типа «Список источников».png|мини|Рисунок 8 - Окно редактирования свойств типа «Список источников»]]&lt;br /&gt;
Затем необходимо использовать функцию групповой замены (см. Рисунок 9), выделив нужные узлы, нажав на них правой кнопкой мыши и выбрав «Групповая замена».&lt;br /&gt;
[[Файл:AgavaPLC-Окно функции «Групповая замена».png|мини|Рисунок 9 - Окно функции «Групповая замена»]]&lt;br /&gt;
&lt;br /&gt;
=== Редактирование графического представления узла ===&lt;br /&gt;
Редактирование содержимого окон, слоев, форм, композиций и других элементов, предназначенных для отображения на экране, осуществляется в окне графического представления. Открытие окна возможно с помощью команды «Открыть графическое представление» в контекстном меню дерева конфигурации или двойного нажатия левой кнопки мыши для узлов следующих типов:&lt;br /&gt;
&lt;br /&gt;
* фрейм;&lt;br /&gt;
* форма;&lt;br /&gt;
* окно с композицией;&lt;br /&gt;
* слой.&lt;br /&gt;
&lt;br /&gt;
Открытое графическое представление выбранного узла может содержать все уже размещенные на нем элементы визуализации и (или) другие узлы и позволяет добавить новые.&lt;br /&gt;
[[Файл:AgavaPLC–Открытое графическое представление окна «winMain».png|мини|Рисунок 10 – Открытое графическое представление окна «winMain»]]&lt;br /&gt;
На рисунке 10 представлено графическое представление окна «winMain», обведенное пунктирной рамкой серого цвета, обозначающей внешнюю границу открытого узла. Тип рамки пользователь может выбрать по своему усмотрению, выбор производится в окне настроек среды разработки, доступном через команду «Настройки» в меню «Параметры».&lt;br /&gt;
&lt;br /&gt;
Щелчок правой кнопкой мыши на пустом месте в открытом графическом представлении узла вызывает контекстное меню, содержащее команды удаления и вставки виджетов из буфера обмена, а также команды добавления новых виджетов доступных типов.&lt;br /&gt;
&lt;br /&gt;
Добавление новых виджетов также может осуществлять путем их перестаскивания в рабочую область из панели виджетов.&lt;br /&gt;
&lt;br /&gt;
Графическое представление позволяет перемещать выделенные виджеты кнопками перемещения курсора на клавиатуре, а также изменять их размеры кнопками перемещения курсора при нажатой кнопке Shift.&lt;br /&gt;
&lt;br /&gt;
==== Связывание источников и виджетов ====&lt;br /&gt;
Связывание виджетов и других узлов с источниками данных необходимо для того, чтобы виджеты или другие узлы могли отображать или обрабатывать значения, хранящиеся в источниках.&lt;br /&gt;
&lt;br /&gt;
Для связи виджетов с источниками данных можно воспользоваться обычным способом связывания через окно «Свойства». К примеру, связывание размещенного на форме виджета «Текстовая метка» с регистром Modbus осуществляется добавлением регистра Modbus в свойство виджета «Источник».&lt;br /&gt;
&lt;br /&gt;
Вместе с обычным способом связывания существует и другой, более быстрый способ. Для быстрого связывания регистра с виджетом достаточно нажать на регистр в дереве конфигурации левой кнопкой мыши и перенести его на виджет в открытом графическом представлении.&lt;br /&gt;
[[Файл:AgavaPLC–Связывание узла «sourceModbusRegister0» и виджета.png|мини|Рисунок 11 – Связывание узла «sourceModbusRegister0» и виджета]]&lt;br /&gt;
При помещении курсора над виджетом последний будет заштрихован сеткой зеленого или красного цвета, а курсор изменит свой вид на стрелку с квадратиком (см. рисунок 11).&lt;br /&gt;
&lt;br /&gt;
Зеленая штриховка виджета означает отсутствие связи выделенного виджета с источником данных, в этом случае связывание будет произведено. Красная штриховка говорит об ошибках связывания виджета и сигнала/источника.&lt;br /&gt;
&lt;br /&gt;
==== Редактирование многослойных композиций ====&lt;br /&gt;
Редактирование многослойных композиций принципиально не отличается от редактирования форм, кроме одного нюанса. Так как композиция может состоять из нескольких слоев, и виджеты на слоях могут располагаться один над другим, для использования наиболее удобного способа редактирования такой композиции можно воспользоваться возможностью открытия каждого слоя в отдельном окне.&lt;br /&gt;
[[Файл:AgavaPLC–Пример структуры композиции «Composition1», состоящей из трех слоев.png|мини|Рисунок 12 – Пример структуры композиции «Composition1», состоящей из трех слоев]]&lt;br /&gt;
Для открытия графического представления слоя нужно воспользоваться командой «Открыть графическое представление» аналогично открытию графического представления формы или композиции.&lt;br /&gt;
&lt;br /&gt;
Открыв одновременно композицию и слой, при редактировании слоя можно видеть, что содержимое композиции также изменяется и наоборот, при редактировании композиции изображение слоя будет изменяться.&lt;br /&gt;
&lt;br /&gt;
Слой обладает важным свойством «Прозрачность для действий». Данное свойство позволяет регулировать доступность виджетов, расположенных на нижележащих слоях, для действий пользователя. Например, если у верхнего слоя данное свойство выключено, то виджеты, расположенные на всех нижележащих слоях, будут недоступны для взаимодействия. Если же у верхнего слоя свойство включено, то виджеты нижележащего слоя будут доступны.&lt;br /&gt;
&lt;br /&gt;
==== Использование якорей ====&lt;br /&gt;
Данная возможность доступна с версии &amp;lt;code&amp;gt;AS 1.6.32+&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
При работе с графическими представлениями окон и композиций, содержащих большое количество виджетов, могут быть полезны якоря - создаваемые пользователем метки на размерных линейках.&lt;br /&gt;
[[Файл:AgavaPLC-Графическое представление-якоря.png|мини|AS 1.6.32+: Графическое представление формы с установленными якорями]]&lt;br /&gt;
Якоря позволяют контролировать положение групп виджетов благодаря связанным с ними линиям привязки. Линии привязки, позволяют быстрее выстраивать группы виджетов благодяря &amp;quot;прилипанию&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Создание якоря выполняется следующими способами:&lt;br /&gt;
&lt;br /&gt;
* Двойным кликом левой кнопки мыши по размерной линейке.&lt;br /&gt;
* Кликом правой кнопки мыши на размерной линейке и выбором команды &amp;quot;Добавить якорь&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Удаление якоря выполняется следующими способами:&lt;br /&gt;
&lt;br /&gt;
* Двойным кликом левой кнопки мыши по якорю на размерной линейке.&lt;br /&gt;
* Кликом правой кнопки мыши на размерной линейке и выбором команды &amp;quot;Удалить якорь&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Созданные якоря можно перемещать по размерной линейке с помощью мыши.&lt;br /&gt;
&lt;br /&gt;
=== Сохранение проекта ===&lt;br /&gt;
Для сохранения проекта на диск вызовите команду  «Файл-&amp;gt;Сохранить проект» или «Файл-&amp;gt;Сохранить проект как...», если необходимо сделать копию открытого проекта и продолжить работу в ней после сохранения.&lt;br /&gt;
&lt;br /&gt;
== Проверка и отладка проекта ==&lt;br /&gt;
&lt;br /&gt;
=== Эмуляция проекта ===&lt;br /&gt;
Проверить работоспособность проекта можно, не загружая его в контроллер. Для этого существует возможность запустить среду исполнения прямо на компьютере. &lt;br /&gt;
&lt;br /&gt;
Для этого необходимо:&lt;br /&gt;
&lt;br /&gt;
# Установить текущий проект как проект по умолчанию. Для этого необходимо вызвать команду &amp;quot;Проект-&amp;gt;Установить проект по умолчанию...&amp;quot;  и выбрать ранее сохраненный файл конфигурации.&lt;br /&gt;
# Запустить среду исполнения. Для этого нужно вызвать команду меню &amp;quot;Проект-&amp;gt;Запуск среды исполнения&amp;quot;. После этого будет выполнен запуск в новом окне среды исполнения.&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг сигналов ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно &amp;quot;Наблюдение&amp;quot;.png|мини|Рисунок 14 – Окно &amp;quot;Наблюдение&amp;quot;|ссылка=Файл:AgavaPLC–Окно_%22Наблюдение%22.png]]&lt;br /&gt;
Функция мониторинга сигналов позволяет наблюдать значения, хранящиеся в узлах проекта при исполнении проекта на целевом устройстве.&lt;br /&gt;
&lt;br /&gt;
Для запуска данной функции необходимо:&lt;br /&gt;
&lt;br /&gt;
# Запустить среду исполнения.&lt;br /&gt;
# Вызвать команду меню «&amp;lt;code&amp;gt;Устройство → Подключение/отключение&amp;lt;/code&amp;gt;», в появившемся окне выбрать IP-адрес и порт устройства, значения узлов которого необходимо мониторить. При необходимости просмотра значений узлов и сигналов в режиме эмуляции проекта на персональном компьютере укажите адрес 127.0.0.1. Если необходимо просматривать значения узлов проекта, выполняющегося на контроллере или панели оператора, укажите IP-адрес контроллера или панели.&lt;br /&gt;
# Нажать кнопку «Подключение».&lt;br /&gt;
&lt;br /&gt;
Поле подключения к среде исполнения нужно добавить в окно &amp;quot;Наблюдение&amp;quot; узлы, значения которых необходимо наблюдать. Такие узлы должны иметь возможность чтения или записи значений – это регистры Modbus и другие узлы типа &amp;quot;Источник&amp;quot;, сигналы. &lt;br /&gt;
&lt;br /&gt;
Для добавления узлов в окно &amp;quot;Наблюдение&amp;quot; необходимо нажать на нужном узле в дереве проекта правой кнопкой мыши и выбрать команду «&amp;lt;code&amp;gt;Добавить в окно наблюдения&amp;lt;/code&amp;gt;». Выбранные узлы будут отображаться в окне «Наблюдение» вместе со считанными значениями.&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг событий ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно просмотра событий.png|мини|Рисунок 15 – Окно просмотра событий]]Мониторинг событий позволяет наблюдать за исполнением проекта, работающего в устройстве. При включении мониторинга пользователь получает информацию о возникающих нефатальных ошибках и предупреждениях, возникающих в ходе исполнения проекта со следующими признаками:&lt;br /&gt;
&lt;br /&gt;
* метка времени, соответствующая времени возникновения события;&lt;br /&gt;
* степень важности события;&lt;br /&gt;
* тип события - информационное или события активирования, деактивирования и квитирования тревог;&lt;br /&gt;
* имя узла, сформировавшего событие.&lt;br /&gt;
* текст события.&lt;br /&gt;
&lt;br /&gt;
==== Использование мониторинга ====&lt;br /&gt;
Для старта мониторинга необходимо подключиться к нужному устройству способом, рассмотренным в разделе [[#Мониторинг сигналов]], а затем вызвать команду «&amp;lt;code&amp;gt;Устройство → Просмотр событий&amp;lt;/code&amp;gt;». В открывшемся окне будут выводиться все события, регистрируемые устройством. &lt;br /&gt;
&lt;br /&gt;
С помощью выпадающего списка в левом верхнем углу окна можно выбрать минимальный уровень выводимых событий.&lt;br /&gt;
&lt;br /&gt;
==== Фильтрация событий ====&lt;br /&gt;
''Функция доступна начиная с версии &amp;lt;code&amp;gt;AgavaSCADA/AgavaPLC 1.2.56+, 1.5.25+&amp;lt;/code&amp;gt;.''&lt;br /&gt;
&lt;br /&gt;
В нижнем левом углу окна расположена область настройки фильтра событий, позволяющая фильтровать выводимые события по имени узла и тексту событий. При использовании фильтра возможно задание фильтра в виде:&lt;br /&gt;
&lt;br /&gt;
* простой строки, при этом в список попадают события, содержащие полное совпадение заданной строки; при задании строки возможно в(ы)ключение признака учета регистра символов в строке;&lt;br /&gt;
* регулярного выражения, при этом в список попадают события, удовлетворяющие введенное выражение. Правила составления регулярных выражений описаны на странице [[Использование регулярных выражений]].&lt;br /&gt;
&lt;br /&gt;
=== Отладка в задаче ПЛК ===&lt;br /&gt;
''Данный раздел актуален для версии &amp;lt;code&amp;gt;AS 1.2.61&amp;lt;/code&amp;gt; и старее. В версиях &amp;lt;code&amp;gt;AS 1.6+&amp;lt;/code&amp;gt; используется [[Универсальная среда разработки Agava#Отладка проекта|современный пошаговый отладчик]].''&lt;br /&gt;
&lt;br /&gt;
Задача ПЛК (см. раздел [[#Задача ПЛК]]) позволяет проводить тестирование проектов с помощью режима симулятора (на компьютере, без использования контроллера) или онлайн отладки (на контроллере).&lt;br /&gt;
&lt;br /&gt;
==== Управление отладкой ====&lt;br /&gt;
Управление режимом симуляции и онлайн отладкой осуществляется с помощью панели инструментов задачи ПЛК (см. рисунок 16).&lt;br /&gt;
&lt;br /&gt;
Панель инструментов содержит следующие элементы:&lt;br /&gt;
&lt;br /&gt;
* Кнопка «Запустить симуляцию».&lt;br /&gt;
* Кнопка «Сделать шаг на один цикл».&lt;br /&gt;
* Кнопка «Приостановить симуляцию» - ставит выполнение задачи на паузу.&lt;br /&gt;
* Кнопка «Остановить симуляцию» - сбрасывает состояние всех блоков к их состоянию по умолчанию.&lt;br /&gt;
* Список выбора периода выполнения задачи.&lt;br /&gt;
* Кнопка «Показать окно «Наблюдение».&lt;br /&gt;
&lt;br /&gt;
==== Режим симулятора ====&lt;br /&gt;
Режим симулятора позволяет провести тестирование работы алгоритмов проекта на компьютере. С помощью симуляции можно выявить ошибки в работе алгоритмов проекта до его загрузки в контроллер.&lt;br /&gt;
&lt;br /&gt;
Управление симуляцией осуществляется через команды на панели инструментов задачи ПЛК.&lt;br /&gt;
&lt;br /&gt;
Для перехода в режим симуляции нажмите кнопку «Режим симулятора» на панели управления задачи ПЛК.&lt;br /&gt;
[[Файл:AgavaPLC-Панель инструментов задачи ПЛК.png|мини|Рисунок 16 - Панель инструментов задачи ПЛК]]&lt;br /&gt;
После активации режима симуляции, для изменения значения входа дважды щелкните на нем левой кнопкой мыши и выберите нужный тип и значение. Текущие значения всех блоков, в соответствии с работой программы, будут отображаться в реальном времени.&lt;br /&gt;
[[Файл:AgavaPLC–Вид блоков задачи в режиме симулятора.png|мини|Рисунок 17 – Вид блоков задачи в режиме симулятора]]&lt;br /&gt;
Для выхода из режима симуляции повторно нажмите кнопку «Режим симуляции» на панели управления задачи ПЛК.&lt;br /&gt;
&lt;br /&gt;
==== Онлайн отладка ====&lt;br /&gt;
Режим онлайн отладки позволяет провести тестирование проекта, загруженного и исполняемого в контроллере. Для перехода в режим онлайн отладки загрузите конфигурацию в контроллер, подключитесь к нему, после чего нажмите кнопку «Онлайн отладка» на панели инструментов задачи ПЛК.&lt;br /&gt;
[[Файл:AgavaPLC–Вид блоков задачи в режиме онлайн отладки.png|мини|Рисунок 18 – Вид блоков задачи в режиме онлайн отладки]]&lt;br /&gt;
На рисунке 18 изображен вид задачи ПЛК в режиме онлайн отладки проекта, запущенного на МПР-60 с установленными субмодулями DI (входы) и R (выходы).&lt;br /&gt;
&lt;br /&gt;
Для онлайн отладки на панели инструментов недоступны кнопка «Приостановить симуляцию» и список выбора периода.&lt;br /&gt;
&lt;br /&gt;
== Компиляция проекта ==&lt;br /&gt;
Перед загрузкой проекта в контроллер или запуском эмуляции проекта необходимо откомпилировать проект и получить файл конфигурации, предназначенный для исполнения средой исполнения, установленной в контроллере или на персональном компьютере (в случае разработки системы диспетчеризации). Для этого необходимо вызвать команду меню &amp;quot;Проект-&amp;gt;Сохранить конфигурацию&amp;quot;, выбрать папку проекта и нажать кнопку &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Проверка проекта ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно «Ошибки».png|мини|Рисунок 19 – Окно «Ошибки»]]&lt;br /&gt;
Перед сохранением проекта желательно выполнить его проверку на наличие ошибок с помощью команды «Проект-&amp;gt;Проверить проект». После проверки обнаруженные ошибки будут отображены в окне «Ошибки».&lt;br /&gt;
&lt;br /&gt;
Если отображение окна «Ошибки» выключено, его можно включить командой «Вид-&amp;gt;Показать окно ошибок».&lt;br /&gt;
&lt;br /&gt;
Для облегчения исправления обнаруженных ошибок окно поддерживает выполнение некоторых команд над обнаруженными ошибками, вызывать которые можно из контекстного меню, отображаемого щелчком правой кнопки мыши на строке c ошибкой в окне. Контекстное меню позволяет вызывать команду «Показать узел в дереве конфигурации», выполняющую соответствующее действие.&lt;br /&gt;
&lt;br /&gt;
Также щелчок левой кнопкой мыши на строке с ошибкой открывает окно «Свойства» и дает возможность изменить в нем все свойства узла, содержащего ошибку.&lt;br /&gt;
&lt;br /&gt;
==== Установка пароля на файл конфигурации ====&lt;br /&gt;
[[Файл:AgavaPLC–Установка пароля.png|мини|Рисунок 13 – Установка пароля]]&lt;br /&gt;
Файл конфигурации, загружаемый в контроллер или панель оператора, можно защитить паролем, чтобы предотвратить его несанкционированное изменение.&lt;br /&gt;
&lt;br /&gt;
Для установки пароля на файл конфигурации необходимо выбрать в дереве проекта узел «Конфигурация» и отредактировать его свойство «Пароль». Допускается использование любых цифр, букв и спецсимволов.&lt;br /&gt;
&lt;br /&gt;
В дальнейшем при открытии файла конфигурации в среде разработки будет появляться окно с запросом пароля.&lt;br /&gt;
&lt;br /&gt;
== Загрузка проекта в устройство ==&lt;br /&gt;
Загрузка проекта в целевое устройство может быть осуществлена несколькими способами:&lt;br /&gt;
&lt;br /&gt;
* загрузка из среды разработки;&lt;br /&gt;
* загрузка с помощью USB-Flash накопителя (для панелей оператора);&lt;br /&gt;
* загрузка через браузер (для МПР-60).&lt;br /&gt;
&lt;br /&gt;
=== Загрузка из среды разработки ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно «Загрузка проекта в устройство» после подключения к контроллеру.png|мини|Рисунок 20 – Окно «Загрузка проекта в устройство» после подключения к контроллеру]]&lt;br /&gt;
Для загрузки проекта из среды разработки необходимо произвести следующие действия в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
# Создайте файл конфигурации.&lt;br /&gt;
# Выполните подключение целевого устройства к ПК по сети Ethernet.&lt;br /&gt;
# После подключения вызовите в среде разработки команду «Проект-&amp;gt;Загрузка проекта в устройство».&lt;br /&gt;
# В открывшемся окне будет отображен список файлов проекта, доступных для загрузки в целевое устройство.&lt;br /&gt;
# Выберите необходимые файлы и нажмите кнопку «Загрузить». После нажатия кнопки начнется процесс загрузки файлов, при этом в нижней части окна будет меняться состояние полосы прогресса, а также для каждого файла в таблице будет отображен результат загрузки.&lt;br /&gt;
# После окончания загрузки среда исполнения в целевом устройстве будет перезапущена и загруженный проект будет запущен.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через USB-Flash (для ПО-40 и ПО-50) ===&lt;br /&gt;
Для загрузки проекта в устройство с помощью USB-Flash накопителя необходимо произвести следующие действия в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
# Подготовьте USB-Flash накопитель, предварительно отформатировав его в файловую систему FAT32.&lt;br /&gt;
# Вызовите в среде разработки команду «Подготовка архива для обновления» в меню «Проект».&lt;br /&gt;
# Сохраните архив в корень USB-Flash накопителя.&lt;br /&gt;
# Перейдите в системную утилиту, перезагрузив панель оператора, при загрузке во время однократного звукового сигнала нажмите на экран и удерживайте до повторного звукового сигнала. Введите пароль: 111111.&lt;br /&gt;
# Перейдите на вкладку «Обновление», затем подключите USB-Flash накопитель через переходник USB-OTG, выберите из списка загрузочный архив, нажать кнопку «Обновить». Дождитесь сообщения «Обновление успешно» и нажмите кнопку «ОК».&lt;br /&gt;
# Перейдите на вкладку «Перезапуск» и нажмите кнопку «Перезапуск».&lt;br /&gt;
После перезагрузки панели загруженный проект будет запущен.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через браузер (для МПР-60) ===&lt;br /&gt;
Для загрузки проекта через браузер необходимо произвести следующие действия в указанном порядке.&lt;br /&gt;
&lt;br /&gt;
# Вызовите в среде разработки команду «Подготовка архива для обновления» в меню «Проект».&lt;br /&gt;
# Сохраните архив.&lt;br /&gt;
# Откройте системную утилиту, введя IP-адрес контроллера в адресную строку браузера.&lt;br /&gt;
# Перейдите на вкладку «Загрузка ПО».  Рисунок 71 - Вкладка системной утилиты «Загрузка ПО»&lt;br /&gt;
# Выберите на компьютере архив с проектом, который необходимо загрузить в контроллер.&lt;br /&gt;
# Нажмите кнопку «Загрузить».&lt;br /&gt;
# Дождитесь окончания загрузки файла и обновления проекта.&lt;br /&gt;
&lt;br /&gt;
== Отладка проекта ==&lt;br /&gt;
''Данный функционал доступен в версиях &amp;lt;code&amp;gt;AS 1.6+&amp;lt;/code&amp;gt;. Для версий &amp;lt;code&amp;gt;AS 1.2&amp;lt;/code&amp;gt; используйте мониторинг, [[Универсальная среда разработки Agava#Отладка в задаче ПЛК|отладку в задачах ПЛК]].''&lt;br /&gt;
&lt;br /&gt;
=== Локальная отладка ===&lt;br /&gt;
&lt;br /&gt;
=== Удаленная отладка ===&lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:AgavaPLC-%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BE%D0%BA%D0%BD%D0%BE_%D1%81%D1%80%D0%B5%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8.png&amp;diff=3468</id>
		<title>Файл:AgavaPLC-Основное окно среды разработки.png</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:AgavaPLC-%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BE%D0%BA%D0%BD%D0%BE_%D1%81%D1%80%D0%B5%D0%B4%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8.png&amp;diff=3468"/>
		<updated>2026-03-27T09:42:19Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: TaushkanovKV загрузил новую версию Файл:AgavaPLC-Основное окно среды разработки.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Основное окно среды разработки AgavaPLC с загруженным проектом&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_Agava&amp;diff=3467</id>
		<title>Универсальная среда разработки Agava</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_Agava&amp;diff=3467"/>
		<updated>2026-03-27T09:33:12Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Создание нового проекта */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Универсальная среда разработки предназначена для создания и редактирования программного обеспечения для панелей оператора АГАВА ПО, многоканальных программируемых реле АГАВА МПР-60 и систем диспетчеризации на базе SCADA-системы AgavaSCADA.&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
Универсальная среда разработки Agava имеет удобный и эргономичный пользовательский интерфейс со всеми инструментами, необходимыми для создания эффективных проектов-приложений, предназначенных для исполнения на ПК, панелях оператора или персональных компьютерах.&lt;br /&gt;
&lt;br /&gt;
Среда разработки совмещает редакторы текста, редакторы визуальных представлений объектов, компоновщики структуры, средства связывания объектов и других частей проекта, анализаторы проекта в одном приложении и дает пользователю возможность ведения эффективной разработки проектов-приложений от начала и до завершения в одной программе, без использования разнородных приложений-утилит и необходимости переключения между ними.&lt;br /&gt;
&lt;br /&gt;
=== Версии программного обеспечения ===&lt;br /&gt;
{{Внимание|Текст=При использовании среды разработки совместно с панелями оператора АГАВА ПО или многоканальными программируемыми реле АГАВА МПР-60 необходимо использовать соответствующую версию среды разработки|Тип=Восклицание синий.png}}&lt;br /&gt;
Для определения подходящей версии среды разработки необходимо определить версию среды исполнения, установленной в панели оператора или реле. Тип и версия среды исполнения указаны в системной утилите прибора. Например, &amp;quot;AgavaPLC 1.1&amp;quot;, &amp;quot;AgavaPLC 1.2&amp;quot;  и т.д. Для использования со средой исполнения AgavaPLC 1.1 необходимо использовать среду разработки версии 1.1, для среды исполнения AgavaPLC 1.2 необходима среда разработки версии 1.2 и так далее.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные статьи и документы ===&lt;br /&gt;
*[[Узлы проекта AgavaSCADA/AgavaPLC|Описание узлов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Свойства узлов в AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Транспорты AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Описание языка С++ в AgavaPLC|Описание языка С++ в AgavaSCADA/AgavaPLC]].&amp;lt;!-- Комментарий --&amp;gt;.&lt;br /&gt;
*[[Объектная модель AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Описание базовых классов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Коды ошибок и предупреждений AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Рекомендации по разработке приложений AgavaSCADA/AgavaPLC]].&lt;br /&gt;
Полный перечень всех документов, связанных с разработкой приложений на AgavaSCADA/AgavaPLC, приведен на странице [[:Категория:AgavaSCADA/AgavaPLC|категории AgavaSCADA/AgavaPLC]].&lt;br /&gt;
&lt;br /&gt;
== Разработка проекта ==&lt;br /&gt;
&lt;br /&gt;
=== Создание нового проекта ===&lt;br /&gt;
Создание нового проекта в среде разработки осуществляется с помощью команды «Создать проект…» в меню «Файл». После вызова данной команды откроется диалоговое окно создания нового проекта (см. Рисунок 1).&lt;br /&gt;
[[Файл:AgavaPLC-Создание проекта.png|мини|Рисунок 1 - Окно &amp;quot;Создание нового проекта&amp;quot;]]&lt;br /&gt;
Для создания проекта необходимо в списке типов проектов выбрать необходимый, ввести имя проекта и путь для его сохранения, после чего нажать кнопку «Создать проект».&lt;br /&gt;
&lt;br /&gt;
Доступны несколько типов проектов:&lt;br /&gt;
&lt;br /&gt;
* «Пустой проект» – пустой проект, не содержащий никаких узлов. Данный тип можно использовать для создания произвольного проекта &amp;quot;с нуля&amp;quot;.&lt;br /&gt;
* «Локальный проект» – предварительно настроенный проект, содержащий необходимые подсистемы и предназначенный для реализации простой системы для одного устройства, при выборе данного типа пользователь имеет возможность выбрать нужные ему подсистемы и получить полностью рабочий проект в минимальной конфигурации.&lt;br /&gt;
* «Проект АГАВА ПО-40» - проект, предназначенный для исполнения на панели оператора АГАВА ПО-40.&lt;br /&gt;
* «Проект АГАВА ПО-50» - проект, предназначенный для исполнения на панели оператора АГАВА ПО-50.&lt;br /&gt;
* «Проект АГАВА МПР-60» - проект, предназначенный для исполнения на контроллере АГАВА МПР-60.&lt;br /&gt;
* «Проект АГАВА ПЛК-70.А» - проект, предназначенный для исполнения на контроллере АГАВА ПЛК-70.А.&lt;br /&gt;
&lt;br /&gt;
=== Редактирование существующего проекта ===&lt;br /&gt;
Редактирование существующего проекта начинается с открытия файла проекта путем вызова команды «Открыть…» в меню «Файл». После загрузки файла в основном окне среды разработки будут отображены свойства и параметры проекта (см. Рисунок 2).&lt;br /&gt;
[[Файл:AgavaPLC-Основное окно среды разработки.png|мини|Рисунок 2 – Основное окно среды разработки AgavaPLC с загруженным проектом]]&lt;br /&gt;
По умолчанию основное окно среды разработки содержит перечисленные ниже части:&lt;br /&gt;
&lt;br /&gt;
# Строка заголовка приложения, панель меню и панель инструментов.&lt;br /&gt;
# Окно дерева проекта. Предоставляет доступ ко всей структуре проекта (см. раздел [[#Описание узлов]]).&lt;br /&gt;
# Окно свойств (см. раздел [[#Редактирование свойств узлов]] ).&lt;br /&gt;
# Область для отображения содержимого, например графического представления окна или задачи ПЛК.&lt;br /&gt;
# Область вспомогательных окон (окна наблюдения, ошибок и сообщений)&lt;br /&gt;
&lt;br /&gt;
После открытия проекта можно приступить к его редактированию.&lt;br /&gt;
&lt;br /&gt;
По завершению всех операций по редактированию необходимо выполнить проверку проекта на корректность с помощью команды «Проверить проект», расположенной в меню «Проект» (см. 6.1). &lt;br /&gt;
&lt;br /&gt;
=== Структура и состав проекта ===&lt;br /&gt;
Типичный проект содержит следующие части:&lt;br /&gt;
&lt;br /&gt;
* станция – важнейший объект, управляющий работой собственных подсистем и осуществляющий обмен данными с другими станциями;&lt;br /&gt;
* транспортная подсистема, выполняющая сбор данных с УСО;&lt;br /&gt;
* подсистема визуализации, обеспечивающая отображение информации в различных видах.&lt;br /&gt;
&lt;br /&gt;
Проект также может содержать следующие части:&lt;br /&gt;
&lt;br /&gt;
* подсистема архивирования, сохраняющая данные в БД для последующего извлечения и анализа;&lt;br /&gt;
* подсистема проверки прав пользователей, предназначенная для контроля доступа пользователя к объектам в режиме исполнения;&lt;br /&gt;
* подсистема тревог, предназначенная для оповещения пользователя об обнаруженных нарушениях;&lt;br /&gt;
* подсистема журналирования, выполняющая архивирование зарегистрированных событий в БД для последующего извлечения и анализа.&lt;br /&gt;
&lt;br /&gt;
Проект имеет древовидную структуру, вследствие чего все узлы связаны друг с другом. Узлы нижних уровней подчиняются узлам верхних уровней. К примеру, станции подчинены все подсистемы, а каждой подсистеме подчинены все узлы, которыми она управляет.&lt;br /&gt;
&lt;br /&gt;
Описание всех частей проекта и их узлов приведено в разделе 4.&lt;br /&gt;
&lt;br /&gt;
=== Разработка проекта ===&lt;br /&gt;
[[Файл:AgavaPLC-Добавление узла в проект.png|мини|Рисунок 3 – Добавление узла в проект AgavaPLC]]&lt;br /&gt;
Перед началом разработки проекта рекомендуется проанализировать поставленную задачи и определить подсистемы, необходимые для её реализации. Взаимодействие с подсистемами осуществляется через дерево проекта (см. Рисунок 2), в которое добавляются нужные узлы. Для добавления нового узла, необходимо нажать правой кнопкой мыши на узел верхнего уровня, которому он подчинён, и выбрать в контекстном меню команду «Добавить узел».&lt;br /&gt;
&lt;br /&gt;
Основные части типовой программы и способы их реализации приведены ниже.&lt;br /&gt;
&lt;br /&gt;
==== Взаимодействие с внешними устройствами ====&lt;br /&gt;
Реализуется через подсистему «Транспорты» в окне дерева проекта. Необходимо добавить в нее нужные протоколы, в зависимости от имеющейся конфигурации контроллера.&lt;br /&gt;
[[Файл:AgavaPLC-Транспорты.png|мини|Рисунок 4 - Транспорты в дереве проекта AgavaPLC]]&lt;br /&gt;
# Транспорт для обмена с субмодулями контроллера (для контроллеров с корзиной субмодулей). В качестве порта транспорта необходимо указать “/dev/ttyS0”. В проекте для МПР-60 присутствует по-умолчанию.&lt;br /&gt;
# Транспорт последовательный (для управления по RS-232, RS-485 и т.д.).&lt;br /&gt;
# Транспорт TCP/IP (для управления по Ethernet).&lt;br /&gt;
&lt;br /&gt;
К транспортам присоединяются либо регистры Modbus, либо субмодули. Для регистра задается адрес устройства, номер регистра, функция чтения/записи и другие параметры, при необходимости. Для субмодуля указывается слот, в котором он установлен, и тип аналоговых входов/выходов. &lt;br /&gt;
&lt;br /&gt;
==== Визуализация данных ====&lt;br /&gt;
Визуализация данных технологических процессов реализуется с помощью элементов подсистемы «Визуализация».&lt;br /&gt;
&lt;br /&gt;
Система визуализации недоступна в проектах для  контроллеров МПР.&lt;br /&gt;
[[Файл:AgavaPLC-Пример визуализации.png|мини|Рисунок 5 - Пример визуализации]]&lt;br /&gt;
Визуализация содержит одно или несколько окон, описанных ниже.&lt;br /&gt;
&lt;br /&gt;
# Форма, которая может использоваться как меню или панель инструментов. Также применяется в небольших проектах, в которых нет необходимости изменения выводимого набора виджетов.&lt;br /&gt;
# Окно с композицией, которое позволяет переключаться между различными экранами (например мнемосхемой, настройками, архивированием и т.д). Каждый из этих экранов реализуется на отдельной композиции.&lt;br /&gt;
&lt;br /&gt;
Процесс создания визуализации начинается с добавления нужных окон в группу «Окна» в дереве проекта. В том случае, если используется окно с композицией, необходимо задать ему отображаемую композицию по умолчанию, перед этим добавив ее в группу «Композиции». Созданные окна нужно добавить к одному фрейму, указав их в соответствующем свойстве фрейма.&lt;br /&gt;
&lt;br /&gt;
Редактирование содержимого окна или композиции осуществляется в его графическом представлении (см. раздел [[#Редактирование графического представления узла]]).&lt;br /&gt;
&lt;br /&gt;
Более подробное описание подсистемы визуализации приведено в разделе [[#Подсистема визуализации]].&lt;br /&gt;
&lt;br /&gt;
==== Пользовательские алгоритмы ====&lt;br /&gt;
Реализовать нужные алгоритмы работы программы можно с помощью различных инструментов, которые выбираются в зависимости от сложности проектов и навыков программиста:&lt;br /&gt;
&lt;br /&gt;
# Операции в группе «Сигналы» – отдельные логические операции. В основном используются для небольших проектов, не требующих сложных методов управления;&lt;br /&gt;
# Задачи ПЛК – графическое программирование с помощью связывания между собой различных функциональных блоков. Подходит для больших проектов. Реализуется в узле «Задача ПЛК» группы «Задачи». Подробное описание приведено в разделе [[#Задача ПЛК]]'''.'''&lt;br /&gt;
# Скрипты С++ – текстовое программирование на языке высокого уровня. Подходит для больших проектов. Реализуется с помощью операций «Скрипт С++», расположенных в группе «Сигналы» или в задаче ПЛК. Описание реализации языка С++ приведено на странице [[Описание языка С++ в AgavaPLC]].&lt;br /&gt;
=== Редактирование свойств узлов ===&lt;br /&gt;
Среда разработки обладает развитыми возможностями по редактированию свойств узлов. Описание доступных типов свойств приведно в статье [[Свойства узлов в AgavaPLC/AgavaSCADA]].&lt;br /&gt;
&lt;br /&gt;
==== Редактирование свойств узлов с помощью окна «Свойства» ====&lt;br /&gt;
[[Файл:AgavaPLC-Окно &amp;quot;Свойства&amp;quot;.png|мини|Рисунок 6 – Окно «Свойства» виджета «Кнопка»]]&lt;br /&gt;
Редактирование свойств всех узлов осуществляется с помощью окна «Свойства».&lt;br /&gt;
&lt;br /&gt;
В окне «Свойства» в виде таблицы отображаются все доступные свойства узла, объединенные в группы. В левой колонке отображены наименования свойств, в правой отображены их значения. Свойства, недоступные для изменения, имеют наименование серого цвета. В нижней части окна расположена область подсказки, содержащая пояснение к выделенному свойству.&lt;br /&gt;
&lt;br /&gt;
===== Редактирование свойств группы узлов =====&lt;br /&gt;
В случае, когда необходимо изменить свойства у нескольких узлов, можно воспользоваться возможностью группового редактирования свойств. Для этого нужно выделить несколько узлов в дереве конфигурации либо на графическом представлении с помощью левой кнопки мыши и нажатой кнопки «Ctrl». При этом в окне свойств будут отображены только те свойства, что имеются у всех выделенных узлов. Далее можно изменить нужное свойство, при этом после завершения редактирования измененное значение будет установлено во всех выбранных узлах.&lt;br /&gt;
&lt;br /&gt;
==== Групповое редактирование свойств узлов ====&lt;br /&gt;
При необходимости редактирования разных свойств у большого количества узлов можно воспользоваться специальным окном «Список узлов».&lt;br /&gt;
[[Файл:AgavaPLC-Окно &amp;quot;Список узлов&amp;quot;.png|мини|Рисунок 7 - Окно &amp;quot;Список узлов&amp;quot;]]&lt;br /&gt;
Открытие окна выполняется с помощью вызова команды «Открыть список узлов» в контекстном меню дерева конфигурации. Открытое окно содержит все узлы, вложенные в выбранные при вызове команды.&lt;br /&gt;
&lt;br /&gt;
Окно позволяет редактировать свойства непосредственно в ячейках таблицы, без переключения на окно «Свойства». Групповое редактирование свойств узлов через окно «Свойства» также доступно.&lt;br /&gt;
&lt;br /&gt;
Щелчок правой кнопкой мыши на списке вызывает контекстное меню, содержащее команды:&lt;br /&gt;
&lt;br /&gt;
* “Свойства”;&lt;br /&gt;
* “Экспорт в *.txt”;&lt;br /&gt;
* “Импорт из *.txt”;&lt;br /&gt;
* “Удалить узел”.&lt;br /&gt;
&lt;br /&gt;
Команда «Свойства» открывает диалоговое окно выбора отображаемых свойств.&lt;br /&gt;
&lt;br /&gt;
Команды «Экспорт», «Импорт» выполняют экспорт списка свойств узлов в текстовый файл и импорт соответственно.&lt;br /&gt;
&lt;br /&gt;
Команда «Удалить узел» производит удаление выделенного узла (узлов).&lt;br /&gt;
&lt;br /&gt;
==== Функция групповой замены источников в узлах ====&lt;br /&gt;
При разработке сложных проектов может возникнуть необходимость заменить источники сразу в большом количестве узлов. Для этой цели используется функция групповой замены источников.  Необходимо перейти в редактирование свойств типа «Список источников», которое производится в соответствующем окне (см. Рисунок 8).&lt;br /&gt;
[[Файл:AgavaPLC-Окно редактирования свойств типа «Список источников».png|мини|Рисунок 8 - Окно редактирования свойств типа «Список источников»]]&lt;br /&gt;
Затем необходимо использовать функцию групповой замены (см. Рисунок 9), выделив нужные узлы, нажав на них правой кнопкой мыши и выбрав «Групповая замена».&lt;br /&gt;
[[Файл:AgavaPLC-Окно функции «Групповая замена».png|мини|Рисунок 9 - Окно функции «Групповая замена»]]&lt;br /&gt;
&lt;br /&gt;
=== Редактирование графического представления узла ===&lt;br /&gt;
Редактирование содержимого окон, слоев, форм, композиций и других элементов, предназначенных для отображения на экране, осуществляется в окне графического представления. Открытие окна возможно с помощью команды «Открыть графическое представление» в контекстном меню дерева конфигурации или двойного нажатия левой кнопки мыши для узлов следующих типов:&lt;br /&gt;
&lt;br /&gt;
* фрейм;&lt;br /&gt;
* форма;&lt;br /&gt;
* окно с композицией;&lt;br /&gt;
* слой.&lt;br /&gt;
&lt;br /&gt;
Открытое графическое представление выбранного узла может содержать все уже размещенные на нем элементы визуализации и (или) другие узлы и позволяет добавить новые.&lt;br /&gt;
[[Файл:AgavaPLC–Открытое графическое представление окна «winMain».png|мини|Рисунок 10 – Открытое графическое представление окна «winMain»]]&lt;br /&gt;
На рисунке 10 представлено графическое представление окна «winMain», обведенное пунктирной рамкой серого цвета, обозначающей внешнюю границу открытого узла. Тип рамки пользователь может выбрать по своему усмотрению, выбор производится в окне настроек среды разработки, доступном через команду «Настройки» в меню «Параметры».&lt;br /&gt;
&lt;br /&gt;
Щелчок правой кнопкой мыши на пустом месте в открытом графическом представлении узла вызывает контекстное меню, содержащее команды удаления и вставки виджетов из буфера обмена, а также команды добавления новых виджетов доступных типов.&lt;br /&gt;
&lt;br /&gt;
Добавление новых виджетов также может осуществлять путем их перестаскивания в рабочую область из панели виджетов.&lt;br /&gt;
&lt;br /&gt;
Графическое представление позволяет перемещать выделенные виджеты кнопками перемещения курсора на клавиатуре, а также изменять их размеры кнопками перемещения курсора при нажатой кнопке Shift.&lt;br /&gt;
&lt;br /&gt;
==== Связывание источников и виджетов ====&lt;br /&gt;
Связывание виджетов и других узлов с источниками данных необходимо для того, чтобы виджеты или другие узлы могли отображать или обрабатывать значения, хранящиеся в источниках.&lt;br /&gt;
&lt;br /&gt;
Для связи виджетов с источниками данных можно воспользоваться обычным способом связывания через окно «Свойства». К примеру, связывание размещенного на форме виджета «Текстовая метка» с регистром Modbus осуществляется добавлением регистра Modbus в свойство виджета «Источник».&lt;br /&gt;
&lt;br /&gt;
Вместе с обычным способом связывания существует и другой, более быстрый способ. Для быстрого связывания регистра с виджетом достаточно нажать на регистр в дереве конфигурации левой кнопкой мыши и перенести его на виджет в открытом графическом представлении.&lt;br /&gt;
[[Файл:AgavaPLC–Связывание узла «sourceModbusRegister0» и виджета.png|мини|Рисунок 11 – Связывание узла «sourceModbusRegister0» и виджета]]&lt;br /&gt;
При помещении курсора над виджетом последний будет заштрихован сеткой зеленого или красного цвета, а курсор изменит свой вид на стрелку с квадратиком (см. рисунок 11).&lt;br /&gt;
&lt;br /&gt;
Зеленая штриховка виджета означает отсутствие связи выделенного виджета с источником данных, в этом случае связывание будет произведено. Красная штриховка говорит об ошибках связывания виджета и сигнала/источника.&lt;br /&gt;
&lt;br /&gt;
==== Редактирование многослойных композиций ====&lt;br /&gt;
Редактирование многослойных композиций принципиально не отличается от редактирования форм, кроме одного нюанса. Так как композиция может состоять из нескольких слоев, и виджеты на слоях могут располагаться один над другим, для использования наиболее удобного способа редактирования такой композиции можно воспользоваться возможностью открытия каждого слоя в отдельном окне.&lt;br /&gt;
[[Файл:AgavaPLC–Пример структуры композиции «Composition1», состоящей из трех слоев.png|мини|Рисунок 12 – Пример структуры композиции «Composition1», состоящей из трех слоев]]&lt;br /&gt;
Для открытия графического представления слоя нужно воспользоваться командой «Открыть графическое представление» аналогично открытию графического представления формы или композиции.&lt;br /&gt;
&lt;br /&gt;
Открыв одновременно композицию и слой, при редактировании слоя можно видеть, что содержимое композиции также изменяется и наоборот, при редактировании композиции изображение слоя будет изменяться.&lt;br /&gt;
&lt;br /&gt;
Слой обладает важным свойством «Прозрачность для действий». Данное свойство позволяет регулировать доступность виджетов, расположенных на нижележащих слоях, для действий пользователя. Например, если у верхнего слоя данное свойство выключено, то виджеты, расположенные на всех нижележащих слоях, будут недоступны для взаимодействия. Если же у верхнего слоя свойство включено, то виджеты нижележащего слоя будут доступны.&lt;br /&gt;
&lt;br /&gt;
==== Использование якорей ====&lt;br /&gt;
Данная возможность доступна с версии &amp;lt;code&amp;gt;AS 1.6.32+&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
При работе с графическими представлениями окон и композиций, содержащих большое количество виджетов, могут быть полезны якоря - создаваемые пользователем метки на размерных линейках.&lt;br /&gt;
[[Файл:AgavaPLC-Графическое представление-якоря.png|мини|AS 1.6.32+: Графическое представление формы с установленными якорями]]&lt;br /&gt;
Якоря позволяют контролировать положение групп виджетов благодаря связанным с ними линиям привязки. Линии привязки, позволяют быстрее выстраивать группы виджетов благодяря &amp;quot;прилипанию&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Создание якоря выполняется следующими способами:&lt;br /&gt;
&lt;br /&gt;
* Двойным кликом левой кнопки мыши по размерной линейке.&lt;br /&gt;
* Кликом правой кнопки мыши на размерной линейке и выбором команды &amp;quot;Добавить якорь&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Удаление якоря выполняется следующими способами:&lt;br /&gt;
&lt;br /&gt;
* Двойным кликом левой кнопки мыши по якорю на размерной линейке.&lt;br /&gt;
* Кликом правой кнопки мыши на размерной линейке и выбором команды &amp;quot;Удалить якорь&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Созданные якоря можно перемещать по размерной линейке с помощью мыши.&lt;br /&gt;
&lt;br /&gt;
=== Сохранение проекта ===&lt;br /&gt;
Для сохранения проекта на диск вызовите команду  «Файл-&amp;gt;Сохранить проект» или «Файл-&amp;gt;Сохранить проект как...», если необходимо сделать копию открытого проекта и продолжить работу в ней после сохранения.&lt;br /&gt;
&lt;br /&gt;
== Проверка и отладка проекта ==&lt;br /&gt;
&lt;br /&gt;
=== Эмуляция проекта ===&lt;br /&gt;
Проверить работоспособность проекта можно, не загружая его в контроллер. Для этого существует возможность запустить среду исполнения прямо на компьютере. &lt;br /&gt;
&lt;br /&gt;
Для этого необходимо:&lt;br /&gt;
&lt;br /&gt;
# Установить текущий проект как проект по умолчанию. Для этого необходимо вызвать команду &amp;quot;Проект-&amp;gt;Установить проект по умолчанию...&amp;quot;  и выбрать ранее сохраненный файл конфигурации.&lt;br /&gt;
# Запустить среду исполнения. Для этого нужно вызвать команду меню &amp;quot;Проект-&amp;gt;Запуск среды исполнения&amp;quot;. После этого будет выполнен запуск в новом окне среды исполнения.&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг сигналов ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно &amp;quot;Наблюдение&amp;quot;.png|мини|Рисунок 14 – Окно &amp;quot;Наблюдение&amp;quot;|ссылка=Файл:AgavaPLC–Окно_%22Наблюдение%22.png]]&lt;br /&gt;
Функция мониторинга сигналов позволяет наблюдать значения, хранящиеся в узлах проекта при исполнении проекта на целевом устройстве.&lt;br /&gt;
&lt;br /&gt;
Для запуска данной функции необходимо:&lt;br /&gt;
&lt;br /&gt;
# Запустить среду исполнения.&lt;br /&gt;
# Вызвать команду меню «&amp;lt;code&amp;gt;Устройство → Подключение/отключение&amp;lt;/code&amp;gt;», в появившемся окне выбрать IP-адрес и порт устройства, значения узлов которого необходимо мониторить. При необходимости просмотра значений узлов и сигналов в режиме эмуляции проекта на персональном компьютере укажите адрес 127.0.0.1. Если необходимо просматривать значения узлов проекта, выполняющегося на контроллере или панели оператора, укажите IP-адрес контроллера или панели.&lt;br /&gt;
# Нажать кнопку «Подключение».&lt;br /&gt;
&lt;br /&gt;
Поле подключения к среде исполнения нужно добавить в окно &amp;quot;Наблюдение&amp;quot; узлы, значения которых необходимо наблюдать. Такие узлы должны иметь возможность чтения или записи значений – это регистры Modbus и другие узлы типа &amp;quot;Источник&amp;quot;, сигналы. &lt;br /&gt;
&lt;br /&gt;
Для добавления узлов в окно &amp;quot;Наблюдение&amp;quot; необходимо нажать на нужном узле в дереве проекта правой кнопкой мыши и выбрать команду «&amp;lt;code&amp;gt;Добавить в окно наблюдения&amp;lt;/code&amp;gt;». Выбранные узлы будут отображаться в окне «Наблюдение» вместе со считанными значениями.&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг событий ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно просмотра событий.png|мини|Рисунок 15 – Окно просмотра событий]]Мониторинг событий позволяет наблюдать за исполнением проекта, работающего в устройстве. При включении мониторинга пользователь получает информацию о возникающих нефатальных ошибках и предупреждениях, возникающих в ходе исполнения проекта со следующими признаками:&lt;br /&gt;
&lt;br /&gt;
* метка времени, соответствующая времени возникновения события;&lt;br /&gt;
* степень важности события;&lt;br /&gt;
* тип события - информационное или события активирования, деактивирования и квитирования тревог;&lt;br /&gt;
* имя узла, сформировавшего событие.&lt;br /&gt;
* текст события.&lt;br /&gt;
&lt;br /&gt;
==== Использование мониторинга ====&lt;br /&gt;
Для старта мониторинга необходимо подключиться к нужному устройству способом, рассмотренным в разделе [[#Мониторинг сигналов]], а затем вызвать команду «&amp;lt;code&amp;gt;Устройство → Просмотр событий&amp;lt;/code&amp;gt;». В открывшемся окне будут выводиться все события, регистрируемые устройством. &lt;br /&gt;
&lt;br /&gt;
С помощью выпадающего списка в левом верхнем углу окна можно выбрать минимальный уровень выводимых событий.&lt;br /&gt;
&lt;br /&gt;
==== Фильтрация событий ====&lt;br /&gt;
''Функция доступна начиная с версии &amp;lt;code&amp;gt;AgavaSCADA/AgavaPLC 1.2.56+, 1.5.25+&amp;lt;/code&amp;gt;.''&lt;br /&gt;
&lt;br /&gt;
В нижнем левом углу окна расположена область настройки фильтра событий, позволяющая фильтровать выводимые события по имени узла и тексту событий. При использовании фильтра возможно задание фильтра в виде:&lt;br /&gt;
&lt;br /&gt;
* простой строки, при этом в список попадают события, содержащие полное совпадение заданной строки; при задании строки возможно в(ы)ключение признака учета регистра символов в строке;&lt;br /&gt;
* регулярного выражения, при этом в список попадают события, удовлетворяющие введенное выражение. Правила составления регулярных выражений описаны на странице [[Использование регулярных выражений]].&lt;br /&gt;
&lt;br /&gt;
=== Отладка в задаче ПЛК ===&lt;br /&gt;
''Данный раздел актуален для версии &amp;lt;code&amp;gt;AS 1.2.61&amp;lt;/code&amp;gt; и старее. В версиях &amp;lt;code&amp;gt;AS 1.6+&amp;lt;/code&amp;gt; используется [[Универсальная среда разработки Agava#Отладка проекта|современный пошаговый отладчик]].''&lt;br /&gt;
&lt;br /&gt;
Задача ПЛК (см. раздел [[#Задача ПЛК]]) позволяет проводить тестирование проектов с помощью режима симулятора (на компьютере, без использования контроллера) или онлайн отладки (на контроллере).&lt;br /&gt;
&lt;br /&gt;
==== Управление отладкой ====&lt;br /&gt;
Управление режимом симуляции и онлайн отладкой осуществляется с помощью панели инструментов задачи ПЛК (см. рисунок 16).&lt;br /&gt;
&lt;br /&gt;
Панель инструментов содержит следующие элементы:&lt;br /&gt;
&lt;br /&gt;
* Кнопка «Запустить симуляцию».&lt;br /&gt;
* Кнопка «Сделать шаг на один цикл».&lt;br /&gt;
* Кнопка «Приостановить симуляцию» - ставит выполнение задачи на паузу.&lt;br /&gt;
* Кнопка «Остановить симуляцию» - сбрасывает состояние всех блоков к их состоянию по умолчанию.&lt;br /&gt;
* Список выбора периода выполнения задачи.&lt;br /&gt;
* Кнопка «Показать окно «Наблюдение».&lt;br /&gt;
&lt;br /&gt;
==== Режим симулятора ====&lt;br /&gt;
Режим симулятора позволяет провести тестирование работы алгоритмов проекта на компьютере. С помощью симуляции можно выявить ошибки в работе алгоритмов проекта до его загрузки в контроллер.&lt;br /&gt;
&lt;br /&gt;
Управление симуляцией осуществляется через команды на панели инструментов задачи ПЛК.&lt;br /&gt;
&lt;br /&gt;
Для перехода в режим симуляции нажмите кнопку «Режим симулятора» на панели управления задачи ПЛК.&lt;br /&gt;
[[Файл:AgavaPLC-Панель инструментов задачи ПЛК.png|мини|Рисунок 16 - Панель инструментов задачи ПЛК]]&lt;br /&gt;
После активации режима симуляции, для изменения значения входа дважды щелкните на нем левой кнопкой мыши и выберите нужный тип и значение. Текущие значения всех блоков, в соответствии с работой программы, будут отображаться в реальном времени.&lt;br /&gt;
[[Файл:AgavaPLC–Вид блоков задачи в режиме симулятора.png|мини|Рисунок 17 – Вид блоков задачи в режиме симулятора]]&lt;br /&gt;
Для выхода из режима симуляции повторно нажмите кнопку «Режим симуляции» на панели управления задачи ПЛК.&lt;br /&gt;
&lt;br /&gt;
==== Онлайн отладка ====&lt;br /&gt;
Режим онлайн отладки позволяет провести тестирование проекта, загруженного и исполняемого в контроллере. Для перехода в режим онлайн отладки загрузите конфигурацию в контроллер, подключитесь к нему, после чего нажмите кнопку «Онлайн отладка» на панели инструментов задачи ПЛК.&lt;br /&gt;
[[Файл:AgavaPLC–Вид блоков задачи в режиме онлайн отладки.png|мини|Рисунок 18 – Вид блоков задачи в режиме онлайн отладки]]&lt;br /&gt;
На рисунке 18 изображен вид задачи ПЛК в режиме онлайн отладки проекта, запущенного на МПР-60 с установленными субмодулями DI (входы) и R (выходы).&lt;br /&gt;
&lt;br /&gt;
Для онлайн отладки на панели инструментов недоступны кнопка «Приостановить симуляцию» и список выбора периода.&lt;br /&gt;
&lt;br /&gt;
== Компиляция проекта ==&lt;br /&gt;
Перед загрузкой проекта в контроллер или запуском эмуляции проекта необходимо откомпилировать проект и получить файл конфигурации, предназначенный для исполнения средой исполнения, установленной в контроллере или на персональном компьютере (в случае разработки системы диспетчеризации). Для этого необходимо вызвать команду меню &amp;quot;Проект-&amp;gt;Сохранить конфигурацию&amp;quot;, выбрать папку проекта и нажать кнопку &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Проверка проекта ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно «Ошибки».png|мини|Рисунок 19 – Окно «Ошибки»]]&lt;br /&gt;
Перед сохранением проекта желательно выполнить его проверку на наличие ошибок с помощью команды «Проект-&amp;gt;Проверить проект». После проверки обнаруженные ошибки будут отображены в окне «Ошибки».&lt;br /&gt;
&lt;br /&gt;
Если отображение окна «Ошибки» выключено, его можно включить командой «Вид-&amp;gt;Показать окно ошибок».&lt;br /&gt;
&lt;br /&gt;
Для облегчения исправления обнаруженных ошибок окно поддерживает выполнение некоторых команд над обнаруженными ошибками, вызывать которые можно из контекстного меню, отображаемого щелчком правой кнопки мыши на строке c ошибкой в окне. Контекстное меню позволяет вызывать команду «Показать узел в дереве конфигурации», выполняющую соответствующее действие.&lt;br /&gt;
&lt;br /&gt;
Также щелчок левой кнопкой мыши на строке с ошибкой открывает окно «Свойства» и дает возможность изменить в нем все свойства узла, содержащего ошибку.&lt;br /&gt;
&lt;br /&gt;
==== Установка пароля на файл конфигурации ====&lt;br /&gt;
[[Файл:AgavaPLC–Установка пароля.png|мини|Рисунок 13 – Установка пароля]]&lt;br /&gt;
Файл конфигурации, загружаемый в контроллер или панель оператора, можно защитить паролем, чтобы предотвратить его несанкционированное изменение.&lt;br /&gt;
&lt;br /&gt;
Для установки пароля на файл конфигурации необходимо выбрать в дереве проекта узел «Конфигурация» и отредактировать его свойство «Пароль». Допускается использование любых цифр, букв и спецсимволов.&lt;br /&gt;
&lt;br /&gt;
В дальнейшем при открытии файла конфигурации в среде разработки будет появляться окно с запросом пароля.&lt;br /&gt;
&lt;br /&gt;
== Загрузка проекта в устройство ==&lt;br /&gt;
Загрузка проекта в целевое устройство может быть осуществлена несколькими способами:&lt;br /&gt;
&lt;br /&gt;
* загрузка из среды разработки;&lt;br /&gt;
* загрузка с помощью USB-Flash накопителя (для панелей оператора);&lt;br /&gt;
* загрузка через браузер (для МПР-60).&lt;br /&gt;
&lt;br /&gt;
=== Загрузка из среды разработки ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно «Загрузка проекта в устройство» после подключения к контроллеру.png|мини|Рисунок 20 – Окно «Загрузка проекта в устройство» после подключения к контроллеру]]&lt;br /&gt;
Для загрузки проекта из среды разработки необходимо произвести следующие действия в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
# Создайте файл конфигурации.&lt;br /&gt;
# Выполните подключение целевого устройства к ПК по сети Ethernet.&lt;br /&gt;
# После подключения вызовите в среде разработки команду «Проект-&amp;gt;Загрузка проекта в устройство».&lt;br /&gt;
# В открывшемся окне будет отображен список файлов проекта, доступных для загрузки в целевое устройство.&lt;br /&gt;
# Выберите необходимые файлы и нажмите кнопку «Загрузить». После нажатия кнопки начнется процесс загрузки файлов, при этом в нижней части окна будет меняться состояние полосы прогресса, а также для каждого файла в таблице будет отображен результат загрузки.&lt;br /&gt;
# После окончания загрузки среда исполнения в целевом устройстве будет перезапущена и загруженный проект будет запущен.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через USB-Flash (для ПО-40 и ПО-50) ===&lt;br /&gt;
Для загрузки проекта в устройство с помощью USB-Flash накопителя необходимо произвести следующие действия в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
# Подготовьте USB-Flash накопитель, предварительно отформатировав его в файловую систему FAT32.&lt;br /&gt;
# Вызовите в среде разработки команду «Подготовка архива для обновления» в меню «Проект».&lt;br /&gt;
# Сохраните архив в корень USB-Flash накопителя.&lt;br /&gt;
# Перейдите в системную утилиту, перезагрузив панель оператора, при загрузке во время однократного звукового сигнала нажмите на экран и удерживайте до повторного звукового сигнала. Введите пароль: 111111.&lt;br /&gt;
# Перейдите на вкладку «Обновление», затем подключите USB-Flash накопитель через переходник USB-OTG, выберите из списка загрузочный архив, нажать кнопку «Обновить». Дождитесь сообщения «Обновление успешно» и нажмите кнопку «ОК».&lt;br /&gt;
# Перейдите на вкладку «Перезапуск» и нажмите кнопку «Перезапуск».&lt;br /&gt;
После перезагрузки панели загруженный проект будет запущен.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через браузер (для МПР-60) ===&lt;br /&gt;
Для загрузки проекта через браузер необходимо произвести следующие действия в указанном порядке.&lt;br /&gt;
&lt;br /&gt;
# Вызовите в среде разработки команду «Подготовка архива для обновления» в меню «Проект».&lt;br /&gt;
# Сохраните архив.&lt;br /&gt;
# Откройте системную утилиту, введя IP-адрес контроллера в адресную строку браузера.&lt;br /&gt;
# Перейдите на вкладку «Загрузка ПО».  Рисунок 71 - Вкладка системной утилиты «Загрузка ПО»&lt;br /&gt;
# Выберите на компьютере архив с проектом, который необходимо загрузить в контроллер.&lt;br /&gt;
# Нажмите кнопку «Загрузить».&lt;br /&gt;
# Дождитесь окончания загрузки файла и обновления проекта.&lt;br /&gt;
&lt;br /&gt;
== Отладка проекта ==&lt;br /&gt;
''Данный функционал доступен в версиях &amp;lt;code&amp;gt;AS 1.6+&amp;lt;/code&amp;gt;. Для версий &amp;lt;code&amp;gt;AS 1.2&amp;lt;/code&amp;gt; используйте мониторинг, [[Универсальная среда разработки Agava#Отладка в задаче ПЛК|отладку в задачах ПЛК]].''&lt;br /&gt;
&lt;br /&gt;
=== Локальная отладка ===&lt;br /&gt;
&lt;br /&gt;
=== Удаленная отладка ===&lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:AgavaPLC-%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0.png&amp;diff=3466</id>
		<title>Файл:AgavaPLC-Создание проекта.png</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:AgavaPLC-%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0.png&amp;diff=3466"/>
		<updated>2026-03-27T09:30:32Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: TaushkanovKV загрузил новую версию Файл:AgavaPLC-Создание проекта.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Окно &amp;quot;Создание нового проекта&amp;quot;&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_Agava&amp;diff=3465</id>
		<title>Универсальная среда разработки Agava</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_Agava&amp;diff=3465"/>
		<updated>2026-03-27T06:36:20Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Отладка в задаче ПЛК */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Универсальная среда разработки предназначена для создания и редактирования программного обеспечения для панелей оператора АГАВА ПО, многоканальных программируемых реле АГАВА МПР-60 и систем диспетчеризации на базе SCADA-системы AgavaSCADA.&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
Универсальная среда разработки Agava имеет удобный и эргономичный пользовательский интерфейс со всеми инструментами, необходимыми для создания эффективных проектов-приложений, предназначенных для исполнения на ПК, панелях оператора или персональных компьютерах.&lt;br /&gt;
&lt;br /&gt;
Среда разработки совмещает редакторы текста, редакторы визуальных представлений объектов, компоновщики структуры, средства связывания объектов и других частей проекта, анализаторы проекта в одном приложении и дает пользователю возможность ведения эффективной разработки проектов-приложений от начала и до завершения в одной программе, без использования разнородных приложений-утилит и необходимости переключения между ними.&lt;br /&gt;
&lt;br /&gt;
=== Версии программного обеспечения ===&lt;br /&gt;
{{Внимание|Текст=При использовании среды разработки совместно с панелями оператора АГАВА ПО или многоканальными программируемыми реле АГАВА МПР-60 необходимо использовать соответствующую версию среды разработки|Тип=Восклицание синий.png}}&lt;br /&gt;
Для определения подходящей версии среды разработки необходимо определить версию среды исполнения, установленной в панели оператора или реле. Тип и версия среды исполнения указаны в системной утилите прибора. Например, &amp;quot;AgavaPLC 1.1&amp;quot;, &amp;quot;AgavaPLC 1.2&amp;quot;  и т.д. Для использования со средой исполнения AgavaPLC 1.1 необходимо использовать среду разработки версии 1.1, для среды исполнения AgavaPLC 1.2 необходима среда разработки версии 1.2 и так далее.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные статьи и документы ===&lt;br /&gt;
*[[Узлы проекта AgavaSCADA/AgavaPLC|Описание узлов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Свойства узлов в AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Транспорты AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Описание языка С++ в AgavaPLC|Описание языка С++ в AgavaSCADA/AgavaPLC]].&amp;lt;!-- Комментарий --&amp;gt;.&lt;br /&gt;
*[[Объектная модель AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Описание базовых классов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Коды ошибок и предупреждений AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Рекомендации по разработке приложений AgavaSCADA/AgavaPLC]].&lt;br /&gt;
Полный перечень всех документов, связанных с разработкой приложений на AgavaSCADA/AgavaPLC, приведен на странице [[:Категория:AgavaSCADA/AgavaPLC|категории AgavaSCADA/AgavaPLC]].&lt;br /&gt;
&lt;br /&gt;
== Разработка проекта ==&lt;br /&gt;
&lt;br /&gt;
=== Создание нового проекта ===&lt;br /&gt;
Создание нового проекта в среде разработки осуществляется с помощью команды «Создать проект…» в меню «Файл». После вызова данной команды откроется диалоговое окно создания нового проекта (см. Рисунок 1).&lt;br /&gt;
[[Файл:AgavaPLC-Создание проекта.png|мини|Рисунок 1 - Окно &amp;quot;Создание нового проекта&amp;quot;]]&lt;br /&gt;
Для создания проекта необходимо в списке типов проектов выбрать необходимый, ввести имя проекта и путь для его сохранения, после чего нажать кнопку «Создать проект».&lt;br /&gt;
&lt;br /&gt;
Доступны несколько типов проектов:&lt;br /&gt;
&lt;br /&gt;
* «Пустой проект» – пустой проект, не содержащий никаких узлов. Можно использвоать для создания произвольного проекта &amp;quot;с нуля&amp;quot;.&lt;br /&gt;
* «Локальный проект» – предварительно настроенный проект, содержащий необходимые подсистемы и предназначенный для реализации простой системы для одного устройства, при выборе данного типа пользователь имеет возможность выбрать нужные ему подсистемы и получить полностью рабочий проект в минимальной конфигурации.&lt;br /&gt;
* «Проект АГАВА МПР-60» - проект, предназначенный для исполнения на контроллере АГАВА МПР-60.&lt;br /&gt;
&lt;br /&gt;
=== Редактирование существующего проекта ===&lt;br /&gt;
Редактирование существующего проекта начинается с открытия файла проекта путем вызова команды «Открыть…» в меню «Файл». После загрузки файла в основном окне среды разработки будут отображены свойства и параметры проекта (см. Рисунок 2).&lt;br /&gt;
[[Файл:AgavaPLC-Основное окно среды разработки.png|мини|Рисунок 2 – Основное окно среды разработки AgavaPLC с загруженным проектом]]&lt;br /&gt;
По умолчанию основное окно среды разработки содержит перечисленные ниже части:&lt;br /&gt;
&lt;br /&gt;
# Строка заголовка приложения, панель меню и панель инструментов.&lt;br /&gt;
# Окно дерева проекта. Предоставляет доступ ко всей структуре проекта (см. раздел [[#Описание узлов]]).&lt;br /&gt;
# Окно свойств (см. раздел [[#Редактирование свойств узлов]] ).&lt;br /&gt;
# Область для отображения содержимого, например графического представления окна или задачи ПЛК.&lt;br /&gt;
# Область вспомогательных окон (окна наблюдения, ошибок и сообщений)&lt;br /&gt;
&lt;br /&gt;
После открытия проекта можно приступить к его редактированию.&lt;br /&gt;
&lt;br /&gt;
По завершению всех операций по редактированию необходимо выполнить проверку проекта на корректность с помощью команды «Проверить проект», расположенной в меню «Проект» (см. 6.1). &lt;br /&gt;
&lt;br /&gt;
=== Структура и состав проекта ===&lt;br /&gt;
Типичный проект содержит следующие части:&lt;br /&gt;
&lt;br /&gt;
* станция – важнейший объект, управляющий работой собственных подсистем и осуществляющий обмен данными с другими станциями;&lt;br /&gt;
* транспортная подсистема, выполняющая сбор данных с УСО;&lt;br /&gt;
* подсистема визуализации, обеспечивающая отображение информации в различных видах.&lt;br /&gt;
&lt;br /&gt;
Проект также может содержать следующие части:&lt;br /&gt;
&lt;br /&gt;
* подсистема архивирования, сохраняющая данные в БД для последующего извлечения и анализа;&lt;br /&gt;
* подсистема проверки прав пользователей, предназначенная для контроля доступа пользователя к объектам в режиме исполнения;&lt;br /&gt;
* подсистема тревог, предназначенная для оповещения пользователя об обнаруженных нарушениях;&lt;br /&gt;
* подсистема журналирования, выполняющая архивирование зарегистрированных событий в БД для последующего извлечения и анализа.&lt;br /&gt;
&lt;br /&gt;
Проект имеет древовидную структуру, вследствие чего все узлы связаны друг с другом. Узлы нижних уровней подчиняются узлам верхних уровней. К примеру, станции подчинены все подсистемы, а каждой подсистеме подчинены все узлы, которыми она управляет.&lt;br /&gt;
&lt;br /&gt;
Описание всех частей проекта и их узлов приведено в разделе 4.&lt;br /&gt;
&lt;br /&gt;
=== Разработка проекта ===&lt;br /&gt;
[[Файл:AgavaPLC-Добавление узла в проект.png|мини|Рисунок 3 – Добавление узла в проект AgavaPLC]]&lt;br /&gt;
Перед началом разработки проекта рекомендуется проанализировать поставленную задачи и определить подсистемы, необходимые для её реализации. Взаимодействие с подсистемами осуществляется через дерево проекта (см. Рисунок 2), в которое добавляются нужные узлы. Для добавления нового узла, необходимо нажать правой кнопкой мыши на узел верхнего уровня, которому он подчинён, и выбрать в контекстном меню команду «Добавить узел».&lt;br /&gt;
&lt;br /&gt;
Основные части типовой программы и способы их реализации приведены ниже.&lt;br /&gt;
&lt;br /&gt;
==== Взаимодействие с внешними устройствами ====&lt;br /&gt;
Реализуется через подсистему «Транспорты» в окне дерева проекта. Необходимо добавить в нее нужные протоколы, в зависимости от имеющейся конфигурации контроллера.&lt;br /&gt;
[[Файл:AgavaPLC-Транспорты.png|мини|Рисунок 4 - Транспорты в дереве проекта AgavaPLC]]&lt;br /&gt;
# Транспорт для обмена с субмодулями контроллера (для контроллеров с корзиной субмодулей). В качестве порта транспорта необходимо указать “/dev/ttyS0”. В проекте для МПР-60 присутствует по-умолчанию.&lt;br /&gt;
# Транспорт последовательный (для управления по RS-232, RS-485 и т.д.).&lt;br /&gt;
# Транспорт TCP/IP (для управления по Ethernet).&lt;br /&gt;
&lt;br /&gt;
К транспортам присоединяются либо регистры Modbus, либо субмодули. Для регистра задается адрес устройства, номер регистра, функция чтения/записи и другие параметры, при необходимости. Для субмодуля указывается слот, в котором он установлен, и тип аналоговых входов/выходов. &lt;br /&gt;
&lt;br /&gt;
==== Визуализация данных ====&lt;br /&gt;
Визуализация данных технологических процессов реализуется с помощью элементов подсистемы «Визуализация».&lt;br /&gt;
&lt;br /&gt;
Система визуализации недоступна в проектах для  контроллеров МПР.&lt;br /&gt;
[[Файл:AgavaPLC-Пример визуализации.png|мини|Рисунок 5 - Пример визуализации]]&lt;br /&gt;
Визуализация содержит одно или несколько окон, описанных ниже.&lt;br /&gt;
&lt;br /&gt;
# Форма, которая может использоваться как меню или панель инструментов. Также применяется в небольших проектах, в которых нет необходимости изменения выводимого набора виджетов.&lt;br /&gt;
# Окно с композицией, которое позволяет переключаться между различными экранами (например мнемосхемой, настройками, архивированием и т.д). Каждый из этих экранов реализуется на отдельной композиции.&lt;br /&gt;
&lt;br /&gt;
Процесс создания визуализации начинается с добавления нужных окон в группу «Окна» в дереве проекта. В том случае, если используется окно с композицией, необходимо задать ему отображаемую композицию по умолчанию, перед этим добавив ее в группу «Композиции». Созданные окна нужно добавить к одному фрейму, указав их в соответствующем свойстве фрейма.&lt;br /&gt;
&lt;br /&gt;
Редактирование содержимого окна или композиции осуществляется в его графическом представлении (см. раздел [[#Редактирование графического представления узла]]).&lt;br /&gt;
&lt;br /&gt;
Более подробное описание подсистемы визуализации приведено в разделе [[#Подсистема визуализации]].&lt;br /&gt;
&lt;br /&gt;
==== Пользовательские алгоритмы ====&lt;br /&gt;
Реализовать нужные алгоритмы работы программы можно с помощью различных инструментов, которые выбираются в зависимости от сложности проектов и навыков программиста:&lt;br /&gt;
&lt;br /&gt;
# Операции в группе «Сигналы» – отдельные логические операции. В основном используются для небольших проектов, не требующих сложных методов управления;&lt;br /&gt;
# Задачи ПЛК – графическое программирование с помощью связывания между собой различных функциональных блоков. Подходит для больших проектов. Реализуется в узле «Задача ПЛК» группы «Задачи». Подробное описание приведено в разделе [[#Задача ПЛК]]'''.'''&lt;br /&gt;
# Скрипты С++ – текстовое программирование на языке высокого уровня. Подходит для больших проектов. Реализуется с помощью операций «Скрипт С++», расположенных в группе «Сигналы» или в задаче ПЛК. Описание реализации языка С++ приведено на странице [[Описание языка С++ в AgavaPLC]].&lt;br /&gt;
=== Редактирование свойств узлов ===&lt;br /&gt;
Среда разработки обладает развитыми возможностями по редактированию свойств узлов. Описание доступных типов свойств приведно в статье [[Свойства узлов в AgavaPLC/AgavaSCADA]].&lt;br /&gt;
&lt;br /&gt;
==== Редактирование свойств узлов с помощью окна «Свойства» ====&lt;br /&gt;
[[Файл:AgavaPLC-Окно &amp;quot;Свойства&amp;quot;.png|мини|Рисунок 6 – Окно «Свойства» виджета «Кнопка»]]&lt;br /&gt;
Редактирование свойств всех узлов осуществляется с помощью окна «Свойства».&lt;br /&gt;
&lt;br /&gt;
В окне «Свойства» в виде таблицы отображаются все доступные свойства узла, объединенные в группы. В левой колонке отображены наименования свойств, в правой отображены их значения. Свойства, недоступные для изменения, имеют наименование серого цвета. В нижней части окна расположена область подсказки, содержащая пояснение к выделенному свойству.&lt;br /&gt;
&lt;br /&gt;
===== Редактирование свойств группы узлов =====&lt;br /&gt;
В случае, когда необходимо изменить свойства у нескольких узлов, можно воспользоваться возможностью группового редактирования свойств. Для этого нужно выделить несколько узлов в дереве конфигурации либо на графическом представлении с помощью левой кнопки мыши и нажатой кнопки «Ctrl». При этом в окне свойств будут отображены только те свойства, что имеются у всех выделенных узлов. Далее можно изменить нужное свойство, при этом после завершения редактирования измененное значение будет установлено во всех выбранных узлах.&lt;br /&gt;
&lt;br /&gt;
==== Групповое редактирование свойств узлов ====&lt;br /&gt;
При необходимости редактирования разных свойств у большого количества узлов можно воспользоваться специальным окном «Список узлов».&lt;br /&gt;
[[Файл:AgavaPLC-Окно &amp;quot;Список узлов&amp;quot;.png|мини|Рисунок 7 - Окно &amp;quot;Список узлов&amp;quot;]]&lt;br /&gt;
Открытие окна выполняется с помощью вызова команды «Открыть список узлов» в контекстном меню дерева конфигурации. Открытое окно содержит все узлы, вложенные в выбранные при вызове команды.&lt;br /&gt;
&lt;br /&gt;
Окно позволяет редактировать свойства непосредственно в ячейках таблицы, без переключения на окно «Свойства». Групповое редактирование свойств узлов через окно «Свойства» также доступно.&lt;br /&gt;
&lt;br /&gt;
Щелчок правой кнопкой мыши на списке вызывает контекстное меню, содержащее команды:&lt;br /&gt;
&lt;br /&gt;
* “Свойства”;&lt;br /&gt;
* “Экспорт в *.txt”;&lt;br /&gt;
* “Импорт из *.txt”;&lt;br /&gt;
* “Удалить узел”.&lt;br /&gt;
&lt;br /&gt;
Команда «Свойства» открывает диалоговое окно выбора отображаемых свойств.&lt;br /&gt;
&lt;br /&gt;
Команды «Экспорт», «Импорт» выполняют экспорт списка свойств узлов в текстовый файл и импорт соответственно.&lt;br /&gt;
&lt;br /&gt;
Команда «Удалить узел» производит удаление выделенного узла (узлов).&lt;br /&gt;
&lt;br /&gt;
==== Функция групповой замены источников в узлах ====&lt;br /&gt;
При разработке сложных проектов может возникнуть необходимость заменить источники сразу в большом количестве узлов. Для этой цели используется функция групповой замены источников.  Необходимо перейти в редактирование свойств типа «Список источников», которое производится в соответствующем окне (см. Рисунок 8).&lt;br /&gt;
[[Файл:AgavaPLC-Окно редактирования свойств типа «Список источников».png|мини|Рисунок 8 - Окно редактирования свойств типа «Список источников»]]&lt;br /&gt;
Затем необходимо использовать функцию групповой замены (см. Рисунок 9), выделив нужные узлы, нажав на них правой кнопкой мыши и выбрав «Групповая замена».&lt;br /&gt;
[[Файл:AgavaPLC-Окно функции «Групповая замена».png|мини|Рисунок 9 - Окно функции «Групповая замена»]]&lt;br /&gt;
&lt;br /&gt;
=== Редактирование графического представления узла ===&lt;br /&gt;
Редактирование содержимого окон, слоев, форм, композиций и других элементов, предназначенных для отображения на экране, осуществляется в окне графического представления. Открытие окна возможно с помощью команды «Открыть графическое представление» в контекстном меню дерева конфигурации или двойного нажатия левой кнопки мыши для узлов следующих типов:&lt;br /&gt;
&lt;br /&gt;
* фрейм;&lt;br /&gt;
* форма;&lt;br /&gt;
* окно с композицией;&lt;br /&gt;
* слой.&lt;br /&gt;
&lt;br /&gt;
Открытое графическое представление выбранного узла может содержать все уже размещенные на нем элементы визуализации и (или) другие узлы и позволяет добавить новые.&lt;br /&gt;
[[Файл:AgavaPLC–Открытое графическое представление окна «winMain».png|мини|Рисунок 10 – Открытое графическое представление окна «winMain»]]&lt;br /&gt;
На рисунке 10 представлено графическое представление окна «winMain», обведенное пунктирной рамкой серого цвета, обозначающей внешнюю границу открытого узла. Тип рамки пользователь может выбрать по своему усмотрению, выбор производится в окне настроек среды разработки, доступном через команду «Настройки» в меню «Параметры».&lt;br /&gt;
&lt;br /&gt;
Щелчок правой кнопкой мыши на пустом месте в открытом графическом представлении узла вызывает контекстное меню, содержащее команды удаления и вставки виджетов из буфера обмена, а также команды добавления новых виджетов доступных типов.&lt;br /&gt;
&lt;br /&gt;
Добавление новых виджетов также может осуществлять путем их перестаскивания в рабочую область из панели виджетов.&lt;br /&gt;
&lt;br /&gt;
Графическое представление позволяет перемещать выделенные виджеты кнопками перемещения курсора на клавиатуре, а также изменять их размеры кнопками перемещения курсора при нажатой кнопке Shift.&lt;br /&gt;
&lt;br /&gt;
==== Связывание источников и виджетов ====&lt;br /&gt;
Связывание виджетов и других узлов с источниками данных необходимо для того, чтобы виджеты или другие узлы могли отображать или обрабатывать значения, хранящиеся в источниках.&lt;br /&gt;
&lt;br /&gt;
Для связи виджетов с источниками данных можно воспользоваться обычным способом связывания через окно «Свойства». К примеру, связывание размещенного на форме виджета «Текстовая метка» с регистром Modbus осуществляется добавлением регистра Modbus в свойство виджета «Источник».&lt;br /&gt;
&lt;br /&gt;
Вместе с обычным способом связывания существует и другой, более быстрый способ. Для быстрого связывания регистра с виджетом достаточно нажать на регистр в дереве конфигурации левой кнопкой мыши и перенести его на виджет в открытом графическом представлении.&lt;br /&gt;
[[Файл:AgavaPLC–Связывание узла «sourceModbusRegister0» и виджета.png|мини|Рисунок 11 – Связывание узла «sourceModbusRegister0» и виджета]]&lt;br /&gt;
При помещении курсора над виджетом последний будет заштрихован сеткой зеленого или красного цвета, а курсор изменит свой вид на стрелку с квадратиком (см. рисунок 11).&lt;br /&gt;
&lt;br /&gt;
Зеленая штриховка виджета означает отсутствие связи выделенного виджета с источником данных, в этом случае связывание будет произведено. Красная штриховка говорит об ошибках связывания виджета и сигнала/источника.&lt;br /&gt;
&lt;br /&gt;
==== Редактирование многослойных композиций ====&lt;br /&gt;
Редактирование многослойных композиций принципиально не отличается от редактирования форм, кроме одного нюанса. Так как композиция может состоять из нескольких слоев, и виджеты на слоях могут располагаться один над другим, для использования наиболее удобного способа редактирования такой композиции можно воспользоваться возможностью открытия каждого слоя в отдельном окне.&lt;br /&gt;
[[Файл:AgavaPLC–Пример структуры композиции «Composition1», состоящей из трех слоев.png|мини|Рисунок 12 – Пример структуры композиции «Composition1», состоящей из трех слоев]]&lt;br /&gt;
Для открытия графического представления слоя нужно воспользоваться командой «Открыть графическое представление» аналогично открытию графического представления формы или композиции.&lt;br /&gt;
&lt;br /&gt;
Открыв одновременно композицию и слой, при редактировании слоя можно видеть, что содержимое композиции также изменяется и наоборот, при редактировании композиции изображение слоя будет изменяться.&lt;br /&gt;
&lt;br /&gt;
Слой обладает важным свойством «Прозрачность для действий». Данное свойство позволяет регулировать доступность виджетов, расположенных на нижележащих слоях, для действий пользователя. Например, если у верхнего слоя данное свойство выключено, то виджеты, расположенные на всех нижележащих слоях, будут недоступны для взаимодействия. Если же у верхнего слоя свойство включено, то виджеты нижележащего слоя будут доступны.&lt;br /&gt;
&lt;br /&gt;
==== Использование якорей ====&lt;br /&gt;
Данная возможность доступна с версии &amp;lt;code&amp;gt;AS 1.6.32+&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
При работе с графическими представлениями окон и композиций, содержащих большое количество виджетов, могут быть полезны якоря - создаваемые пользователем метки на размерных линейках.&lt;br /&gt;
[[Файл:AgavaPLC-Графическое представление-якоря.png|мини|AS 1.6.32+: Графическое представление формы с установленными якорями]]&lt;br /&gt;
Якоря позволяют контролировать положение групп виджетов благодаря связанным с ними линиям привязки. Линии привязки, позволяют быстрее выстраивать группы виджетов благодяря &amp;quot;прилипанию&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Создание якоря выполняется следующими способами:&lt;br /&gt;
&lt;br /&gt;
* Двойным кликом левой кнопки мыши по размерной линейке.&lt;br /&gt;
* Кликом правой кнопки мыши на размерной линейке и выбором команды &amp;quot;Добавить якорь&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Удаление якоря выполняется следующими способами:&lt;br /&gt;
&lt;br /&gt;
* Двойным кликом левой кнопки мыши по якорю на размерной линейке.&lt;br /&gt;
* Кликом правой кнопки мыши на размерной линейке и выбором команды &amp;quot;Удалить якорь&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Созданные якоря можно перемещать по размерной линейке с помощью мыши.&lt;br /&gt;
&lt;br /&gt;
=== Сохранение проекта ===&lt;br /&gt;
Для сохранения проекта на диск вызовите команду  «Файл-&amp;gt;Сохранить проект» или «Файл-&amp;gt;Сохранить проект как...», если необходимо сделать копию открытого проекта и продолжить работу в ней после сохранения.&lt;br /&gt;
&lt;br /&gt;
== Проверка и отладка проекта ==&lt;br /&gt;
&lt;br /&gt;
=== Эмуляция проекта ===&lt;br /&gt;
Проверить работоспособность проекта можно, не загружая его в контроллер. Для этого существует возможность запустить среду исполнения прямо на компьютере. &lt;br /&gt;
&lt;br /&gt;
Для этого необходимо:&lt;br /&gt;
&lt;br /&gt;
# Установить текущий проект как проект по умолчанию. Для этого необходимо вызвать команду &amp;quot;Проект-&amp;gt;Установить проект по умолчанию...&amp;quot;  и выбрать ранее сохраненный файл конфигурации.&lt;br /&gt;
# Запустить среду исполнения. Для этого нужно вызвать команду меню &amp;quot;Проект-&amp;gt;Запуск среды исполнения&amp;quot;. После этого будет выполнен запуск в новом окне среды исполнения.&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг сигналов ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно &amp;quot;Наблюдение&amp;quot;.png|мини|Рисунок 14 – Окно &amp;quot;Наблюдение&amp;quot;|ссылка=Файл:AgavaPLC–Окно_%22Наблюдение%22.png]]&lt;br /&gt;
Функция мониторинга сигналов позволяет наблюдать значения, хранящиеся в узлах проекта при исполнении проекта на целевом устройстве.&lt;br /&gt;
&lt;br /&gt;
Для запуска данной функции необходимо:&lt;br /&gt;
&lt;br /&gt;
# Запустить среду исполнения.&lt;br /&gt;
# Вызвать команду меню «&amp;lt;code&amp;gt;Устройство → Подключение/отключение&amp;lt;/code&amp;gt;», в появившемся окне выбрать IP-адрес и порт устройства, значения узлов которого необходимо мониторить. При необходимости просмотра значений узлов и сигналов в режиме эмуляции проекта на персональном компьютере укажите адрес 127.0.0.1. Если необходимо просматривать значения узлов проекта, выполняющегося на контроллере или панели оператора, укажите IP-адрес контроллера или панели.&lt;br /&gt;
# Нажать кнопку «Подключение».&lt;br /&gt;
&lt;br /&gt;
Поле подключения к среде исполнения нужно добавить в окно &amp;quot;Наблюдение&amp;quot; узлы, значения которых необходимо наблюдать. Такие узлы должны иметь возможность чтения или записи значений – это регистры Modbus и другие узлы типа &amp;quot;Источник&amp;quot;, сигналы. &lt;br /&gt;
&lt;br /&gt;
Для добавления узлов в окно &amp;quot;Наблюдение&amp;quot; необходимо нажать на нужном узле в дереве проекта правой кнопкой мыши и выбрать команду «&amp;lt;code&amp;gt;Добавить в окно наблюдения&amp;lt;/code&amp;gt;». Выбранные узлы будут отображаться в окне «Наблюдение» вместе со считанными значениями.&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг событий ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно просмотра событий.png|мини|Рисунок 15 – Окно просмотра событий]]Мониторинг событий позволяет наблюдать за исполнением проекта, работающего в устройстве. При включении мониторинга пользователь получает информацию о возникающих нефатальных ошибках и предупреждениях, возникающих в ходе исполнения проекта со следующими признаками:&lt;br /&gt;
&lt;br /&gt;
* метка времени, соответствующая времени возникновения события;&lt;br /&gt;
* степень важности события;&lt;br /&gt;
* тип события - информационное или события активирования, деактивирования и квитирования тревог;&lt;br /&gt;
* имя узла, сформировавшего событие.&lt;br /&gt;
* текст события.&lt;br /&gt;
&lt;br /&gt;
==== Использование мониторинга ====&lt;br /&gt;
Для старта мониторинга необходимо подключиться к нужному устройству способом, рассмотренным в разделе [[#Мониторинг сигналов]], а затем вызвать команду «&amp;lt;code&amp;gt;Устройство → Просмотр событий&amp;lt;/code&amp;gt;». В открывшемся окне будут выводиться все события, регистрируемые устройством. &lt;br /&gt;
&lt;br /&gt;
С помощью выпадающего списка в левом верхнем углу окна можно выбрать минимальный уровень выводимых событий.&lt;br /&gt;
&lt;br /&gt;
==== Фильтрация событий ====&lt;br /&gt;
''Функция доступна начиная с версии &amp;lt;code&amp;gt;AgavaSCADA/AgavaPLC 1.2.56+, 1.5.25+&amp;lt;/code&amp;gt;.''&lt;br /&gt;
&lt;br /&gt;
В нижнем левом углу окна расположена область настройки фильтра событий, позволяющая фильтровать выводимые события по имени узла и тексту событий. При использовании фильтра возможно задание фильтра в виде:&lt;br /&gt;
&lt;br /&gt;
* простой строки, при этом в список попадают события, содержащие полное совпадение заданной строки; при задании строки возможно в(ы)ключение признака учета регистра символов в строке;&lt;br /&gt;
* регулярного выражения, при этом в список попадают события, удовлетворяющие введенное выражение. Правила составления регулярных выражений описаны на странице [[Использование регулярных выражений]].&lt;br /&gt;
&lt;br /&gt;
=== Отладка в задаче ПЛК ===&lt;br /&gt;
''Данный раздел актуален для версии &amp;lt;code&amp;gt;AS 1.2.61&amp;lt;/code&amp;gt; и старее. В версиях &amp;lt;code&amp;gt;AS 1.6+&amp;lt;/code&amp;gt; используется [[Универсальная среда разработки Agava#Отладка проекта|современный пошаговый отладчик]].''&lt;br /&gt;
&lt;br /&gt;
Задача ПЛК (см. раздел [[#Задача ПЛК]]) позволяет проводить тестирование проектов с помощью режима симулятора (на компьютере, без использования контроллера) или онлайн отладки (на контроллере).&lt;br /&gt;
&lt;br /&gt;
==== Управление отладкой ====&lt;br /&gt;
Управление режимом симуляции и онлайн отладкой осуществляется с помощью панели инструментов задачи ПЛК (см. рисунок 16).&lt;br /&gt;
&lt;br /&gt;
Панель инструментов содержит следующие элементы:&lt;br /&gt;
&lt;br /&gt;
* Кнопка «Запустить симуляцию».&lt;br /&gt;
* Кнопка «Сделать шаг на один цикл».&lt;br /&gt;
* Кнопка «Приостановить симуляцию» - ставит выполнение задачи на паузу.&lt;br /&gt;
* Кнопка «Остановить симуляцию» - сбрасывает состояние всех блоков к их состоянию по умолчанию.&lt;br /&gt;
* Список выбора периода выполнения задачи.&lt;br /&gt;
* Кнопка «Показать окно «Наблюдение».&lt;br /&gt;
&lt;br /&gt;
==== Режим симулятора ====&lt;br /&gt;
Режим симулятора позволяет провести тестирование работы алгоритмов проекта на компьютере. С помощью симуляции можно выявить ошибки в работе алгоритмов проекта до его загрузки в контроллер.&lt;br /&gt;
&lt;br /&gt;
Управление симуляцией осуществляется через команды на панели инструментов задачи ПЛК.&lt;br /&gt;
&lt;br /&gt;
Для перехода в режим симуляции нажмите кнопку «Режим симулятора» на панели управления задачи ПЛК.&lt;br /&gt;
[[Файл:AgavaPLC-Панель инструментов задачи ПЛК.png|мини|Рисунок 16 - Панель инструментов задачи ПЛК]]&lt;br /&gt;
После активации режима симуляции, для изменения значения входа дважды щелкните на нем левой кнопкой мыши и выберите нужный тип и значение. Текущие значения всех блоков, в соответствии с работой программы, будут отображаться в реальном времени.&lt;br /&gt;
[[Файл:AgavaPLC–Вид блоков задачи в режиме симулятора.png|мини|Рисунок 17 – Вид блоков задачи в режиме симулятора]]&lt;br /&gt;
Для выхода из режима симуляции повторно нажмите кнопку «Режим симуляции» на панели управления задачи ПЛК.&lt;br /&gt;
&lt;br /&gt;
==== Онлайн отладка ====&lt;br /&gt;
Режим онлайн отладки позволяет провести тестирование проекта, загруженного и исполняемого в контроллере. Для перехода в режим онлайн отладки загрузите конфигурацию в контроллер, подключитесь к нему, после чего нажмите кнопку «Онлайн отладка» на панели инструментов задачи ПЛК.&lt;br /&gt;
[[Файл:AgavaPLC–Вид блоков задачи в режиме онлайн отладки.png|мини|Рисунок 18 – Вид блоков задачи в режиме онлайн отладки]]&lt;br /&gt;
На рисунке 18 изображен вид задачи ПЛК в режиме онлайн отладки проекта, запущенного на МПР-60 с установленными субмодулями DI (входы) и R (выходы).&lt;br /&gt;
&lt;br /&gt;
Для онлайн отладки на панели инструментов недоступны кнопка «Приостановить симуляцию» и список выбора периода.&lt;br /&gt;
&lt;br /&gt;
== Компиляция проекта ==&lt;br /&gt;
Перед загрузкой проекта в контроллер или запуском эмуляции проекта необходимо откомпилировать проект и получить файл конфигурации, предназначенный для исполнения средой исполнения, установленной в контроллере или на персональном компьютере (в случае разработки системы диспетчеризации). Для этого необходимо вызвать команду меню &amp;quot;Проект-&amp;gt;Сохранить конфигурацию&amp;quot;, выбрать папку проекта и нажать кнопку &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Проверка проекта ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно «Ошибки».png|мини|Рисунок 19 – Окно «Ошибки»]]&lt;br /&gt;
Перед сохранением проекта желательно выполнить его проверку на наличие ошибок с помощью команды «Проект-&amp;gt;Проверить проект». После проверки обнаруженные ошибки будут отображены в окне «Ошибки».&lt;br /&gt;
&lt;br /&gt;
Если отображение окна «Ошибки» выключено, его можно включить командой «Вид-&amp;gt;Показать окно ошибок».&lt;br /&gt;
&lt;br /&gt;
Для облегчения исправления обнаруженных ошибок окно поддерживает выполнение некоторых команд над обнаруженными ошибками, вызывать которые можно из контекстного меню, отображаемого щелчком правой кнопки мыши на строке c ошибкой в окне. Контекстное меню позволяет вызывать команду «Показать узел в дереве конфигурации», выполняющую соответствующее действие.&lt;br /&gt;
&lt;br /&gt;
Также щелчок левой кнопкой мыши на строке с ошибкой открывает окно «Свойства» и дает возможность изменить в нем все свойства узла, содержащего ошибку.&lt;br /&gt;
&lt;br /&gt;
==== Установка пароля на файл конфигурации ====&lt;br /&gt;
[[Файл:AgavaPLC–Установка пароля.png|мини|Рисунок 13 – Установка пароля]]&lt;br /&gt;
Файл конфигурации, загружаемый в контроллер или панель оператора, можно защитить паролем, чтобы предотвратить его несанкционированное изменение.&lt;br /&gt;
&lt;br /&gt;
Для установки пароля на файл конфигурации необходимо выбрать в дереве проекта узел «Конфигурация» и отредактировать его свойство «Пароль». Допускается использование любых цифр, букв и спецсимволов.&lt;br /&gt;
&lt;br /&gt;
В дальнейшем при открытии файла конфигурации в среде разработки будет появляться окно с запросом пароля.&lt;br /&gt;
&lt;br /&gt;
== Загрузка проекта в устройство ==&lt;br /&gt;
Загрузка проекта в целевое устройство может быть осуществлена несколькими способами:&lt;br /&gt;
&lt;br /&gt;
* загрузка из среды разработки;&lt;br /&gt;
* загрузка с помощью USB-Flash накопителя (для панелей оператора);&lt;br /&gt;
* загрузка через браузер (для МПР-60).&lt;br /&gt;
&lt;br /&gt;
=== Загрузка из среды разработки ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно «Загрузка проекта в устройство» после подключения к контроллеру.png|мини|Рисунок 20 – Окно «Загрузка проекта в устройство» после подключения к контроллеру]]&lt;br /&gt;
Для загрузки проекта из среды разработки необходимо произвести следующие действия в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
# Создайте файл конфигурации.&lt;br /&gt;
# Выполните подключение целевого устройства к ПК по сети Ethernet.&lt;br /&gt;
# После подключения вызовите в среде разработки команду «Проект-&amp;gt;Загрузка проекта в устройство».&lt;br /&gt;
# В открывшемся окне будет отображен список файлов проекта, доступных для загрузки в целевое устройство.&lt;br /&gt;
# Выберите необходимые файлы и нажмите кнопку «Загрузить». После нажатия кнопки начнется процесс загрузки файлов, при этом в нижней части окна будет меняться состояние полосы прогресса, а также для каждого файла в таблице будет отображен результат загрузки.&lt;br /&gt;
# После окончания загрузки среда исполнения в целевом устройстве будет перезапущена и загруженный проект будет запущен.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через USB-Flash (для ПО-40 и ПО-50) ===&lt;br /&gt;
Для загрузки проекта в устройство с помощью USB-Flash накопителя необходимо произвести следующие действия в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
# Подготовьте USB-Flash накопитель, предварительно отформатировав его в файловую систему FAT32.&lt;br /&gt;
# Вызовите в среде разработки команду «Подготовка архива для обновления» в меню «Проект».&lt;br /&gt;
# Сохраните архив в корень USB-Flash накопителя.&lt;br /&gt;
# Перейдите в системную утилиту, перезагрузив панель оператора, при загрузке во время однократного звукового сигнала нажмите на экран и удерживайте до повторного звукового сигнала. Введите пароль: 111111.&lt;br /&gt;
# Перейдите на вкладку «Обновление», затем подключите USB-Flash накопитель через переходник USB-OTG, выберите из списка загрузочный архив, нажать кнопку «Обновить». Дождитесь сообщения «Обновление успешно» и нажмите кнопку «ОК».&lt;br /&gt;
# Перейдите на вкладку «Перезапуск» и нажмите кнопку «Перезапуск».&lt;br /&gt;
После перезагрузки панели загруженный проект будет запущен.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через браузер (для МПР-60) ===&lt;br /&gt;
Для загрузки проекта через браузер необходимо произвести следующие действия в указанном порядке.&lt;br /&gt;
&lt;br /&gt;
# Вызовите в среде разработки команду «Подготовка архива для обновления» в меню «Проект».&lt;br /&gt;
# Сохраните архив.&lt;br /&gt;
# Откройте системную утилиту, введя IP-адрес контроллера в адресную строку браузера.&lt;br /&gt;
# Перейдите на вкладку «Загрузка ПО».  Рисунок 71 - Вкладка системной утилиты «Загрузка ПО»&lt;br /&gt;
# Выберите на компьютере архив с проектом, который необходимо загрузить в контроллер.&lt;br /&gt;
# Нажмите кнопку «Загрузить».&lt;br /&gt;
# Дождитесь окончания загрузки файла и обновления проекта.&lt;br /&gt;
&lt;br /&gt;
== Отладка проекта ==&lt;br /&gt;
''Данный функционал доступен в версиях &amp;lt;code&amp;gt;AS 1.6+&amp;lt;/code&amp;gt;. Для версий &amp;lt;code&amp;gt;AS 1.2&amp;lt;/code&amp;gt; используйте мониторинг, [[Универсальная среда разработки Agava#Отладка в задаче ПЛК|отладку в задачах ПЛК]].''&lt;br /&gt;
&lt;br /&gt;
=== Локальная отладка ===&lt;br /&gt;
&lt;br /&gt;
=== Удаленная отладка ===&lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_Agava&amp;diff=3464</id>
		<title>Универсальная среда разработки Agava</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_Agava&amp;diff=3464"/>
		<updated>2026-03-27T06:35:25Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Загрузка через браузер (для МПР-60) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Универсальная среда разработки предназначена для создания и редактирования программного обеспечения для панелей оператора АГАВА ПО, многоканальных программируемых реле АГАВА МПР-60 и систем диспетчеризации на базе SCADA-системы AgavaSCADA.&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
Универсальная среда разработки Agava имеет удобный и эргономичный пользовательский интерфейс со всеми инструментами, необходимыми для создания эффективных проектов-приложений, предназначенных для исполнения на ПК, панелях оператора или персональных компьютерах.&lt;br /&gt;
&lt;br /&gt;
Среда разработки совмещает редакторы текста, редакторы визуальных представлений объектов, компоновщики структуры, средства связывания объектов и других частей проекта, анализаторы проекта в одном приложении и дает пользователю возможность ведения эффективной разработки проектов-приложений от начала и до завершения в одной программе, без использования разнородных приложений-утилит и необходимости переключения между ними.&lt;br /&gt;
&lt;br /&gt;
=== Версии программного обеспечения ===&lt;br /&gt;
{{Внимание|Текст=При использовании среды разработки совместно с панелями оператора АГАВА ПО или многоканальными программируемыми реле АГАВА МПР-60 необходимо использовать соответствующую версию среды разработки|Тип=Восклицание синий.png}}&lt;br /&gt;
Для определения подходящей версии среды разработки необходимо определить версию среды исполнения, установленной в панели оператора или реле. Тип и версия среды исполнения указаны в системной утилите прибора. Например, &amp;quot;AgavaPLC 1.1&amp;quot;, &amp;quot;AgavaPLC 1.2&amp;quot;  и т.д. Для использования со средой исполнения AgavaPLC 1.1 необходимо использовать среду разработки версии 1.1, для среды исполнения AgavaPLC 1.2 необходима среда разработки версии 1.2 и так далее.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные статьи и документы ===&lt;br /&gt;
*[[Узлы проекта AgavaSCADA/AgavaPLC|Описание узлов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Свойства узлов в AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Транспорты AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Описание языка С++ в AgavaPLC|Описание языка С++ в AgavaSCADA/AgavaPLC]].&amp;lt;!-- Комментарий --&amp;gt;.&lt;br /&gt;
*[[Объектная модель AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Описание базовых классов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Коды ошибок и предупреждений AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Рекомендации по разработке приложений AgavaSCADA/AgavaPLC]].&lt;br /&gt;
Полный перечень всех документов, связанных с разработкой приложений на AgavaSCADA/AgavaPLC, приведен на странице [[:Категория:AgavaSCADA/AgavaPLC|категории AgavaSCADA/AgavaPLC]].&lt;br /&gt;
&lt;br /&gt;
== Разработка проекта ==&lt;br /&gt;
&lt;br /&gt;
=== Создание нового проекта ===&lt;br /&gt;
Создание нового проекта в среде разработки осуществляется с помощью команды «Создать проект…» в меню «Файл». После вызова данной команды откроется диалоговое окно создания нового проекта (см. Рисунок 1).&lt;br /&gt;
[[Файл:AgavaPLC-Создание проекта.png|мини|Рисунок 1 - Окно &amp;quot;Создание нового проекта&amp;quot;]]&lt;br /&gt;
Для создания проекта необходимо в списке типов проектов выбрать необходимый, ввести имя проекта и путь для его сохранения, после чего нажать кнопку «Создать проект».&lt;br /&gt;
&lt;br /&gt;
Доступны несколько типов проектов:&lt;br /&gt;
&lt;br /&gt;
* «Пустой проект» – пустой проект, не содержащий никаких узлов. Можно использвоать для создания произвольного проекта &amp;quot;с нуля&amp;quot;.&lt;br /&gt;
* «Локальный проект» – предварительно настроенный проект, содержащий необходимые подсистемы и предназначенный для реализации простой системы для одного устройства, при выборе данного типа пользователь имеет возможность выбрать нужные ему подсистемы и получить полностью рабочий проект в минимальной конфигурации.&lt;br /&gt;
* «Проект АГАВА МПР-60» - проект, предназначенный для исполнения на контроллере АГАВА МПР-60.&lt;br /&gt;
&lt;br /&gt;
=== Редактирование существующего проекта ===&lt;br /&gt;
Редактирование существующего проекта начинается с открытия файла проекта путем вызова команды «Открыть…» в меню «Файл». После загрузки файла в основном окне среды разработки будут отображены свойства и параметры проекта (см. Рисунок 2).&lt;br /&gt;
[[Файл:AgavaPLC-Основное окно среды разработки.png|мини|Рисунок 2 – Основное окно среды разработки AgavaPLC с загруженным проектом]]&lt;br /&gt;
По умолчанию основное окно среды разработки содержит перечисленные ниже части:&lt;br /&gt;
&lt;br /&gt;
# Строка заголовка приложения, панель меню и панель инструментов.&lt;br /&gt;
# Окно дерева проекта. Предоставляет доступ ко всей структуре проекта (см. раздел [[#Описание узлов]]).&lt;br /&gt;
# Окно свойств (см. раздел [[#Редактирование свойств узлов]] ).&lt;br /&gt;
# Область для отображения содержимого, например графического представления окна или задачи ПЛК.&lt;br /&gt;
# Область вспомогательных окон (окна наблюдения, ошибок и сообщений)&lt;br /&gt;
&lt;br /&gt;
После открытия проекта можно приступить к его редактированию.&lt;br /&gt;
&lt;br /&gt;
По завершению всех операций по редактированию необходимо выполнить проверку проекта на корректность с помощью команды «Проверить проект», расположенной в меню «Проект» (см. 6.1). &lt;br /&gt;
&lt;br /&gt;
=== Структура и состав проекта ===&lt;br /&gt;
Типичный проект содержит следующие части:&lt;br /&gt;
&lt;br /&gt;
* станция – важнейший объект, управляющий работой собственных подсистем и осуществляющий обмен данными с другими станциями;&lt;br /&gt;
* транспортная подсистема, выполняющая сбор данных с УСО;&lt;br /&gt;
* подсистема визуализации, обеспечивающая отображение информации в различных видах.&lt;br /&gt;
&lt;br /&gt;
Проект также может содержать следующие части:&lt;br /&gt;
&lt;br /&gt;
* подсистема архивирования, сохраняющая данные в БД для последующего извлечения и анализа;&lt;br /&gt;
* подсистема проверки прав пользователей, предназначенная для контроля доступа пользователя к объектам в режиме исполнения;&lt;br /&gt;
* подсистема тревог, предназначенная для оповещения пользователя об обнаруженных нарушениях;&lt;br /&gt;
* подсистема журналирования, выполняющая архивирование зарегистрированных событий в БД для последующего извлечения и анализа.&lt;br /&gt;
&lt;br /&gt;
Проект имеет древовидную структуру, вследствие чего все узлы связаны друг с другом. Узлы нижних уровней подчиняются узлам верхних уровней. К примеру, станции подчинены все подсистемы, а каждой подсистеме подчинены все узлы, которыми она управляет.&lt;br /&gt;
&lt;br /&gt;
Описание всех частей проекта и их узлов приведено в разделе 4.&lt;br /&gt;
&lt;br /&gt;
=== Разработка проекта ===&lt;br /&gt;
[[Файл:AgavaPLC-Добавление узла в проект.png|мини|Рисунок 3 – Добавление узла в проект AgavaPLC]]&lt;br /&gt;
Перед началом разработки проекта рекомендуется проанализировать поставленную задачи и определить подсистемы, необходимые для её реализации. Взаимодействие с подсистемами осуществляется через дерево проекта (см. Рисунок 2), в которое добавляются нужные узлы. Для добавления нового узла, необходимо нажать правой кнопкой мыши на узел верхнего уровня, которому он подчинён, и выбрать в контекстном меню команду «Добавить узел».&lt;br /&gt;
&lt;br /&gt;
Основные части типовой программы и способы их реализации приведены ниже.&lt;br /&gt;
&lt;br /&gt;
==== Взаимодействие с внешними устройствами ====&lt;br /&gt;
Реализуется через подсистему «Транспорты» в окне дерева проекта. Необходимо добавить в нее нужные протоколы, в зависимости от имеющейся конфигурации контроллера.&lt;br /&gt;
[[Файл:AgavaPLC-Транспорты.png|мини|Рисунок 4 - Транспорты в дереве проекта AgavaPLC]]&lt;br /&gt;
# Транспорт для обмена с субмодулями контроллера (для контроллеров с корзиной субмодулей). В качестве порта транспорта необходимо указать “/dev/ttyS0”. В проекте для МПР-60 присутствует по-умолчанию.&lt;br /&gt;
# Транспорт последовательный (для управления по RS-232, RS-485 и т.д.).&lt;br /&gt;
# Транспорт TCP/IP (для управления по Ethernet).&lt;br /&gt;
&lt;br /&gt;
К транспортам присоединяются либо регистры Modbus, либо субмодули. Для регистра задается адрес устройства, номер регистра, функция чтения/записи и другие параметры, при необходимости. Для субмодуля указывается слот, в котором он установлен, и тип аналоговых входов/выходов. &lt;br /&gt;
&lt;br /&gt;
==== Визуализация данных ====&lt;br /&gt;
Визуализация данных технологических процессов реализуется с помощью элементов подсистемы «Визуализация».&lt;br /&gt;
&lt;br /&gt;
Система визуализации недоступна в проектах для  контроллеров МПР.&lt;br /&gt;
[[Файл:AgavaPLC-Пример визуализации.png|мини|Рисунок 5 - Пример визуализации]]&lt;br /&gt;
Визуализация содержит одно или несколько окон, описанных ниже.&lt;br /&gt;
&lt;br /&gt;
# Форма, которая может использоваться как меню или панель инструментов. Также применяется в небольших проектах, в которых нет необходимости изменения выводимого набора виджетов.&lt;br /&gt;
# Окно с композицией, которое позволяет переключаться между различными экранами (например мнемосхемой, настройками, архивированием и т.д). Каждый из этих экранов реализуется на отдельной композиции.&lt;br /&gt;
&lt;br /&gt;
Процесс создания визуализации начинается с добавления нужных окон в группу «Окна» в дереве проекта. В том случае, если используется окно с композицией, необходимо задать ему отображаемую композицию по умолчанию, перед этим добавив ее в группу «Композиции». Созданные окна нужно добавить к одному фрейму, указав их в соответствующем свойстве фрейма.&lt;br /&gt;
&lt;br /&gt;
Редактирование содержимого окна или композиции осуществляется в его графическом представлении (см. раздел [[#Редактирование графического представления узла]]).&lt;br /&gt;
&lt;br /&gt;
Более подробное описание подсистемы визуализации приведено в разделе [[#Подсистема визуализации]].&lt;br /&gt;
&lt;br /&gt;
==== Пользовательские алгоритмы ====&lt;br /&gt;
Реализовать нужные алгоритмы работы программы можно с помощью различных инструментов, которые выбираются в зависимости от сложности проектов и навыков программиста:&lt;br /&gt;
&lt;br /&gt;
# Операции в группе «Сигналы» – отдельные логические операции. В основном используются для небольших проектов, не требующих сложных методов управления;&lt;br /&gt;
# Задачи ПЛК – графическое программирование с помощью связывания между собой различных функциональных блоков. Подходит для больших проектов. Реализуется в узле «Задача ПЛК» группы «Задачи». Подробное описание приведено в разделе [[#Задача ПЛК]]'''.'''&lt;br /&gt;
# Скрипты С++ – текстовое программирование на языке высокого уровня. Подходит для больших проектов. Реализуется с помощью операций «Скрипт С++», расположенных в группе «Сигналы» или в задаче ПЛК. Описание реализации языка С++ приведено на странице [[Описание языка С++ в AgavaPLC]].&lt;br /&gt;
=== Редактирование свойств узлов ===&lt;br /&gt;
Среда разработки обладает развитыми возможностями по редактированию свойств узлов. Описание доступных типов свойств приведно в статье [[Свойства узлов в AgavaPLC/AgavaSCADA]].&lt;br /&gt;
&lt;br /&gt;
==== Редактирование свойств узлов с помощью окна «Свойства» ====&lt;br /&gt;
[[Файл:AgavaPLC-Окно &amp;quot;Свойства&amp;quot;.png|мини|Рисунок 6 – Окно «Свойства» виджета «Кнопка»]]&lt;br /&gt;
Редактирование свойств всех узлов осуществляется с помощью окна «Свойства».&lt;br /&gt;
&lt;br /&gt;
В окне «Свойства» в виде таблицы отображаются все доступные свойства узла, объединенные в группы. В левой колонке отображены наименования свойств, в правой отображены их значения. Свойства, недоступные для изменения, имеют наименование серого цвета. В нижней части окна расположена область подсказки, содержащая пояснение к выделенному свойству.&lt;br /&gt;
&lt;br /&gt;
===== Редактирование свойств группы узлов =====&lt;br /&gt;
В случае, когда необходимо изменить свойства у нескольких узлов, можно воспользоваться возможностью группового редактирования свойств. Для этого нужно выделить несколько узлов в дереве конфигурации либо на графическом представлении с помощью левой кнопки мыши и нажатой кнопки «Ctrl». При этом в окне свойств будут отображены только те свойства, что имеются у всех выделенных узлов. Далее можно изменить нужное свойство, при этом после завершения редактирования измененное значение будет установлено во всех выбранных узлах.&lt;br /&gt;
&lt;br /&gt;
==== Групповое редактирование свойств узлов ====&lt;br /&gt;
При необходимости редактирования разных свойств у большого количества узлов можно воспользоваться специальным окном «Список узлов».&lt;br /&gt;
[[Файл:AgavaPLC-Окно &amp;quot;Список узлов&amp;quot;.png|мини|Рисунок 7 - Окно &amp;quot;Список узлов&amp;quot;]]&lt;br /&gt;
Открытие окна выполняется с помощью вызова команды «Открыть список узлов» в контекстном меню дерева конфигурации. Открытое окно содержит все узлы, вложенные в выбранные при вызове команды.&lt;br /&gt;
&lt;br /&gt;
Окно позволяет редактировать свойства непосредственно в ячейках таблицы, без переключения на окно «Свойства». Групповое редактирование свойств узлов через окно «Свойства» также доступно.&lt;br /&gt;
&lt;br /&gt;
Щелчок правой кнопкой мыши на списке вызывает контекстное меню, содержащее команды:&lt;br /&gt;
&lt;br /&gt;
* “Свойства”;&lt;br /&gt;
* “Экспорт в *.txt”;&lt;br /&gt;
* “Импорт из *.txt”;&lt;br /&gt;
* “Удалить узел”.&lt;br /&gt;
&lt;br /&gt;
Команда «Свойства» открывает диалоговое окно выбора отображаемых свойств.&lt;br /&gt;
&lt;br /&gt;
Команды «Экспорт», «Импорт» выполняют экспорт списка свойств узлов в текстовый файл и импорт соответственно.&lt;br /&gt;
&lt;br /&gt;
Команда «Удалить узел» производит удаление выделенного узла (узлов).&lt;br /&gt;
&lt;br /&gt;
==== Функция групповой замены источников в узлах ====&lt;br /&gt;
При разработке сложных проектов может возникнуть необходимость заменить источники сразу в большом количестве узлов. Для этой цели используется функция групповой замены источников.  Необходимо перейти в редактирование свойств типа «Список источников», которое производится в соответствующем окне (см. Рисунок 8).&lt;br /&gt;
[[Файл:AgavaPLC-Окно редактирования свойств типа «Список источников».png|мини|Рисунок 8 - Окно редактирования свойств типа «Список источников»]]&lt;br /&gt;
Затем необходимо использовать функцию групповой замены (см. Рисунок 9), выделив нужные узлы, нажав на них правой кнопкой мыши и выбрав «Групповая замена».&lt;br /&gt;
[[Файл:AgavaPLC-Окно функции «Групповая замена».png|мини|Рисунок 9 - Окно функции «Групповая замена»]]&lt;br /&gt;
&lt;br /&gt;
=== Редактирование графического представления узла ===&lt;br /&gt;
Редактирование содержимого окон, слоев, форм, композиций и других элементов, предназначенных для отображения на экране, осуществляется в окне графического представления. Открытие окна возможно с помощью команды «Открыть графическое представление» в контекстном меню дерева конфигурации или двойного нажатия левой кнопки мыши для узлов следующих типов:&lt;br /&gt;
&lt;br /&gt;
* фрейм;&lt;br /&gt;
* форма;&lt;br /&gt;
* окно с композицией;&lt;br /&gt;
* слой.&lt;br /&gt;
&lt;br /&gt;
Открытое графическое представление выбранного узла может содержать все уже размещенные на нем элементы визуализации и (или) другие узлы и позволяет добавить новые.&lt;br /&gt;
[[Файл:AgavaPLC–Открытое графическое представление окна «winMain».png|мини|Рисунок 10 – Открытое графическое представление окна «winMain»]]&lt;br /&gt;
На рисунке 10 представлено графическое представление окна «winMain», обведенное пунктирной рамкой серого цвета, обозначающей внешнюю границу открытого узла. Тип рамки пользователь может выбрать по своему усмотрению, выбор производится в окне настроек среды разработки, доступном через команду «Настройки» в меню «Параметры».&lt;br /&gt;
&lt;br /&gt;
Щелчок правой кнопкой мыши на пустом месте в открытом графическом представлении узла вызывает контекстное меню, содержащее команды удаления и вставки виджетов из буфера обмена, а также команды добавления новых виджетов доступных типов.&lt;br /&gt;
&lt;br /&gt;
Добавление новых виджетов также может осуществлять путем их перестаскивания в рабочую область из панели виджетов.&lt;br /&gt;
&lt;br /&gt;
Графическое представление позволяет перемещать выделенные виджеты кнопками перемещения курсора на клавиатуре, а также изменять их размеры кнопками перемещения курсора при нажатой кнопке Shift.&lt;br /&gt;
&lt;br /&gt;
==== Связывание источников и виджетов ====&lt;br /&gt;
Связывание виджетов и других узлов с источниками данных необходимо для того, чтобы виджеты или другие узлы могли отображать или обрабатывать значения, хранящиеся в источниках.&lt;br /&gt;
&lt;br /&gt;
Для связи виджетов с источниками данных можно воспользоваться обычным способом связывания через окно «Свойства». К примеру, связывание размещенного на форме виджета «Текстовая метка» с регистром Modbus осуществляется добавлением регистра Modbus в свойство виджета «Источник».&lt;br /&gt;
&lt;br /&gt;
Вместе с обычным способом связывания существует и другой, более быстрый способ. Для быстрого связывания регистра с виджетом достаточно нажать на регистр в дереве конфигурации левой кнопкой мыши и перенести его на виджет в открытом графическом представлении.&lt;br /&gt;
[[Файл:AgavaPLC–Связывание узла «sourceModbusRegister0» и виджета.png|мини|Рисунок 11 – Связывание узла «sourceModbusRegister0» и виджета]]&lt;br /&gt;
При помещении курсора над виджетом последний будет заштрихован сеткой зеленого или красного цвета, а курсор изменит свой вид на стрелку с квадратиком (см. рисунок 11).&lt;br /&gt;
&lt;br /&gt;
Зеленая штриховка виджета означает отсутствие связи выделенного виджета с источником данных, в этом случае связывание будет произведено. Красная штриховка говорит об ошибках связывания виджета и сигнала/источника.&lt;br /&gt;
&lt;br /&gt;
==== Редактирование многослойных композиций ====&lt;br /&gt;
Редактирование многослойных композиций принципиально не отличается от редактирования форм, кроме одного нюанса. Так как композиция может состоять из нескольких слоев, и виджеты на слоях могут располагаться один над другим, для использования наиболее удобного способа редактирования такой композиции можно воспользоваться возможностью открытия каждого слоя в отдельном окне.&lt;br /&gt;
[[Файл:AgavaPLC–Пример структуры композиции «Composition1», состоящей из трех слоев.png|мини|Рисунок 12 – Пример структуры композиции «Composition1», состоящей из трех слоев]]&lt;br /&gt;
Для открытия графического представления слоя нужно воспользоваться командой «Открыть графическое представление» аналогично открытию графического представления формы или композиции.&lt;br /&gt;
&lt;br /&gt;
Открыв одновременно композицию и слой, при редактировании слоя можно видеть, что содержимое композиции также изменяется и наоборот, при редактировании композиции изображение слоя будет изменяться.&lt;br /&gt;
&lt;br /&gt;
Слой обладает важным свойством «Прозрачность для действий». Данное свойство позволяет регулировать доступность виджетов, расположенных на нижележащих слоях, для действий пользователя. Например, если у верхнего слоя данное свойство выключено, то виджеты, расположенные на всех нижележащих слоях, будут недоступны для взаимодействия. Если же у верхнего слоя свойство включено, то виджеты нижележащего слоя будут доступны.&lt;br /&gt;
&lt;br /&gt;
==== Использование якорей ====&lt;br /&gt;
Данная возможность доступна с версии &amp;lt;code&amp;gt;AS 1.6.32+&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
При работе с графическими представлениями окон и композиций, содержащих большое количество виджетов, могут быть полезны якоря - создаваемые пользователем метки на размерных линейках.&lt;br /&gt;
[[Файл:AgavaPLC-Графическое представление-якоря.png|мини|AS 1.6.32+: Графическое представление формы с установленными якорями]]&lt;br /&gt;
Якоря позволяют контролировать положение групп виджетов благодаря связанным с ними линиям привязки. Линии привязки, позволяют быстрее выстраивать группы виджетов благодяря &amp;quot;прилипанию&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Создание якоря выполняется следующими способами:&lt;br /&gt;
&lt;br /&gt;
* Двойным кликом левой кнопки мыши по размерной линейке.&lt;br /&gt;
* Кликом правой кнопки мыши на размерной линейке и выбором команды &amp;quot;Добавить якорь&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Удаление якоря выполняется следующими способами:&lt;br /&gt;
&lt;br /&gt;
* Двойным кликом левой кнопки мыши по якорю на размерной линейке.&lt;br /&gt;
* Кликом правой кнопки мыши на размерной линейке и выбором команды &amp;quot;Удалить якорь&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Созданные якоря можно перемещать по размерной линейке с помощью мыши.&lt;br /&gt;
&lt;br /&gt;
=== Сохранение проекта ===&lt;br /&gt;
Для сохранения проекта на диск вызовите команду  «Файл-&amp;gt;Сохранить проект» или «Файл-&amp;gt;Сохранить проект как...», если необходимо сделать копию открытого проекта и продолжить работу в ней после сохранения.&lt;br /&gt;
&lt;br /&gt;
== Проверка и отладка проекта ==&lt;br /&gt;
&lt;br /&gt;
=== Эмуляция проекта ===&lt;br /&gt;
Проверить работоспособность проекта можно, не загружая его в контроллер. Для этого существует возможность запустить среду исполнения прямо на компьютере. &lt;br /&gt;
&lt;br /&gt;
Для этого необходимо:&lt;br /&gt;
&lt;br /&gt;
# Установить текущий проект как проект по умолчанию. Для этого необходимо вызвать команду &amp;quot;Проект-&amp;gt;Установить проект по умолчанию...&amp;quot;  и выбрать ранее сохраненный файл конфигурации.&lt;br /&gt;
# Запустить среду исполнения. Для этого нужно вызвать команду меню &amp;quot;Проект-&amp;gt;Запуск среды исполнения&amp;quot;. После этого будет выполнен запуск в новом окне среды исполнения.&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг сигналов ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно &amp;quot;Наблюдение&amp;quot;.png|мини|Рисунок 14 – Окно &amp;quot;Наблюдение&amp;quot;|ссылка=Файл:AgavaPLC–Окно_%22Наблюдение%22.png]]&lt;br /&gt;
Функция мониторинга сигналов позволяет наблюдать значения, хранящиеся в узлах проекта при исполнении проекта на целевом устройстве.&lt;br /&gt;
&lt;br /&gt;
Для запуска данной функции необходимо:&lt;br /&gt;
&lt;br /&gt;
# Запустить среду исполнения.&lt;br /&gt;
# Вызвать команду меню «&amp;lt;code&amp;gt;Устройство → Подключение/отключение&amp;lt;/code&amp;gt;», в появившемся окне выбрать IP-адрес и порт устройства, значения узлов которого необходимо мониторить. При необходимости просмотра значений узлов и сигналов в режиме эмуляции проекта на персональном компьютере укажите адрес 127.0.0.1. Если необходимо просматривать значения узлов проекта, выполняющегося на контроллере или панели оператора, укажите IP-адрес контроллера или панели.&lt;br /&gt;
# Нажать кнопку «Подключение».&lt;br /&gt;
&lt;br /&gt;
Поле подключения к среде исполнения нужно добавить в окно &amp;quot;Наблюдение&amp;quot; узлы, значения которых необходимо наблюдать. Такие узлы должны иметь возможность чтения или записи значений – это регистры Modbus и другие узлы типа &amp;quot;Источник&amp;quot;, сигналы. &lt;br /&gt;
&lt;br /&gt;
Для добавления узлов в окно &amp;quot;Наблюдение&amp;quot; необходимо нажать на нужном узле в дереве проекта правой кнопкой мыши и выбрать команду «&amp;lt;code&amp;gt;Добавить в окно наблюдения&amp;lt;/code&amp;gt;». Выбранные узлы будут отображаться в окне «Наблюдение» вместе со считанными значениями.&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг событий ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно просмотра событий.png|мини|Рисунок 15 – Окно просмотра событий]]Мониторинг событий позволяет наблюдать за исполнением проекта, работающего в устройстве. При включении мониторинга пользователь получает информацию о возникающих нефатальных ошибках и предупреждениях, возникающих в ходе исполнения проекта со следующими признаками:&lt;br /&gt;
&lt;br /&gt;
* метка времени, соответствующая времени возникновения события;&lt;br /&gt;
* степень важности события;&lt;br /&gt;
* тип события - информационное или события активирования, деактивирования и квитирования тревог;&lt;br /&gt;
* имя узла, сформировавшего событие.&lt;br /&gt;
* текст события.&lt;br /&gt;
&lt;br /&gt;
==== Использование мониторинга ====&lt;br /&gt;
Для старта мониторинга необходимо подключиться к нужному устройству способом, рассмотренным в разделе [[#Мониторинг сигналов]], а затем вызвать команду «&amp;lt;code&amp;gt;Устройство → Просмотр событий&amp;lt;/code&amp;gt;». В открывшемся окне будут выводиться все события, регистрируемые устройством. &lt;br /&gt;
&lt;br /&gt;
С помощью выпадающего списка в левом верхнем углу окна можно выбрать минимальный уровень выводимых событий.&lt;br /&gt;
&lt;br /&gt;
==== Фильтрация событий ====&lt;br /&gt;
''Функция доступна начиная с версии &amp;lt;code&amp;gt;AgavaSCADA/AgavaPLC 1.2.56+, 1.5.25+&amp;lt;/code&amp;gt;.''&lt;br /&gt;
&lt;br /&gt;
В нижнем левом углу окна расположена область настройки фильтра событий, позволяющая фильтровать выводимые события по имени узла и тексту событий. При использовании фильтра возможно задание фильтра в виде:&lt;br /&gt;
&lt;br /&gt;
* простой строки, при этом в список попадают события, содержащие полное совпадение заданной строки; при задании строки возможно в(ы)ключение признака учета регистра символов в строке;&lt;br /&gt;
* регулярного выражения, при этом в список попадают события, удовлетворяющие введенное выражение. Правила составления регулярных выражений описаны на странице [[Использование регулярных выражений]].&lt;br /&gt;
&lt;br /&gt;
=== Отладка в задаче ПЛК ===&lt;br /&gt;
''Данный раздел актуален для версии &amp;lt;code&amp;gt;AS 1.2.61&amp;lt;/code&amp;gt; и старее. В версиях &amp;lt;code&amp;gt;AS 1.6+&amp;lt;/code&amp;gt; используется другой, пошаговый отладчик.''&lt;br /&gt;
&lt;br /&gt;
Задача ПЛК (см. раздел [[#Задача ПЛК]]) позволяет проводить тестирование проектов с помощью режима симулятора (на компьютере, без использования контроллера) или онлайн отладки (на контроллере).&lt;br /&gt;
&lt;br /&gt;
==== Управление отладкой ====&lt;br /&gt;
Управление режимом симуляции и онлайн отладкой осуществляется с помощью панели инструментов задачи ПЛК (см. рисунок 16).&lt;br /&gt;
&lt;br /&gt;
Панель инструментов содержит следующие элементы:&lt;br /&gt;
&lt;br /&gt;
* Кнопка «Запустить симуляцию».&lt;br /&gt;
* Кнопка «Сделать шаг на один цикл».&lt;br /&gt;
* Кнопка «Приостановить симуляцию» - ставит выполнение задачи на паузу.&lt;br /&gt;
* Кнопка «Остановить симуляцию» - сбрасывает состояние всех блоков к их состоянию по умолчанию.&lt;br /&gt;
* Список выбора периода выполнения задачи.&lt;br /&gt;
* Кнопка «Показать окно «Наблюдение».&lt;br /&gt;
&lt;br /&gt;
==== Режим симулятора ====&lt;br /&gt;
Режим симулятора позволяет провести тестирование работы алгоритмов проекта на компьютере. С помощью симуляции можно выявить ошибки в работе алгоритмов проекта до его загрузки в контроллер.&lt;br /&gt;
&lt;br /&gt;
Управление симуляцией осуществляется через команды на панели инструментов задачи ПЛК.&lt;br /&gt;
&lt;br /&gt;
Для перехода в режим симуляции нажмите кнопку «Режим симулятора» на панели управления задачи ПЛК.&lt;br /&gt;
[[Файл:AgavaPLC-Панель инструментов задачи ПЛК.png|мини|Рисунок 16 - Панель инструментов задачи ПЛК]]&lt;br /&gt;
После активации режима симуляции, для изменения значения входа дважды щелкните на нем левой кнопкой мыши и выберите нужный тип и значение. Текущие значения всех блоков, в соответствии с работой программы, будут отображаться в реальном времени.&lt;br /&gt;
[[Файл:AgavaPLC–Вид блоков задачи в режиме симулятора.png|мини|Рисунок 17 – Вид блоков задачи в режиме симулятора]]&lt;br /&gt;
Для выхода из режима симуляции повторно нажмите кнопку «Режим симуляции» на панели управления задачи ПЛК.&lt;br /&gt;
&lt;br /&gt;
==== Онлайн отладка ====&lt;br /&gt;
Режим онлайн отладки позволяет провести тестирование проекта, загруженного и исполняемого в контроллере. Для перехода в режим онлайн отладки загрузите конфигурацию в контроллер, подключитесь к нему, после чего нажмите кнопку «Онлайн отладка» на панели инструментов задачи ПЛК.&lt;br /&gt;
[[Файл:AgavaPLC–Вид блоков задачи в режиме онлайн отладки.png|мини|Рисунок 18 – Вид блоков задачи в режиме онлайн отладки]]&lt;br /&gt;
На рисунке 18 изображен вид задачи ПЛК в режиме онлайн отладки проекта, запущенного на МПР-60 с установленными субмодулями DI (входы) и R (выходы).&lt;br /&gt;
&lt;br /&gt;
Для онлайн отладки на панели инструментов недоступны кнопка «Приостановить симуляцию» и список выбора периода.&lt;br /&gt;
&lt;br /&gt;
== Компиляция проекта ==&lt;br /&gt;
Перед загрузкой проекта в контроллер или запуском эмуляции проекта необходимо откомпилировать проект и получить файл конфигурации, предназначенный для исполнения средой исполнения, установленной в контроллере или на персональном компьютере (в случае разработки системы диспетчеризации). Для этого необходимо вызвать команду меню &amp;quot;Проект-&amp;gt;Сохранить конфигурацию&amp;quot;, выбрать папку проекта и нажать кнопку &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Проверка проекта ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно «Ошибки».png|мини|Рисунок 19 – Окно «Ошибки»]]&lt;br /&gt;
Перед сохранением проекта желательно выполнить его проверку на наличие ошибок с помощью команды «Проект-&amp;gt;Проверить проект». После проверки обнаруженные ошибки будут отображены в окне «Ошибки».&lt;br /&gt;
&lt;br /&gt;
Если отображение окна «Ошибки» выключено, его можно включить командой «Вид-&amp;gt;Показать окно ошибок».&lt;br /&gt;
&lt;br /&gt;
Для облегчения исправления обнаруженных ошибок окно поддерживает выполнение некоторых команд над обнаруженными ошибками, вызывать которые можно из контекстного меню, отображаемого щелчком правой кнопки мыши на строке c ошибкой в окне. Контекстное меню позволяет вызывать команду «Показать узел в дереве конфигурации», выполняющую соответствующее действие.&lt;br /&gt;
&lt;br /&gt;
Также щелчок левой кнопкой мыши на строке с ошибкой открывает окно «Свойства» и дает возможность изменить в нем все свойства узла, содержащего ошибку.&lt;br /&gt;
&lt;br /&gt;
==== Установка пароля на файл конфигурации ====&lt;br /&gt;
[[Файл:AgavaPLC–Установка пароля.png|мини|Рисунок 13 – Установка пароля]]&lt;br /&gt;
Файл конфигурации, загружаемый в контроллер или панель оператора, можно защитить паролем, чтобы предотвратить его несанкционированное изменение.&lt;br /&gt;
&lt;br /&gt;
Для установки пароля на файл конфигурации необходимо выбрать в дереве проекта узел «Конфигурация» и отредактировать его свойство «Пароль». Допускается использование любых цифр, букв и спецсимволов.&lt;br /&gt;
&lt;br /&gt;
В дальнейшем при открытии файла конфигурации в среде разработки будет появляться окно с запросом пароля.&lt;br /&gt;
&lt;br /&gt;
== Загрузка проекта в устройство ==&lt;br /&gt;
Загрузка проекта в целевое устройство может быть осуществлена несколькими способами:&lt;br /&gt;
&lt;br /&gt;
* загрузка из среды разработки;&lt;br /&gt;
* загрузка с помощью USB-Flash накопителя (для панелей оператора);&lt;br /&gt;
* загрузка через браузер (для МПР-60).&lt;br /&gt;
&lt;br /&gt;
=== Загрузка из среды разработки ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно «Загрузка проекта в устройство» после подключения к контроллеру.png|мини|Рисунок 20 – Окно «Загрузка проекта в устройство» после подключения к контроллеру]]&lt;br /&gt;
Для загрузки проекта из среды разработки необходимо произвести следующие действия в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
# Создайте файл конфигурации.&lt;br /&gt;
# Выполните подключение целевого устройства к ПК по сети Ethernet.&lt;br /&gt;
# После подключения вызовите в среде разработки команду «Проект-&amp;gt;Загрузка проекта в устройство».&lt;br /&gt;
# В открывшемся окне будет отображен список файлов проекта, доступных для загрузки в целевое устройство.&lt;br /&gt;
# Выберите необходимые файлы и нажмите кнопку «Загрузить». После нажатия кнопки начнется процесс загрузки файлов, при этом в нижней части окна будет меняться состояние полосы прогресса, а также для каждого файла в таблице будет отображен результат загрузки.&lt;br /&gt;
# После окончания загрузки среда исполнения в целевом устройстве будет перезапущена и загруженный проект будет запущен.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через USB-Flash (для ПО-40 и ПО-50) ===&lt;br /&gt;
Для загрузки проекта в устройство с помощью USB-Flash накопителя необходимо произвести следующие действия в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
# Подготовьте USB-Flash накопитель, предварительно отформатировав его в файловую систему FAT32.&lt;br /&gt;
# Вызовите в среде разработки команду «Подготовка архива для обновления» в меню «Проект».&lt;br /&gt;
# Сохраните архив в корень USB-Flash накопителя.&lt;br /&gt;
# Перейдите в системную утилиту, перезагрузив панель оператора, при загрузке во время однократного звукового сигнала нажмите на экран и удерживайте до повторного звукового сигнала. Введите пароль: 111111.&lt;br /&gt;
# Перейдите на вкладку «Обновление», затем подключите USB-Flash накопитель через переходник USB-OTG, выберите из списка загрузочный архив, нажать кнопку «Обновить». Дождитесь сообщения «Обновление успешно» и нажмите кнопку «ОК».&lt;br /&gt;
# Перейдите на вкладку «Перезапуск» и нажмите кнопку «Перезапуск».&lt;br /&gt;
После перезагрузки панели загруженный проект будет запущен.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через браузер (для МПР-60) ===&lt;br /&gt;
Для загрузки проекта через браузер необходимо произвести следующие действия в указанном порядке.&lt;br /&gt;
&lt;br /&gt;
# Вызовите в среде разработки команду «Подготовка архива для обновления» в меню «Проект».&lt;br /&gt;
# Сохраните архив.&lt;br /&gt;
# Откройте системную утилиту, введя IP-адрес контроллера в адресную строку браузера.&lt;br /&gt;
# Перейдите на вкладку «Загрузка ПО».  Рисунок 71 - Вкладка системной утилиты «Загрузка ПО»&lt;br /&gt;
# Выберите на компьютере архив с проектом, который необходимо загрузить в контроллер.&lt;br /&gt;
# Нажмите кнопку «Загрузить».&lt;br /&gt;
# Дождитесь окончания загрузки файла и обновления проекта.&lt;br /&gt;
&lt;br /&gt;
== Отладка проекта ==&lt;br /&gt;
''Данный функционал доступен в версиях &amp;lt;code&amp;gt;AS 1.6+&amp;lt;/code&amp;gt;. Для версий &amp;lt;code&amp;gt;AS 1.2&amp;lt;/code&amp;gt; используйте мониторинг, [[Универсальная среда разработки Agava#Отладка в задаче ПЛК|отладку в задачах ПЛК]].''&lt;br /&gt;
&lt;br /&gt;
=== Локальная отладка ===&lt;br /&gt;
&lt;br /&gt;
=== Удаленная отладка ===&lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_Agava&amp;diff=3463</id>
		<title>Универсальная среда разработки Agava</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_Agava&amp;diff=3463"/>
		<updated>2026-03-27T06:31:17Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Отладка в задаче ПЛК */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Универсальная среда разработки предназначена для создания и редактирования программного обеспечения для панелей оператора АГАВА ПО, многоканальных программируемых реле АГАВА МПР-60 и систем диспетчеризации на базе SCADA-системы AgavaSCADA.&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
Универсальная среда разработки Agava имеет удобный и эргономичный пользовательский интерфейс со всеми инструментами, необходимыми для создания эффективных проектов-приложений, предназначенных для исполнения на ПК, панелях оператора или персональных компьютерах.&lt;br /&gt;
&lt;br /&gt;
Среда разработки совмещает редакторы текста, редакторы визуальных представлений объектов, компоновщики структуры, средства связывания объектов и других частей проекта, анализаторы проекта в одном приложении и дает пользователю возможность ведения эффективной разработки проектов-приложений от начала и до завершения в одной программе, без использования разнородных приложений-утилит и необходимости переключения между ними.&lt;br /&gt;
&lt;br /&gt;
=== Версии программного обеспечения ===&lt;br /&gt;
{{Внимание|Текст=При использовании среды разработки совместно с панелями оператора АГАВА ПО или многоканальными программируемыми реле АГАВА МПР-60 необходимо использовать соответствующую версию среды разработки|Тип=Восклицание синий.png}}&lt;br /&gt;
Для определения подходящей версии среды разработки необходимо определить версию среды исполнения, установленной в панели оператора или реле. Тип и версия среды исполнения указаны в системной утилите прибора. Например, &amp;quot;AgavaPLC 1.1&amp;quot;, &amp;quot;AgavaPLC 1.2&amp;quot;  и т.д. Для использования со средой исполнения AgavaPLC 1.1 необходимо использовать среду разработки версии 1.1, для среды исполнения AgavaPLC 1.2 необходима среда разработки версии 1.2 и так далее.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные статьи и документы ===&lt;br /&gt;
*[[Узлы проекта AgavaSCADA/AgavaPLC|Описание узлов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Свойства узлов в AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Транспорты AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Описание языка С++ в AgavaPLC|Описание языка С++ в AgavaSCADA/AgavaPLC]].&amp;lt;!-- Комментарий --&amp;gt;.&lt;br /&gt;
*[[Объектная модель AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Описание базовых классов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Коды ошибок и предупреждений AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Рекомендации по разработке приложений AgavaSCADA/AgavaPLC]].&lt;br /&gt;
Полный перечень всех документов, связанных с разработкой приложений на AgavaSCADA/AgavaPLC, приведен на странице [[:Категория:AgavaSCADA/AgavaPLC|категории AgavaSCADA/AgavaPLC]].&lt;br /&gt;
&lt;br /&gt;
== Разработка проекта ==&lt;br /&gt;
&lt;br /&gt;
=== Создание нового проекта ===&lt;br /&gt;
Создание нового проекта в среде разработки осуществляется с помощью команды «Создать проект…» в меню «Файл». После вызова данной команды откроется диалоговое окно создания нового проекта (см. Рисунок 1).&lt;br /&gt;
[[Файл:AgavaPLC-Создание проекта.png|мини|Рисунок 1 - Окно &amp;quot;Создание нового проекта&amp;quot;]]&lt;br /&gt;
Для создания проекта необходимо в списке типов проектов выбрать необходимый, ввести имя проекта и путь для его сохранения, после чего нажать кнопку «Создать проект».&lt;br /&gt;
&lt;br /&gt;
Доступны несколько типов проектов:&lt;br /&gt;
&lt;br /&gt;
* «Пустой проект» – пустой проект, не содержащий никаких узлов. Можно использвоать для создания произвольного проекта &amp;quot;с нуля&amp;quot;.&lt;br /&gt;
* «Локальный проект» – предварительно настроенный проект, содержащий необходимые подсистемы и предназначенный для реализации простой системы для одного устройства, при выборе данного типа пользователь имеет возможность выбрать нужные ему подсистемы и получить полностью рабочий проект в минимальной конфигурации.&lt;br /&gt;
* «Проект АГАВА МПР-60» - проект, предназначенный для исполнения на контроллере АГАВА МПР-60.&lt;br /&gt;
&lt;br /&gt;
=== Редактирование существующего проекта ===&lt;br /&gt;
Редактирование существующего проекта начинается с открытия файла проекта путем вызова команды «Открыть…» в меню «Файл». После загрузки файла в основном окне среды разработки будут отображены свойства и параметры проекта (см. Рисунок 2).&lt;br /&gt;
[[Файл:AgavaPLC-Основное окно среды разработки.png|мини|Рисунок 2 – Основное окно среды разработки AgavaPLC с загруженным проектом]]&lt;br /&gt;
По умолчанию основное окно среды разработки содержит перечисленные ниже части:&lt;br /&gt;
&lt;br /&gt;
# Строка заголовка приложения, панель меню и панель инструментов.&lt;br /&gt;
# Окно дерева проекта. Предоставляет доступ ко всей структуре проекта (см. раздел [[#Описание узлов]]).&lt;br /&gt;
# Окно свойств (см. раздел [[#Редактирование свойств узлов]] ).&lt;br /&gt;
# Область для отображения содержимого, например графического представления окна или задачи ПЛК.&lt;br /&gt;
# Область вспомогательных окон (окна наблюдения, ошибок и сообщений)&lt;br /&gt;
&lt;br /&gt;
После открытия проекта можно приступить к его редактированию.&lt;br /&gt;
&lt;br /&gt;
По завершению всех операций по редактированию необходимо выполнить проверку проекта на корректность с помощью команды «Проверить проект», расположенной в меню «Проект» (см. 6.1). &lt;br /&gt;
&lt;br /&gt;
=== Структура и состав проекта ===&lt;br /&gt;
Типичный проект содержит следующие части:&lt;br /&gt;
&lt;br /&gt;
* станция – важнейший объект, управляющий работой собственных подсистем и осуществляющий обмен данными с другими станциями;&lt;br /&gt;
* транспортная подсистема, выполняющая сбор данных с УСО;&lt;br /&gt;
* подсистема визуализации, обеспечивающая отображение информации в различных видах.&lt;br /&gt;
&lt;br /&gt;
Проект также может содержать следующие части:&lt;br /&gt;
&lt;br /&gt;
* подсистема архивирования, сохраняющая данные в БД для последующего извлечения и анализа;&lt;br /&gt;
* подсистема проверки прав пользователей, предназначенная для контроля доступа пользователя к объектам в режиме исполнения;&lt;br /&gt;
* подсистема тревог, предназначенная для оповещения пользователя об обнаруженных нарушениях;&lt;br /&gt;
* подсистема журналирования, выполняющая архивирование зарегистрированных событий в БД для последующего извлечения и анализа.&lt;br /&gt;
&lt;br /&gt;
Проект имеет древовидную структуру, вследствие чего все узлы связаны друг с другом. Узлы нижних уровней подчиняются узлам верхних уровней. К примеру, станции подчинены все подсистемы, а каждой подсистеме подчинены все узлы, которыми она управляет.&lt;br /&gt;
&lt;br /&gt;
Описание всех частей проекта и их узлов приведено в разделе 4.&lt;br /&gt;
&lt;br /&gt;
=== Разработка проекта ===&lt;br /&gt;
[[Файл:AgavaPLC-Добавление узла в проект.png|мини|Рисунок 3 – Добавление узла в проект AgavaPLC]]&lt;br /&gt;
Перед началом разработки проекта рекомендуется проанализировать поставленную задачи и определить подсистемы, необходимые для её реализации. Взаимодействие с подсистемами осуществляется через дерево проекта (см. Рисунок 2), в которое добавляются нужные узлы. Для добавления нового узла, необходимо нажать правой кнопкой мыши на узел верхнего уровня, которому он подчинён, и выбрать в контекстном меню команду «Добавить узел».&lt;br /&gt;
&lt;br /&gt;
Основные части типовой программы и способы их реализации приведены ниже.&lt;br /&gt;
&lt;br /&gt;
==== Взаимодействие с внешними устройствами ====&lt;br /&gt;
Реализуется через подсистему «Транспорты» в окне дерева проекта. Необходимо добавить в нее нужные протоколы, в зависимости от имеющейся конфигурации контроллера.&lt;br /&gt;
[[Файл:AgavaPLC-Транспорты.png|мини|Рисунок 4 - Транспорты в дереве проекта AgavaPLC]]&lt;br /&gt;
# Транспорт для обмена с субмодулями контроллера (для контроллеров с корзиной субмодулей). В качестве порта транспорта необходимо указать “/dev/ttyS0”. В проекте для МПР-60 присутствует по-умолчанию.&lt;br /&gt;
# Транспорт последовательный (для управления по RS-232, RS-485 и т.д.).&lt;br /&gt;
# Транспорт TCP/IP (для управления по Ethernet).&lt;br /&gt;
&lt;br /&gt;
К транспортам присоединяются либо регистры Modbus, либо субмодули. Для регистра задается адрес устройства, номер регистра, функция чтения/записи и другие параметры, при необходимости. Для субмодуля указывается слот, в котором он установлен, и тип аналоговых входов/выходов. &lt;br /&gt;
&lt;br /&gt;
==== Визуализация данных ====&lt;br /&gt;
Визуализация данных технологических процессов реализуется с помощью элементов подсистемы «Визуализация».&lt;br /&gt;
&lt;br /&gt;
Система визуализации недоступна в проектах для  контроллеров МПР.&lt;br /&gt;
[[Файл:AgavaPLC-Пример визуализации.png|мини|Рисунок 5 - Пример визуализации]]&lt;br /&gt;
Визуализация содержит одно или несколько окон, описанных ниже.&lt;br /&gt;
&lt;br /&gt;
# Форма, которая может использоваться как меню или панель инструментов. Также применяется в небольших проектах, в которых нет необходимости изменения выводимого набора виджетов.&lt;br /&gt;
# Окно с композицией, которое позволяет переключаться между различными экранами (например мнемосхемой, настройками, архивированием и т.д). Каждый из этих экранов реализуется на отдельной композиции.&lt;br /&gt;
&lt;br /&gt;
Процесс создания визуализации начинается с добавления нужных окон в группу «Окна» в дереве проекта. В том случае, если используется окно с композицией, необходимо задать ему отображаемую композицию по умолчанию, перед этим добавив ее в группу «Композиции». Созданные окна нужно добавить к одному фрейму, указав их в соответствующем свойстве фрейма.&lt;br /&gt;
&lt;br /&gt;
Редактирование содержимого окна или композиции осуществляется в его графическом представлении (см. раздел [[#Редактирование графического представления узла]]).&lt;br /&gt;
&lt;br /&gt;
Более подробное описание подсистемы визуализации приведено в разделе [[#Подсистема визуализации]].&lt;br /&gt;
&lt;br /&gt;
==== Пользовательские алгоритмы ====&lt;br /&gt;
Реализовать нужные алгоритмы работы программы можно с помощью различных инструментов, которые выбираются в зависимости от сложности проектов и навыков программиста:&lt;br /&gt;
&lt;br /&gt;
# Операции в группе «Сигналы» – отдельные логические операции. В основном используются для небольших проектов, не требующих сложных методов управления;&lt;br /&gt;
# Задачи ПЛК – графическое программирование с помощью связывания между собой различных функциональных блоков. Подходит для больших проектов. Реализуется в узле «Задача ПЛК» группы «Задачи». Подробное описание приведено в разделе [[#Задача ПЛК]]'''.'''&lt;br /&gt;
# Скрипты С++ – текстовое программирование на языке высокого уровня. Подходит для больших проектов. Реализуется с помощью операций «Скрипт С++», расположенных в группе «Сигналы» или в задаче ПЛК. Описание реализации языка С++ приведено на странице [[Описание языка С++ в AgavaPLC]].&lt;br /&gt;
=== Редактирование свойств узлов ===&lt;br /&gt;
Среда разработки обладает развитыми возможностями по редактированию свойств узлов. Описание доступных типов свойств приведно в статье [[Свойства узлов в AgavaPLC/AgavaSCADA]].&lt;br /&gt;
&lt;br /&gt;
==== Редактирование свойств узлов с помощью окна «Свойства» ====&lt;br /&gt;
[[Файл:AgavaPLC-Окно &amp;quot;Свойства&amp;quot;.png|мини|Рисунок 6 – Окно «Свойства» виджета «Кнопка»]]&lt;br /&gt;
Редактирование свойств всех узлов осуществляется с помощью окна «Свойства».&lt;br /&gt;
&lt;br /&gt;
В окне «Свойства» в виде таблицы отображаются все доступные свойства узла, объединенные в группы. В левой колонке отображены наименования свойств, в правой отображены их значения. Свойства, недоступные для изменения, имеют наименование серого цвета. В нижней части окна расположена область подсказки, содержащая пояснение к выделенному свойству.&lt;br /&gt;
&lt;br /&gt;
===== Редактирование свойств группы узлов =====&lt;br /&gt;
В случае, когда необходимо изменить свойства у нескольких узлов, можно воспользоваться возможностью группового редактирования свойств. Для этого нужно выделить несколько узлов в дереве конфигурации либо на графическом представлении с помощью левой кнопки мыши и нажатой кнопки «Ctrl». При этом в окне свойств будут отображены только те свойства, что имеются у всех выделенных узлов. Далее можно изменить нужное свойство, при этом после завершения редактирования измененное значение будет установлено во всех выбранных узлах.&lt;br /&gt;
&lt;br /&gt;
==== Групповое редактирование свойств узлов ====&lt;br /&gt;
При необходимости редактирования разных свойств у большого количества узлов можно воспользоваться специальным окном «Список узлов».&lt;br /&gt;
[[Файл:AgavaPLC-Окно &amp;quot;Список узлов&amp;quot;.png|мини|Рисунок 7 - Окно &amp;quot;Список узлов&amp;quot;]]&lt;br /&gt;
Открытие окна выполняется с помощью вызова команды «Открыть список узлов» в контекстном меню дерева конфигурации. Открытое окно содержит все узлы, вложенные в выбранные при вызове команды.&lt;br /&gt;
&lt;br /&gt;
Окно позволяет редактировать свойства непосредственно в ячейках таблицы, без переключения на окно «Свойства». Групповое редактирование свойств узлов через окно «Свойства» также доступно.&lt;br /&gt;
&lt;br /&gt;
Щелчок правой кнопкой мыши на списке вызывает контекстное меню, содержащее команды:&lt;br /&gt;
&lt;br /&gt;
* “Свойства”;&lt;br /&gt;
* “Экспорт в *.txt”;&lt;br /&gt;
* “Импорт из *.txt”;&lt;br /&gt;
* “Удалить узел”.&lt;br /&gt;
&lt;br /&gt;
Команда «Свойства» открывает диалоговое окно выбора отображаемых свойств.&lt;br /&gt;
&lt;br /&gt;
Команды «Экспорт», «Импорт» выполняют экспорт списка свойств узлов в текстовый файл и импорт соответственно.&lt;br /&gt;
&lt;br /&gt;
Команда «Удалить узел» производит удаление выделенного узла (узлов).&lt;br /&gt;
&lt;br /&gt;
==== Функция групповой замены источников в узлах ====&lt;br /&gt;
При разработке сложных проектов может возникнуть необходимость заменить источники сразу в большом количестве узлов. Для этой цели используется функция групповой замены источников.  Необходимо перейти в редактирование свойств типа «Список источников», которое производится в соответствующем окне (см. Рисунок 8).&lt;br /&gt;
[[Файл:AgavaPLC-Окно редактирования свойств типа «Список источников».png|мини|Рисунок 8 - Окно редактирования свойств типа «Список источников»]]&lt;br /&gt;
Затем необходимо использовать функцию групповой замены (см. Рисунок 9), выделив нужные узлы, нажав на них правой кнопкой мыши и выбрав «Групповая замена».&lt;br /&gt;
[[Файл:AgavaPLC-Окно функции «Групповая замена».png|мини|Рисунок 9 - Окно функции «Групповая замена»]]&lt;br /&gt;
&lt;br /&gt;
=== Редактирование графического представления узла ===&lt;br /&gt;
Редактирование содержимого окон, слоев, форм, композиций и других элементов, предназначенных для отображения на экране, осуществляется в окне графического представления. Открытие окна возможно с помощью команды «Открыть графическое представление» в контекстном меню дерева конфигурации или двойного нажатия левой кнопки мыши для узлов следующих типов:&lt;br /&gt;
&lt;br /&gt;
* фрейм;&lt;br /&gt;
* форма;&lt;br /&gt;
* окно с композицией;&lt;br /&gt;
* слой.&lt;br /&gt;
&lt;br /&gt;
Открытое графическое представление выбранного узла может содержать все уже размещенные на нем элементы визуализации и (или) другие узлы и позволяет добавить новые.&lt;br /&gt;
[[Файл:AgavaPLC–Открытое графическое представление окна «winMain».png|мини|Рисунок 10 – Открытое графическое представление окна «winMain»]]&lt;br /&gt;
На рисунке 10 представлено графическое представление окна «winMain», обведенное пунктирной рамкой серого цвета, обозначающей внешнюю границу открытого узла. Тип рамки пользователь может выбрать по своему усмотрению, выбор производится в окне настроек среды разработки, доступном через команду «Настройки» в меню «Параметры».&lt;br /&gt;
&lt;br /&gt;
Щелчок правой кнопкой мыши на пустом месте в открытом графическом представлении узла вызывает контекстное меню, содержащее команды удаления и вставки виджетов из буфера обмена, а также команды добавления новых виджетов доступных типов.&lt;br /&gt;
&lt;br /&gt;
Добавление новых виджетов также может осуществлять путем их перестаскивания в рабочую область из панели виджетов.&lt;br /&gt;
&lt;br /&gt;
Графическое представление позволяет перемещать выделенные виджеты кнопками перемещения курсора на клавиатуре, а также изменять их размеры кнопками перемещения курсора при нажатой кнопке Shift.&lt;br /&gt;
&lt;br /&gt;
==== Связывание источников и виджетов ====&lt;br /&gt;
Связывание виджетов и других узлов с источниками данных необходимо для того, чтобы виджеты или другие узлы могли отображать или обрабатывать значения, хранящиеся в источниках.&lt;br /&gt;
&lt;br /&gt;
Для связи виджетов с источниками данных можно воспользоваться обычным способом связывания через окно «Свойства». К примеру, связывание размещенного на форме виджета «Текстовая метка» с регистром Modbus осуществляется добавлением регистра Modbus в свойство виджета «Источник».&lt;br /&gt;
&lt;br /&gt;
Вместе с обычным способом связывания существует и другой, более быстрый способ. Для быстрого связывания регистра с виджетом достаточно нажать на регистр в дереве конфигурации левой кнопкой мыши и перенести его на виджет в открытом графическом представлении.&lt;br /&gt;
[[Файл:AgavaPLC–Связывание узла «sourceModbusRegister0» и виджета.png|мини|Рисунок 11 – Связывание узла «sourceModbusRegister0» и виджета]]&lt;br /&gt;
При помещении курсора над виджетом последний будет заштрихован сеткой зеленого или красного цвета, а курсор изменит свой вид на стрелку с квадратиком (см. рисунок 11).&lt;br /&gt;
&lt;br /&gt;
Зеленая штриховка виджета означает отсутствие связи выделенного виджета с источником данных, в этом случае связывание будет произведено. Красная штриховка говорит об ошибках связывания виджета и сигнала/источника.&lt;br /&gt;
&lt;br /&gt;
==== Редактирование многослойных композиций ====&lt;br /&gt;
Редактирование многослойных композиций принципиально не отличается от редактирования форм, кроме одного нюанса. Так как композиция может состоять из нескольких слоев, и виджеты на слоях могут располагаться один над другим, для использования наиболее удобного способа редактирования такой композиции можно воспользоваться возможностью открытия каждого слоя в отдельном окне.&lt;br /&gt;
[[Файл:AgavaPLC–Пример структуры композиции «Composition1», состоящей из трех слоев.png|мини|Рисунок 12 – Пример структуры композиции «Composition1», состоящей из трех слоев]]&lt;br /&gt;
Для открытия графического представления слоя нужно воспользоваться командой «Открыть графическое представление» аналогично открытию графического представления формы или композиции.&lt;br /&gt;
&lt;br /&gt;
Открыв одновременно композицию и слой, при редактировании слоя можно видеть, что содержимое композиции также изменяется и наоборот, при редактировании композиции изображение слоя будет изменяться.&lt;br /&gt;
&lt;br /&gt;
Слой обладает важным свойством «Прозрачность для действий». Данное свойство позволяет регулировать доступность виджетов, расположенных на нижележащих слоях, для действий пользователя. Например, если у верхнего слоя данное свойство выключено, то виджеты, расположенные на всех нижележащих слоях, будут недоступны для взаимодействия. Если же у верхнего слоя свойство включено, то виджеты нижележащего слоя будут доступны.&lt;br /&gt;
&lt;br /&gt;
==== Использование якорей ====&lt;br /&gt;
Данная возможность доступна с версии &amp;lt;code&amp;gt;AS 1.6.32+&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
При работе с графическими представлениями окон и композиций, содержащих большое количество виджетов, могут быть полезны якоря - создаваемые пользователем метки на размерных линейках.&lt;br /&gt;
[[Файл:AgavaPLC-Графическое представление-якоря.png|мини|AS 1.6.32+: Графическое представление формы с установленными якорями]]&lt;br /&gt;
Якоря позволяют контролировать положение групп виджетов благодаря связанным с ними линиям привязки. Линии привязки, позволяют быстрее выстраивать группы виджетов благодяря &amp;quot;прилипанию&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Создание якоря выполняется следующими способами:&lt;br /&gt;
&lt;br /&gt;
* Двойным кликом левой кнопки мыши по размерной линейке.&lt;br /&gt;
* Кликом правой кнопки мыши на размерной линейке и выбором команды &amp;quot;Добавить якорь&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Удаление якоря выполняется следующими способами:&lt;br /&gt;
&lt;br /&gt;
* Двойным кликом левой кнопки мыши по якорю на размерной линейке.&lt;br /&gt;
* Кликом правой кнопки мыши на размерной линейке и выбором команды &amp;quot;Удалить якорь&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Созданные якоря можно перемещать по размерной линейке с помощью мыши.&lt;br /&gt;
&lt;br /&gt;
=== Сохранение проекта ===&lt;br /&gt;
Для сохранения проекта на диск вызовите команду  «Файл-&amp;gt;Сохранить проект» или «Файл-&amp;gt;Сохранить проект как...», если необходимо сделать копию открытого проекта и продолжить работу в ней после сохранения.&lt;br /&gt;
&lt;br /&gt;
== Проверка и отладка проекта ==&lt;br /&gt;
&lt;br /&gt;
=== Эмуляция проекта ===&lt;br /&gt;
Проверить работоспособность проекта можно, не загружая его в контроллер. Для этого существует возможность запустить среду исполнения прямо на компьютере. &lt;br /&gt;
&lt;br /&gt;
Для этого необходимо:&lt;br /&gt;
&lt;br /&gt;
# Установить текущий проект как проект по умолчанию. Для этого необходимо вызвать команду &amp;quot;Проект-&amp;gt;Установить проект по умолчанию...&amp;quot;  и выбрать ранее сохраненный файл конфигурации.&lt;br /&gt;
# Запустить среду исполнения. Для этого нужно вызвать команду меню &amp;quot;Проект-&amp;gt;Запуск среды исполнения&amp;quot;. После этого будет выполнен запуск в новом окне среды исполнения.&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг сигналов ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно &amp;quot;Наблюдение&amp;quot;.png|мини|Рисунок 14 – Окно &amp;quot;Наблюдение&amp;quot;|ссылка=Файл:AgavaPLC–Окно_%22Наблюдение%22.png]]&lt;br /&gt;
Функция мониторинга сигналов позволяет наблюдать значения, хранящиеся в узлах проекта при исполнении проекта на целевом устройстве.&lt;br /&gt;
&lt;br /&gt;
Для запуска данной функции необходимо:&lt;br /&gt;
&lt;br /&gt;
# Запустить среду исполнения.&lt;br /&gt;
# Вызвать команду меню «&amp;lt;code&amp;gt;Устройство → Подключение/отключение&amp;lt;/code&amp;gt;», в появившемся окне выбрать IP-адрес и порт устройства, значения узлов которого необходимо мониторить. При необходимости просмотра значений узлов и сигналов в режиме эмуляции проекта на персональном компьютере укажите адрес 127.0.0.1. Если необходимо просматривать значения узлов проекта, выполняющегося на контроллере или панели оператора, укажите IP-адрес контроллера или панели.&lt;br /&gt;
# Нажать кнопку «Подключение».&lt;br /&gt;
&lt;br /&gt;
Поле подключения к среде исполнения нужно добавить в окно &amp;quot;Наблюдение&amp;quot; узлы, значения которых необходимо наблюдать. Такие узлы должны иметь возможность чтения или записи значений – это регистры Modbus и другие узлы типа &amp;quot;Источник&amp;quot;, сигналы. &lt;br /&gt;
&lt;br /&gt;
Для добавления узлов в окно &amp;quot;Наблюдение&amp;quot; необходимо нажать на нужном узле в дереве проекта правой кнопкой мыши и выбрать команду «&amp;lt;code&amp;gt;Добавить в окно наблюдения&amp;lt;/code&amp;gt;». Выбранные узлы будут отображаться в окне «Наблюдение» вместе со считанными значениями.&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг событий ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно просмотра событий.png|мини|Рисунок 15 – Окно просмотра событий]]Мониторинг событий позволяет наблюдать за исполнением проекта, работающего в устройстве. При включении мониторинга пользователь получает информацию о возникающих нефатальных ошибках и предупреждениях, возникающих в ходе исполнения проекта со следующими признаками:&lt;br /&gt;
&lt;br /&gt;
* метка времени, соответствующая времени возникновения события;&lt;br /&gt;
* степень важности события;&lt;br /&gt;
* тип события - информационное или события активирования, деактивирования и квитирования тревог;&lt;br /&gt;
* имя узла, сформировавшего событие.&lt;br /&gt;
* текст события.&lt;br /&gt;
&lt;br /&gt;
==== Использование мониторинга ====&lt;br /&gt;
Для старта мониторинга необходимо подключиться к нужному устройству способом, рассмотренным в разделе [[#Мониторинг сигналов]], а затем вызвать команду «&amp;lt;code&amp;gt;Устройство → Просмотр событий&amp;lt;/code&amp;gt;». В открывшемся окне будут выводиться все события, регистрируемые устройством. &lt;br /&gt;
&lt;br /&gt;
С помощью выпадающего списка в левом верхнем углу окна можно выбрать минимальный уровень выводимых событий.&lt;br /&gt;
&lt;br /&gt;
==== Фильтрация событий ====&lt;br /&gt;
''Функция доступна начиная с версии &amp;lt;code&amp;gt;AgavaSCADA/AgavaPLC 1.2.56+, 1.5.25+&amp;lt;/code&amp;gt;.''&lt;br /&gt;
&lt;br /&gt;
В нижнем левом углу окна расположена область настройки фильтра событий, позволяющая фильтровать выводимые события по имени узла и тексту событий. При использовании фильтра возможно задание фильтра в виде:&lt;br /&gt;
&lt;br /&gt;
* простой строки, при этом в список попадают события, содержащие полное совпадение заданной строки; при задании строки возможно в(ы)ключение признака учета регистра символов в строке;&lt;br /&gt;
* регулярного выражения, при этом в список попадают события, удовлетворяющие введенное выражение. Правила составления регулярных выражений описаны на странице [[Использование регулярных выражений]].&lt;br /&gt;
&lt;br /&gt;
=== Отладка в задаче ПЛК ===&lt;br /&gt;
''Данный раздел актуален для версии &amp;lt;code&amp;gt;AS 1.2.61&amp;lt;/code&amp;gt; и старее. В версиях &amp;lt;code&amp;gt;AS 1.6+&amp;lt;/code&amp;gt; используется другой, пошаговый отладчик.''&lt;br /&gt;
&lt;br /&gt;
Задача ПЛК (см. раздел [[#Задача ПЛК]]) позволяет проводить тестирование проектов с помощью режима симулятора (на компьютере, без использования контроллера) или онлайн отладки (на контроллере).&lt;br /&gt;
&lt;br /&gt;
==== Управление отладкой ====&lt;br /&gt;
Управление режимом симуляции и онлайн отладкой осуществляется с помощью панели инструментов задачи ПЛК (см. рисунок 16).&lt;br /&gt;
&lt;br /&gt;
Панель инструментов содержит следующие элементы:&lt;br /&gt;
&lt;br /&gt;
* Кнопка «Запустить симуляцию».&lt;br /&gt;
* Кнопка «Сделать шаг на один цикл».&lt;br /&gt;
* Кнопка «Приостановить симуляцию» - ставит выполнение задачи на паузу.&lt;br /&gt;
* Кнопка «Остановить симуляцию» - сбрасывает состояние всех блоков к их состоянию по умолчанию.&lt;br /&gt;
* Список выбора периода выполнения задачи.&lt;br /&gt;
* Кнопка «Показать окно «Наблюдение».&lt;br /&gt;
&lt;br /&gt;
==== Режим симулятора ====&lt;br /&gt;
Режим симулятора позволяет провести тестирование работы алгоритмов проекта на компьютере. С помощью симуляции можно выявить ошибки в работе алгоритмов проекта до его загрузки в контроллер.&lt;br /&gt;
&lt;br /&gt;
Управление симуляцией осуществляется через команды на панели инструментов задачи ПЛК.&lt;br /&gt;
&lt;br /&gt;
Для перехода в режим симуляции нажмите кнопку «Режим симулятора» на панели управления задачи ПЛК.&lt;br /&gt;
[[Файл:AgavaPLC-Панель инструментов задачи ПЛК.png|мини|Рисунок 16 - Панель инструментов задачи ПЛК]]&lt;br /&gt;
После активации режима симуляции, для изменения значения входа дважды щелкните на нем левой кнопкой мыши и выберите нужный тип и значение. Текущие значения всех блоков, в соответствии с работой программы, будут отображаться в реальном времени.&lt;br /&gt;
[[Файл:AgavaPLC–Вид блоков задачи в режиме симулятора.png|мини|Рисунок 17 – Вид блоков задачи в режиме симулятора]]&lt;br /&gt;
Для выхода из режима симуляции повторно нажмите кнопку «Режим симуляции» на панели управления задачи ПЛК.&lt;br /&gt;
&lt;br /&gt;
==== Онлайн отладка ====&lt;br /&gt;
Режим онлайн отладки позволяет провести тестирование проекта, загруженного и исполняемого в контроллере. Для перехода в режим онлайн отладки загрузите конфигурацию в контроллер, подключитесь к нему, после чего нажмите кнопку «Онлайн отладка» на панели инструментов задачи ПЛК.&lt;br /&gt;
[[Файл:AgavaPLC–Вид блоков задачи в режиме онлайн отладки.png|мини|Рисунок 18 – Вид блоков задачи в режиме онлайн отладки]]&lt;br /&gt;
На рисунке 18 изображен вид задачи ПЛК в режиме онлайн отладки проекта, запущенного на МПР-60 с установленными субмодулями DI (входы) и R (выходы).&lt;br /&gt;
&lt;br /&gt;
Для онлайн отладки на панели инструментов недоступны кнопка «Приостановить симуляцию» и список выбора периода.&lt;br /&gt;
&lt;br /&gt;
== Компиляция проекта ==&lt;br /&gt;
Перед загрузкой проекта в контроллер или запуском эмуляции проекта необходимо откомпилировать проект и получить файл конфигурации, предназначенный для исполнения средой исполнения, установленной в контроллере или на персональном компьютере (в случае разработки системы диспетчеризации). Для этого необходимо вызвать команду меню &amp;quot;Проект-&amp;gt;Сохранить конфигурацию&amp;quot;, выбрать папку проекта и нажать кнопку &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Проверка проекта ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно «Ошибки».png|мини|Рисунок 19 – Окно «Ошибки»]]&lt;br /&gt;
Перед сохранением проекта желательно выполнить его проверку на наличие ошибок с помощью команды «Проект-&amp;gt;Проверить проект». После проверки обнаруженные ошибки будут отображены в окне «Ошибки».&lt;br /&gt;
&lt;br /&gt;
Если отображение окна «Ошибки» выключено, его можно включить командой «Вид-&amp;gt;Показать окно ошибок».&lt;br /&gt;
&lt;br /&gt;
Для облегчения исправления обнаруженных ошибок окно поддерживает выполнение некоторых команд над обнаруженными ошибками, вызывать которые можно из контекстного меню, отображаемого щелчком правой кнопки мыши на строке c ошибкой в окне. Контекстное меню позволяет вызывать команду «Показать узел в дереве конфигурации», выполняющую соответствующее действие.&lt;br /&gt;
&lt;br /&gt;
Также щелчок левой кнопкой мыши на строке с ошибкой открывает окно «Свойства» и дает возможность изменить в нем все свойства узла, содержащего ошибку.&lt;br /&gt;
&lt;br /&gt;
==== Установка пароля на файл конфигурации ====&lt;br /&gt;
[[Файл:AgavaPLC–Установка пароля.png|мини|Рисунок 13 – Установка пароля]]&lt;br /&gt;
Файл конфигурации, загружаемый в контроллер или панель оператора, можно защитить паролем, чтобы предотвратить его несанкционированное изменение.&lt;br /&gt;
&lt;br /&gt;
Для установки пароля на файл конфигурации необходимо выбрать в дереве проекта узел «Конфигурация» и отредактировать его свойство «Пароль». Допускается использование любых цифр, букв и спецсимволов.&lt;br /&gt;
&lt;br /&gt;
В дальнейшем при открытии файла конфигурации в среде разработки будет появляться окно с запросом пароля.&lt;br /&gt;
&lt;br /&gt;
== Загрузка проекта в устройство ==&lt;br /&gt;
Загрузка проекта в целевое устройство может быть осуществлена несколькими способами:&lt;br /&gt;
&lt;br /&gt;
* загрузка из среды разработки;&lt;br /&gt;
* загрузка с помощью USB-Flash накопителя (для панелей оператора);&lt;br /&gt;
* загрузка через браузер (для МПР-60).&lt;br /&gt;
&lt;br /&gt;
=== Загрузка из среды разработки ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно «Загрузка проекта в устройство» после подключения к контроллеру.png|мини|Рисунок 20 – Окно «Загрузка проекта в устройство» после подключения к контроллеру]]&lt;br /&gt;
Для загрузки проекта из среды разработки необходимо произвести следующие действия в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
# Создайте файл конфигурации.&lt;br /&gt;
# Выполните подключение целевого устройства к ПК по сети Ethernet.&lt;br /&gt;
# После подключения вызовите в среде разработки команду «Проект-&amp;gt;Загрузка проекта в устройство».&lt;br /&gt;
# В открывшемся окне будет отображен список файлов проекта, доступных для загрузки в целевое устройство.&lt;br /&gt;
# Выберите необходимые файлы и нажмите кнопку «Загрузить». После нажатия кнопки начнется процесс загрузки файлов, при этом в нижней части окна будет меняться состояние полосы прогресса, а также для каждого файла в таблице будет отображен результат загрузки.&lt;br /&gt;
# После окончания загрузки среда исполнения в целевом устройстве будет перезапущена и загруженный проект будет запущен.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через USB-Flash (для ПО-40 и ПО-50) ===&lt;br /&gt;
Для загрузки проекта в устройство с помощью USB-Flash накопителя необходимо произвести следующие действия в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
# Подготовьте USB-Flash накопитель, предварительно отформатировав его в файловую систему FAT32.&lt;br /&gt;
# Вызовите в среде разработки команду «Подготовка архива для обновления» в меню «Проект».&lt;br /&gt;
# Сохраните архив в корень USB-Flash накопителя.&lt;br /&gt;
# Перейдите в системную утилиту, перезагрузив панель оператора, при загрузке во время однократного звукового сигнала нажмите на экран и удерживайте до повторного звукового сигнала. Введите пароль: 111111.&lt;br /&gt;
# Перейдите на вкладку «Обновление», затем подключите USB-Flash накопитель через переходник USB-OTG, выберите из списка загрузочный архив, нажать кнопку «Обновить». Дождитесь сообщения «Обновление успешно» и нажмите кнопку «ОК».&lt;br /&gt;
# Перейдите на вкладку «Перезапуск» и нажмите кнопку «Перезапуск».&lt;br /&gt;
После перезагрузки панели загруженный проект будет запущен.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через браузер (для МПР-60) ===&lt;br /&gt;
Для загрузки проекта через браузер необходимо произвести следующие действия в указанном порядке.&lt;br /&gt;
&lt;br /&gt;
# Вызовите в среде разработки команду «Подготовка архива для обновления» в меню «Проект».&lt;br /&gt;
# Сохраните архив.&lt;br /&gt;
# Откройте системную утилиту, введя IP-адрес контроллера в адресную строку браузера.&lt;br /&gt;
# Перейдите на вкладку «Загрузка ПО».  Рисунок 71 - Вкладка системной утилиты «Загрузка ПО»&lt;br /&gt;
# Выберите на компьютере архив с проектом, который необходимо загрузить в контроллер.&lt;br /&gt;
# Нажмите кнопку «Загрузить».&lt;br /&gt;
# Дождитесь окончания загрузки файла и обновления проекта.&lt;br /&gt;
&lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_AgavaSCADA/AgavaPLC_1.6&amp;diff=3462</id>
		<title>Перечень изменений AgavaSCADA/AgavaPLC 1.6</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_AgavaSCADA/AgavaPLC_1.6&amp;diff=3462"/>
		<updated>2026-03-27T05:37:35Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Среда разработки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Основные изменения в сравнении с версией 1.2:&lt;br /&gt;
&lt;br /&gt;
# Добавлена возможность создания программ на языке C++ в соответствии с подходом, описанным в стандарте МЭК 61131-3.&lt;br /&gt;
# Продолжение развития объектной модели и возможности разработки программ, начатых в версии &amp;lt;code&amp;gt;AS 1.5&amp;lt;/code&amp;gt;. [[Объектная модель AgavaSCADA/AgavaPLC]].&lt;br /&gt;
# Добавлена поддержка локального и онлайн (удаленного) отладчика.&lt;br /&gt;
# Для редактирования текстов программ, функций и классов внедрен новый, удобный и функциональный текстовый редактор, подобный распространенному VSCode.&lt;br /&gt;
# Транспорты MQTT, SNMP, МЭК 60870-5-101, МЭК 60870-5-104 портированы на ПК с ОС Linux x64 и контроллеры АГАВА.&lt;br /&gt;
# Реализован новый архиватор в БД PostgreSQL.&lt;br /&gt;
# Добавлена поддержка ресурсов и библиотек ресурсов.&lt;br /&gt;
# Добавлена Web-визуализация. См. пример &amp;lt;code&amp;gt;MultiImageLabel&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Разработан ряд примеров, демонстрирующих новые возможности: &amp;lt;code&amp;gt;AIParameter&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;PIDRegulator&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Leds&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Wdt&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;AgavaAnalogInput&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;WidgetAgavaInput&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Pump&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;MultiImageLabel&amp;lt;/code&amp;gt; и другие.&lt;br /&gt;
Также запланировано добавление новых возможностей:&lt;br /&gt;
# Поддержка языка ST МЭК 61131-3  (Structured text).&lt;br /&gt;
# Поддержка распределенных проектов.&lt;br /&gt;
# Поддержка сохранения в проекте информации о целевой системе.&lt;br /&gt;
# Конфигурирование целевых устройств из проекта.&lt;br /&gt;
# Создание расширений для среды разработки с помощью SDK.&lt;br /&gt;
Перевод разработанных ранее проектов на актуальную версию описан в документе [[Миграция проектов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
&lt;br /&gt;
== 1.6.32-r79b12a16bbd7 от 2026-03-05 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Класс &amp;lt;code&amp;gt;WindowForm&amp;lt;/code&amp;gt; добавлен в объектную модель.&lt;br /&gt;
# Отключена возможность добавления узлов типа &amp;lt;code&amp;gt;Задача ПЛК&amp;lt;/code&amp;gt; как устаревшего функционала. Вместо него будет добавлена возможность создавать программы на языках FBD, CFC, SFC.&lt;br /&gt;
# Реализовано автоматическое создание конструкторов по умолчанию для классов из ОМ при отсутствии пользовательского.&lt;br /&gt;
# Исправлен запуск сигналов.&lt;br /&gt;
# Устранены утечки памяти при сохранении проекта в .bin.&lt;br /&gt;
# Внутренняя реорганизация обработчиков событий OperationsInput, OperationsOutput в узле &amp;lt;code&amp;gt;Сигнал простой&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Добавлен TransportModbusRtuIdr2.&lt;br /&gt;
# В действии &amp;lt;code&amp;gt;Создание события&amp;lt;/code&amp;gt; исправлена работа форматтера &amp;lt;code&amp;gt;$$pd&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Доработан редактор графического представления: добавлена сетка, [[Универсальная среда разработки Agava#.D0.98.D1.81.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5 .D1.8F.D0.BA.D0.BE.D1.80.D0.B5.D0.B9|линейки, якоря]], функции выравнивания виджетов.&lt;br /&gt;
# Исправлена ошибка, вызывавшая двойной вызов обработчиков событий мыши для окон.&lt;br /&gt;
# Устранена ошибка, связанная с утечкой памяти при удалении виджетов.&lt;br /&gt;
# Добавлено приветственное окно со списком последних открытых проектов и таблицей примеров.&lt;br /&gt;
# Исправлена некритическая ошибка, возникавшая при закрытии фрейма.&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Устранена ошибка, связанная с утечкой памяти при закрытии окна с кешированными композициями.&lt;br /&gt;
&lt;br /&gt;
== 1.6.31-rac6da98668fb от 2025-12-26 ==&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
# Добавлен пример  &amp;lt;code&amp;gt;Controllers/PLC70_Submodules&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== 1.6.31-r9e81e0333260 от 2025-12-25 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Добавлена возможность создания конструкторов вида Classname(const string &amp;amp;in path) в дереве.&lt;br /&gt;
# Исправлена ошибка в вызове обработчика &amp;lt;code&amp;gt;OnWheel&amp;lt;/code&amp;gt; у виджетов.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Корзина субмодулей&amp;lt;/code&amp;gt;:&lt;br /&gt;
#* Уменьшено время ожидания ответа субмодуля с 1000 мс до 25 мс.&lt;br /&gt;
#* Реализована поддержка слотов G/H/I/K для ПЛК-70. &lt;br /&gt;
#* Реализовано создание узлов для каналов субмодулей в дереве проекта. '''Обратите внимание, проекты, использующие прежнюю структуру субмодулей, не совместимы с версией AgavaSCADA/AgavaPLC 1.6.31!'''&lt;br /&gt;
#* Исправлена валидация слотов на уровне субмодуля. Добавлена проверка на занятость одного слота несколькими субмодулями с формированием сообщения об ошибке.&lt;br /&gt;
# Доработаны узлы &amp;lt;code&amp;gt;Станция ПК-40&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Станция ПК-50&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Станция ПК-60&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Станция ПК-70&amp;lt;/code&amp;gt;: &lt;br /&gt;
#* Добавлено ограничение значений подсветки экрана и индикаторов, добавлена валидация соответствующих свойств узлов.&lt;br /&gt;
#* Реализована установка яркости подсветки экрана и состояния светодиодов согласно настроек в проекте.&lt;br /&gt;
# Доработан транспорт OPC UA: &lt;br /&gt;
#* Добавлена поддержка типа double.&lt;br /&gt;
#* Устранены критические ошибки при повторном запуске транспорта и при записи в read-only тэги.&lt;br /&gt;
#* Добавлено уведомление пользователя о некорректных тэгах.&lt;br /&gt;
# Доработан виджет &amp;lt;code&amp;gt;Ввод значения&amp;lt;/code&amp;gt;: исправлено форматирование значений типа double - число знаков после запятой теперь зависит от шага значения.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Устранена потенциальная ошибка сохранения проекта при открытии в проводнике папки с проектом.&lt;br /&gt;
# Изменен мастер создания проектов: для проектов для &amp;lt;code&amp;gt;ПЛК-70.А&amp;lt;/code&amp;gt;, создаваемых с помощью мастера, используется узел &amp;lt;code&amp;gt;Станция ПК-70&amp;lt;/code&amp;gt; вместо &amp;lt;code&amp;gt;Станция ПК-40&amp;lt;/code&amp;gt; в предыдущей версии.&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка при запуске на ПК среды исполнения без проекта.&lt;br /&gt;
&lt;br /&gt;
== 1.6.30-rb3d3b577ed29 от 2025-12-05 ==&lt;br /&gt;
&lt;br /&gt;
=== Ядро ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена работа системного транспорта: устранена ошибка взаимодействия с другими станциями.&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка с обработкой вложенных групп в узле типа &amp;lt;code&amp;gt;Приложение&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработан класс &amp;lt;code&amp;gt;NodeProperty&amp;lt;/code&amp;gt;: изменена регистрация класса, устранены критические ошибки.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Доработано редактирование свойств типа &amp;lt;code&amp;gt;ValueLink&amp;lt;/code&amp;gt;: добавлен сброс значения, позволяющий удалить ранее установленное значение.&lt;br /&gt;
# Доработан редактирование свойств типа &amp;lt;code&amp;gt;NodeLink&amp;lt;/code&amp;gt;: исправлена ошибка при работе с узлами с одними цифрами в имени.&lt;br /&gt;
# Доработано окно свойств: свойства типа &amp;lt;code&amp;gt;ValueLink&amp;lt;/code&amp;gt; принимают перетаскивание узлов.&lt;br /&gt;
# Доработано окно &amp;lt;code&amp;gt;Стек вызовов&amp;lt;/code&amp;gt;: при двойном клике по элементам таблицы открывается редактор кода.&lt;br /&gt;
# Доработан редактор кода: добавлены маркеры ошибок компиляции.&lt;br /&gt;
# Доработано окно &amp;lt;code&amp;gt;Ошибки&amp;lt;/code&amp;gt;: при двойном клике на ошибке выполняется открытие редактора кода.&lt;br /&gt;
# '''Добавлена возможность поиска по проекту. Панель поиска вызывается комбинацией клавиш &amp;lt;code&amp;gt;Ctrl+Shift+F&amp;lt;/code&amp;gt;.'''&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Доработано окно тревог: добавлено сообщение &amp;quot;Активных тревог нет&amp;quot; в центре таблицы при отсутствии активных тревог.&lt;br /&gt;
&lt;br /&gt;
== 1.6.29-rf17ce9e25c7a от 2025-11-18 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Добавлена функция &amp;lt;code&amp;gt;SetNodeValueAsUInt(string strNodePath, uint32_t uiValue)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработано действие &amp;lt;code&amp;gt;Создание события&amp;lt;/code&amp;gt;: добавлено свойство &amp;lt;code&amp;gt;Требовать квитирование&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработана система тревог: добавлены обработчики событий &amp;lt;code&amp;gt;OnActiveEventsCleared&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;OnActiveEventsAcknowledged&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработан архиватор SQLite: изменен алгоритм прореживания в режиме &amp;lt;code&amp;gt;Процент от среднего значения&amp;lt;/code&amp;gt; — теперь среднее вычисляется по последним N значениям.   Добавлено свойство &amp;lt;code&amp;gt;Размер окна среднего (N)&amp;lt;/code&amp;gt; для настройки ширины окна. Также добавлена опция &amp;lt;code&amp;gt;Процент от среднего (окно по времени)&amp;lt;/code&amp;gt;, в которой среднее рассчитывается по значениям за временной интервал, равный параметру &amp;lt;code&amp;gt;Интервал архивирования&amp;lt;/code&amp;gt;.  Исправлено отсутствие таблицы &amp;lt;code&amp;gt;SignalInfo&amp;lt;/code&amp;gt; при ротации БД.&lt;br /&gt;
# Доработана система тревог: добавлено свойство &amp;lt;code&amp;gt;Использовать цвет группы&amp;lt;/code&amp;gt; для отображения элементов в окне тревог.   Добавлено сохранение событий квитирования.&lt;br /&gt;
# Доработано окно смены пароля: добавлена поддержка свойства &amp;lt;code&amp;gt;Запретить смену пароля&amp;lt;/code&amp;gt; у узла пользователя.&lt;br /&gt;
# Добавлена функция &amp;lt;code&amp;gt;void sleep(ms)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Изменена логика работы функции &amp;lt;code&amp;gt;LaunchProcess&amp;lt;/code&amp;gt;, которая теперь выполняет запуск в блокирующем режиме, то есть функция завершится после завершения запущенного процесса.&lt;br /&gt;
# Исправлена ошибка в узле &amp;lt;code&amp;gt;Операция Таймер&amp;lt;/code&amp;gt;. Теперь выключенные действия в обработчике &amp;lt;code&amp;gt;OnTimerFinished&amp;lt;/code&amp;gt; не исполняются.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Упорядочен вывод сообщений в окно Сообщения. Устранен вывод служебных сообщений.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Исправлены примеры &amp;lt;code&amp;gt;DistributedDemoServer&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;DistributedDemoClient&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== 1.6.28-r7aa0d6dc2386 от 2025-11-01 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Доработано действие Смена пароля пользователя - пользователи с запретом смены пароля блокируются в списке выбора.&lt;br /&gt;
# Исправлена критическая ошибка в системе проверки прав, возникающая при некорректной конфигурации системы. Дополнена валидация системы для уведомления о некорректной конфигурации.&lt;br /&gt;
# Доработана стандартная библиотека: реализованы функции &amp;lt;code&amp;gt;array&amp;lt;string&amp;gt; GetInterfaceAddresses(string)&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;array&amp;lt;string&amp;gt; GetNetworkInterfaces()&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Пользователь&amp;lt;/code&amp;gt; - добавлено свойство &amp;lt;code&amp;gt;Запретить изменение пароля&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Оптимизирована работа со значениями типа SignalValue.&lt;br /&gt;
# Доработаны приложения - реализована выдача значений типа SignalValue для свойств экземпляров.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена критическая ошибка в виджетах &amp;lt;code&amp;gt;Кнопка&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;Гистограмма&amp;lt;/code&amp;gt;, возникавшая при удалении источника из списка.&lt;br /&gt;
# Добавлено сохранение типа узла в его тег в XML проекте.&lt;br /&gt;
# Изменено редактирование узлов &amp;lt;code&amp;gt;Операция скрипт С++&amp;lt;/code&amp;gt;, размещенных в обработчиках. Теперь это работает почти как в версии 1.2, но переход к редактору возможен только по нажатию ОК. При закрытии диалога контейнера добавлено закрытие окна редактора кода для вложенного узла.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Добавлен пример &amp;lt;code&amp;gt;AIParameter&amp;lt;/code&amp;gt;, демонстрирующий применение ООП в проекте.&lt;br /&gt;
# Добавлены примеры &amp;lt;code&amp;gt;DistributedDemoServer&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;DistributedDemoClient&amp;lt;/code&amp;gt;, демонстрирующие принцип построения распределенных проектов.&lt;br /&gt;
&lt;br /&gt;
== 1.6.27-r8573369cf034 от 2025-10-29 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Доработана [[Узлы проекта AgavaSCADA/AgavaPLC#Композиция|композиция многослойная]]: добавлено свойство &amp;lt;code&amp;gt;ActionsOnLoad&amp;lt;/code&amp;gt;.&lt;br /&gt;
# В стандартную  библиотеку добавлена поддержка класса &amp;lt;code&amp;gt;filesystem&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Добавлено чтение свойств типа &amp;lt;code&amp;gt;NColor&amp;lt;/code&amp;gt;  [[Свойства узлов в AgavaSCADA/AgavaPLC#NColor|через преобразование в int]].&lt;br /&gt;
# Устранены критические ошибки в системных функциях поиска файлов, возникавшие при работе с разрушенными файловыми системами.&lt;br /&gt;
# Добавлены функции &amp;lt;code&amp;gt;bool isnan(float value)&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;void LaunchProcess(string strFilePath)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== 1.6.26-rfd1b5cbbf1fc от 2025-10-23 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Для узлов &amp;lt;code&amp;gt;RetainStorage&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;StorageDrive&amp;lt;/code&amp;gt; реализовано онлайн создание свойств.&lt;br /&gt;
# Доработаны методы &amp;lt;code&amp;gt;BasicSignal::SetValue&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BasicSignal::UpdateValue&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BasicSource::SetValue&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BasicSource::UpdateValue&amp;lt;/code&amp;gt; - реализована выдача кодов [[Коды ошибок и предупреждений AgavaSCADA/AgavaPLC|ошибок]].&lt;br /&gt;
# Доработаны архиваторы &amp;lt;code&amp;gt;SQLite&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;PostreSQL&amp;lt;/code&amp;gt; - добавлена возможность прореживания записи в БД.&lt;br /&gt;
# Выполнен рестайлинг окон проверки подлинности пользователя и смены пароля пользователя.&lt;br /&gt;
# Доработаны библиотеки ресурсов - исправлена работа с русскими символами.&lt;br /&gt;
# Доработано действие &amp;lt;code&amp;gt;Смена пароля пользователя&amp;lt;/code&amp;gt;: добавлено свойство &amp;lt;code&amp;gt;Текущий&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработана логика работы операторов &amp;lt;code&amp;gt;SignalValue operator&amp;amp;&amp;amp;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SignalValue operator||&amp;lt;/code&amp;gt; - реализована генерация соответствующих событий при ошибках исполнения. Реализовано более простое и корректное сравнение значений. Изменен режим сравнения аргументов типа &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Result&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработано окно с композицией: исправлена работа с свойством &amp;lt;code&amp;gt;CurrentCompositionDesc&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработаны транспорты &amp;lt;code&amp;gt;Modbus&amp;lt;/code&amp;gt;: устранена ошибка &amp;quot;Illegal Data Address&amp;quot; в режиме &amp;quot;Сервер&amp;quot; при создании нескольких блоков регистров.&lt;br /&gt;
# Доработано действие &amp;lt;code&amp;gt;Запуск метода экземпляра&amp;lt;/code&amp;gt;: добавлена возможность передачи аргументов.&lt;br /&gt;
# Доработано действие &amp;lt;code&amp;gt;Создание события&amp;lt;/code&amp;gt;: добавлен форматтер &amp;lt;code&amp;gt;$$ns&amp;lt;/code&amp;gt; - шифр узла.&lt;br /&gt;
# Доработан виджет &amp;lt;code&amp;gt;Кнопка&amp;lt;/code&amp;gt;: для вложенных действий типа &amp;lt;code&amp;gt;Создание события&amp;lt;/code&amp;gt; передается ссылка на себя для работы с форматтерами.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Устранена критическая ошибка, возникавшая при кликах по свойствам только для чтения типа bool узлов в дереве проекта.&lt;br /&gt;
&lt;br /&gt;
== 1.6.25-r97ac006e3905 от 2025-10-15 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Добавлена функция &amp;lt;code&amp;gt;bool isnan(double)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Добавлена функция &amp;lt;code&amp;gt;int LoadComposition(string, string, int)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Добавлено действие &amp;lt;code&amp;gt;Смена пароля пользователя&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработано окно тревог: добавлена возможность размещения пользовательских виджетов.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Пользователь&amp;lt;/code&amp;gt;: добавлено свойство &amp;lt;code&amp;gt;Не показывать в списке&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Исправлена ошибка в действии &amp;lt;code&amp;gt;Закрытие окна&amp;lt;/code&amp;gt;, возникавшая при закрытии нескольких окон подряд на активном экране.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Тренд&amp;lt;/code&amp;gt; графика исторического: в свойство &amp;lt;code&amp;gt;Использовать описание и шифр&amp;lt;/code&amp;gt; добавлен вариант &amp;lt;code&amp;gt;Вышестоящий узел сигнала&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработано окно тревог: добавлена отдельная иконка для аварий. Исправлена работа свойства &amp;lt;code&amp;gt;Включить воспроизведение звуков&amp;lt;/code&amp;gt; на контроллерах.&lt;br /&gt;
# Доработано действие &amp;lt;code&amp;gt;Создание события&amp;lt;/code&amp;gt;: исправлена ошибка, при возникновении которой при деактивации события выводился текст активации.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка при редактировании свойств типа &amp;lt;code&amp;gt;Узел&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Список узлов&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Устранено &amp;quot;зависание&amp;quot; среды разработки при онлайн отладке и просмотре значений переменных из отлаживаемой программы.&lt;br /&gt;
# Доработано окно редактирования свойств типа &amp;lt;code&amp;gt;Список узлов&amp;lt;/code&amp;gt;: добавлена возможность перемещения элементов.&lt;br /&gt;
# Доработано окно редактирования списка привилегий у роли: добавлена поддержка клавиши Del, реализовано сохранение и восстановление геометрии окна, реализовано удаление множества элементов.&lt;br /&gt;
# Доработано окно ошибок: двойной клик по ошибке выделяет в дереве проекта узел, вызвавший ошибку.&lt;br /&gt;
# Исправлено повторное открытие окна настройки привилегий.&lt;br /&gt;
# Доработана библиотека ресурсов: сохранение теперь выполняется только при наличии изменений.&lt;br /&gt;
&lt;br /&gt;
== 1.6.24-r93067f2c1dd1 от 2025-10-06 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Добавлена функция &amp;lt;code&amp;gt;double rand(double, double)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Добавлена поддержка команды &amp;lt;code&amp;gt;Сброс&amp;lt;/code&amp;gt; для действия &amp;lt;code&amp;gt;Команда узлу&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Узел &amp;lt;code&amp;gt;Контроллер событий&amp;lt;/code&amp;gt; переименован в &amp;lt;code&amp;gt;Монитор событий&amp;lt;/code&amp;gt;. &lt;br /&gt;
# Для монитора событий добавлено свойство &amp;lt;code&amp;gt;Блокировка работы&amp;lt;/code&amp;gt;, добавлен обработчик &amp;lt;code&amp;gt;OnActiveEventsCleared&amp;lt;/code&amp;gt;, вызывающийся после удаления всех активных тревог.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Регистр Modbus&amp;lt;/code&amp;gt; - добавлена поддержка онлайн создания свойств.&lt;br /&gt;
# Доработан &amp;lt;code&amp;gt;Транспорт Modbus&amp;lt;/code&amp;gt;: в режиме работы Slave устранена критическая ошибка, если не было указано свойство &amp;quot;Узел для чтения/записи&amp;quot;. Добавлено соответствующее предупреждение при сборке проекта.&lt;br /&gt;
# Добавлена поддержка связывания свойств экземпляров через аргументы типа &amp;lt;code&amp;gt;SignalValue&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработан &amp;lt;code&amp;gt;Монитор событий&amp;lt;/code&amp;gt;: добавлено свойство &amp;lt;code&amp;gt;Поведение при блокировании&amp;lt;/code&amp;gt;. Добавлена проверка значений контролируемых узлов при старте проекта.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Доработан текстовый редактор кода: добавлена обработка нажатия клавиши &amp;lt;code&amp;gt;F9&amp;lt;/code&amp;gt; для добавления/удаления точек останова. Значительно ускорено открытие текстов программ в редакторе.&lt;br /&gt;
# Доработан отладчик: добавлено человеко-читаемое представление значений типа &amp;lt;code&amp;gt;SignalValue&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Дополнен пример &amp;lt;code&amp;gt;TestEventsAlarms&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== 1.6.23-ra13bff0d25ce от 2025-09-29 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Добавлено восстановление свойств экземпляров объектов из retain.&lt;br /&gt;
# Доработаны транспорты &amp;lt;code&amp;gt;Modbus&amp;lt;/code&amp;gt; - реализован арбитраж чтения/записи с помощью приоритетов.&lt;br /&gt;
# Исправлено некорректное позиционирование окон авторизации пользователя, выбора интервала графика или журнала и др. в проектах с составными фреймами, содержащими множество окон.&lt;br /&gt;
# Реализована запись во все источники узла &amp;lt;code&amp;gt;Сигнал простой&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка в редактировании свойств типа &amp;lt;code&amp;gt;Цвет&amp;lt;/code&amp;gt;, из-за которой иногда некорректно сохранялось значение альфа канала.&lt;br /&gt;
# Исправлена ошибка использования одной библиотеки ресурсов в разных проектах.&lt;br /&gt;
&lt;br /&gt;
== 1.6.22-r2d092373a7c2 от 2025-09-24 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
# Исправлены критические ошибки обращения к свойствам экземпляров объектов при выполнении программ.&lt;br /&gt;
# Исправлена ошибка первичного отображения окна тревог.&lt;br /&gt;
# Устранены ошибки в работе субмодулей.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Устранены ошибки компиляции проектов, использующих субмодули.&lt;br /&gt;
&lt;br /&gt;
== 1 1.6.21-rb7d9d1301bf0 от 2025-09-18 ==&lt;br /&gt;
&lt;br /&gt;
=== 1.1 Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка &amp;quot;онлайн&amp;quot; создания свойств для виджета &amp;lt;code&amp;gt;Ввод значения&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Реализована проверка свойства &amp;lt;code&amp;gt;Отключен&amp;lt;/code&amp;gt; у действий перед выполнением.&lt;br /&gt;
# Исправлена ошибка &amp;quot;онлайн&amp;quot; создания свойств экземпляров объектов и связывания их с методами и инициализации значениями.&lt;br /&gt;
# AS/PLC 2.38.&lt;br /&gt;
# Реализована возможность игнорирования ошибок связи при работе транспорта &amp;lt;code&amp;gt;Modbus-TCP&amp;lt;/code&amp;gt; (свойство &amp;lt;code&amp;gt;Действие при превышении порога ошибок 2&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Реализована инициализация значения сигнала простого значением связанного источника при запуске.&lt;br /&gt;
# Реализован кэш методов экземпляров объектов.&lt;br /&gt;
# Изменен механизм определения IP-адресов станции.&lt;br /&gt;
&lt;br /&gt;
=== 1.2 Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Восстановлена возможность выбора свойств узлов как источников для операций.&lt;br /&gt;
# Реализовано отображение признака &amp;lt;code&amp;gt;Отключен&amp;lt;/code&amp;gt; узлов в окне выбора узлов.&lt;br /&gt;
# Дополнена валидация виджета &amp;lt;code&amp;gt;Ввод значения&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== 1.6.20-r0ad724e1e636 от 2025-08-08 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Добавлена функция &amp;lt;code&amp;gt;int StoreMessage(int iMessageLevel, string strMessage, string strGroup).&amp;lt;/code&amp;gt;&lt;br /&gt;
# Добавлена возможность вызова методов экземпляров объектов из действий.&lt;br /&gt;
# Исправлено выполнение действия &amp;lt;code&amp;gt;Создание события&amp;lt;/code&amp;gt;, теперь возможно создание событий из обработчиков.&lt;br /&gt;
# В тренды графиков добавлено свойство &amp;lt;code&amp;gt;Единицы измерения&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Добавлен межстанционный транспорт. Для станций добавлено свойство &amp;lt;code&amp;gt;Роль&amp;lt;/code&amp;gt;. Станция с ролью &amp;lt;code&amp;gt;Клиент&amp;lt;/code&amp;gt; производит подключение к удаленным станциям с ролью &amp;lt;code&amp;gt;Сервер&amp;lt;/code&amp;gt; и уведомляет об изменениях источников и сигналов.&lt;br /&gt;
# Устранена ошибочная генерация нескольких дублирующихся событий при работе контроллеров событий.&lt;br /&gt;
# В окне &amp;lt;code&amp;gt;Фильтр&amp;lt;/code&amp;gt; виджета &amp;lt;code&amp;gt;Список событий&amp;lt;/code&amp;gt; размер элементов теперь зависит от свойства системы тревог &amp;lt;code&amp;gt;Размер кнопки&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработаны транспорты &amp;lt;code&amp;gt;Modbus&amp;lt;/code&amp;gt;:&lt;br /&gt;
#* добавлена [[Транспорты AgavaSCADA/AgavaPLC#Этап 2. Объединение команд записи (функции 15 и 16)|группировка команд записи]] для функций 15 и 16;&lt;br /&gt;
#* реализована [[Транспорты AgavaSCADA/AgavaPLC#Этап 1. Дедупликация при постановке в очередь|дедупликация команд записи]].&lt;br /&gt;
# Доработан транспорт OPC-UA: &lt;br /&gt;
#* исправлены типы свойств;&lt;br /&gt;
#* сервер теперь привязывается к порту, указанному в свойстве &amp;lt;code&amp;gt;Адрес&amp;lt;/code&amp;gt; (ранее всегда использовался 4840).&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Устранена ошибка при перетаскивании разделителя столбцов.&lt;br /&gt;
# Свойство &amp;quot;Аргументы&amp;quot; программы сделано скрытым.&lt;br /&gt;
# Добавлена возможность размещения определений классов в приложении в подгруппах любой вложенности.&lt;br /&gt;
&lt;br /&gt;
== 1.6.19-r89b594033f4d от 2025-09-02 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Реализовано определение локальной станции для запуска проекта.&lt;br /&gt;
# Исправлен запуск узла типа &amp;lt;code&amp;gt;Сигнал простой&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# В мастер создания проектов добавлена поддержка АГАВА ПЛК-70.А.&lt;br /&gt;
# Исправлена конвертация виджетов &amp;lt;code&amp;gt;Ввод значения&amp;lt;/code&amp;gt; при обновлении проекта с версии 1.2.&lt;br /&gt;
# Исправлена ошибка в окне настройки исторического графика, связанная с одновременным удалением нескольких трендов.&lt;br /&gt;
# Доработана проверка проекта перед сохранением конфигурации. При обнаружении критических ошибок - отказ сохранения.&lt;br /&gt;
# Добавлена проверки станций на использование адреса 127.0.0.1, на дублирующиеся IP-адреса.&lt;br /&gt;
&lt;br /&gt;
== 1.6.18-r4a325427448b от 2025-08-06 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Доработана установка аргументов в вызываемые методы экземпляров (добавлен тип &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; для некоторых сценариев).&lt;br /&gt;
# Доработаны узлы &amp;lt;code&amp;gt;Транспорт Modbus-TCP&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Транспорт Modbus-RTU&amp;lt;/code&amp;gt;: &lt;br /&gt;
#* Добавлен узел типа &amp;lt;code&amp;gt;Счетчик&amp;lt;/code&amp;gt;, хранящий признак активного подключения к устройству с заданным Modbus адресом.&lt;br /&gt;
# Доработан узел &amp;lt;code&amp;gt;Транспорт Modbus-TCP&amp;lt;/code&amp;gt;:&lt;br /&gt;
#* Реализовано множественное подключение клиентов в режиме работы &amp;lt;code&amp;gt;Сервер&amp;lt;/code&amp;gt;.&lt;br /&gt;
#* Доработан режим &amp;lt;code&amp;gt;Сервер&amp;lt;/code&amp;gt;: добавлена возможность настройки таймаута активности клиента и максимального количества подключений к серверу.&lt;br /&gt;
# Узел &amp;lt;code&amp;gt;Шаблонная композиция&amp;lt;/code&amp;gt; убран из списка доступных типов для группы &amp;quot;Композиции&amp;quot;.&lt;br /&gt;
# Исправлена критическая ошибка, изредка возникавшая при переключении окон.&lt;br /&gt;
# Исправлена ошибка выполнения действия Закрытие окна.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена функция просмотра и редактирования списка источников формы.&lt;br /&gt;
&lt;br /&gt;
# &lt;br /&gt;
&lt;br /&gt;
== 1.6.17-r1f70359a00b4 от 2025-08-01 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка передачи аргументов типов &amp;lt;code&amp;gt;float&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;double&amp;lt;/code&amp;gt; в методы классов.&lt;br /&gt;
# Исправлено связывание свойств экземпляров базовых типов с узлами проекта.&lt;br /&gt;
# Доработан вызов методов типа &amp;lt;code&amp;gt;void&amp;lt;/code&amp;gt; классов для исключения критических ошибок.&lt;br /&gt;
# Для кривых графиков изменена толщина линии по умолчанию на &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Исправлена ошибка в команде &amp;lt;code&amp;gt;Сохранить архив проекта&amp;lt;/code&amp;gt; - устранено ошибочное создание дубликатов некоторых используемых проектом файлов.&lt;br /&gt;
# Доработано восстановление &amp;lt;code&amp;gt;retain&amp;lt;/code&amp;gt; - добавлена возможность восстановления в свойства экземпляров классов.&lt;br /&gt;
# Изменена конвертация &amp;lt;code&amp;gt;Result&amp;lt;/code&amp;gt; в другие типы.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлены ошибки работы отладчика с точками останова в методах и свойствах классов.&lt;br /&gt;
# Изменен уровень ошибок компиляции при поиске путей в проекте (Get/SetNodeValueAs...  и др.) с &amp;lt;code&amp;gt;Ошибка&amp;lt;/code&amp;gt; на &amp;lt;code&amp;gt;Предупреждение&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Реализовано связывание виджетов со свойствами узлов путем перетаскивания.&lt;br /&gt;
# Добавлено местное (inplace) редактирование свойств типа &amp;lt;code&amp;gt;SignalValue&amp;lt;/code&amp;gt; в диалоге редактирования сопоставлений, например в окне редактирования сопоставлений виджета &amp;lt;code&amp;gt;Выпадающий список&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Уточнено сообщение об ошибочном открытии проекта из папки &amp;lt;code&amp;gt;.autosave&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Доработано окно выбора узлов - кнопка &amp;lt;code&amp;gt;ОК&amp;lt;/code&amp;gt; теперь является кнопкой по умолчанию.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Добавлен пример SQLiteDecimation, демонстрирующий возможности прореживания при записи архива SQLite.&lt;br /&gt;
# Доработан пример TestEventsAlarms.&lt;br /&gt;
&lt;br /&gt;
== 1.6.16-r4dc07fc875a4 от 2025-07-18 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Доработан системный транспорт &amp;lt;code&amp;gt;TransportSystem2&amp;lt;/code&amp;gt; - изменена процедура остановка сервера для устранения незавершенных соединений.&lt;br /&gt;
# Доработаны виджеты &amp;lt;code&amp;gt;Гистограмма&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;Кнопка&amp;lt;/code&amp;gt; - исправлена работа с источником.&lt;br /&gt;
# Доработано действие &amp;lt;code&amp;gt;Запуск процесса&amp;lt;/code&amp;gt; - исправлен запуск процесса.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Восстановлено обновление BuildNo и даты сборки проекта.&lt;br /&gt;
&lt;br /&gt;
=== ASLauncher ===&lt;br /&gt;
&lt;br /&gt;
# Убрано диалоговое окно с сообщением о частых попытках перезапуска при выходе.&lt;br /&gt;
# При запуске приложений из `.desktop` файлов добавлена проверка, что логирование в указанные файлы возможно.&lt;br /&gt;
# В файлы логов добавлена информация о версии приложения.&lt;br /&gt;
&lt;br /&gt;
== 1.6.15-r710146e4389e от 2025-07-09 ==&lt;br /&gt;
&lt;br /&gt;
=== Узлы ===&lt;br /&gt;
&lt;br /&gt;
# Узел Система тревог - добавлены настройки окна тревог (ширина, высота, перенос строк в сообщениях).&lt;br /&gt;
# Исправлена ошибка в проверке прав на закрытие фрейма, из-за чего в некоторых проектах без системы проверки прав закрытие фрейма не работало.&lt;br /&gt;
# Виджет &amp;lt;code&amp;gt;Список событий&amp;lt;/code&amp;gt; - исправлена ошибка при работе с диалогом ожидания.&lt;br /&gt;
# Действие &amp;lt;code&amp;gt;Авторизация пользователя&amp;lt;/code&amp;gt; - добавлено свойство &amp;lt;code&amp;gt;Запрашивать пароль&amp;lt;/code&amp;gt;. Действие с включенным свойством &amp;lt;code&amp;gt;Запрашивать пароль&amp;lt;/code&amp;gt; будет отображать окно авторизации без возможности смены пользователя.&lt;br /&gt;
# Реализована возможность инициализации свойств экземпляров объектов постоянными значениями, задаваемыми в среде разработки (доступны типы bool, int, uint, long, ulong, double, string).&lt;br /&gt;
# Для транспортов &amp;lt;code&amp;gt;Modbus-RTU&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Modbus-TCP&amp;lt;/code&amp;gt; добавлена очистка очереди команд при (ре)старте обмена.&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Добавлена поддержка нового системного транспорта. Для подключения к панелям оператора и контроллерам из среды разработки необходимо обновить среду исполнения до версии 1.6.15 или более новой.&lt;br /&gt;
# Добавлена иконка для приложения [[Универсальная среда разработки Agava]] (впервые с версии 1.0!).&lt;br /&gt;
# Исправлены критические ошибки в webvisu из-за отсутствия qml модулей.&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Откорректировано оформление окна авторизации с целью улучшения привлекательности.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Добавлены примеры &amp;lt;code&amp;gt;MultiImageLabel&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;LayersDemo&amp;lt;/code&amp;gt;. Пример &amp;lt;code&amp;gt;MultiImageLabel&amp;lt;/code&amp;gt; дополнен демонстрацией webvisu.&lt;br /&gt;
# Добавлены примеры &amp;lt;code&amp;gt;OpcUaDemo&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;OpcUaClientDemo&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Версия переведена в стабильную стадию.'''&lt;br /&gt;
&lt;br /&gt;
== 1.6.14-r1c61c35c3da4 от 2025-06-20 ==&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Добавлена возможность регулирования частоты обновления форм и экранов с композициями. Добавлено свойство &amp;quot;Интервал обновления&amp;quot; для экранов и композиций.&lt;br /&gt;
# У виджета &amp;quot;График&amp;quot; изменен форматтер оси времени по умолчанию с &amp;quot;dd.MM.yy hh:mm:ss&amp;quot; на &amp;quot;dd.MM.yyyy hh:mm:ss&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Оптимизирован вывод информации на экран - исключена повторная отрисовка виджетов, при записи значений в их свойства из скриптов и программ.&lt;br /&gt;
# Реализовано профилирование вызова базовых методов и работы с контекстами.&lt;br /&gt;
# Реализован вывод информации о перерисовке виджетов в консоль с настройкой через файл as.ini.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Добавлен пример &amp;lt;code&amp;gt;WindowUpdateRate&amp;lt;/code&amp;gt;, демонстрирующий возможность ограничения частоты обновления окон.&lt;br /&gt;
&lt;br /&gt;
== 1.6.13-r13248581de39 от 2025-06-17 ==&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка функции &amp;quot;Просмотр событий&amp;quot;, из-за которой некорректно выдавались события в проектах без логгеров.&lt;br /&gt;
# Реализовано копирование станций ПК-40, ПК-50, ПК-60.&lt;br /&gt;
# Устранено сохранение в архив проекта файлов .bi?, хранящихся в подпапках, начинающихся с точки. Например .autosave, .backup&lt;br /&gt;
# Разрешено добавление приложений к станциям ПО-40, ПО-50, ПО-60.&lt;br /&gt;
# Убрана зависимость от библиотеки libclang.&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Реализован вывод информации о регионах перерисовки окон в консоль с настройкой через файл as.ini.&lt;br /&gt;
# Доработаны методы BasicSignal::GetValue, BasicSignal::SetValue для корректного обращения к узлам проекта.&lt;br /&gt;
# Исправлена ошибка в работе со светодиодами станции ПК-40.&lt;br /&gt;
# Исправлено создание BasicSource(&amp;quot;path&amp;quot;), BasicSignal(&amp;quot;path&amp;quot;), BasicWidget(&amp;quot;path&amp;quot;) в программах. Теперь появилась возможность доступа ко всем свойствам узла проекта, а не только к свойствам, определенным в BasicNode.&lt;br /&gt;
# Добавлена проверка типа при создании экземпляра BasicSource (ОМ).&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
&lt;br /&gt;
# Разработан пример &amp;lt;code&amp;gt;Leds&amp;lt;/code&amp;gt;, демонстрирующий работу со светодиодами ПО-50 из программы с использованием объектной модели.&lt;br /&gt;
&lt;br /&gt;
=== ASLauncher ===&lt;br /&gt;
&lt;br /&gt;
# Добавлен скрипт для восстановления &amp;lt;code&amp;gt;explorer.exe&amp;lt;/code&amp;gt; в качестве оболочки рабочего стола после установки ASLauncher.&lt;br /&gt;
&lt;br /&gt;
== 1.6.12-r17b244111a8c от 2025-05-30 ==&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
&lt;br /&gt;
# Исправлена ошибка, возникавшая при перемещении узлов в дереве проекта, из-за которой перемещаемые узлы пропадали.&lt;br /&gt;
# Добавлено текстовое описание при появлении окна с ошибками, например при сохранении проекта.&lt;br /&gt;
# Узел &amp;lt;code&amp;gt;Операция Пара условий&amp;lt;/code&amp;gt; - исправлены имена свойств. В проектах версии 1.2 операция не работала в режиме проверки двух условий. '''Необходимо проверить корректность настроек при переходе с версии 1.2.'''&lt;br /&gt;
# Исправлена ошибка определения уровня логгеров при вызове команды &amp;lt;code&amp;gt;Просмотр событий&amp;lt;/code&amp;gt;, из-за которой при наличии в проекте логгеров с уровнями логгирования &amp;lt;code&amp;gt;INFO&amp;lt;/code&amp;gt; в окно событий не попадали события ниже уровнем.&lt;br /&gt;
&lt;br /&gt;
=== Среда исполнения ===&lt;br /&gt;
&lt;br /&gt;
# Оптимизация узла &amp;lt;code&amp;gt;Транспорт TCP&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Оптимизирована система журналирования.&lt;br /&gt;
&lt;br /&gt;
== 1.6.8-r915d8d477fa4 от 2025-05-14 ==&lt;br /&gt;
&lt;br /&gt;
=== Среда разработки ===&lt;br /&gt;
# Исправлено несоответствие настроек узла &amp;lt;code&amp;gt;Действие &amp;quot;Команда узлу&amp;quot;&amp;lt;/code&amp;gt; и фактически исполняемых команд. '''При обновлении на эту версию необходимо проверить корректность настроек всех улов типа &amp;lt;code&amp;gt;Действие &amp;quot;Команда узлу&amp;quot;&amp;lt;/code&amp;gt;.'''&lt;br /&gt;
&lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_Agava&amp;diff=3461</id>
		<title>Универсальная среда разработки Agava</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_Agava&amp;diff=3461"/>
		<updated>2026-03-27T05:36:40Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Сохранение проекта */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Универсальная среда разработки предназначена для создания и редактирования программного обеспечения для панелей оператора АГАВА ПО, многоканальных программируемых реле АГАВА МПР-60 и систем диспетчеризации на базе SCADA-системы AgavaSCADA.&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
Универсальная среда разработки Agava имеет удобный и эргономичный пользовательский интерфейс со всеми инструментами, необходимыми для создания эффективных проектов-приложений, предназначенных для исполнения на ПК, панелях оператора или персональных компьютерах.&lt;br /&gt;
&lt;br /&gt;
Среда разработки совмещает редакторы текста, редакторы визуальных представлений объектов, компоновщики структуры, средства связывания объектов и других частей проекта, анализаторы проекта в одном приложении и дает пользователю возможность ведения эффективной разработки проектов-приложений от начала и до завершения в одной программе, без использования разнородных приложений-утилит и необходимости переключения между ними.&lt;br /&gt;
&lt;br /&gt;
=== Версии программного обеспечения ===&lt;br /&gt;
{{Внимание|Текст=При использовании среды разработки совместно с панелями оператора АГАВА ПО или многоканальными программируемыми реле АГАВА МПР-60 необходимо использовать соответствующую версию среды разработки|Тип=Восклицание синий.png}}&lt;br /&gt;
Для определения подходящей версии среды разработки необходимо определить версию среды исполнения, установленной в панели оператора или реле. Тип и версия среды исполнения указаны в системной утилите прибора. Например, &amp;quot;AgavaPLC 1.1&amp;quot;, &amp;quot;AgavaPLC 1.2&amp;quot;  и т.д. Для использования со средой исполнения AgavaPLC 1.1 необходимо использовать среду разработки версии 1.1, для среды исполнения AgavaPLC 1.2 необходима среда разработки версии 1.2 и так далее.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные статьи и документы ===&lt;br /&gt;
*[[Узлы проекта AgavaSCADA/AgavaPLC|Описание узлов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Свойства узлов в AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Транспорты AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Описание языка С++ в AgavaPLC|Описание языка С++ в AgavaSCADA/AgavaPLC]].&amp;lt;!-- Комментарий --&amp;gt;.&lt;br /&gt;
*[[Объектная модель AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Описание базовых классов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Коды ошибок и предупреждений AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Рекомендации по разработке приложений AgavaSCADA/AgavaPLC]].&lt;br /&gt;
Полный перечень всех документов, связанных с разработкой приложений на AgavaSCADA/AgavaPLC, приведен на странице [[:Категория:AgavaSCADA/AgavaPLC|категории AgavaSCADA/AgavaPLC]].&lt;br /&gt;
&lt;br /&gt;
== Разработка проекта ==&lt;br /&gt;
&lt;br /&gt;
=== Создание нового проекта ===&lt;br /&gt;
Создание нового проекта в среде разработки осуществляется с помощью команды «Создать проект…» в меню «Файл». После вызова данной команды откроется диалоговое окно создания нового проекта (см. Рисунок 1).&lt;br /&gt;
[[Файл:AgavaPLC-Создание проекта.png|мини|Рисунок 1 - Окно &amp;quot;Создание нового проекта&amp;quot;]]&lt;br /&gt;
Для создания проекта необходимо в списке типов проектов выбрать необходимый, ввести имя проекта и путь для его сохранения, после чего нажать кнопку «Создать проект».&lt;br /&gt;
&lt;br /&gt;
Доступны несколько типов проектов:&lt;br /&gt;
&lt;br /&gt;
* «Пустой проект» – пустой проект, не содержащий никаких узлов. Можно использвоать для создания произвольного проекта &amp;quot;с нуля&amp;quot;.&lt;br /&gt;
* «Локальный проект» – предварительно настроенный проект, содержащий необходимые подсистемы и предназначенный для реализации простой системы для одного устройства, при выборе данного типа пользователь имеет возможность выбрать нужные ему подсистемы и получить полностью рабочий проект в минимальной конфигурации.&lt;br /&gt;
* «Проект АГАВА МПР-60» - проект, предназначенный для исполнения на контроллере АГАВА МПР-60.&lt;br /&gt;
&lt;br /&gt;
=== Редактирование существующего проекта ===&lt;br /&gt;
Редактирование существующего проекта начинается с открытия файла проекта путем вызова команды «Открыть…» в меню «Файл». После загрузки файла в основном окне среды разработки будут отображены свойства и параметры проекта (см. Рисунок 2).&lt;br /&gt;
[[Файл:AgavaPLC-Основное окно среды разработки.png|мини|Рисунок 2 – Основное окно среды разработки AgavaPLC с загруженным проектом]]&lt;br /&gt;
По умолчанию основное окно среды разработки содержит перечисленные ниже части:&lt;br /&gt;
&lt;br /&gt;
# Строка заголовка приложения, панель меню и панель инструментов.&lt;br /&gt;
# Окно дерева проекта. Предоставляет доступ ко всей структуре проекта (см. раздел [[#Описание узлов]]).&lt;br /&gt;
# Окно свойств (см. раздел [[#Редактирование свойств узлов]] ).&lt;br /&gt;
# Область для отображения содержимого, например графического представления окна или задачи ПЛК.&lt;br /&gt;
# Область вспомогательных окон (окна наблюдения, ошибок и сообщений)&lt;br /&gt;
&lt;br /&gt;
После открытия проекта можно приступить к его редактированию.&lt;br /&gt;
&lt;br /&gt;
По завершению всех операций по редактированию необходимо выполнить проверку проекта на корректность с помощью команды «Проверить проект», расположенной в меню «Проект» (см. 6.1). &lt;br /&gt;
&lt;br /&gt;
=== Структура и состав проекта ===&lt;br /&gt;
Типичный проект содержит следующие части:&lt;br /&gt;
&lt;br /&gt;
* станция – важнейший объект, управляющий работой собственных подсистем и осуществляющий обмен данными с другими станциями;&lt;br /&gt;
* транспортная подсистема, выполняющая сбор данных с УСО;&lt;br /&gt;
* подсистема визуализации, обеспечивающая отображение информации в различных видах.&lt;br /&gt;
&lt;br /&gt;
Проект также может содержать следующие части:&lt;br /&gt;
&lt;br /&gt;
* подсистема архивирования, сохраняющая данные в БД для последующего извлечения и анализа;&lt;br /&gt;
* подсистема проверки прав пользователей, предназначенная для контроля доступа пользователя к объектам в режиме исполнения;&lt;br /&gt;
* подсистема тревог, предназначенная для оповещения пользователя об обнаруженных нарушениях;&lt;br /&gt;
* подсистема журналирования, выполняющая архивирование зарегистрированных событий в БД для последующего извлечения и анализа.&lt;br /&gt;
&lt;br /&gt;
Проект имеет древовидную структуру, вследствие чего все узлы связаны друг с другом. Узлы нижних уровней подчиняются узлам верхних уровней. К примеру, станции подчинены все подсистемы, а каждой подсистеме подчинены все узлы, которыми она управляет.&lt;br /&gt;
&lt;br /&gt;
Описание всех частей проекта и их узлов приведено в разделе 4.&lt;br /&gt;
&lt;br /&gt;
=== Разработка проекта ===&lt;br /&gt;
[[Файл:AgavaPLC-Добавление узла в проект.png|мини|Рисунок 3 – Добавление узла в проект AgavaPLC]]&lt;br /&gt;
Перед началом разработки проекта рекомендуется проанализировать поставленную задачи и определить подсистемы, необходимые для её реализации. Взаимодействие с подсистемами осуществляется через дерево проекта (см. Рисунок 2), в которое добавляются нужные узлы. Для добавления нового узла, необходимо нажать правой кнопкой мыши на узел верхнего уровня, которому он подчинён, и выбрать в контекстном меню команду «Добавить узел».&lt;br /&gt;
&lt;br /&gt;
Основные части типовой программы и способы их реализации приведены ниже.&lt;br /&gt;
&lt;br /&gt;
==== Взаимодействие с внешними устройствами ====&lt;br /&gt;
Реализуется через подсистему «Транспорты» в окне дерева проекта. Необходимо добавить в нее нужные протоколы, в зависимости от имеющейся конфигурации контроллера.&lt;br /&gt;
[[Файл:AgavaPLC-Транспорты.png|мини|Рисунок 4 - Транспорты в дереве проекта AgavaPLC]]&lt;br /&gt;
# Транспорт для обмена с субмодулями контроллера (для контроллеров с корзиной субмодулей). В качестве порта транспорта необходимо указать “/dev/ttyS0”. В проекте для МПР-60 присутствует по-умолчанию.&lt;br /&gt;
# Транспорт последовательный (для управления по RS-232, RS-485 и т.д.).&lt;br /&gt;
# Транспорт TCP/IP (для управления по Ethernet).&lt;br /&gt;
&lt;br /&gt;
К транспортам присоединяются либо регистры Modbus, либо субмодули. Для регистра задается адрес устройства, номер регистра, функция чтения/записи и другие параметры, при необходимости. Для субмодуля указывается слот, в котором он установлен, и тип аналоговых входов/выходов. &lt;br /&gt;
&lt;br /&gt;
==== Визуализация данных ====&lt;br /&gt;
Визуализация данных технологических процессов реализуется с помощью элементов подсистемы «Визуализация».&lt;br /&gt;
&lt;br /&gt;
Система визуализации недоступна в проектах для  контроллеров МПР.&lt;br /&gt;
[[Файл:AgavaPLC-Пример визуализации.png|мини|Рисунок 5 - Пример визуализации]]&lt;br /&gt;
Визуализация содержит одно или несколько окон, описанных ниже.&lt;br /&gt;
&lt;br /&gt;
# Форма, которая может использоваться как меню или панель инструментов. Также применяется в небольших проектах, в которых нет необходимости изменения выводимого набора виджетов.&lt;br /&gt;
# Окно с композицией, которое позволяет переключаться между различными экранами (например мнемосхемой, настройками, архивированием и т.д). Каждый из этих экранов реализуется на отдельной композиции.&lt;br /&gt;
&lt;br /&gt;
Процесс создания визуализации начинается с добавления нужных окон в группу «Окна» в дереве проекта. В том случае, если используется окно с композицией, необходимо задать ему отображаемую композицию по умолчанию, перед этим добавив ее в группу «Композиции». Созданные окна нужно добавить к одному фрейму, указав их в соответствующем свойстве фрейма.&lt;br /&gt;
&lt;br /&gt;
Редактирование содержимого окна или композиции осуществляется в его графическом представлении (см. раздел [[#Редактирование графического представления узла]]).&lt;br /&gt;
&lt;br /&gt;
Более подробное описание подсистемы визуализации приведено в разделе [[#Подсистема визуализации]].&lt;br /&gt;
&lt;br /&gt;
==== Пользовательские алгоритмы ====&lt;br /&gt;
Реализовать нужные алгоритмы работы программы можно с помощью различных инструментов, которые выбираются в зависимости от сложности проектов и навыков программиста:&lt;br /&gt;
&lt;br /&gt;
# Операции в группе «Сигналы» – отдельные логические операции. В основном используются для небольших проектов, не требующих сложных методов управления;&lt;br /&gt;
# Задачи ПЛК – графическое программирование с помощью связывания между собой различных функциональных блоков. Подходит для больших проектов. Реализуется в узле «Задача ПЛК» группы «Задачи». Подробное описание приведено в разделе [[#Задача ПЛК]]'''.'''&lt;br /&gt;
# Скрипты С++ – текстовое программирование на языке высокого уровня. Подходит для больших проектов. Реализуется с помощью операций «Скрипт С++», расположенных в группе «Сигналы» или в задаче ПЛК. Описание реализации языка С++ приведено на странице [[Описание языка С++ в AgavaPLC]].&lt;br /&gt;
=== Редактирование свойств узлов ===&lt;br /&gt;
Среда разработки обладает развитыми возможностями по редактированию свойств узлов. Описание доступных типов свойств приведно в статье [[Свойства узлов в AgavaPLC/AgavaSCADA]].&lt;br /&gt;
&lt;br /&gt;
==== Редактирование свойств узлов с помощью окна «Свойства» ====&lt;br /&gt;
[[Файл:AgavaPLC-Окно &amp;quot;Свойства&amp;quot;.png|мини|Рисунок 6 – Окно «Свойства» виджета «Кнопка»]]&lt;br /&gt;
Редактирование свойств всех узлов осуществляется с помощью окна «Свойства».&lt;br /&gt;
&lt;br /&gt;
В окне «Свойства» в виде таблицы отображаются все доступные свойства узла, объединенные в группы. В левой колонке отображены наименования свойств, в правой отображены их значения. Свойства, недоступные для изменения, имеют наименование серого цвета. В нижней части окна расположена область подсказки, содержащая пояснение к выделенному свойству.&lt;br /&gt;
&lt;br /&gt;
===== Редактирование свойств группы узлов =====&lt;br /&gt;
В случае, когда необходимо изменить свойства у нескольких узлов, можно воспользоваться возможностью группового редактирования свойств. Для этого нужно выделить несколько узлов в дереве конфигурации либо на графическом представлении с помощью левой кнопки мыши и нажатой кнопки «Ctrl». При этом в окне свойств будут отображены только те свойства, что имеются у всех выделенных узлов. Далее можно изменить нужное свойство, при этом после завершения редактирования измененное значение будет установлено во всех выбранных узлах.&lt;br /&gt;
&lt;br /&gt;
==== Групповое редактирование свойств узлов ====&lt;br /&gt;
При необходимости редактирования разных свойств у большого количества узлов можно воспользоваться специальным окном «Список узлов».&lt;br /&gt;
[[Файл:AgavaPLC-Окно &amp;quot;Список узлов&amp;quot;.png|мини|Рисунок 7 - Окно &amp;quot;Список узлов&amp;quot;]]&lt;br /&gt;
Открытие окна выполняется с помощью вызова команды «Открыть список узлов» в контекстном меню дерева конфигурации. Открытое окно содержит все узлы, вложенные в выбранные при вызове команды.&lt;br /&gt;
&lt;br /&gt;
Окно позволяет редактировать свойства непосредственно в ячейках таблицы, без переключения на окно «Свойства». Групповое редактирование свойств узлов через окно «Свойства» также доступно.&lt;br /&gt;
&lt;br /&gt;
Щелчок правой кнопкой мыши на списке вызывает контекстное меню, содержащее команды:&lt;br /&gt;
&lt;br /&gt;
* “Свойства”;&lt;br /&gt;
* “Экспорт в *.txt”;&lt;br /&gt;
* “Импорт из *.txt”;&lt;br /&gt;
* “Удалить узел”.&lt;br /&gt;
&lt;br /&gt;
Команда «Свойства» открывает диалоговое окно выбора отображаемых свойств.&lt;br /&gt;
&lt;br /&gt;
Команды «Экспорт», «Импорт» выполняют экспорт списка свойств узлов в текстовый файл и импорт соответственно.&lt;br /&gt;
&lt;br /&gt;
Команда «Удалить узел» производит удаление выделенного узла (узлов).&lt;br /&gt;
&lt;br /&gt;
==== Функция групповой замены источников в узлах ====&lt;br /&gt;
При разработке сложных проектов может возникнуть необходимость заменить источники сразу в большом количестве узлов. Для этой цели используется функция групповой замены источников.  Необходимо перейти в редактирование свойств типа «Список источников», которое производится в соответствующем окне (см. Рисунок 8).&lt;br /&gt;
[[Файл:AgavaPLC-Окно редактирования свойств типа «Список источников».png|мини|Рисунок 8 - Окно редактирования свойств типа «Список источников»]]&lt;br /&gt;
Затем необходимо использовать функцию групповой замены (см. Рисунок 9), выделив нужные узлы, нажав на них правой кнопкой мыши и выбрав «Групповая замена».&lt;br /&gt;
[[Файл:AgavaPLC-Окно функции «Групповая замена».png|мини|Рисунок 9 - Окно функции «Групповая замена»]]&lt;br /&gt;
&lt;br /&gt;
=== Редактирование графического представления узла ===&lt;br /&gt;
Редактирование содержимого окон, слоев, форм, композиций и других элементов, предназначенных для отображения на экране, осуществляется в окне графического представления. Открытие окна возможно с помощью команды «Открыть графическое представление» в контекстном меню дерева конфигурации или двойного нажатия левой кнопки мыши для узлов следующих типов:&lt;br /&gt;
&lt;br /&gt;
* фрейм;&lt;br /&gt;
* форма;&lt;br /&gt;
* окно с композицией;&lt;br /&gt;
* слой.&lt;br /&gt;
&lt;br /&gt;
Открытое графическое представление выбранного узла может содержать все уже размещенные на нем элементы визуализации и (или) другие узлы и позволяет добавить новые.&lt;br /&gt;
[[Файл:AgavaPLC–Открытое графическое представление окна «winMain».png|мини|Рисунок 10 – Открытое графическое представление окна «winMain»]]&lt;br /&gt;
На рисунке 10 представлено графическое представление окна «winMain», обведенное пунктирной рамкой серого цвета, обозначающей внешнюю границу открытого узла. Тип рамки пользователь может выбрать по своему усмотрению, выбор производится в окне настроек среды разработки, доступном через команду «Настройки» в меню «Параметры».&lt;br /&gt;
&lt;br /&gt;
Щелчок правой кнопкой мыши на пустом месте в открытом графическом представлении узла вызывает контекстное меню, содержащее команды удаления и вставки виджетов из буфера обмена, а также команды добавления новых виджетов доступных типов.&lt;br /&gt;
&lt;br /&gt;
Добавление новых виджетов также может осуществлять путем их перестаскивания в рабочую область из панели виджетов.&lt;br /&gt;
&lt;br /&gt;
Графическое представление позволяет перемещать выделенные виджеты кнопками перемещения курсора на клавиатуре, а также изменять их размеры кнопками перемещения курсора при нажатой кнопке Shift.&lt;br /&gt;
&lt;br /&gt;
==== Связывание источников и виджетов ====&lt;br /&gt;
Связывание виджетов и других узлов с источниками данных необходимо для того, чтобы виджеты или другие узлы могли отображать или обрабатывать значения, хранящиеся в источниках.&lt;br /&gt;
&lt;br /&gt;
Для связи виджетов с источниками данных можно воспользоваться обычным способом связывания через окно «Свойства». К примеру, связывание размещенного на форме виджета «Текстовая метка» с регистром Modbus осуществляется добавлением регистра Modbus в свойство виджета «Источник».&lt;br /&gt;
&lt;br /&gt;
Вместе с обычным способом связывания существует и другой, более быстрый способ. Для быстрого связывания регистра с виджетом достаточно нажать на регистр в дереве конфигурации левой кнопкой мыши и перенести его на виджет в открытом графическом представлении.&lt;br /&gt;
[[Файл:AgavaPLC–Связывание узла «sourceModbusRegister0» и виджета.png|мини|Рисунок 11 – Связывание узла «sourceModbusRegister0» и виджета]]&lt;br /&gt;
При помещении курсора над виджетом последний будет заштрихован сеткой зеленого или красного цвета, а курсор изменит свой вид на стрелку с квадратиком (см. рисунок 11).&lt;br /&gt;
&lt;br /&gt;
Зеленая штриховка виджета означает отсутствие связи выделенного виджета с источником данных, в этом случае связывание будет произведено. Красная штриховка говорит об ошибках связывания виджета и сигнала/источника.&lt;br /&gt;
&lt;br /&gt;
==== Редактирование многослойных композиций ====&lt;br /&gt;
Редактирование многослойных композиций принципиально не отличается от редактирования форм, кроме одного нюанса. Так как композиция может состоять из нескольких слоев, и виджеты на слоях могут располагаться один над другим, для использования наиболее удобного способа редактирования такой композиции можно воспользоваться возможностью открытия каждого слоя в отдельном окне.&lt;br /&gt;
[[Файл:AgavaPLC–Пример структуры композиции «Composition1», состоящей из трех слоев.png|мини|Рисунок 12 – Пример структуры композиции «Composition1», состоящей из трех слоев]]&lt;br /&gt;
Для открытия графического представления слоя нужно воспользоваться командой «Открыть графическое представление» аналогично открытию графического представления формы или композиции.&lt;br /&gt;
&lt;br /&gt;
Открыв одновременно композицию и слой, при редактировании слоя можно видеть, что содержимое композиции также изменяется и наоборот, при редактировании композиции изображение слоя будет изменяться.&lt;br /&gt;
&lt;br /&gt;
Слой обладает важным свойством «Прозрачность для действий». Данное свойство позволяет регулировать доступность виджетов, расположенных на нижележащих слоях, для действий пользователя. Например, если у верхнего слоя данное свойство выключено, то виджеты, расположенные на всех нижележащих слоях, будут недоступны для взаимодействия. Если же у верхнего слоя свойство включено, то виджеты нижележащего слоя будут доступны.&lt;br /&gt;
&lt;br /&gt;
==== Использование якорей ====&lt;br /&gt;
Данная возможность доступна с версии &amp;lt;code&amp;gt;AS 1.6.32+&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
При работе с графическими представлениями окон и композиций, содержащих большое количество виджетов, могут быть полезны якоря - создаваемые пользователем метки на размерных линейках.&lt;br /&gt;
[[Файл:AgavaPLC-Графическое представление-якоря.png|мини|AS 1.6.32+: Графическое представление формы с установленными якорями]]&lt;br /&gt;
Якоря позволяют контролировать положение групп виджетов благодаря связанным с ними линиям привязки. Линии привязки, позволяют быстрее выстраивать группы виджетов благодяря &amp;quot;прилипанию&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Создание якоря выполняется следующими способами:&lt;br /&gt;
&lt;br /&gt;
* Двойным кликом левой кнопки мыши по размерной линейке.&lt;br /&gt;
* Кликом правой кнопки мыши на размерной линейке и выбором команды &amp;quot;Добавить якорь&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Удаление якоря выполняется следующими способами:&lt;br /&gt;
&lt;br /&gt;
* Двойным кликом левой кнопки мыши по якорю на размерной линейке.&lt;br /&gt;
* Кликом правой кнопки мыши на размерной линейке и выбором команды &amp;quot;Удалить якорь&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Созданные якоря можно перемещать по размерной линейке с помощью мыши.&lt;br /&gt;
&lt;br /&gt;
=== Сохранение проекта ===&lt;br /&gt;
Для сохранения проекта на диск вызовите команду  «Файл-&amp;gt;Сохранить проект» или «Файл-&amp;gt;Сохранить проект как...», если необходимо сделать копию открытого проекта и продолжить работу в ней после сохранения.&lt;br /&gt;
&lt;br /&gt;
== Проверка и отладка проекта ==&lt;br /&gt;
&lt;br /&gt;
=== Эмуляция проекта ===&lt;br /&gt;
Проверить работоспособность проекта можно, не загружая его в контроллер. Для этого существует возможность запустить среду исполнения прямо на компьютере. &lt;br /&gt;
&lt;br /&gt;
Для этого необходимо:&lt;br /&gt;
&lt;br /&gt;
# Установить текущий проект как проект по умолчанию. Для этого необходимо вызвать команду &amp;quot;Проект-&amp;gt;Установить проект по умолчанию...&amp;quot;  и выбрать ранее сохраненный файл конфигурации.&lt;br /&gt;
# Запустить среду исполнения. Для этого нужно вызвать команду меню &amp;quot;Проект-&amp;gt;Запуск среды исполнения&amp;quot;. После этого будет выполнен запуск в новом окне среды исполнения.&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг сигналов ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно &amp;quot;Наблюдение&amp;quot;.png|мини|Рисунок 14 – Окно &amp;quot;Наблюдение&amp;quot;|ссылка=Файл:AgavaPLC–Окно_%22Наблюдение%22.png]]&lt;br /&gt;
Функция мониторинга сигналов позволяет наблюдать значения, хранящиеся в узлах проекта при исполнении проекта на целевом устройстве.&lt;br /&gt;
&lt;br /&gt;
Для запуска данной функции необходимо:&lt;br /&gt;
&lt;br /&gt;
# Запустить среду исполнения.&lt;br /&gt;
# Вызвать команду меню «&amp;lt;code&amp;gt;Устройство → Подключение/отключение&amp;lt;/code&amp;gt;», в появившемся окне выбрать IP-адрес и порт устройства, значения узлов которого необходимо мониторить. При необходимости просмотра значений узлов и сигналов в режиме эмуляции проекта на персональном компьютере укажите адрес 127.0.0.1. Если необходимо просматривать значения узлов проекта, выполняющегося на контроллере или панели оператора, укажите IP-адрес контроллера или панели.&lt;br /&gt;
# Нажать кнопку «Подключение».&lt;br /&gt;
&lt;br /&gt;
Поле подключения к среде исполнения нужно добавить в окно &amp;quot;Наблюдение&amp;quot; узлы, значения которых необходимо наблюдать. Такие узлы должны иметь возможность чтения или записи значений – это регистры Modbus и другие узлы типа &amp;quot;Источник&amp;quot;, сигналы. &lt;br /&gt;
&lt;br /&gt;
Для добавления узлов в окно &amp;quot;Наблюдение&amp;quot; необходимо нажать на нужном узле в дереве проекта правой кнопкой мыши и выбрать команду «&amp;lt;code&amp;gt;Добавить в окно наблюдения&amp;lt;/code&amp;gt;». Выбранные узлы будут отображаться в окне «Наблюдение» вместе со считанными значениями.&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг событий ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно просмотра событий.png|мини|Рисунок 15 – Окно просмотра событий]]Мониторинг событий позволяет наблюдать за исполнением проекта, работающего в устройстве. При включении мониторинга пользователь получает информацию о возникающих нефатальных ошибках и предупреждениях, возникающих в ходе исполнения проекта со следующими признаками:&lt;br /&gt;
&lt;br /&gt;
* метка времени, соответствующая времени возникновения события;&lt;br /&gt;
* степень важности события;&lt;br /&gt;
* тип события - информационное или события активирования, деактивирования и квитирования тревог;&lt;br /&gt;
* имя узла, сформировавшего событие.&lt;br /&gt;
* текст события.&lt;br /&gt;
&lt;br /&gt;
==== Использование мониторинга ====&lt;br /&gt;
Для старта мониторинга необходимо подключиться к нужному устройству способом, рассмотренным в разделе [[#Мониторинг сигналов]], а затем вызвать команду «&amp;lt;code&amp;gt;Устройство → Просмотр событий&amp;lt;/code&amp;gt;». В открывшемся окне будут выводиться все события, регистрируемые устройством. &lt;br /&gt;
&lt;br /&gt;
С помощью выпадающего списка в левом верхнем углу окна можно выбрать минимальный уровень выводимых событий.&lt;br /&gt;
&lt;br /&gt;
==== Фильтрация событий ====&lt;br /&gt;
''Функция доступна начиная с версии AgavaSCADA/AgavaPLC 1.2.56+, 1.5.25+.''&lt;br /&gt;
&lt;br /&gt;
В нижнем левом углу окна расположена область настройки фильтра событий, позволяющая фильтровать выводимые события по имени узла и тексту событий. При использовании фильтра возможно задание фильтра в виде:&lt;br /&gt;
&lt;br /&gt;
* простой строки, при этом в список попадают события, содержащие полное совпадение заданной строки; при задании строки возможно в(ы)ключение признака учета регистра символов в строке;&lt;br /&gt;
* регулярного выражения, при этом в список попадают события, удовлетворяющие введенное выражение. Правила составления регулярных выражений описаны на странице [[Использование регулярных выражений]].&lt;br /&gt;
&lt;br /&gt;
=== Отладка в задаче ПЛК ===&lt;br /&gt;
Задача ПЛК (см. раздел [[#Задача ПЛК]]) позволяет проводить тестирование проектов с помощью режима симулятора (на компьютере, без использования контроллера) или онлайн отладки (на контроллере).&lt;br /&gt;
&lt;br /&gt;
==== Управление отладкой ====&lt;br /&gt;
Управление режимом симуляции и онлайн отладкой осуществляется с помощью панели инструментов задачи ПЛК (см. рисунок 16).&lt;br /&gt;
&lt;br /&gt;
Панель инструментов содержит следующие элементы:&lt;br /&gt;
&lt;br /&gt;
* Кнопка «Запустить симуляцию».&lt;br /&gt;
* Кнопка «Сделать шаг на один цикл».&lt;br /&gt;
* Кнопка «Приостановить симуляцию» - ставит выполнение задачи на паузу.&lt;br /&gt;
* Кнопка «Остановить симуляцию» - сбрасывает состояние всех блоков к их состоянию по умолчанию.&lt;br /&gt;
* Список выбора периода выполнения задачи.&lt;br /&gt;
* Кнопка «Показать окно «Наблюдение».&lt;br /&gt;
&lt;br /&gt;
==== Режим симулятора ====&lt;br /&gt;
Режим симулятора позволяет провести тестирование работы алгоритмов проекта на компьютере. С помощью симуляции можно выявить ошибки в работе алгоритмов проекта до его загрузки в контроллер.&lt;br /&gt;
&lt;br /&gt;
Управление симуляцией осуществляется через команды на панели инструментов задачи ПЛК.&lt;br /&gt;
&lt;br /&gt;
Для перехода в режим симуляции нажмите кнопку «Режим симулятора» на панели управления задачи ПЛК.&lt;br /&gt;
[[Файл:AgavaPLC-Панель инструментов задачи ПЛК.png|мини|Рисунок 16 - Панель инструментов задачи ПЛК]]&lt;br /&gt;
После активации режима симуляции, для изменения значения входа дважды щелкните на нем левой кнопкой мыши и выберите нужный тип и значение. Текущие значения всех блоков, в соответствии с работой программы, будут отображаться в реальном времени.&lt;br /&gt;
[[Файл:AgavaPLC–Вид блоков задачи в режиме симулятора.png|мини|Рисунок 17 – Вид блоков задачи в режиме симулятора]]&lt;br /&gt;
Для выхода из режима симуляции повторно нажмите кнопку «Режим симуляции» на панели управления задачи ПЛК.&lt;br /&gt;
&lt;br /&gt;
==== Онлайн отладка ====&lt;br /&gt;
Режим онлайн отладки позволяет провести тестирование проекта, загруженного и исполняемого в контроллере. Для перехода в режим онлайн отладки загрузите конфигурацию в контроллер, подключитесь к нему, после чего нажмите кнопку «Онлайн отладка» на панели инструментов задачи ПЛК.&lt;br /&gt;
[[Файл:AgavaPLC–Вид блоков задачи в режиме онлайн отладки.png|мини|Рисунок 18 – Вид блоков задачи в режиме онлайн отладки]]&lt;br /&gt;
На рисунке 18 изображен вид задачи ПЛК в режиме онлайн отладки проекта, запущенного на МПР-60 с установленными субмодулями DI (входы) и R (выходы).&lt;br /&gt;
&lt;br /&gt;
Для онлайн отладки на панели инструментов недоступны кнопка «Приостановить симуляцию» и список выбора периода.&lt;br /&gt;
&lt;br /&gt;
== Компиляция проекта ==&lt;br /&gt;
Перед загрузкой проекта в контроллер или запуском эмуляции проекта необходимо откомпилировать проект и получить файл конфигурации, предназначенный для исполнения средой исполнения, установленной в контроллере или на персональном компьютере (в случае разработки системы диспетчеризации). Для этого необходимо вызвать команду меню &amp;quot;Проект-&amp;gt;Сохранить конфигурацию&amp;quot;, выбрать папку проекта и нажать кнопку &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Проверка проекта ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно «Ошибки».png|мини|Рисунок 19 – Окно «Ошибки»]]&lt;br /&gt;
Перед сохранением проекта желательно выполнить его проверку на наличие ошибок с помощью команды «Проект-&amp;gt;Проверить проект». После проверки обнаруженные ошибки будут отображены в окне «Ошибки».&lt;br /&gt;
&lt;br /&gt;
Если отображение окна «Ошибки» выключено, его можно включить командой «Вид-&amp;gt;Показать окно ошибок».&lt;br /&gt;
&lt;br /&gt;
Для облегчения исправления обнаруженных ошибок окно поддерживает выполнение некоторых команд над обнаруженными ошибками, вызывать которые можно из контекстного меню, отображаемого щелчком правой кнопки мыши на строке c ошибкой в окне. Контекстное меню позволяет вызывать команду «Показать узел в дереве конфигурации», выполняющую соответствующее действие.&lt;br /&gt;
&lt;br /&gt;
Также щелчок левой кнопкой мыши на строке с ошибкой открывает окно «Свойства» и дает возможность изменить в нем все свойства узла, содержащего ошибку.&lt;br /&gt;
&lt;br /&gt;
==== Установка пароля на файл конфигурации ====&lt;br /&gt;
[[Файл:AgavaPLC–Установка пароля.png|мини|Рисунок 13 – Установка пароля]]&lt;br /&gt;
Файл конфигурации, загружаемый в контроллер или панель оператора, можно защитить паролем, чтобы предотвратить его несанкционированное изменение.&lt;br /&gt;
&lt;br /&gt;
Для установки пароля на файл конфигурации необходимо выбрать в дереве проекта узел «Конфигурация» и отредактировать его свойство «Пароль». Допускается использование любых цифр, букв и спецсимволов.&lt;br /&gt;
&lt;br /&gt;
В дальнейшем при открытии файла конфигурации в среде разработки будет появляться окно с запросом пароля.&lt;br /&gt;
&lt;br /&gt;
== Загрузка проекта в устройство ==&lt;br /&gt;
Загрузка проекта в целевое устройство может быть осуществлена несколькими способами:&lt;br /&gt;
&lt;br /&gt;
* загрузка из среды разработки;&lt;br /&gt;
* загрузка с помощью USB-Flash накопителя (для панелей оператора);&lt;br /&gt;
* загрузка через браузер (для МПР-60).&lt;br /&gt;
&lt;br /&gt;
=== Загрузка из среды разработки ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно «Загрузка проекта в устройство» после подключения к контроллеру.png|мини|Рисунок 20 – Окно «Загрузка проекта в устройство» после подключения к контроллеру]]&lt;br /&gt;
Для загрузки проекта из среды разработки необходимо произвести следующие действия в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
# Создайте файл конфигурации.&lt;br /&gt;
# Выполните подключение целевого устройства к ПК по сети Ethernet.&lt;br /&gt;
# После подключения вызовите в среде разработки команду «Проект-&amp;gt;Загрузка проекта в устройство».&lt;br /&gt;
# В открывшемся окне будет отображен список файлов проекта, доступных для загрузки в целевое устройство.&lt;br /&gt;
# Выберите необходимые файлы и нажмите кнопку «Загрузить». После нажатия кнопки начнется процесс загрузки файлов, при этом в нижней части окна будет меняться состояние полосы прогресса, а также для каждого файла в таблице будет отображен результат загрузки.&lt;br /&gt;
# После окончания загрузки среда исполнения в целевом устройстве будет перезапущена и загруженный проект будет запущен.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через USB-Flash (для ПО-40 и ПО-50) ===&lt;br /&gt;
Для загрузки проекта в устройство с помощью USB-Flash накопителя необходимо произвести следующие действия в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
# Подготовьте USB-Flash накопитель, предварительно отформатировав его в файловую систему FAT32.&lt;br /&gt;
# Вызовите в среде разработки команду «Подготовка архива для обновления» в меню «Проект».&lt;br /&gt;
# Сохраните архив в корень USB-Flash накопителя.&lt;br /&gt;
# Перейдите в системную утилиту, перезагрузив панель оператора, при загрузке во время однократного звукового сигнала нажмите на экран и удерживайте до повторного звукового сигнала. Введите пароль: 111111.&lt;br /&gt;
# Перейдите на вкладку «Обновление», затем подключите USB-Flash накопитель через переходник USB-OTG, выберите из списка загрузочный архив, нажать кнопку «Обновить». Дождитесь сообщения «Обновление успешно» и нажмите кнопку «ОК».&lt;br /&gt;
# Перейдите на вкладку «Перезапуск» и нажмите кнопку «Перезапуск».&lt;br /&gt;
После перезагрузки панели загруженный проект будет запущен.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через браузер (для МПР-60) ===&lt;br /&gt;
Для загрузки проекта через браузер необходимо произвести следующие действия в указанном порядке.&lt;br /&gt;
&lt;br /&gt;
# Вызовите в среде разработки команду «Подготовка архива для обновления» в меню «Проект».&lt;br /&gt;
# Сохраните архив.&lt;br /&gt;
# Откройте системную утилиту, введя IP-адрес контроллера в адресную строку браузера.&lt;br /&gt;
# Перейдите на вкладку «Загрузка ПО».  Рисунок 71 - Вкладка системной утилиты «Загрузка ПО»&lt;br /&gt;
# Выберите на компьютере архив с проектом, который необходимо загрузить в контроллер.&lt;br /&gt;
# Нажмите кнопку «Загрузить».&lt;br /&gt;
# Дождитесь окончания загрузки файла и обновления проекта.&lt;br /&gt;
&lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_Agava&amp;diff=3460</id>
		<title>Универсальная среда разработки Agava</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_Agava&amp;diff=3460"/>
		<updated>2026-03-27T05:34:40Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: Использование якорей&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Универсальная среда разработки предназначена для создания и редактирования программного обеспечения для панелей оператора АГАВА ПО, многоканальных программируемых реле АГАВА МПР-60 и систем диспетчеризации на базе SCADA-системы AgavaSCADA.&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
Универсальная среда разработки Agava имеет удобный и эргономичный пользовательский интерфейс со всеми инструментами, необходимыми для создания эффективных проектов-приложений, предназначенных для исполнения на ПК, панелях оператора или персональных компьютерах.&lt;br /&gt;
&lt;br /&gt;
Среда разработки совмещает редакторы текста, редакторы визуальных представлений объектов, компоновщики структуры, средства связывания объектов и других частей проекта, анализаторы проекта в одном приложении и дает пользователю возможность ведения эффективной разработки проектов-приложений от начала и до завершения в одной программе, без использования разнородных приложений-утилит и необходимости переключения между ними.&lt;br /&gt;
&lt;br /&gt;
=== Версии программного обеспечения ===&lt;br /&gt;
{{Внимание|Текст=При использовании среды разработки совместно с панелями оператора АГАВА ПО или многоканальными программируемыми реле АГАВА МПР-60 необходимо использовать соответствующую версию среды разработки|Тип=Восклицание синий.png}}&lt;br /&gt;
Для определения подходящей версии среды разработки необходимо определить версию среды исполнения, установленной в панели оператора или реле. Тип и версия среды исполнения указаны в системной утилите прибора. Например, &amp;quot;AgavaPLC 1.1&amp;quot;, &amp;quot;AgavaPLC 1.2&amp;quot;  и т.д. Для использования со средой исполнения AgavaPLC 1.1 необходимо использовать среду разработки версии 1.1, для среды исполнения AgavaPLC 1.2 необходима среда разработки версии 1.2 и так далее.&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные статьи и документы ===&lt;br /&gt;
*[[Узлы проекта AgavaSCADA/AgavaPLC|Описание узлов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Свойства узлов в AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Транспорты AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Описание языка С++ в AgavaPLC|Описание языка С++ в AgavaSCADA/AgavaPLC]].&amp;lt;!-- Комментарий --&amp;gt;.&lt;br /&gt;
*[[Объектная модель AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Описание базовых классов AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Коды ошибок и предупреждений AgavaSCADA/AgavaPLC]].&lt;br /&gt;
*[[Рекомендации по разработке приложений AgavaSCADA/AgavaPLC]].&lt;br /&gt;
Полный перечень всех документов, связанных с разработкой приложений на AgavaSCADA/AgavaPLC, приведен на странице [[:Категория:AgavaSCADA/AgavaPLC|категории AgavaSCADA/AgavaPLC]].&lt;br /&gt;
&lt;br /&gt;
== Разработка проекта ==&lt;br /&gt;
&lt;br /&gt;
=== Создание нового проекта ===&lt;br /&gt;
Создание нового проекта в среде разработки осуществляется с помощью команды «Создать проект…» в меню «Файл». После вызова данной команды откроется диалоговое окно создания нового проекта (см. Рисунок 1).&lt;br /&gt;
[[Файл:AgavaPLC-Создание проекта.png|мини|Рисунок 1 - Окно &amp;quot;Создание нового проекта&amp;quot;]]&lt;br /&gt;
Для создания проекта необходимо в списке типов проектов выбрать необходимый, ввести имя проекта и путь для его сохранения, после чего нажать кнопку «Создать проект».&lt;br /&gt;
&lt;br /&gt;
Доступны несколько типов проектов:&lt;br /&gt;
&lt;br /&gt;
* «Пустой проект» – пустой проект, не содержащий никаких узлов. Можно использвоать для создания произвольного проекта &amp;quot;с нуля&amp;quot;.&lt;br /&gt;
* «Локальный проект» – предварительно настроенный проект, содержащий необходимые подсистемы и предназначенный для реализации простой системы для одного устройства, при выборе данного типа пользователь имеет возможность выбрать нужные ему подсистемы и получить полностью рабочий проект в минимальной конфигурации.&lt;br /&gt;
* «Проект АГАВА МПР-60» - проект, предназначенный для исполнения на контроллере АГАВА МПР-60.&lt;br /&gt;
&lt;br /&gt;
=== Редактирование существующего проекта ===&lt;br /&gt;
Редактирование существующего проекта начинается с открытия файла проекта путем вызова команды «Открыть…» в меню «Файл». После загрузки файла в основном окне среды разработки будут отображены свойства и параметры проекта (см. Рисунок 2).&lt;br /&gt;
[[Файл:AgavaPLC-Основное окно среды разработки.png|мини|Рисунок 2 – Основное окно среды разработки AgavaPLC с загруженным проектом]]&lt;br /&gt;
По умолчанию основное окно среды разработки содержит перечисленные ниже части:&lt;br /&gt;
&lt;br /&gt;
# Строка заголовка приложения, панель меню и панель инструментов.&lt;br /&gt;
# Окно дерева проекта. Предоставляет доступ ко всей структуре проекта (см. раздел [[#Описание узлов]]).&lt;br /&gt;
# Окно свойств (см. раздел [[#Редактирование свойств узлов]] ).&lt;br /&gt;
# Область для отображения содержимого, например графического представления окна или задачи ПЛК.&lt;br /&gt;
# Область вспомогательных окон (окна наблюдения, ошибок и сообщений)&lt;br /&gt;
&lt;br /&gt;
После открытия проекта можно приступить к его редактированию.&lt;br /&gt;
&lt;br /&gt;
По завершению всех операций по редактированию необходимо выполнить проверку проекта на корректность с помощью команды «Проверить проект», расположенной в меню «Проект» (см. 6.1). &lt;br /&gt;
&lt;br /&gt;
=== Структура и состав проекта ===&lt;br /&gt;
Типичный проект содержит следующие части:&lt;br /&gt;
&lt;br /&gt;
* станция – важнейший объект, управляющий работой собственных подсистем и осуществляющий обмен данными с другими станциями;&lt;br /&gt;
* транспортная подсистема, выполняющая сбор данных с УСО;&lt;br /&gt;
* подсистема визуализации, обеспечивающая отображение информации в различных видах.&lt;br /&gt;
&lt;br /&gt;
Проект также может содержать следующие части:&lt;br /&gt;
&lt;br /&gt;
* подсистема архивирования, сохраняющая данные в БД для последующего извлечения и анализа;&lt;br /&gt;
* подсистема проверки прав пользователей, предназначенная для контроля доступа пользователя к объектам в режиме исполнения;&lt;br /&gt;
* подсистема тревог, предназначенная для оповещения пользователя об обнаруженных нарушениях;&lt;br /&gt;
* подсистема журналирования, выполняющая архивирование зарегистрированных событий в БД для последующего извлечения и анализа.&lt;br /&gt;
&lt;br /&gt;
Проект имеет древовидную структуру, вследствие чего все узлы связаны друг с другом. Узлы нижних уровней подчиняются узлам верхних уровней. К примеру, станции подчинены все подсистемы, а каждой подсистеме подчинены все узлы, которыми она управляет.&lt;br /&gt;
&lt;br /&gt;
Описание всех частей проекта и их узлов приведено в разделе 4.&lt;br /&gt;
&lt;br /&gt;
=== Разработка проекта ===&lt;br /&gt;
[[Файл:AgavaPLC-Добавление узла в проект.png|мини|Рисунок 3 – Добавление узла в проект AgavaPLC]]&lt;br /&gt;
Перед началом разработки проекта рекомендуется проанализировать поставленную задачи и определить подсистемы, необходимые для её реализации. Взаимодействие с подсистемами осуществляется через дерево проекта (см. Рисунок 2), в которое добавляются нужные узлы. Для добавления нового узла, необходимо нажать правой кнопкой мыши на узел верхнего уровня, которому он подчинён, и выбрать в контекстном меню команду «Добавить узел».&lt;br /&gt;
&lt;br /&gt;
Основные части типовой программы и способы их реализации приведены ниже.&lt;br /&gt;
&lt;br /&gt;
==== Взаимодействие с внешними устройствами ====&lt;br /&gt;
Реализуется через подсистему «Транспорты» в окне дерева проекта. Необходимо добавить в нее нужные протоколы, в зависимости от имеющейся конфигурации контроллера.&lt;br /&gt;
[[Файл:AgavaPLC-Транспорты.png|мини|Рисунок 4 - Транспорты в дереве проекта AgavaPLC]]&lt;br /&gt;
# Транспорт для обмена с субмодулями контроллера (для контроллеров с корзиной субмодулей). В качестве порта транспорта необходимо указать “/dev/ttyS0”. В проекте для МПР-60 присутствует по-умолчанию.&lt;br /&gt;
# Транспорт последовательный (для управления по RS-232, RS-485 и т.д.).&lt;br /&gt;
# Транспорт TCP/IP (для управления по Ethernet).&lt;br /&gt;
&lt;br /&gt;
К транспортам присоединяются либо регистры Modbus, либо субмодули. Для регистра задается адрес устройства, номер регистра, функция чтения/записи и другие параметры, при необходимости. Для субмодуля указывается слот, в котором он установлен, и тип аналоговых входов/выходов. &lt;br /&gt;
&lt;br /&gt;
==== Визуализация данных ====&lt;br /&gt;
Визуализация данных технологических процессов реализуется с помощью элементов подсистемы «Визуализация».&lt;br /&gt;
&lt;br /&gt;
Система визуализации недоступна в проектах для  контроллеров МПР.&lt;br /&gt;
[[Файл:AgavaPLC-Пример визуализации.png|мини|Рисунок 5 - Пример визуализации]]&lt;br /&gt;
Визуализация содержит одно или несколько окон, описанных ниже.&lt;br /&gt;
&lt;br /&gt;
# Форма, которая может использоваться как меню или панель инструментов. Также применяется в небольших проектах, в которых нет необходимости изменения выводимого набора виджетов.&lt;br /&gt;
# Окно с композицией, которое позволяет переключаться между различными экранами (например мнемосхемой, настройками, архивированием и т.д). Каждый из этих экранов реализуется на отдельной композиции.&lt;br /&gt;
&lt;br /&gt;
Процесс создания визуализации начинается с добавления нужных окон в группу «Окна» в дереве проекта. В том случае, если используется окно с композицией, необходимо задать ему отображаемую композицию по умолчанию, перед этим добавив ее в группу «Композиции». Созданные окна нужно добавить к одному фрейму, указав их в соответствующем свойстве фрейма.&lt;br /&gt;
&lt;br /&gt;
Редактирование содержимого окна или композиции осуществляется в его графическом представлении (см. раздел [[#Редактирование графического представления узла]]).&lt;br /&gt;
&lt;br /&gt;
Более подробное описание подсистемы визуализации приведено в разделе [[#Подсистема визуализации]].&lt;br /&gt;
&lt;br /&gt;
==== Пользовательские алгоритмы ====&lt;br /&gt;
Реализовать нужные алгоритмы работы программы можно с помощью различных инструментов, которые выбираются в зависимости от сложности проектов и навыков программиста:&lt;br /&gt;
&lt;br /&gt;
# Операции в группе «Сигналы» – отдельные логические операции. В основном используются для небольших проектов, не требующих сложных методов управления;&lt;br /&gt;
# Задачи ПЛК – графическое программирование с помощью связывания между собой различных функциональных блоков. Подходит для больших проектов. Реализуется в узле «Задача ПЛК» группы «Задачи». Подробное описание приведено в разделе [[#Задача ПЛК]]'''.'''&lt;br /&gt;
# Скрипты С++ – текстовое программирование на языке высокого уровня. Подходит для больших проектов. Реализуется с помощью операций «Скрипт С++», расположенных в группе «Сигналы» или в задаче ПЛК. Описание реализации языка С++ приведено на странице [[Описание языка С++ в AgavaPLC]].&lt;br /&gt;
=== Редактирование свойств узлов ===&lt;br /&gt;
Среда разработки обладает развитыми возможностями по редактированию свойств узлов. Описание доступных типов свойств приведно в статье [[Свойства узлов в AgavaPLC/AgavaSCADA]].&lt;br /&gt;
&lt;br /&gt;
==== Редактирование свойств узлов с помощью окна «Свойства» ====&lt;br /&gt;
[[Файл:AgavaPLC-Окно &amp;quot;Свойства&amp;quot;.png|мини|Рисунок 6 – Окно «Свойства» виджета «Кнопка»]]&lt;br /&gt;
Редактирование свойств всех узлов осуществляется с помощью окна «Свойства».&lt;br /&gt;
&lt;br /&gt;
В окне «Свойства» в виде таблицы отображаются все доступные свойства узла, объединенные в группы. В левой колонке отображены наименования свойств, в правой отображены их значения. Свойства, недоступные для изменения, имеют наименование серого цвета. В нижней части окна расположена область подсказки, содержащая пояснение к выделенному свойству.&lt;br /&gt;
&lt;br /&gt;
===== Редактирование свойств группы узлов =====&lt;br /&gt;
В случае, когда необходимо изменить свойства у нескольких узлов, можно воспользоваться возможностью группового редактирования свойств. Для этого нужно выделить несколько узлов в дереве конфигурации либо на графическом представлении с помощью левой кнопки мыши и нажатой кнопки «Ctrl». При этом в окне свойств будут отображены только те свойства, что имеются у всех выделенных узлов. Далее можно изменить нужное свойство, при этом после завершения редактирования измененное значение будет установлено во всех выбранных узлах.&lt;br /&gt;
&lt;br /&gt;
==== Групповое редактирование свойств узлов ====&lt;br /&gt;
При необходимости редактирования разных свойств у большого количества узлов можно воспользоваться специальным окном «Список узлов».&lt;br /&gt;
[[Файл:AgavaPLC-Окно &amp;quot;Список узлов&amp;quot;.png|мини|Рисунок 7 - Окно &amp;quot;Список узлов&amp;quot;]]&lt;br /&gt;
Открытие окна выполняется с помощью вызова команды «Открыть список узлов» в контекстном меню дерева конфигурации. Открытое окно содержит все узлы, вложенные в выбранные при вызове команды.&lt;br /&gt;
&lt;br /&gt;
Окно позволяет редактировать свойства непосредственно в ячейках таблицы, без переключения на окно «Свойства». Групповое редактирование свойств узлов через окно «Свойства» также доступно.&lt;br /&gt;
&lt;br /&gt;
Щелчок правой кнопкой мыши на списке вызывает контекстное меню, содержащее команды:&lt;br /&gt;
&lt;br /&gt;
* “Свойства”;&lt;br /&gt;
* “Экспорт в *.txt”;&lt;br /&gt;
* “Импорт из *.txt”;&lt;br /&gt;
* “Удалить узел”.&lt;br /&gt;
&lt;br /&gt;
Команда «Свойства» открывает диалоговое окно выбора отображаемых свойств.&lt;br /&gt;
&lt;br /&gt;
Команды «Экспорт», «Импорт» выполняют экспорт списка свойств узлов в текстовый файл и импорт соответственно.&lt;br /&gt;
&lt;br /&gt;
Команда «Удалить узел» производит удаление выделенного узла (узлов).&lt;br /&gt;
&lt;br /&gt;
==== Функция групповой замены источников в узлах ====&lt;br /&gt;
При разработке сложных проектов может возникнуть необходимость заменить источники сразу в большом количестве узлов. Для этой цели используется функция групповой замены источников.  Необходимо перейти в редактирование свойств типа «Список источников», которое производится в соответствующем окне (см. Рисунок 8).&lt;br /&gt;
[[Файл:AgavaPLC-Окно редактирования свойств типа «Список источников».png|мини|Рисунок 8 - Окно редактирования свойств типа «Список источников»]]&lt;br /&gt;
Затем необходимо использовать функцию групповой замены (см. Рисунок 9), выделив нужные узлы, нажав на них правой кнопкой мыши и выбрав «Групповая замена».&lt;br /&gt;
[[Файл:AgavaPLC-Окно функции «Групповая замена».png|мини|Рисунок 9 - Окно функции «Групповая замена»]]&lt;br /&gt;
&lt;br /&gt;
=== Редактирование графического представления узла ===&lt;br /&gt;
Редактирование содержимого окон, слоев, форм, композиций и других элементов, предназначенных для отображения на экране, осуществляется в окне графического представления. Открытие окна возможно с помощью команды «Открыть графическое представление» в контекстном меню дерева конфигурации или двойного нажатия левой кнопки мыши для узлов следующих типов:&lt;br /&gt;
&lt;br /&gt;
* фрейм;&lt;br /&gt;
* форма;&lt;br /&gt;
* окно с композицией;&lt;br /&gt;
* слой.&lt;br /&gt;
&lt;br /&gt;
Открытое графическое представление выбранного узла может содержать все уже размещенные на нем элементы визуализации и (или) другие узлы и позволяет добавить новые.&lt;br /&gt;
[[Файл:AgavaPLC–Открытое графическое представление окна «winMain».png|мини|Рисунок 10 – Открытое графическое представление окна «winMain»]]&lt;br /&gt;
На рисунке 10 представлено графическое представление окна «winMain», обведенное пунктирной рамкой серого цвета, обозначающей внешнюю границу открытого узла. Тип рамки пользователь может выбрать по своему усмотрению, выбор производится в окне настроек среды разработки, доступном через команду «Настройки» в меню «Параметры».&lt;br /&gt;
&lt;br /&gt;
Щелчок правой кнопкой мыши на пустом месте в открытом графическом представлении узла вызывает контекстное меню, содержащее команды удаления и вставки виджетов из буфера обмена, а также команды добавления новых виджетов доступных типов.&lt;br /&gt;
&lt;br /&gt;
Добавление новых виджетов также может осуществлять путем их перестаскивания в рабочую область из панели виджетов.&lt;br /&gt;
&lt;br /&gt;
Графическое представление позволяет перемещать выделенные виджеты кнопками перемещения курсора на клавиатуре, а также изменять их размеры кнопками перемещения курсора при нажатой кнопке Shift.&lt;br /&gt;
&lt;br /&gt;
==== Связывание источников и виджетов ====&lt;br /&gt;
Связывание виджетов и других узлов с источниками данных необходимо для того, чтобы виджеты или другие узлы могли отображать или обрабатывать значения, хранящиеся в источниках.&lt;br /&gt;
&lt;br /&gt;
Для связи виджетов с источниками данных можно воспользоваться обычным способом связывания через окно «Свойства». К примеру, связывание размещенного на форме виджета «Текстовая метка» с регистром Modbus осуществляется добавлением регистра Modbus в свойство виджета «Источник».&lt;br /&gt;
&lt;br /&gt;
Вместе с обычным способом связывания существует и другой, более быстрый способ. Для быстрого связывания регистра с виджетом достаточно нажать на регистр в дереве конфигурации левой кнопкой мыши и перенести его на виджет в открытом графическом представлении.&lt;br /&gt;
[[Файл:AgavaPLC–Связывание узла «sourceModbusRegister0» и виджета.png|мини|Рисунок 11 – Связывание узла «sourceModbusRegister0» и виджета]]&lt;br /&gt;
При помещении курсора над виджетом последний будет заштрихован сеткой зеленого или красного цвета, а курсор изменит свой вид на стрелку с квадратиком (см. рисунок 11).&lt;br /&gt;
&lt;br /&gt;
Зеленая штриховка виджета означает отсутствие связи выделенного виджета с источником данных, в этом случае связывание будет произведено. Красная штриховка говорит об ошибках связывания виджета и сигнала/источника.&lt;br /&gt;
&lt;br /&gt;
==== Редактирование многослойных композиций ====&lt;br /&gt;
Редактирование многослойных композиций принципиально не отличается от редактирования форм, кроме одного нюанса. Так как композиция может состоять из нескольких слоев, и виджеты на слоях могут располагаться один над другим, для использования наиболее удобного способа редактирования такой композиции можно воспользоваться возможностью открытия каждого слоя в отдельном окне.&lt;br /&gt;
[[Файл:AgavaPLC–Пример структуры композиции «Composition1», состоящей из трех слоев.png|мини|Рисунок 12 – Пример структуры композиции «Composition1», состоящей из трех слоев]]&lt;br /&gt;
Для открытия графического представления слоя нужно воспользоваться командой «Открыть графическое представление» аналогично открытию графического представления формы или композиции.&lt;br /&gt;
&lt;br /&gt;
Открыв одновременно композицию и слой, при редактировании слоя можно видеть, что содержимое композиции также изменяется и наоборот, при редактировании композиции изображение слоя будет изменяться.&lt;br /&gt;
&lt;br /&gt;
Слой обладает важным свойством «Прозрачность для действий». Данное свойство позволяет регулировать доступность виджетов, расположенных на нижележащих слоях, для действий пользователя. Например, если у верхнего слоя данное свойство выключено, то виджеты, расположенные на всех нижележащих слоях, будут недоступны для взаимодействия. Если же у верхнего слоя свойство включено, то виджеты нижележащего слоя будут доступны.&lt;br /&gt;
&lt;br /&gt;
==== Использование якорей ====&lt;br /&gt;
Данная возможность доступна с версии &amp;lt;code&amp;gt;AS 1.6.32+&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
При работе с графическими представлениями окон и композиций, содержащих большое количество виджетов, могут быть полезны якоря - создаваемые пользователем метки на размерных линейках.&lt;br /&gt;
[[Файл:AgavaPLC-Графическое представление-якоря.png|мини|Графическое представление формы с установленными якорями]]&lt;br /&gt;
Якоря позволяют контролировать положение групп виджетов благодаря связанным с ними линиям привязки. Линии привязки, позволяют быстрее выстраивать группы виджетов благодяря &amp;quot;прилипанию&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Создание якоря выполняется следующими способами:&lt;br /&gt;
&lt;br /&gt;
* Двойным кликом левой кнопки мыши по размерной линейке.&lt;br /&gt;
* Кликом правой кнопки мыши на размерной линейке и выбором команды &amp;quot;Добавить якорь&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Удаление якоря выполняется следующими способами:&lt;br /&gt;
&lt;br /&gt;
* Двойным кликом левой кнопки мыши по якорю на размерной линейке.&lt;br /&gt;
* Кликом правой кнопки мыши на размерной линейке и выбором команды &amp;quot;Удалить якорь&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Созданные якоря можно перемещать по размерной линейке с помощью мыши.&lt;br /&gt;
&lt;br /&gt;
=== Сохранение проекта ===&lt;br /&gt;
Для сохранения проекта на диск вызовите команду  «Файл-&amp;gt;Сохранить проект» или «Файл-&amp;gt;Сохранить проект как...», если необходимо сделать копию открытого проекта и продолжить работу в ней после сохранения.&lt;br /&gt;
&lt;br /&gt;
== Проверка и отладка проекта ==&lt;br /&gt;
&lt;br /&gt;
=== Эмуляция проекта ===&lt;br /&gt;
Проверить работоспособность проекта можно, не загружая его в контроллер. Для этого существует возможность запустить среду исполнения прямо на компьютере. &lt;br /&gt;
&lt;br /&gt;
Для этого необходимо:&lt;br /&gt;
&lt;br /&gt;
# Установить текущий проект как проект по умолчанию. Для этого необходимо вызвать команду &amp;quot;Проект-&amp;gt;Установить проект по умолчанию...&amp;quot;  и выбрать ранее сохраненный файл конфигурации.&lt;br /&gt;
# Запустить среду исполнения. Для этого нужно вызвать команду меню &amp;quot;Проект-&amp;gt;Запуск среды исполнения&amp;quot;. После этого будет выполнен запуск в новом окне среды исполнения.&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг сигналов ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно &amp;quot;Наблюдение&amp;quot;.png|мини|Рисунок 14 – Окно &amp;quot;Наблюдение&amp;quot;|ссылка=Файл:AgavaPLC–Окно_%22Наблюдение%22.png]]&lt;br /&gt;
Функция мониторинга сигналов позволяет наблюдать значения, хранящиеся в узлах проекта при исполнении проекта на целевом устройстве.&lt;br /&gt;
&lt;br /&gt;
Для запуска данной функции необходимо:&lt;br /&gt;
&lt;br /&gt;
# Запустить среду исполнения.&lt;br /&gt;
# Вызвать команду меню «&amp;lt;code&amp;gt;Устройство → Подключение/отключение&amp;lt;/code&amp;gt;», в появившемся окне выбрать IP-адрес и порт устройства, значения узлов которого необходимо мониторить. При необходимости просмотра значений узлов и сигналов в режиме эмуляции проекта на персональном компьютере укажите адрес 127.0.0.1. Если необходимо просматривать значения узлов проекта, выполняющегося на контроллере или панели оператора, укажите IP-адрес контроллера или панели.&lt;br /&gt;
# Нажать кнопку «Подключение».&lt;br /&gt;
&lt;br /&gt;
Поле подключения к среде исполнения нужно добавить в окно &amp;quot;Наблюдение&amp;quot; узлы, значения которых необходимо наблюдать. Такие узлы должны иметь возможность чтения или записи значений – это регистры Modbus и другие узлы типа &amp;quot;Источник&amp;quot;, сигналы. &lt;br /&gt;
&lt;br /&gt;
Для добавления узлов в окно &amp;quot;Наблюдение&amp;quot; необходимо нажать на нужном узле в дереве проекта правой кнопкой мыши и выбрать команду «&amp;lt;code&amp;gt;Добавить в окно наблюдения&amp;lt;/code&amp;gt;». Выбранные узлы будут отображаться в окне «Наблюдение» вместе со считанными значениями.&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг событий ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно просмотра событий.png|мини|Рисунок 15 – Окно просмотра событий]]Мониторинг событий позволяет наблюдать за исполнением проекта, работающего в устройстве. При включении мониторинга пользователь получает информацию о возникающих нефатальных ошибках и предупреждениях, возникающих в ходе исполнения проекта со следующими признаками:&lt;br /&gt;
&lt;br /&gt;
* метка времени, соответствующая времени возникновения события;&lt;br /&gt;
* степень важности события;&lt;br /&gt;
* тип события - информационное или события активирования, деактивирования и квитирования тревог;&lt;br /&gt;
* имя узла, сформировавшего событие.&lt;br /&gt;
* текст события.&lt;br /&gt;
&lt;br /&gt;
==== Использование мониторинга ====&lt;br /&gt;
Для старта мониторинга необходимо подключиться к нужному устройству способом, рассмотренным в разделе [[#Мониторинг сигналов]], а затем вызвать команду «&amp;lt;code&amp;gt;Устройство → Просмотр событий&amp;lt;/code&amp;gt;». В открывшемся окне будут выводиться все события, регистрируемые устройством. &lt;br /&gt;
&lt;br /&gt;
С помощью выпадающего списка в левом верхнем углу окна можно выбрать минимальный уровень выводимых событий.&lt;br /&gt;
&lt;br /&gt;
==== Фильтрация событий ====&lt;br /&gt;
''Функция доступна начиная с версии AgavaSCADA/AgavaPLC 1.2.56+, 1.5.25+.''&lt;br /&gt;
&lt;br /&gt;
В нижнем левом углу окна расположена область настройки фильтра событий, позволяющая фильтровать выводимые события по имени узла и тексту событий. При использовании фильтра возможно задание фильтра в виде:&lt;br /&gt;
&lt;br /&gt;
* простой строки, при этом в список попадают события, содержащие полное совпадение заданной строки; при задании строки возможно в(ы)ключение признака учета регистра символов в строке;&lt;br /&gt;
* регулярного выражения, при этом в список попадают события, удовлетворяющие введенное выражение. Правила составления регулярных выражений описаны на странице [[Использование регулярных выражений]].&lt;br /&gt;
&lt;br /&gt;
=== Отладка в задаче ПЛК ===&lt;br /&gt;
Задача ПЛК (см. раздел [[#Задача ПЛК]]) позволяет проводить тестирование проектов с помощью режима симулятора (на компьютере, без использования контроллера) или онлайн отладки (на контроллере).&lt;br /&gt;
&lt;br /&gt;
==== Управление отладкой ====&lt;br /&gt;
Управление режимом симуляции и онлайн отладкой осуществляется с помощью панели инструментов задачи ПЛК (см. рисунок 16).&lt;br /&gt;
&lt;br /&gt;
Панель инструментов содержит следующие элементы:&lt;br /&gt;
&lt;br /&gt;
* Кнопка «Запустить симуляцию».&lt;br /&gt;
* Кнопка «Сделать шаг на один цикл».&lt;br /&gt;
* Кнопка «Приостановить симуляцию» - ставит выполнение задачи на паузу.&lt;br /&gt;
* Кнопка «Остановить симуляцию» - сбрасывает состояние всех блоков к их состоянию по умолчанию.&lt;br /&gt;
* Список выбора периода выполнения задачи.&lt;br /&gt;
* Кнопка «Показать окно «Наблюдение».&lt;br /&gt;
&lt;br /&gt;
==== Режим симулятора ====&lt;br /&gt;
Режим симулятора позволяет провести тестирование работы алгоритмов проекта на компьютере. С помощью симуляции можно выявить ошибки в работе алгоритмов проекта до его загрузки в контроллер.&lt;br /&gt;
&lt;br /&gt;
Управление симуляцией осуществляется через команды на панели инструментов задачи ПЛК.&lt;br /&gt;
&lt;br /&gt;
Для перехода в режим симуляции нажмите кнопку «Режим симулятора» на панели управления задачи ПЛК.&lt;br /&gt;
[[Файл:AgavaPLC-Панель инструментов задачи ПЛК.png|мини|Рисунок 16 - Панель инструментов задачи ПЛК]]&lt;br /&gt;
После активации режима симуляции, для изменения значения входа дважды щелкните на нем левой кнопкой мыши и выберите нужный тип и значение. Текущие значения всех блоков, в соответствии с работой программы, будут отображаться в реальном времени.&lt;br /&gt;
[[Файл:AgavaPLC–Вид блоков задачи в режиме симулятора.png|мини|Рисунок 17 – Вид блоков задачи в режиме симулятора]]&lt;br /&gt;
Для выхода из режима симуляции повторно нажмите кнопку «Режим симуляции» на панели управления задачи ПЛК.&lt;br /&gt;
&lt;br /&gt;
==== Онлайн отладка ====&lt;br /&gt;
Режим онлайн отладки позволяет провести тестирование проекта, загруженного и исполняемого в контроллере. Для перехода в режим онлайн отладки загрузите конфигурацию в контроллер, подключитесь к нему, после чего нажмите кнопку «Онлайн отладка» на панели инструментов задачи ПЛК.&lt;br /&gt;
[[Файл:AgavaPLC–Вид блоков задачи в режиме онлайн отладки.png|мини|Рисунок 18 – Вид блоков задачи в режиме онлайн отладки]]&lt;br /&gt;
На рисунке 18 изображен вид задачи ПЛК в режиме онлайн отладки проекта, запущенного на МПР-60 с установленными субмодулями DI (входы) и R (выходы).&lt;br /&gt;
&lt;br /&gt;
Для онлайн отладки на панели инструментов недоступны кнопка «Приостановить симуляцию» и список выбора периода.&lt;br /&gt;
&lt;br /&gt;
== Компиляция проекта ==&lt;br /&gt;
Перед загрузкой проекта в контроллер или запуском эмуляции проекта необходимо откомпилировать проект и получить файл конфигурации, предназначенный для исполнения средой исполнения, установленной в контроллере или на персональном компьютере (в случае разработки системы диспетчеризации). Для этого необходимо вызвать команду меню &amp;quot;Проект-&amp;gt;Сохранить конфигурацию&amp;quot;, выбрать папку проекта и нажать кнопку &amp;quot;Сохранить&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Проверка проекта ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно «Ошибки».png|мини|Рисунок 19 – Окно «Ошибки»]]&lt;br /&gt;
Перед сохранением проекта желательно выполнить его проверку на наличие ошибок с помощью команды «Проект-&amp;gt;Проверить проект». После проверки обнаруженные ошибки будут отображены в окне «Ошибки».&lt;br /&gt;
&lt;br /&gt;
Если отображение окна «Ошибки» выключено, его можно включить командой «Вид-&amp;gt;Показать окно ошибок».&lt;br /&gt;
&lt;br /&gt;
Для облегчения исправления обнаруженных ошибок окно поддерживает выполнение некоторых команд над обнаруженными ошибками, вызывать которые можно из контекстного меню, отображаемого щелчком правой кнопки мыши на строке c ошибкой в окне. Контекстное меню позволяет вызывать команду «Показать узел в дереве конфигурации», выполняющую соответствующее действие.&lt;br /&gt;
&lt;br /&gt;
Также щелчок левой кнопкой мыши на строке с ошибкой открывает окно «Свойства» и дает возможность изменить в нем все свойства узла, содержащего ошибку.&lt;br /&gt;
&lt;br /&gt;
==== Установка пароля на файл конфигурации ====&lt;br /&gt;
[[Файл:AgavaPLC–Установка пароля.png|мини|Рисунок 13 – Установка пароля]]&lt;br /&gt;
Файл конфигурации, загружаемый в контроллер или панель оператора, можно защитить паролем, чтобы предотвратить его несанкционированное изменение.&lt;br /&gt;
&lt;br /&gt;
Для установки пароля на файл конфигурации необходимо выбрать в дереве проекта узел «Конфигурация» и отредактировать его свойство «Пароль». Допускается использование любых цифр, букв и спецсимволов.&lt;br /&gt;
&lt;br /&gt;
В дальнейшем при открытии файла конфигурации в среде разработки будет появляться окно с запросом пароля.&lt;br /&gt;
&lt;br /&gt;
== Загрузка проекта в устройство ==&lt;br /&gt;
Загрузка проекта в целевое устройство может быть осуществлена несколькими способами:&lt;br /&gt;
&lt;br /&gt;
* загрузка из среды разработки;&lt;br /&gt;
* загрузка с помощью USB-Flash накопителя (для панелей оператора);&lt;br /&gt;
* загрузка через браузер (для МПР-60).&lt;br /&gt;
&lt;br /&gt;
=== Загрузка из среды разработки ===&lt;br /&gt;
[[Файл:AgavaPLC–Окно «Загрузка проекта в устройство» после подключения к контроллеру.png|мини|Рисунок 20 – Окно «Загрузка проекта в устройство» после подключения к контроллеру]]&lt;br /&gt;
Для загрузки проекта из среды разработки необходимо произвести следующие действия в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
# Создайте файл конфигурации.&lt;br /&gt;
# Выполните подключение целевого устройства к ПК по сети Ethernet.&lt;br /&gt;
# После подключения вызовите в среде разработки команду «Проект-&amp;gt;Загрузка проекта в устройство».&lt;br /&gt;
# В открывшемся окне будет отображен список файлов проекта, доступных для загрузки в целевое устройство.&lt;br /&gt;
# Выберите необходимые файлы и нажмите кнопку «Загрузить». После нажатия кнопки начнется процесс загрузки файлов, при этом в нижней части окна будет меняться состояние полосы прогресса, а также для каждого файла в таблице будет отображен результат загрузки.&lt;br /&gt;
# После окончания загрузки среда исполнения в целевом устройстве будет перезапущена и загруженный проект будет запущен.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через USB-Flash (для ПО-40 и ПО-50) ===&lt;br /&gt;
Для загрузки проекта в устройство с помощью USB-Flash накопителя необходимо произвести следующие действия в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
# Подготовьте USB-Flash накопитель, предварительно отформатировав его в файловую систему FAT32.&lt;br /&gt;
# Вызовите в среде разработки команду «Подготовка архива для обновления» в меню «Проект».&lt;br /&gt;
# Сохраните архив в корень USB-Flash накопителя.&lt;br /&gt;
# Перейдите в системную утилиту, перезагрузив панель оператора, при загрузке во время однократного звукового сигнала нажмите на экран и удерживайте до повторного звукового сигнала. Введите пароль: 111111.&lt;br /&gt;
# Перейдите на вкладку «Обновление», затем подключите USB-Flash накопитель через переходник USB-OTG, выберите из списка загрузочный архив, нажать кнопку «Обновить». Дождитесь сообщения «Обновление успешно» и нажмите кнопку «ОК».&lt;br /&gt;
# Перейдите на вкладку «Перезапуск» и нажмите кнопку «Перезапуск».&lt;br /&gt;
После перезагрузки панели загруженный проект будет запущен.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка через браузер (для МПР-60) ===&lt;br /&gt;
Для загрузки проекта через браузер необходимо произвести следующие действия в указанном порядке.&lt;br /&gt;
&lt;br /&gt;
# Вызовите в среде разработки команду «Подготовка архива для обновления» в меню «Проект».&lt;br /&gt;
# Сохраните архив.&lt;br /&gt;
# Откройте системную утилиту, введя IP-адрес контроллера в адресную строку браузера.&lt;br /&gt;
# Перейдите на вкладку «Загрузка ПО».  Рисунок 71 - Вкладка системной утилиты «Загрузка ПО»&lt;br /&gt;
# Выберите на компьютере архив с проектом, который необходимо загрузить в контроллер.&lt;br /&gt;
# Нажмите кнопку «Загрузить».&lt;br /&gt;
# Дождитесь окончания загрузки файла и обновления проекта.&lt;br /&gt;
&lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:AgavaPLC-%D0%93%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%8F%D0%BA%D0%BE%D1%80%D1%8F.png&amp;diff=3459</id>
		<title>Файл:AgavaPLC-Графическое представление-якоря.png</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:AgavaPLC-%D0%93%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%8F%D0%BA%D0%BE%D1%80%D1%8F.png&amp;diff=3459"/>
		<updated>2026-03-27T05:26:19Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AgavaPLC-Графическое представление-якоря&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81_any&amp;diff=3458</id>
		<title>Класс any</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81_any&amp;diff=3458"/>
		<updated>2026-03-26T06:03:30Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Примеры использования */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Класс any представляет собой типобезопасный контейнер, который может хранить значения любого типа - примитивы и объекты.&lt;br /&gt;
&lt;br /&gt;
При работе с объектами выполняется их &amp;quot;глубокое&amp;quot; копирование.&lt;br /&gt;
&lt;br /&gt;
Класс доступен в версии &amp;lt;code&amp;gt;AS 1.6.33+&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Методы класса ===&lt;br /&gt;
&lt;br /&gt;
==== Конструкторы ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f()&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Создает пустой объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Не хранит никакого значения&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(?&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; с копией переданного значения&lt;br /&gt;
#* Поддерживает любые типы&lt;br /&gt;
#* Помечен как &amp;lt;code&amp;gt;explicit&amp;lt;/code&amp;gt; для предотвращения неявных преобразований&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(const int64&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированный конструктор для 64-битных целых чисел&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; с целочисленным значением&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(const double&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированный конструктор для чисел с плавающей точкой&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; со значением double&lt;br /&gt;
&lt;br /&gt;
==== Операторы ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any &amp;amp;opAssign(any&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Оператор присваивания&lt;br /&gt;
#* Копирует содержимое другого объекта &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Возвращает ссылку на текущий объект&lt;br /&gt;
&lt;br /&gt;
==== Методы хранения данных ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(?&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Сохраняет значение любого типа в объекте &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Для объектов: создает копию&lt;br /&gt;
#* Для handle: увеличивает счетчик ссылок&lt;br /&gt;
#* Для примитивов: копирует значение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(const int64&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для 64-битных целых чисел&lt;br /&gt;
#* Сохраняет целочисленное значение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(const double&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для чисел с плавающей точкой&lt;br /&gt;
#* Сохраняет значение double&lt;br /&gt;
&lt;br /&gt;
==== Методы извлечения данных ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(?&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Извлекает сохраненное значение в переданную переменную&lt;br /&gt;
#* Возвращает &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; если типы совместимы, иначе &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Для handle: проверяет совместимость типов и выполняет приведение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(int64&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для 64-битных целых чисел&lt;br /&gt;
#* Позволяет извлечь значение как int64&lt;br /&gt;
#* Может выполнять преобразование из double&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(double&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для чисел с плавающей точкой&lt;br /&gt;
#* Позволяет извлечь значение как double&lt;br /&gt;
#* Может выполнять преобразование из int64&lt;br /&gt;
&lt;br /&gt;
=== Примеры использования ===&lt;br /&gt;
 void FunctionCpp()&lt;br /&gt;
 {&lt;br /&gt;
 	// Создание и использование any&lt;br /&gt;
 	any a;                          // Пустой объект&lt;br /&gt;
 	any@ b = any(42);               // Хранит целое число&lt;br /&gt;
 	any c = any(3.14159);           // Хранит double&lt;br /&gt;
 &lt;br /&gt;
 	// Сохранение значений&lt;br /&gt;
 	a.store(&amp;quot;Hello&amp;quot;);               // Сохранить строку&lt;br /&gt;
 	a.store(123);                   // Сохранить целое число&lt;br /&gt;
 	a.store(45.67);                 // Сохранить double&lt;br /&gt;
 &lt;br /&gt;
 	// Извлечение значений&lt;br /&gt;
 	int64 intValue;&lt;br /&gt;
 &lt;br /&gt;
 	if (b.retrieve(intValue))&lt;br /&gt;
 		// Успешно извлекли целое число&lt;br /&gt;
 	{&lt;br /&gt;
 &lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	double doubleValue;&lt;br /&gt;
 &lt;br /&gt;
 	if (c.retrieve(doubleValue))&lt;br /&gt;
 		// Успешно извлекли double&lt;br /&gt;
 	{&lt;br /&gt;
 &lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	// Присваивание&lt;br /&gt;
 	any d = a;                      // Копирование&lt;br /&gt;
 &lt;br /&gt;
 	// Пример с объектом&lt;br /&gt;
 &lt;br /&gt;
 	MyClass@ obj = MyClass(42);&lt;br /&gt;
 &lt;br /&gt;
 	any@ e = any(obj);              // Сохраняем объект&lt;br /&gt;
 	MyClass@ retrieved;&lt;br /&gt;
 &lt;br /&gt;
 	if (e.retrieve(@retrieved))&lt;br /&gt;
 	{&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 class MyClass &lt;br /&gt;
 {&lt;br /&gt;
     int value;&lt;br /&gt;
     MyClass() {};&lt;br /&gt;
     MyClass(int v) { value = v; }&lt;br /&gt;
 } &lt;br /&gt;
  &lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81_any&amp;diff=3457</id>
		<title>Класс any</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81_any&amp;diff=3457"/>
		<updated>2026-03-26T06:02:49Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Класс any представляет собой типобезопасный контейнер, который может хранить значения любого типа - примитивы и объекты.&lt;br /&gt;
&lt;br /&gt;
При работе с объектами выполняется их &amp;quot;глубокое&amp;quot; копирование.&lt;br /&gt;
&lt;br /&gt;
Класс доступен в версии &amp;lt;code&amp;gt;AS 1.6.33+&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Методы класса ===&lt;br /&gt;
&lt;br /&gt;
==== Конструкторы ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f()&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Создает пустой объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Не хранит никакого значения&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(?&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; с копией переданного значения&lt;br /&gt;
#* Поддерживает любые типы&lt;br /&gt;
#* Помечен как &amp;lt;code&amp;gt;explicit&amp;lt;/code&amp;gt; для предотвращения неявных преобразований&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(const int64&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированный конструктор для 64-битных целых чисел&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; с целочисленным значением&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(const double&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированный конструктор для чисел с плавающей точкой&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; со значением double&lt;br /&gt;
&lt;br /&gt;
==== Операторы ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any &amp;amp;opAssign(any&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Оператор присваивания&lt;br /&gt;
#* Копирует содержимое другого объекта &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Возвращает ссылку на текущий объект&lt;br /&gt;
&lt;br /&gt;
==== Методы хранения данных ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(?&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Сохраняет значение любого типа в объекте &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Для объектов: создает копию&lt;br /&gt;
#* Для handle: увеличивает счетчик ссылок&lt;br /&gt;
#* Для примитивов: копирует значение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(const int64&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для 64-битных целых чисел&lt;br /&gt;
#* Сохраняет целочисленное значение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(const double&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для чисел с плавающей точкой&lt;br /&gt;
#* Сохраняет значение double&lt;br /&gt;
&lt;br /&gt;
==== Методы извлечения данных ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(?&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Извлекает сохраненное значение в переданную переменную&lt;br /&gt;
#* Возвращает &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; если типы совместимы, иначе &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Для handle: проверяет совместимость типов и выполняет приведение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(int64&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для 64-битных целых чисел&lt;br /&gt;
#* Позволяет извлечь значение как int64&lt;br /&gt;
#* Может выполнять преобразование из double&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(double&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для чисел с плавающей точкой&lt;br /&gt;
#* Позволяет извлечь значение как double&lt;br /&gt;
#* Может выполнять преобразование из int64&lt;br /&gt;
&lt;br /&gt;
=== Примеры использования ===&lt;br /&gt;
 void FunctionCpp()&lt;br /&gt;
 {&lt;br /&gt;
 	// Создание и использование any&lt;br /&gt;
 	any a;                          // Пустой объект&lt;br /&gt;
 	any b = any(42);                // Хранит целое число&lt;br /&gt;
 	any c = any(3.14159);           // Хранит double&lt;br /&gt;
 &lt;br /&gt;
 	// Сохранение значений&lt;br /&gt;
 	a.store(&amp;quot;Hello&amp;quot;);               // Сохранить строку&lt;br /&gt;
 	a.store(123);                   // Сохранить целое число&lt;br /&gt;
 	a.store(45.67);                 // Сохранить double&lt;br /&gt;
 &lt;br /&gt;
 	// Извлечение значений&lt;br /&gt;
 	int64 intValue;&lt;br /&gt;
 &lt;br /&gt;
 	if (b.retrieve(intValue))&lt;br /&gt;
 		// Успешно извлекли целое число&lt;br /&gt;
 	{&lt;br /&gt;
 &lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	double doubleValue;&lt;br /&gt;
 &lt;br /&gt;
 	if (c.retrieve(doubleValue))&lt;br /&gt;
 		// Успешно извлекли double&lt;br /&gt;
 	{&lt;br /&gt;
 &lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	// Присваивание&lt;br /&gt;
 	any d = a;                      // Копирование&lt;br /&gt;
 &lt;br /&gt;
 	// Пример с объектом&lt;br /&gt;
 &lt;br /&gt;
 	MyClass@ obj = MyClass(42);&lt;br /&gt;
 &lt;br /&gt;
 	any@ e = any(obj);              // Сохраняем объект&lt;br /&gt;
 	MyClass@ retrieved;&lt;br /&gt;
 &lt;br /&gt;
 	if (e.retrieve(@retrieved))&lt;br /&gt;
 	{&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 class MyClass &lt;br /&gt;
 {&lt;br /&gt;
     int value;&lt;br /&gt;
     MyClass() {};&lt;br /&gt;
     MyClass(int v) { value = v; }&lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81_any&amp;diff=3456</id>
		<title>Класс any</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81_any&amp;diff=3456"/>
		<updated>2026-03-26T05:28:33Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Примеры использования */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Класс any представляет собой типобезопасный контейнер, который может хранить значения любого типа - примитивы и объекты.&lt;br /&gt;
&lt;br /&gt;
При работе с объектами выполняется их &amp;quot;глубокое&amp;quot; копирование.&lt;br /&gt;
&lt;br /&gt;
=== Методы класса ===&lt;br /&gt;
&lt;br /&gt;
==== Конструкторы ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f()&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Создает пустой объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Не хранит никакого значения&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(?&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; с копией переданного значения&lt;br /&gt;
#* Поддерживает любые типы&lt;br /&gt;
#* Помечен как &amp;lt;code&amp;gt;explicit&amp;lt;/code&amp;gt; для предотвращения неявных преобразований&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(const int64&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированный конструктор для 64-битных целых чисел&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; с целочисленным значением&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(const double&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированный конструктор для чисел с плавающей точкой&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; со значением double&lt;br /&gt;
&lt;br /&gt;
==== Операторы ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any &amp;amp;opAssign(any&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Оператор присваивания&lt;br /&gt;
#* Копирует содержимое другого объекта &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Возвращает ссылку на текущий объект&lt;br /&gt;
&lt;br /&gt;
==== Методы хранения данных ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(?&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Сохраняет значение любого типа в объекте &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Для объектов: создает копию&lt;br /&gt;
#* Для handle: увеличивает счетчик ссылок&lt;br /&gt;
#* Для примитивов: копирует значение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(const int64&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для 64-битных целых чисел&lt;br /&gt;
#* Сохраняет целочисленное значение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(const double&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для чисел с плавающей точкой&lt;br /&gt;
#* Сохраняет значение double&lt;br /&gt;
&lt;br /&gt;
==== Методы извлечения данных ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(?&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Извлекает сохраненное значение в переданную переменную&lt;br /&gt;
#* Возвращает &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; если типы совместимы, иначе &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Для handle: проверяет совместимость типов и выполняет приведение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(int64&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для 64-битных целых чисел&lt;br /&gt;
#* Позволяет извлечь значение как int64&lt;br /&gt;
#* Может выполнять преобразование из double&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(double&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для чисел с плавающей точкой&lt;br /&gt;
#* Позволяет извлечь значение как double&lt;br /&gt;
#* Может выполнять преобразование из int64&lt;br /&gt;
&lt;br /&gt;
=== Примеры использования ===&lt;br /&gt;
 void FunctionCpp()&lt;br /&gt;
 {&lt;br /&gt;
 	// Создание и использование any&lt;br /&gt;
 	any a;                          // Пустой объект&lt;br /&gt;
 	any b = any(42);                // Хранит целое число&lt;br /&gt;
 	any c = any(3.14159);           // Хранит double&lt;br /&gt;
 &lt;br /&gt;
 	// Сохранение значений&lt;br /&gt;
 	a.store(&amp;quot;Hello&amp;quot;);               // Сохранить строку&lt;br /&gt;
 	a.store(123);                   // Сохранить целое число&lt;br /&gt;
 	a.store(45.67);                 // Сохранить double&lt;br /&gt;
 &lt;br /&gt;
 	// Извлечение значений&lt;br /&gt;
 	int64 intValue;&lt;br /&gt;
 &lt;br /&gt;
 	if (b.retrieve(intValue))&lt;br /&gt;
 		// Успешно извлекли целое число&lt;br /&gt;
 	{&lt;br /&gt;
 &lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	double doubleValue;&lt;br /&gt;
 &lt;br /&gt;
 	if (c.retrieve(doubleValue))&lt;br /&gt;
 		// Успешно извлекли double&lt;br /&gt;
 	{&lt;br /&gt;
 &lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	// Присваивание&lt;br /&gt;
 	any d = a;                      // Копирование&lt;br /&gt;
 &lt;br /&gt;
 	// Пример с объектом&lt;br /&gt;
 &lt;br /&gt;
 	MyClass@ obj = MyClass(42);&lt;br /&gt;
 &lt;br /&gt;
 	any@ e = any(obj);              // Сохраняем объект&lt;br /&gt;
 	MyClass@ retrieved;&lt;br /&gt;
 &lt;br /&gt;
 	if (e.retrieve(@retrieved))&lt;br /&gt;
 	{&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 class MyClass &lt;br /&gt;
 {&lt;br /&gt;
     int value;&lt;br /&gt;
     MyClass() {};&lt;br /&gt;
     MyClass(int v) { value = v; }&lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81_any&amp;diff=3455</id>
		<title>Класс any</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81_any&amp;diff=3455"/>
		<updated>2026-03-26T05:25:09Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Класс any представляет собой типобезопасный контейнер, который может хранить значения любого типа - примитивы и объекты.&lt;br /&gt;
&lt;br /&gt;
При работе с объектами выполняется их &amp;quot;глубокое&amp;quot; копирование.&lt;br /&gt;
&lt;br /&gt;
=== Методы класса ===&lt;br /&gt;
&lt;br /&gt;
==== Конструкторы ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f()&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Создает пустой объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Не хранит никакого значения&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(?&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; с копией переданного значения&lt;br /&gt;
#* Поддерживает любые типы&lt;br /&gt;
#* Помечен как &amp;lt;code&amp;gt;explicit&amp;lt;/code&amp;gt; для предотвращения неявных преобразований&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(const int64&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированный конструктор для 64-битных целых чисел&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; с целочисленным значением&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(const double&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированный конструктор для чисел с плавающей точкой&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; со значением double&lt;br /&gt;
&lt;br /&gt;
==== Операторы ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any &amp;amp;opAssign(any&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Оператор присваивания&lt;br /&gt;
#* Копирует содержимое другого объекта &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Возвращает ссылку на текущий объект&lt;br /&gt;
&lt;br /&gt;
==== Методы хранения данных ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(?&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Сохраняет значение любого типа в объекте &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Для объектов: создает копию&lt;br /&gt;
#* Для handle: увеличивает счетчик ссылок&lt;br /&gt;
#* Для примитивов: копирует значение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(const int64&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для 64-битных целых чисел&lt;br /&gt;
#* Сохраняет целочисленное значение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(const double&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для чисел с плавающей точкой&lt;br /&gt;
#* Сохраняет значение double&lt;br /&gt;
&lt;br /&gt;
==== Методы извлечения данных ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(?&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Извлекает сохраненное значение в переданную переменную&lt;br /&gt;
#* Возвращает &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; если типы совместимы, иначе &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Для handle: проверяет совместимость типов и выполняет приведение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(int64&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для 64-битных целых чисел&lt;br /&gt;
#* Позволяет извлечь значение как int64&lt;br /&gt;
#* Может выполнять преобразование из double&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(double&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для чисел с плавающей точкой&lt;br /&gt;
#* Позволяет извлечь значение как double&lt;br /&gt;
#* Может выполнять преобразование из int64&lt;br /&gt;
&lt;br /&gt;
=== Примеры использования ===&lt;br /&gt;
 void FunctionCpp()&lt;br /&gt;
 {&lt;br /&gt;
 	// Создание и использование any&lt;br /&gt;
 	any a;                          // Пустой объект&lt;br /&gt;
 	any@ b = any(42);               // Хранит целое число&lt;br /&gt;
 	any@ c = any(3.14159);          // Хранит double&lt;br /&gt;
 &lt;br /&gt;
 	// Сохранение значений&lt;br /&gt;
 	a.store(&amp;quot;Hello&amp;quot;);               // Сохранить строку&lt;br /&gt;
 	a.store(123);                   // Сохранить целое число&lt;br /&gt;
 	a.store(45.67);                 // Сохранить double&lt;br /&gt;
 &lt;br /&gt;
 	// Извлечение значений&lt;br /&gt;
 	int64 intValue;&lt;br /&gt;
 &lt;br /&gt;
 	if (b.retrieve(intValue))&lt;br /&gt;
 		// Успешно извлекли целое число&lt;br /&gt;
 	{&lt;br /&gt;
 &lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	double doubleValue;&lt;br /&gt;
 &lt;br /&gt;
 	if (c.retrieve(doubleValue))&lt;br /&gt;
 		// Успешно извлекли double&lt;br /&gt;
 	{&lt;br /&gt;
 &lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	// Присваивание&lt;br /&gt;
 	any d = a;                      // Копирование&lt;br /&gt;
 &lt;br /&gt;
 	// Пример с объектом&lt;br /&gt;
 &lt;br /&gt;
 	MyClass@ obj = MyClass(42);&lt;br /&gt;
 &lt;br /&gt;
 	any@ e = any(obj);              // Сохраняем объект&lt;br /&gt;
 	MyClass@ retrieved;&lt;br /&gt;
 &lt;br /&gt;
 	if (e.retrieve(@retrieved))&lt;br /&gt;
 	{&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 class MyClass &lt;br /&gt;
 {&lt;br /&gt;
     int value;&lt;br /&gt;
     MyClass() {};&lt;br /&gt;
     MyClass(int v) { value = v; }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81_any&amp;diff=3454</id>
		<title>Класс any</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81_any&amp;diff=3454"/>
		<updated>2026-03-26T05:24:17Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Класс any представляет собой типобезопасный контейнер, который может хранить значения любого типа - примитивы и объекты.&lt;br /&gt;
&lt;br /&gt;
=== Методы класса ===&lt;br /&gt;
&lt;br /&gt;
==== Конструкторы ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f()&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Создает пустой объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Не хранит никакого значения&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(?&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; с копией переданного значения&lt;br /&gt;
#* Поддерживает любые типы&lt;br /&gt;
#* Помечен как &amp;lt;code&amp;gt;explicit&amp;lt;/code&amp;gt; для предотвращения неявных преобразований&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(const int64&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированный конструктор для 64-битных целых чисел&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; с целочисленным значением&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(const double&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированный конструктор для чисел с плавающей точкой&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; со значением double&lt;br /&gt;
&lt;br /&gt;
==== Операторы ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any &amp;amp;opAssign(any&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Оператор присваивания&lt;br /&gt;
#* Копирует содержимое другого объекта &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Возвращает ссылку на текущий объект&lt;br /&gt;
&lt;br /&gt;
==== Методы хранения данных ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(?&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Сохраняет значение любого типа в объекте &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Для объектов: создает копию&lt;br /&gt;
#* Для handle: увеличивает счетчик ссылок&lt;br /&gt;
#* Для примитивов: копирует значение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(const int64&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для 64-битных целых чисел&lt;br /&gt;
#* Сохраняет целочисленное значение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(const double&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для чисел с плавающей точкой&lt;br /&gt;
#* Сохраняет значение double&lt;br /&gt;
&lt;br /&gt;
==== Методы извлечения данных ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(?&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Извлекает сохраненное значение в переданную переменную&lt;br /&gt;
#* Возвращает &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; если типы совместимы, иначе &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Для handle: проверяет совместимость типов и выполняет приведение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(int64&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для 64-битных целых чисел&lt;br /&gt;
#* Позволяет извлечь значение как int64&lt;br /&gt;
#* Может выполнять преобразование из double&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(double&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для чисел с плавающей точкой&lt;br /&gt;
#* Позволяет извлечь значение как double&lt;br /&gt;
#* Может выполнять преобразование из int64&lt;br /&gt;
&lt;br /&gt;
=== Примеры использования ===&lt;br /&gt;
 void FunctionCpp()&lt;br /&gt;
 {&lt;br /&gt;
 	// Создание и использование any&lt;br /&gt;
 	any a;                          // Пустой объект&lt;br /&gt;
 	any@ b = any(42);               // Хранит целое число&lt;br /&gt;
 	any@ c = any(3.14159);          // Хранит double&lt;br /&gt;
 &lt;br /&gt;
 	// Сохранение значений&lt;br /&gt;
 	a.store(&amp;quot;Hello&amp;quot;);               // Сохранить строку&lt;br /&gt;
 	a.store(123);                   // Сохранить целое число&lt;br /&gt;
 	a.store(45.67);                 // Сохранить double&lt;br /&gt;
 &lt;br /&gt;
 	// Извлечение значений&lt;br /&gt;
 	int64 intValue;&lt;br /&gt;
 &lt;br /&gt;
 	if (b.retrieve(intValue))&lt;br /&gt;
 		// Успешно извлекли целое число&lt;br /&gt;
 	{&lt;br /&gt;
 &lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	double doubleValue;&lt;br /&gt;
 &lt;br /&gt;
 	if (c.retrieve(doubleValue))&lt;br /&gt;
 		// Успешно извлекли double&lt;br /&gt;
 	{&lt;br /&gt;
 &lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	// Присваивание&lt;br /&gt;
 	any d = a;                      // Копирование&lt;br /&gt;
 &lt;br /&gt;
 	// Пример с объектом&lt;br /&gt;
 &lt;br /&gt;
 	MyClass@ obj = MyClass(42);&lt;br /&gt;
 &lt;br /&gt;
 	any@ e = any(obj);              // Сохраняем объект&lt;br /&gt;
 	MyClass@ retrieved;&lt;br /&gt;
 &lt;br /&gt;
 	if (e.retrieve(@retrieved))&lt;br /&gt;
 	{&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 class MyClass &lt;br /&gt;
 {&lt;br /&gt;
     int value;&lt;br /&gt;
     MyClass() {};&lt;br /&gt;
     MyClass(int v) { value = v; }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81_any&amp;diff=3453</id>
		<title>Класс any</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81_any&amp;diff=3453"/>
		<updated>2026-03-26T05:04:18Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Класс any представляет собой типобезопасный контейнер, который может хранить значения любого типа - примитивы и объекты.&lt;br /&gt;
&lt;br /&gt;
=== Методы класса ===&lt;br /&gt;
&lt;br /&gt;
==== Конструкторы ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f()&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Создает пустой объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Не хранит никакого значения&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(?&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; с копией переданного значения&lt;br /&gt;
#* Поддерживает любые типы&lt;br /&gt;
#* Помечен как &amp;lt;code&amp;gt;explicit&amp;lt;/code&amp;gt; для предотвращения неявных преобразований&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(const int64&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированный конструктор для 64-битных целых чисел&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; с целочисленным значением&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(const double&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированный конструктор для чисел с плавающей точкой&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; со значением double&lt;br /&gt;
&lt;br /&gt;
==== Операторы ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any &amp;amp;opAssign(any&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Оператор присваивания&lt;br /&gt;
#* Копирует содержимое другого объекта &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Возвращает ссылку на текущий объект&lt;br /&gt;
&lt;br /&gt;
==== Методы хранения данных ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(?&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Сохраняет значение любого типа в объекте &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Для объектов: создает копию&lt;br /&gt;
#* Для handle: увеличивает счетчик ссылок&lt;br /&gt;
#* Для примитивов: копирует значение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(const int64&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для 64-битных целых чисел&lt;br /&gt;
#* Сохраняет целочисленное значение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(const double&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для чисел с плавающей точкой&lt;br /&gt;
#* Сохраняет значение double&lt;br /&gt;
&lt;br /&gt;
==== Методы извлечения данных ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(?&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Извлекает сохраненное значение в переданную переменную&lt;br /&gt;
#* Возвращает &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; если типы совместимы, иначе &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Для handle: проверяет совместимость типов и выполняет приведение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(int64&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для 64-битных целых чисел&lt;br /&gt;
#* Позволяет извлечь значение как int64&lt;br /&gt;
#* Может выполнять преобразование из double&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(double&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для чисел с плавающей точкой&lt;br /&gt;
#* Позволяет извлечь значение как double&lt;br /&gt;
#* Может выполнять преобразование из int64&lt;br /&gt;
&lt;br /&gt;
=== Примеры использования ===&lt;br /&gt;
 // Создание и использование any&lt;br /&gt;
 any a;                          // Пустой объект&lt;br /&gt;
 any b = 42;                     // Хранит целое число&lt;br /&gt;
 any c = 3.14159;                // Хранит double&lt;br /&gt;
 &lt;br /&gt;
 // Сохранение значений&lt;br /&gt;
 a.store(&amp;quot;Hello&amp;quot;);               // Сохранить строку&lt;br /&gt;
 a.store(123);                   // Сохранить целое число&lt;br /&gt;
 a.store(45.67);                 // Сохранить double&lt;br /&gt;
 &lt;br /&gt;
 // Извлечение значений&lt;br /&gt;
 int64 intValue;&lt;br /&gt;
 if (b.retrieve(intValue))&lt;br /&gt;
     // Успешно извлекли целое число&lt;br /&gt;
 &lt;br /&gt;
 double doubleValue;&lt;br /&gt;
 if (c.retrieve(doubleValue))&lt;br /&gt;
     // Успешно извлекли double&lt;br /&gt;
 &lt;br /&gt;
 // Присваивание&lt;br /&gt;
 any d = a;                      // Копирование&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81_any&amp;diff=3452</id>
		<title>Класс any</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81_any&amp;diff=3452"/>
		<updated>2026-03-26T05:03:15Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: Новая страница: «Класс any представляет собой типобезопасный контейнер, который может хранить значения лю...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Класс any представляет собой типобезопасный контейнер, который может хранить значения любого типа - примитивы и объекты.&lt;br /&gt;
&lt;br /&gt;
=== Методы класса ===&lt;br /&gt;
&lt;br /&gt;
==== Конструкторы ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f()&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Создает пустой объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Не хранит никакого значения&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(?&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; с копией переданного значения&lt;br /&gt;
#* Поддерживает любые типы&lt;br /&gt;
#* Помечен как &amp;lt;code&amp;gt;explicit&amp;lt;/code&amp;gt; для предотвращения неявных преобразований&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(const int64&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированный конструктор для 64-битных целых чисел&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; с целочисленным значением&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any@ f(const double&amp;amp;in) explicit&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированный конструктор для чисел с плавающей точкой&lt;br /&gt;
#* Создает объект &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt; со значением double&lt;br /&gt;
&lt;br /&gt;
==== Операторы ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;any &amp;amp;opAssign(any&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Оператор присваивания&lt;br /&gt;
#* Копирует содержимое другого объекта &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Возвращает ссылку на текущий объект&lt;br /&gt;
&lt;br /&gt;
==== Методы хранения данных ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(?&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Сохраняет значение любого типа в объекте &amp;lt;code&amp;gt;any&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Для объектов: создает копию&lt;br /&gt;
#* Для handle: увеличивает счетчик ссылок&lt;br /&gt;
#* Для примитивов: копирует значение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(const int64&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для 64-битных целых чисел&lt;br /&gt;
#* Сохраняет целочисленное значение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;void store(const double&amp;amp;in)&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для чисел с плавающей точкой&lt;br /&gt;
#* Сохраняет значение double&lt;br /&gt;
&lt;br /&gt;
==== Методы извлечения данных ====&lt;br /&gt;
&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(?&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Извлекает сохраненное значение в переданную переменную&lt;br /&gt;
#* Возвращает &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; если типы совместимы, иначе &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Для handle: проверяет совместимость типов и выполняет приведение&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(int64&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для 64-битных целых чисел&lt;br /&gt;
#* Позволяет извлечь значение как int64&lt;br /&gt;
#* Может выполнять преобразование из double&lt;br /&gt;
# '''&amp;lt;code&amp;gt;bool retrieve(double&amp;amp;out) const&amp;lt;/code&amp;gt;'''&lt;br /&gt;
#* Специализированная версия для чисел с плавающей точкой&lt;br /&gt;
#* Позволяет извлечь значение как double&lt;br /&gt;
#* Может выполнять преобразование из int64&lt;br /&gt;
&lt;br /&gt;
=== Примеры использования ===&lt;br /&gt;
 // Создание и использование any&lt;br /&gt;
 any a;                          // Пустой объект&lt;br /&gt;
 any b = 42;                     // Хранит целое число&lt;br /&gt;
 any c = 3.14159;                // Хранит double&lt;br /&gt;
 &lt;br /&gt;
 // Сохранение значений&lt;br /&gt;
 a.store(&amp;quot;Hello&amp;quot;);               // Сохранить строку&lt;br /&gt;
 a.store(123);                   // Сохранить целое число&lt;br /&gt;
 a.store(45.67);                 // Сохранить double&lt;br /&gt;
 &lt;br /&gt;
 // Извлечение значений&lt;br /&gt;
 int64 intValue;&lt;br /&gt;
 if (b.retrieve(intValue))&lt;br /&gt;
     // Успешно извлекли целое число&lt;br /&gt;
 &lt;br /&gt;
 double doubleValue;&lt;br /&gt;
 if (c.retrieve(doubleValue))&lt;br /&gt;
     // Успешно извлекли double&lt;br /&gt;
 &lt;br /&gt;
 // Присваивание&lt;br /&gt;
 any d = a;                      // Копирование&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%91%D0%B0%D0%B7%D0%BE%D0%B2%D1%8B%D0%B5_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D1%8B_AgavaSCADA/AgavaPLC&amp;diff=3451</id>
		<title>Базовые классы AgavaSCADA/AgavaPLC</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%91%D0%B0%D0%B7%D0%BE%D0%B2%D1%8B%D0%B5_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D1%8B_AgavaSCADA/AgavaPLC&amp;diff=3451"/>
		<updated>2026-03-23T05:04:40Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Обработчики */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В данном документе описываются свойства, поля и методы базовых классов AgavaPLC/AgavaSCADA, взаимодействие с которыми доступно в функциях, классах и программах приложений.&lt;br /&gt;
[[Файл:Иерархия классов объектной модели AgavaPLC 1.6.png|альт=|мини|Иерархия классов объектной модели AgavaPLC 1.6]]&lt;br /&gt;
Данный документ применим к AgavaSCADA/AgavaPLC версии 1.5 и старше (новее).&lt;br /&gt;
&lt;br /&gt;
==BasicNode==&lt;br /&gt;
Базовый класс для всех узлов проекта.&lt;br /&gt;
&lt;br /&gt;
Предок: нет.&lt;br /&gt;
&lt;br /&gt;
=== Конструкторы ===&lt;br /&gt;
 BasicNode::BasicNode()               ///&amp;lt; Конструктор по умолчанию&lt;br /&gt;
 BasicNode::BasicNode(string path)    ///&amp;lt; Создание узла по пути в проекте&lt;br /&gt;
&lt;br /&gt;
===Методы===&lt;br /&gt;
 string BasicNode::GetName()          ///&amp;lt; Получение имени узла&lt;br /&gt;
 string BasicNode::GetShortName()     ///&amp;lt; Получение шифра узла&lt;br /&gt;
 string BasicNode::GetDescription()   ///&amp;lt; Получение описания узла&lt;br /&gt;
&lt;br /&gt;
 void BasicNode::SetName(string name)&lt;br /&gt;
 void BasicNode::SetShortName(string shortname)&lt;br /&gt;
 void BasicNode::SetDescription(string description)&lt;br /&gt;
&lt;br /&gt;
 string BasicNode::GetPath()          ///&amp;lt; Получение пути узла в проекте&lt;br /&gt;
&lt;br /&gt;
 void BasicNode::Start()              ///&amp;lt; Запуск узла&lt;br /&gt;
 void BasicNode::Stop()               ///&amp;lt; Остановка узла&lt;br /&gt;
&lt;br /&gt;
 NodeProperty@ BasicNode::GetProperty(string&amp;amp; prop)     ///&amp;lt; Получение указателя на свойство узла&lt;br /&gt;
 void BasicNode::PropertyValueUpdated(string&amp;amp; prop)     ///&amp;lt; Сигнализация об обновлении значения свойства&lt;br /&gt;
&lt;br /&gt;
=== Свойства ===&lt;br /&gt;
{|style=&amp;quot;width:75%&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!style=&amp;quot;width:15%&amp;quot;|Имя&lt;br /&gt;
!style=&amp;quot;width:25%&amp;quot;|Описание&lt;br /&gt;
!style=&amp;quot;width:10%&amp;quot;|Тип&lt;br /&gt;
!style=&amp;quot;width:15%&amp;quot;|Доступ&lt;br /&gt;
!Внутренний идентификатор&lt;br /&gt;
|-&lt;br /&gt;
|Id&lt;br /&gt;
|Идентификатор узла&lt;br /&gt;
|int&lt;br /&gt;
|Чтение/Запись&lt;br /&gt;
|CONFIGNODE_PARAM_ID&lt;br /&gt;
|-&lt;br /&gt;
|Name&lt;br /&gt;
|Имя узла&lt;br /&gt;
|string&lt;br /&gt;
|Чтение/Запись&lt;br /&gt;
|CONFIGNODE_PARAM_NAME&lt;br /&gt;
|-&lt;br /&gt;
|Description&lt;br /&gt;
|Описание узла&lt;br /&gt;
|string&lt;br /&gt;
|Чтение/Запись&lt;br /&gt;
|CONFIGNODE_PARAM_DESCRIPTION&lt;br /&gt;
|-&lt;br /&gt;
|ShortName&lt;br /&gt;
|Шифр узла&lt;br /&gt;
|string&lt;br /&gt;
|Чтение/Запись&lt;br /&gt;
|CONFIGNODE_PARAM_SHORTNAME&lt;br /&gt;
|-&lt;br /&gt;
|NodeDisabled&lt;br /&gt;
|Узел выключен&lt;br /&gt;
|bool&lt;br /&gt;
|Чтение/Запись&lt;br /&gt;
|CONFIGNODE_PARAM_DISABLED&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==SignalValue==&lt;br /&gt;
Класс, хранящий значение, передаваемое между узлами.&lt;br /&gt;
&lt;br /&gt;
Предок: нет.&lt;br /&gt;
&lt;br /&gt;
=== Конструкторы ===&lt;br /&gt;
 SignalValue::SignalValue(string value)&lt;br /&gt;
 SignalValue::SignalValue(int value)&lt;br /&gt;
 SignalValue::SignalValue(double value)&lt;br /&gt;
 SignalValue::SignalValue(bool value)&lt;br /&gt;
&lt;br /&gt;
===Методы===&lt;br /&gt;
 string SignalValue::ToString()   ///&amp;lt; Преобразовать значение в строку&lt;br /&gt;
 int SignalValue::ToInt()         ///&amp;lt; Преобразовать значение в int&lt;br /&gt;
 double SignalValue::ToDouble()   ///&amp;lt; Преобразовать значение в double&lt;br /&gt;
 bool SignalValue::ToBool()       ///&amp;lt; Преобразовать значение в bool&lt;br /&gt;
&lt;br /&gt;
 void SignalValue::SetValue(string&amp;amp; value)&lt;br /&gt;
 void SignalValue::SetValue(int value)&lt;br /&gt;
 void SignalValue::SetValue(double value)&lt;br /&gt;
 void SignalValue::SetValue(bool value)&lt;br /&gt;
&lt;br /&gt;
 bool SignalValue::IsNumber()     ///&amp;lt; Значение является числовым&lt;br /&gt;
 bool SignalValue::IsError()      ///&amp;lt; Значение является ошибкой&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
 '''void fnIncrementSource(BasicSource_t &amp;amp;source)'''&lt;br /&gt;
 {&lt;br /&gt;
     SignalValue sv = source.GetValue();&lt;br /&gt;
     &lt;br /&gt;
     if (sv.IsNumber() == true)&lt;br /&gt;
     {&lt;br /&gt;
         int iVal = sv.ToInt();&lt;br /&gt;
         iVal++;&lt;br /&gt;
 &lt;br /&gt;
         sv = SignalValue(iVal);&lt;br /&gt;
     }&lt;br /&gt;
     else&lt;br /&gt;
     {&lt;br /&gt;
         sv = SignalValue(0);&lt;br /&gt;
     }&lt;br /&gt;
 &lt;br /&gt;
     source.SetValue(sv);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
== NodeProperty ==&lt;br /&gt;
Класс, предоставляющий доступ к свойствам узлов.&lt;br /&gt;
&lt;br /&gt;
Предок: нет.&lt;br /&gt;
&lt;br /&gt;
=== Конструкторы ===&lt;br /&gt;
 NodeProperty::NodeProperty()&lt;br /&gt;
 NodeProperty::NodeProperty(NodeProperty&amp;amp; other)&lt;br /&gt;
&lt;br /&gt;
===Методы===&lt;br /&gt;
 string NodeProperty::GetName()         ///&amp;lt; Получение имени свойства&lt;br /&gt;
 string NodeProperty::GetShortName()    ///&amp;lt; Получение шифра свойства&lt;br /&gt;
 string NodeProperty::GetDescription()  ///&amp;lt; Получение описания свойства&lt;br /&gt;
 string NodeProperty::GetTitle()        ///&amp;lt; Получение заголовка свойства&lt;br /&gt;
&lt;br /&gt;
 string NodeProperty::ToString()        ///&amp;lt; Преобразование значения свойства в строку&lt;br /&gt;
 int NodeProperty::ToInt()              ///&amp;lt; Преобразование значения свойства в число типа int&lt;br /&gt;
 double NodeProperty::ToDouble()        ///&amp;lt; Преобразование значения свойства в число типа double&lt;br /&gt;
 bool NodeProperty::ToBool()            ///&amp;lt; Преобразование значения свойства в булевское значение&lt;br /&gt;
&lt;br /&gt;
 int NodeProperty::SetValue(string val) ///&amp;lt; Установка значения свойства&lt;br /&gt;
 int NodeProperty::SetValue(int val)    ///&amp;lt; Установка значения свойства&lt;br /&gt;
 int NodeProperty::SetValue(double val) ///&amp;lt; Установка значения свойства&lt;br /&gt;
 int NodeProperty::SetValue(bool val)   ///&amp;lt; Установка значения свойства&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
 BasicNode node(&amp;quot;/Root/node&amp;quot;);&lt;br /&gt;
 NodeProperty@ prop = node.GetProperty(&amp;quot;ShortName&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
 string sn2 = prop.ToString();&lt;br /&gt;
 prop.SetValue(string(sn2+&amp;quot;ShortName1&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
== BasicSource ==&lt;br /&gt;
Предок: [[Описание базовых классов AgavaSCADA/AgavaPLC#BasicNode|BasicNode]].&lt;br /&gt;
===Методы===&lt;br /&gt;
 '''SignalValue BasicSource::GetValue()'''          ///&amp;lt; Получение значения.&lt;br /&gt;
Метод производит получение значения источника.&lt;br /&gt;
&lt;br /&gt;
Результат - значение типа [[Описание базовых классов AgavaSCADA/AgavaPLC#SignalValue|SignalValue]].&lt;br /&gt;
&lt;br /&gt;
 '''int BasicSource::SetValue(SignalValue sv)'''    ///&amp;lt; Установка собственного значения с установкой значений связанных узлов (в транспорте).&lt;br /&gt;
Метод производит установку нового значения источника. Если источник связан с транспортом, то транспорт выполнит передачу нового значения в связанное с ним внешнее устройство.&lt;br /&gt;
&lt;br /&gt;
Результат - [[Коды ошибок и предупреждений AgavaSCADA/AgavaPLC|код выполнения операции]].&lt;br /&gt;
&lt;br /&gt;
 '''int BasicSource::UpdateValue(SignalValue sv)''' ///&amp;lt; Установка собственного значения.&lt;br /&gt;
Метод производит установку нового значения источника без передачи значения транспорту.&lt;br /&gt;
&lt;br /&gt;
Результат - [[Коды ошибок и предупреждений AgavaSCADA/AgavaPLC|код выполнения операции]].&lt;br /&gt;
&lt;br /&gt;
==BasicSignal==&lt;br /&gt;
Предок:  [[#BasicSource|BasicSource]].&lt;br /&gt;
===Методы===&lt;br /&gt;
 '''SignalValue BasicSignal::GetValue()'''          ///&amp;lt; Получение значения.&lt;br /&gt;
Метод производит получение значения сигнала.&lt;br /&gt;
&lt;br /&gt;
Результат - значение типа [[Описание базовых классов AgavaSCADA/AgavaPLC#SignalValue|SignalValue]].&lt;br /&gt;
&lt;br /&gt;
 '''int BasicSignal::SetValue(SignalValue sv)'''    ///&amp;lt; Установка собственного значения с установкой значений связанных узлов (источников).&lt;br /&gt;
Метод производит установку нового значения сигнала. Если сигнал связан с источником (или несколькими источниками), то будет выполнена передача нового значения в источник(-и).&lt;br /&gt;
&lt;br /&gt;
Результат - [[Коды ошибок и предупреждений AgavaSCADA/AgavaPLC|код выполнения операции]].&lt;br /&gt;
&lt;br /&gt;
 '''int BasicSignal::UpdateValue(SignalValue sv)''' ///&amp;lt; Установка собственного значения.&lt;br /&gt;
Метод производит установку нового значения источника без передачи значения источнику.&lt;br /&gt;
&lt;br /&gt;
Результат - [[Коды ошибок и предупреждений AgavaSCADA/AgavaPLC|код выполнения операции]].&lt;br /&gt;
&lt;br /&gt;
==ModbusRegister==&lt;br /&gt;
Предок: [[#BasicSource|BasicSource]].&lt;br /&gt;
===Поля===&lt;br /&gt;
 uint8  m_ucDeviceNo        ///&amp;lt; Номер устройства.&lt;br /&gt;
 uint8  m_ucReadFunctionNo  ///&amp;lt; Номер функции чтения.&lt;br /&gt;
 uint16 m_wReadRegisterNo   ///&amp;lt; Номер регистра чтения.&lt;br /&gt;
 uint8  m_ucWriteFunctionNo ///&amp;lt; Номер функции записи.&lt;br /&gt;
 uint16 m_wWriteRegisterNo  ///&amp;lt; Номер регистра записи.&lt;br /&gt;
 uint8  m_ucSize            ///&amp;lt; Размер регистра в битах.&lt;br /&gt;
 uint8  m_ucPriority        ///&amp;lt; Приоритет. Не используется.&lt;br /&gt;
===Методы===&lt;br /&gt;
 int BasicSource::WriteValue(SignalValue sv) ///&amp;lt; Установка собственного значения с записью значения в устройство.&lt;br /&gt;
==BasicWidget==&lt;br /&gt;
Предок: [[Описание базовых классов AgavaSCADA/AgavaPLC#BasicNode|BasicNode]].&lt;br /&gt;
&lt;br /&gt;
Подробное описание обработчиков и методов рисования приведено в документе [[Описание классов для рисования и работы с графическим интерфейсом AgavaSCADA/AgavaPLC]].&lt;br /&gt;
&lt;br /&gt;
===Методы===&lt;br /&gt;
 void BasicWidget::Repaint()                ///&amp;lt; Перерисовка виджета&lt;br /&gt;
&lt;br /&gt;
=== Обработчики ===&lt;br /&gt;
 void BasicWidget::OnPaint(Painter@ painter)              ///&amp;lt; Обработчик отрисовки виджета&lt;br /&gt;
 void BasicWidget::OnMousePress([[Описание классов для рисования и работы с графическим интерфейсом AgavaSCADA/AgavaPLC#MouseEvent|MouseEvent]]@ event)        ///&amp;lt; Обработчик нажатия кнопки мыши&lt;br /&gt;
 void BasicWidget::OnMouseRelease(MouseEvent@ event)      ///&amp;lt; Обработчик отпускания кнопки мыши&lt;br /&gt;
 void BasicWidget::OnMouseDoubleClick(MouseEvent@ event)  ///&amp;lt; Обработчик двойного нажатия кнопки мыши&lt;br /&gt;
 void BasicWidget::OnMouseMove(MouseEvent@ event)         ///&amp;lt; Обработчик перемещения курсора мыши над виджетом&lt;br /&gt;
 void BasicWidget::OnMouseEnter()                         ///&amp;lt; Обработчик входа курсора мыши в область над виджетом&lt;br /&gt;
 void BasicWidget::OnMouseLeave()                         ///&amp;lt; Обработчик выхода курсора мыши из области над виджетом&lt;br /&gt;
 void BasicWidget::OnWheel(WheelEvent@ event)             ///&amp;lt; Обработчик прокрутки колеса мыши при нахождении курсора мыши в области над виджетом&lt;br /&gt;
&lt;br /&gt;
== BasicWindow ==&lt;br /&gt;
Предок: [[Описание базовых классов AgavaSCADA/AgavaPLC#BasicWidget|BasicWidget]].&lt;br /&gt;
&lt;br /&gt;
Подробное описание обработчиков и методов рисования приведено в документе [[Описание классов для рисования и работы с графическим интерфейсом AgavaSCADA/AgavaPLC]].&lt;br /&gt;
&lt;br /&gt;
===Методы===&lt;br /&gt;
 void BasicWindow::Show()  ///&amp;lt; Отображение окна.&lt;br /&gt;
 void BasicWindow::Hide()  ///&amp;lt; Сокрытие окна.&lt;br /&gt;
[[Категория:AgavaSCADA/AgavaPLC]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3450</id>
		<title>Руководство по эксплуатации АГАВА СК-01</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3450"/>
		<updated>2026-03-12T09:01:27Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Интерфейс WAN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Файл:АГАВАСК01 Внешний вид1.png|мини|Шлюз АГАВА СК-01]]&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
Данное руководство по эксплуатации содержит сведения, необходимые для обеспечения правильной эксплуатации и полного использования технических возможностей сетевого шлюза АГАВА СК-01, далее по тексту: прибор, СК-01 или шлюз. &lt;br /&gt;
&lt;br /&gt;
Перед использованием СК-01 следует ознакомиться с настоящим документом, в котором детально описаны характеристики, устройство и принцип работы, подготовка, настройка, техническое обслуживание, правила транспортирования и хранения прибора.&lt;br /&gt;
&lt;br /&gt;
== Назначение ==&lt;br /&gt;
&lt;br /&gt;
Сетевой шлюз АГАВА СК-01 предназначен для подключение приборов к облачному сервису AgavaCloud. СК-01 используется в сфере автоматизированного управления технологическим оборудованием и сбора информации в различных областях промышленности, жилищно-коммунального и сельского хозяйства через AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Подключение к внешним устройствам осуществляется через Ethernet, Wi-Fi, RS-485 (MODBUS-RTU);&lt;br /&gt;
&lt;br /&gt;
=== Используемые термины и сокращения ===&lt;br /&gt;
ПК – персональный компьютер;&lt;br /&gt;
&lt;br /&gt;
ОС – операционная система;&lt;br /&gt;
&lt;br /&gt;
ПО – программное обеспечение;&lt;br /&gt;
&lt;br /&gt;
ОЗУ – оперативное запоминающее устройство;&lt;br /&gt;
&lt;br /&gt;
ФС – файловая система.&lt;br /&gt;
&lt;br /&gt;
=== Условное обозначение прибора ===&lt;br /&gt;
Пример полного условного обозначения прибора:&lt;br /&gt;
&lt;br /&gt;
* СК-01.1 – базовое исполнение;&lt;br /&gt;
* СК-01.2 – исполнение без GSM модема.&lt;br /&gt;
&lt;br /&gt;
== Оснащение прибора ==&lt;br /&gt;
&lt;br /&gt;
=== Состав прибора ===&lt;br /&gt;
&lt;br /&gt;
Прибор изготавливается в пластмассовом корпусе, предназначенном для крепления в щит на DIN-рейку. Подключение всех внешних связей осуществляется через разъемные соединения, расположенные на передней стороне шлюза. Открытие корпуса для подключения внешних связей не требуется.&lt;br /&gt;
&lt;br /&gt;
На корпусе прибора установлены разъёмы для подключения внешних антенн. &lt;br /&gt;
&lt;br /&gt;
На варианте исполнения СК-01.1 установлено 2 разъема для подключения антенн Wi-Fi и GSM (LTE) модема, СК-01.2 установлен 1 разъем для подключения антенны Wi-Fi.&lt;br /&gt;
&lt;br /&gt;
В месте с прибором в зависимости от варианта исполнения поставляются одна (две) антенна(ы) с коэффициентом усиления 2dB.&lt;br /&gt;
&lt;br /&gt;
В прибор СК-01.1 для работы GSM (LTE) модема устанавливается стандартная SIM-карта. &lt;br /&gt;
&lt;br /&gt;
=== Конструкция Прибора ===&lt;br /&gt;
Габаритные размеры и позиционные обозначения компонентов Прибора приведены на рисунке ниже.&lt;br /&gt;
[[Файл:Views 1.png|без|мини|550x550пкс|Рисунок 1 - Габаритные размеры и позиционные обозначения СК-01]]Обозначение компонентов приведено в таблице ниже:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Позиционное &lt;br /&gt;
обозначение&lt;br /&gt;
!Расшифровка&lt;br /&gt;
|-&lt;br /&gt;
|1                      &lt;br /&gt;
|GSM антенна&lt;br /&gt;
|-&lt;br /&gt;
|2                      &lt;br /&gt;
|Wi-Fi антенна&lt;br /&gt;
|-&lt;br /&gt;
|3                      &lt;br /&gt;
|Кнопка сброса настроек&lt;br /&gt;
|-&lt;br /&gt;
|4                      &lt;br /&gt;
|Место установки SIM карты&lt;br /&gt;
|-&lt;br /&gt;
|5                      &lt;br /&gt;
|Разъем подключения LAN&lt;br /&gt;
|-&lt;br /&gt;
|6                      &lt;br /&gt;
|Клемник подключения питания и RS-485&lt;br /&gt;
|-&lt;br /&gt;
|7                      &lt;br /&gt;
|Разъем подключения WAN&lt;br /&gt;
|-&lt;br /&gt;
|8                      &lt;br /&gt;
|Светодиодные индикаторы&lt;br /&gt;
|-&lt;br /&gt;
|9                      &lt;br /&gt;
|Переключатель для подключения  встроенного терминального резистора RS-485&lt;br /&gt;
|-&lt;br /&gt;
|10                  &lt;br /&gt;
|Фиксатор прибора на DIN-рейке&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Технические характеристики ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:75%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
!№ п/п&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |Общие сведения&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Конструктивное исполнение&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Моноблок на DIN-рейку&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Габаритные  размеры (ВхШхГ), мм:&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |88 × 35 × 62&lt;br /&gt;
&lt;br /&gt;
188 × 35 × 62 – с установленной антенной&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Масса прибора,  не более, кг&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |0.120&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Степень  защиты корпуса&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |IP20&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Напряжение  питания&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |24 В ±10 % постоянного тока&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Потребляемая  мощность, не более&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |12 Вт&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Интерфейсы подключения к AgavaCloud&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width:3%&amp;quot; |&lt;br /&gt;
!style=&amp;quot;width:13%&amp;quot; |&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot; | АГАВА СК-01.1&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot; | АГАВА СК-01.2&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Ethernet&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |WAN - 1 шт., скорость 10/100  Мб/с, гальваническая развязка&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Wi-Fi&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Режим &amp;quot;Клиент&amp;quot;, стандарты 802.11 b/g/n, антенна внешняя.&lt;br /&gt;
Макс. чувствительность  приемника 76 дБ, макс. мощность передатчика 21.1 дБ.&lt;br /&gt;
&lt;br /&gt;
Тип разъема для антенны – SMA-F&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|GSM&lt;br /&gt;
|1шт., GSM(LTE) - LTE CAT1 модуль, с поддержкой  LTE-TDD/LTE-FDD. &lt;br /&gt;
Максимальная скорость загрузки 10Mbps, скорость передачи - 5Mbps.&lt;br /&gt;
&lt;br /&gt;
Тип разъема для антенны – SMA-F&lt;br /&gt;
&lt;br /&gt;
Стандартная mini-SIM карта с поддержкой всех операторов беспроводной связи&lt;br /&gt;
|Отсутствует&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Интерфейсы подключения устройств&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Ethernet&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |LAN - 1 шт., скорость 10/100  Мб/с, гальваническая развязка&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|RS-485&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |1шт. с гальванической  развязкой, скорость до 115200 Mбит/с включительно&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Индикация и управление&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |12&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |Индикация&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  наличия питания - &amp;lt;code&amp;gt;POW&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  состояния GSM модема - &amp;lt;code&amp;gt;GSM&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  состояния WIFI - &amp;lt;code&amp;gt;WiFi&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикаторы  приема-передачи интерфейса RS-485 -  &amp;lt;code&amp;gt;RX&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;TX&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикаторы  приема-передачи интерфейсов Ethernet (на разъемах интерфейсов)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор режима работы - &amp;lt;code&amp;gt;USR&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|Органы  управления&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Кнопка  сброса, возврата к заводским установкам&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|Переключатель&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Включение  и отключение терминального резистора&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Условия эксплуатации ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Условия эксплуатации&lt;br /&gt;
|-&lt;br /&gt;
|Тип помещения&lt;br /&gt;
|Закрытые взрывобезопасные помещения без агрессивных паров  и газов&lt;br /&gt;
|-&lt;br /&gt;
|Температура окружающего воздуха&lt;br /&gt;
|От 0 до +50°С&lt;br /&gt;
|-&lt;br /&gt;
|Влажность воздуха&lt;br /&gt;
|Верхний предел относительной влажности воздуха 80% при  +35°С и более низких температурах без конденсации влаги&lt;br /&gt;
|-&lt;br /&gt;
|Атмосферное давление&lt;br /&gt;
|От 86 до 107 кПа&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Маркировка ==&lt;br /&gt;
На боковой панели прибора расположена наклейка с информацией о приборе:&lt;br /&gt;
&lt;br /&gt;
* обозначение исполнения Прибора;&lt;br /&gt;
* заводской номер Прибора;&lt;br /&gt;
* уникальный идентификационный номер Прибора (УИН).&lt;br /&gt;
&lt;br /&gt;
== Устройство и принцип работы прибора ==&lt;br /&gt;
&lt;br /&gt;
=== Подготовка прибора к использованию ===&lt;br /&gt;
&lt;br /&gt;
==== Общие указания ====&lt;br /&gt;
В зимнее время тару с прибором распаковывать в отапливаемом помещении не ранее чем через 4 часа после внесения их в помещение. Монтаж, эксплуатация и демонтаж СК-01 должны производиться персоналом, ознакомленным с правилами его эксплуатации и прошедшим инструктаж для работы с электрооборудованием в соответствии с правилами, установленными на предприятии-потребителе. &lt;br /&gt;
&lt;br /&gt;
==== Указания мер безопасности ====&lt;br /&gt;
По способу защиты от поражения электрическим током CK-01 соответствует классу 0 по ГОСТ 12.2.007.0-75.&lt;br /&gt;
&lt;br /&gt;
При эксплуатации и техническом обслуживании необходимо соблюдать требования ГОСТ 12.3.019-80, «Правил эксплуатации электроустановок потребителей» и «Правил охраны труда при эксплуатации электроустановок потребителей».&lt;br /&gt;
&lt;br /&gt;
При эксплуатации прибора открытые контакты клеммников находятся под напряжением. Установку прибора следует производить в специализированных шкафах и щитах, доступ внутрь которых разрешен только квалифицированным специалистам.&lt;br /&gt;
&lt;br /&gt;
Любые подключения к прибору и работы по его техническому обслуживанию производить только при отключенном питании прибора и подключенных к нему устройств.&lt;br /&gt;
&lt;br /&gt;
Установка и извлечение SIM-карты в сетевой шлюз АГАВА СК-01.1должна выполняться только при отключенном питании прибора.&lt;br /&gt;
&lt;br /&gt;
==== Монтаж и подключение прибора ====&lt;br /&gt;
Прибор устанавливается на DIN-рейку 35мм. при помощи специального фиксатора (Рисунок 1, Позиция 10), расположенного в верхней части прибора. &lt;br /&gt;
&lt;br /&gt;
Питание Прибора  должно осуществляться напряжением, указанным в разделе Технические характеристики.&lt;br /&gt;
&lt;br /&gt;
Установку SIM-карты (Рисунок 1, Позиция 4) в сетевой шлюз АГАВА СК-01.1 производить до установки Прибора на DIN-рейку.&lt;br /&gt;
&lt;br /&gt;
Установку антенн производить после установки прибора на DIN-рейку.&lt;br /&gt;
&lt;br /&gt;
Подключаемые к прибору провода должны быть многожильными сечением от 0,25 до 0,5 мм&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;. Рекомендуемые типы кабелей МКШ, МКЭШ, МКШМ ГОСТ 10348-80.&lt;br /&gt;
&lt;br /&gt;
Рекомендуется обжимать концы подключаемых проводов наконечниками типа НШВИ.&lt;br /&gt;
&lt;br /&gt;
==== Подключение линий связи ====&lt;br /&gt;
Ниже приведены схемы подключения внешних устройств (блоков питания, линии RS-485 и Ethernet) к прибору.&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения питания =====&lt;br /&gt;
[[Файл:Power.png|мини|550x550px|Рисунок 2 - Схема подключения питания|альт=|без]]&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения линии RS-485 (без дренажного провода) =====&lt;br /&gt;
[[Файл:RS-485 NO DRAIN.png|без|мини|550x550px|Рисунок -3 Схема подключения линии RS-485 (без дренажного провода)|альт=]]&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения линии RS-485 (c дренажным проводом) =====&lt;br /&gt;
[[Файл:RS-485 with drain.png|без|мини|550x550px|Рисунок 4 - Схема подключения линии RS-485 (c дренажным проводом)|альт=]]Примечание''':''' для подключения встроенных терминальных резисторов RS-485 (120 Ом) необходимо перевести переключатель SW-1 (Рисунок 1, Позиция 9) в положение “ON” .&lt;br /&gt;
&lt;br /&gt;
=== Помехи и методы их подавления ===&lt;br /&gt;
На работу Прибора могут оказывать влияние внешние помехи, возникающие под воздействием электромагнитных полей (электромагнитные помехи), наводимые на сам прибор и на линии связи прибора с внешним оборудованием, а также помехи, возникающие в питающей сети.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения влияния электромагнитных помех необходимо выполнять приведенные ниже рекомендации:&lt;br /&gt;
&lt;br /&gt;
* надежное экранирование сигнальных линий, экраны следует электрически изолировать от внешнего оборудования на протяжении всей трассы и подсоединять только к предназначенному контакту;&lt;br /&gt;
* при подключении линий связи использовать дренажный провод для выравнивания потенциалов приемопередатчиков;&lt;br /&gt;
* устанавливать прибор в металлическом шкафу, внутри которого не должно быть никакого силового оборудования (контакторов, пускателей и т. п.), корпус щита или шкафа должен быть надежно заземлен.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения электромагнитных помех, возникающих в питающей сети, следует выполнять следующие рекомендации:&lt;br /&gt;
&lt;br /&gt;
* подключать прибор к питающей сети отдельно от силового оборудования;&lt;br /&gt;
* при монтаже системы, в которой работает прибор, следует учитывать правила организации эффективного заземления;&lt;br /&gt;
* экраны и заземляющие линии прокладывать по схеме «звезда», при этом необходимо обеспечить хороший контакт с экранирующим или заземляемым элементом;&lt;br /&gt;
* цепи должны быть выполнены проводами с сечением не менее 1 мм&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;;&lt;br /&gt;
* использовать фильтры сетевых помех в линиях питания прибора;&lt;br /&gt;
* применять искрогасящие фильтры в линиях коммутации силового оборудования.&lt;br /&gt;
&lt;br /&gt;
=== Интерфейсы прибора и их назначение ===&lt;br /&gt;
Прибор оснащен большим количеством интерфейсов передачи данных, имеющих разное назначение.&lt;br /&gt;
&lt;br /&gt;
Интерфейсы связи с системой AgavaCloud:&lt;br /&gt;
&lt;br /&gt;
# 3G-GSM.&lt;br /&gt;
# WAN.&lt;br /&gt;
# WIFI (клиент).&lt;br /&gt;
&lt;br /&gt;
Интерфейсы для сбора данных с подключаемых устройств:&lt;br /&gt;
&lt;br /&gt;
# LAN.&lt;br /&gt;
# RS-485.&lt;br /&gt;
&lt;br /&gt;
Интерфейсы для настройки Прибора:&lt;br /&gt;
&lt;br /&gt;
# LAN&lt;br /&gt;
# WIFI (точка доступа).&lt;br /&gt;
&lt;br /&gt;
=== Состав программного обеспечения прибора ===&lt;br /&gt;
Программное обеспечение прибора состоит из следующих частей:&lt;br /&gt;
&lt;br /&gt;
* Системное программное обеспечение.&lt;br /&gt;
* Прикладное программное обеспечение, обеспечивающее взаимодействие с AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Прибор поставляется с установленными системным и прикладным ПО.&lt;br /&gt;
&lt;br /&gt;
== Порядок работы с прибором ==&lt;br /&gt;
=== Первое включение и загрузка ===&lt;br /&gt;
[[Файл:АГАВАСК01-Циклограмма работы.png.png|мини|600x600пкс|Рисунок 5 - Циклограмма мигания индикатора USR]]&lt;br /&gt;
Подключите прибор к источнику питания +24В соблюдая полярность.&lt;br /&gt;
&lt;br /&gt;
После подачи питания должен загореться индикатор питания “POW” и начаться инициализация. В процессе инициализации будет мигать светодиоды “Wi-Fi”, &amp;quot;USR&amp;quot;, &amp;quot;GSM&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Светодиод &amp;quot;USR&amp;quot; индицирует текущий режим/этап работы Прибора с помощью мигания. Характер мигания светодиода в разных режимах показан на рис. 5.&lt;br /&gt;
&lt;br /&gt;
Светодиод &amp;quot;GSM&amp;quot; отображает статус сети. Режимы мигания показаны на рис. 6.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-циклограмма-LED-индикатора-GSM.png|мини|599x599px|Рисунок 6 - Циклограмма мигания индикатора GSM|альт=]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Режимы и этапы работы Прибора ===&lt;br /&gt;
После включения Прибор последовательно проходит через описываемые ниже режимы и этапы. Характер мигания светодиода в разных режимах показан на рис. 5.&lt;br /&gt;
&lt;br /&gt;
# Режим &amp;lt;code&amp;gt;Подготовка&amp;lt;/code&amp;gt;. Начинается после подачи питания.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Инициализация&amp;lt;/code&amp;gt;. Длительность этапа - примерно 10 с.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Загрузка&amp;lt;/code&amp;gt;. Длительность этапа - примерно 60-70 с.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Окончание загрузки&amp;lt;/code&amp;gt;.  Длительность этапа - примерно 1-5 с.&lt;br /&gt;
# Режим &amp;lt;code&amp;gt;Работа&amp;lt;/code&amp;gt;. Примерно через 70 секунд после включения прибор начинает обмен информацией с AgavaCloud, состоящий из следующих этапов:&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Подключение&amp;lt;/code&amp;gt; к AgavaCloud.  На этом этапе производится установление соединения с AgavaCloud. Длительность режима - примерно 1 с при настроенном подключении Прибора к сети Internet. При отсутствии подключения Прибор находится в данном режиме до установления подключения к AgavaCloud. Светодиод USR кратковременно зажигается (на 100 мс), далее гаснет на 900 мс, после чего цикл повторяется.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Регистрация&amp;lt;/code&amp;gt; в AgavaCloud.  На этом этапе подключение к AgavaCloud установлено, прибор авторизуется в системе. После успешной регистрации прибор переходит к следующему этапу. На данном этапе светодиод USR делает два импульса по 100 мс с промежутком в 100 мс, далее гаснет на 700 мс, после чего цикл повторяется. Длительность режима - примерно 1 с. При наличии проблем с регистрацией Прибор находится в данном режиме до установления подключения к AgavaCloud&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Получение задания&amp;lt;/code&amp;gt;.  Длительность режима при наличии задания (то есть в каком-либо проекте задействован Прибор и для него определена конфигурация) - примерно 1 с, при отсутствии задания прибор находится в этом режиме до тех пор, пока не получит задание. На данном этапе светодиод USR делает три импульса по 100 мс с промежутком в 100 мс, далее гаснет на 500 мс, после чего цикл повторяется.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Передача данных&amp;lt;/code&amp;gt;. Основной этап, в котором находится прибор в нормальном состоянии (настроено подключение и прибор присутствует в каком-либо проекте в AgavaCloud). Светодиод USR попеременно зажигается и гаснет на 1 с.&lt;br /&gt;
&lt;br /&gt;
=== Настройка Прибора ===&lt;br /&gt;
Настройка подключения Прибора производится с помощью встроенной системной утилиты и заключается в задании параметров подключения.&lt;br /&gt;
&lt;br /&gt;
Для настройки Прибора необходимо подключиться к нему одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
* Кабельное подключение через Ethernet.&lt;br /&gt;
* Подключение к встроенной точке доступа WIFI.&lt;br /&gt;
&lt;br /&gt;
==== Настройка Прибора через кабельное подключение через Ethernet ====&lt;br /&gt;
&lt;br /&gt;
* Соедините кабелем Ethernet компьютер и порт LAN Прибора напрямую или через коммутатор.&lt;br /&gt;
* Убедитесь, что на компьютере в настройках сетевого адаптера имеется IP-адрес из сети &amp;lt;code&amp;gt;192.168.1.х&amp;lt;/code&amp;gt;, например &amp;lt;code&amp;gt;192.168.1.88&amp;lt;/code&amp;gt;, маска &amp;lt;code&amp;gt;255.255.255.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Откройте интернет-обозреватель и в адресной строке введите адрес: &amp;lt;code&amp;gt;192.168.1.1&amp;lt;/code&amp;gt;. После загрузки прибора браузер автоматически откроет страницу системной утилиты.&lt;br /&gt;
* Введите логин и пароль, далее произведите настройку Прибора.&lt;br /&gt;
&lt;br /&gt;
==== Настройка Прибора через Wi-Fi ====&lt;br /&gt;
Прибор оснащен модулем WIFI, по умолчанию настроенным на работу в режиме точки доступа, в котором возможно подключение к Прибору для его настройки.&lt;br /&gt;
&lt;br /&gt;
Порядок подключения:&lt;br /&gt;
* Откройте на компьютере настройку беспроводных сетей и выполните поиск доступных Wi-Fi сетей, либо на смартфоне включите модуль  WIFI и откройте окно выбора сети. В списке сетей должна появиться сеть c именем &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Подключите компьютер к сети &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt;. Сеть &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt; является открытой и не требует пароля и шифрования.&lt;br /&gt;
* После удачного подключения к &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt; откройте интернет-обозреватель и в адресной строке введите адрес устройства: &amp;lt;code&amp;gt;192.168.2.1&amp;lt;/code&amp;gt;. Браузер откроет страницу системной утилиты.&lt;br /&gt;
&lt;br /&gt;
* Введите логин и пароль, далее произведите настройку Прибора.&lt;br /&gt;
&lt;br /&gt;
=== Подключение Прибора к сети Internet ===&lt;br /&gt;
Для использования Прибора необходимо подключить его к сети Internet одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
# Кабельное подключение через локальную сеть или напрямую к поставщику услуг сети Internet.&lt;br /&gt;
# WIFI подключение к существующей точке доступа.&lt;br /&gt;
# Беспроводное 3G/LTE соединение с Internet с помощью встроенного 3G/LTE модема.&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Обратите внимание! Установку SIM-карты в Прибор необходимо производить при отключенном электропитании.}}{{Внимание|Тип=Восклицание синий.png|Текст=Обратите внимание! Для передачи данных через беспроводное 3G/LTE соединение требуется приобретение у поставщика услуг связи тарифа на передачу данных, совместимого с роутерами}}&lt;br /&gt;
&lt;br /&gt;
=== Настройка подключения Прибора к сети Internet ===&lt;br /&gt;
Настройка подключения Прибора к сети осуществляется с помощью встроенной системной утилиты, доступной через интерфейсы прибора LAN или WIFI  (в режиме &amp;quot;Точка доступа&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== Системная утилита ===&lt;br /&gt;
Системная утилита - встроенное в Прибор программное обеспечение, предназначенное для конфигурирования прибора и просмотра его параметров. Взаимодействие с системной утилитой осуществляется через браузер (обозреватель).&lt;br /&gt;
&lt;br /&gt;
Перед началом использования системной утилиты необходимо настроить подключение к прибору и пройти авторизацию.&lt;br /&gt;
&lt;br /&gt;
Настройте подключение к Прибору, как описано в разделе [[Руководство по эксплуатации АГАВА СК-01#Настройка Прибора|Настройка Прибора]]. &lt;br /&gt;
&lt;br /&gt;
Для авторизации используйте следующие реквизиты:&lt;br /&gt;
&lt;br /&gt;
* имя пользователя — &amp;lt;code&amp;gt;web&amp;lt;/code&amp;gt;&lt;br /&gt;
* пароль — &amp;lt;code&amp;gt;inc23.crffdswe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После ввода реквизитов нажмите кнопку  &amp;quot;Войти&amp;quot;.&lt;br /&gt;
[[Файл:АГАВАСК01-Авторизация.png|мини|Авторизация при входе в системную утилиту|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
==== Главная страница системной утилиты ====&lt;br /&gt;
После успешного прохождения авторизации будет отображена главная страница, содержащая информацию о состоянии имеющихся сетевых интерфейсов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Начальная-страница-обновленная.png|альт=|мини|640x640px|Главная страница системной утилиты|центр]]&lt;br /&gt;
&lt;br /&gt;
На странице отображены, сверху вниз:&lt;br /&gt;
&lt;br /&gt;
* полоса заголовка с названием Прибора, выпадающим списком перехода на другие страницы системной утилиты и ссылка &amp;quot;Выйти&amp;quot; для завершения работы с системной утилитой;&lt;br /&gt;
* интерфейсы Прибора, их состояние и кнопки управления интерфейсами;&lt;br /&gt;
* Кнопки &amp;quot;Применить&amp;quot; и &amp;quot;Сохранить&amp;quot; для сохранения внесенных изменений;&lt;br /&gt;
* &amp;quot;подвал&amp;quot; страницы с указанием названия системной утилиты и версии прошивки Прибора.&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Рекомендуется установить новый пароль для входа в системную утилиту. Для этого кликните по вкладке меню «Основные настройки», затем выберете пункт «Пароль сетевого шлюза», далее задайте новый пароль и подтвердите его. Для сохранения изменений нажмите кнопку «Сохранить».}}&lt;br /&gt;
&lt;br /&gt;
==== Настройка сетевых интерфейсов ====&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс 3G-GSM =====&lt;br /&gt;
&lt;br /&gt;
Если в Прибор установлена SIM карта, то после включения и загрузки устройства, на странице «Интерфейсы» в интерфейсе 3g-GSM будет отображен полученный IP-адрес предоставленный оператором связи, а также статистика обмена пакетами (RX) и (TX).[[Файл:АГАВАСК01-3G-Интерфейс.png|мини|640x640px|3g-GSM интерфейс, IP-адрес, статистика обмена пакетами|альт=|центр]]      &lt;br /&gt;
&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Настройку интерфейса 3g-GSM в большинстве случаев производить не требуется, так как она выполняется автоматически согласно параметрам, получаемым от поставщика услуг мобильной связи.}}&lt;br /&gt;
&lt;br /&gt;
При необходимости настройки параметров интерфейса 3g-GSM нажмите кнопку  «Изменить».                                        &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне на вкладке  «Основные настройки» в полях &amp;lt;code&amp;gt;APN&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Имя пользователя&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Пароль&amp;lt;/code&amp;gt; введите нужные значения параметров.                                        &lt;br /&gt;
&lt;br /&gt;
Для примера ниже приведены настройки для доступа к сети интернет через оператора связи МТС:                                        &lt;br /&gt;
&lt;br /&gt;
* APN: internet.mts.ru.                                        &lt;br /&gt;
* Имя пользователя: mts                                        &lt;br /&gt;
* Пароль: mts.                                        &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-GSM.png|мини|Настройка параметров интерфейса GSM|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
После внесения изменений нажмите кнопку «Сохранить», при этом автоматически будет выполнен переход на главную страницу. На главной странице отображается плашка &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot;, сигнализирующая о внесенных в настройки прибора изменениях, но не принятых в работу.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Главная страница-Изменения.png|альт=|центр|мини|639x639пкс|Начальная страница системной утилиты - внесены изменения в настройки, ожидается их применение]]&lt;br /&gt;
Для '''принятия внесенных изменений''' необходимо выполнить одно из двух действий:&lt;br /&gt;
&lt;br /&gt;
* нажать на плашку &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot; и в открывшемся окне нажать кнопку &amp;quot;Применить&amp;quot;;&lt;br /&gt;
* нажать на кнопку &amp;quot;Применить&amp;quot; в низу главной страницы, при этом подтверждение не запрашивается и изменения сразу применяются.&lt;br /&gt;
&lt;br /&gt;
Для '''отмены внесенных изменений''' необходимо нажать на плашку &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot; и в открывшемся окне нажать кнопку &amp;quot;Вернуть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс LAN =====&lt;br /&gt;
&lt;br /&gt;
Интерфейс LAN предназначен для сбора данных с подключаемых устройств и настройки самого Прибора. &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс LAN.png|альт=|центр|мини|640x640пкс|Иинтерфейс LAN: IP-адрес, статистика обмена пакетами]]&lt;br /&gt;
Для настройки интерфейса «LAN» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус устройства, имеются следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* выбор протокола (по умолчанию установлено в  «Статический адрес»)&lt;br /&gt;
* задание IP адреса, маски сети и адреса шлюза.&lt;br /&gt;
&lt;br /&gt;
После внесения изменений, необходимо нажать кнопку «Сохранить». &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-интерфейса-lan.png|мини|640x640px|Настройка интерфейса lan|альт=|центр]]Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс WAN =====&lt;br /&gt;
Интерфейс WAN предназначен для подключения к системе AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WAN.png|альт=|центр|мини|640x640пкс|Интерфейс WAN: IP-адрес, статистика обмена пакетами]] &lt;br /&gt;
&lt;br /&gt;
В случае подключения шлюза к AgavaCloud через кабельное Internet/ЛВС подключение, если в сети присутствует DHCP сервер, то настройка интерфейса WAN не требуется. В этом случае интерфейс будет настроен автоматически согласно параметрам, получаемым от  DHCP сервера. Иначе необходимо вручную настроить WAN интерфейс. &lt;br /&gt;
&lt;br /&gt;
Для настройки интерфейса «WAN» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус устройства, имеется возможность выбора режима (по умолчанию установлен режим «DHCP-клиент») и настройки параметров. &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-интерфейса-Wan.png|мини|640x640px|Настройка интерфейса WAN. По умолчанию включен режим DHCP клиент.|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
Для настройки статического IP-адреса в поле  «Режим» из выпадающего списка выберите пункт «Статический адрес», подтвердите выбор нажатием вновь появившейся кнопки «Изменить режим». Далее в полях «IPv4-адрес», «маска сети IPv4», «IPv4-адрес шлюза» внесите необходимые настройки и нажмите кнопку «Сохранить».&lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WAN-Настройка2.png|альт=|центр|мини|640x640пкс|Настройка интерфейса WAN. Настройка режима &amp;quot;Статический адрес&amp;quot;.]]&lt;br /&gt;
&lt;br /&gt;
Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс WIFI (клиент) =====&lt;br /&gt;
&lt;br /&gt;
Интерфейс WIFI в режиме &amp;quot;Клиент&amp;quot; предназначен для подключения к системе AgavaCloud. &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WIFI.png|альт=|центр|мини|640x640пкс|Иинтерфейс WIFI: IP-адрес, статистика обмена пакетами]]&lt;br /&gt;
Для настройки интерфейса «WIFI» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус интерфейса, имеются следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* выбор SSID (точки доступа) из списка обнаруженных;&lt;br /&gt;
* выбор режима и алгоритма шифрования;&lt;br /&gt;
* ввод ключа (пароля) для подключения к точке доступа.&lt;br /&gt;
&lt;br /&gt;
После внесения изменений, необходимо нажать кнопку «Сохранить». &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WIFI-Настройка.png|альт=|центр|мини|640x640пкс|Настройка интерфейса WIFI (клиент)]]&lt;br /&gt;
Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].{{Внимание|Тип=Восклицание синий.png|Текст=При применении настроек WIFI будет выполнен перезапуск сетевых интерфейсов Прибора. Если настройка WIFI Прибора осуществляется со смартфона, то соединение смартфона и точки доступа Прибора будет разорвано и необходимо будет повторно подключиться к точке доступа AGAVA-SK01. При настройке WIFI через LAN таких разрывов нет.}}&lt;br /&gt;
&lt;br /&gt;
==== Дополнительная настройка беспроводных подключений ====&lt;br /&gt;
Страница &amp;quot;Беспроводная сеть&amp;quot; системной утилиты позволяет выполнить дополнительные настройки беспроводной сети Прибора:&lt;br /&gt;
&lt;br /&gt;
* Включать или отключать беспроводные интерфейсы WIFI (клиент) и WIFI (точка доступа).&lt;br /&gt;
* Изменять настройки собственной точки доступа, например пароль или SSID. Последнее актуально при использовании нескольких приборов с покрытием WIFI одной области.&lt;br /&gt;
* Просматривать список клиентов, подключенных к точке доступа и отключать их.&lt;br /&gt;
&lt;br /&gt;
Для перехода к странице &amp;quot;Беспроводная сеть&amp;quot;  выберите пункт «Беспроводная сеть» в меню «Основные настройки».&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-беспроводной-сети.png|мини|Страница &amp;quot;Беспроводная сеть&amp;quot;|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
===== Настройка собственной точки доступа (WIFI в режиме &amp;quot;точка доступа&amp;quot;) =====&lt;br /&gt;
Для настройки собственной точки доступа необходимо на странице &amp;quot;Беспроводная сеть&amp;quot; в разделе «Список беспроводных сетей» нажать кнопку «Изменить» напротив беспроводной сети &amp;lt;code&amp;gt;AGAVA-SK01 | Режим: Master&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне можно изменить множество настроек точки. Наиболее востребованные параметры - SSID (имя точки), пароль.&lt;br /&gt;
После внесения изменений нужно нажать кнопку «Сохранить» в правом нижнем углу окна.&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-беспроводной-сети-в-режим-работы-точка-доступа.png|мини|686x686px|Настройка WIFI в режиме &amp;quot;Точка доступа&amp;quot;|альт=|центр]]Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
=== Использование Прибора с AgavaCloud ===&lt;br /&gt;
&lt;br /&gt;
==== Регистрация Прибора в AgavaCloud ====&lt;br /&gt;
После настройки подключения Прибора к сети Internet необходимо зарегистрировать Прибор в своем проекте AgavaCloud. Регистрация выполняется следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Войдите в свой проект AgavaCloud.&lt;br /&gt;
# Откройте раздел &amp;lt;code&amp;gt;Устройства&amp;lt;/code&amp;gt; вашего проекта.&lt;br /&gt;
# Добавьте устройство типа &amp;lt;code&amp;gt;Шлюз АГАВА СК-01&amp;lt;/code&amp;gt; и введите в поле &amp;lt;code&amp;gt;Идентификатор&amp;lt;/code&amp;gt; 16-значный УИН, указанный на шильдике, находящемся на корпусе Прибора.&lt;br /&gt;
&lt;br /&gt;
После выполнения данных операций в прибор можно добавлять подчиненные устройства.&lt;br /&gt;
&lt;br /&gt;
==== Добавление подчиненных устройств ====&lt;br /&gt;
Прибор поддерживает опрос подчиненных устройств следующих типов:&lt;br /&gt;
&lt;br /&gt;
* Устройства с протоколом Modbus-TCP.&lt;br /&gt;
* Устройства с протоколом Modbus-RTU.&lt;br /&gt;
&lt;br /&gt;
===== Добавление устройств с протоколом Modbus-RTU =====&lt;br /&gt;
Для опроса Прибором устройств с протоколом Modbus-RTU необходимо в проекте AgavaCloud добавить в шлюз соответствующее устройство.&lt;br /&gt;
&lt;br /&gt;
При заполнении настроек устройства необходимо указать адрес последовательного порта:&amp;lt;code&amp;gt;/dev/ttyS1&amp;lt;/code&amp;gt;. Остальные настройки устанавливаются в соответствии с параметрами опрашиваемого устройства.&lt;br /&gt;
&lt;br /&gt;
Дальнейшие операции по настройке проекта для передачи данных Прибора в AgavaCloud описаны на [https://cloud.kb-agava.ru/doc/ страницах описания AgavaCloud].&lt;br /&gt;
&lt;br /&gt;
== Обновление программного обеспечения АГАВА СК-01 ==&lt;br /&gt;
Прибор поставляется со всем необходимым установленным системным и прикладным программным обеспечением.&lt;br /&gt;
&lt;br /&gt;
Обновление прикладного программного обеспечения в случае необходимости производится через AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Если в процессе эксплуатации Прибора возникнет необходимость обновления системного программного обеспечения, необходимо обратиться на предприятие-изготовитель.&lt;br /&gt;
&lt;br /&gt;
== Правила транспортирования и хранения ==&lt;br /&gt;
Прибор должен транспортироваться в упаковке при температуре от -30 °С до +80 °С и относительной влажности воздуха не более 95 % (при 35 °С).&lt;br /&gt;
&lt;br /&gt;
Транспортирование допускается всеми видами закрытого транспорта.&lt;br /&gt;
&lt;br /&gt;
Транспортирование на самолетах должно производиться в отапливаемых герметичных отсеках.&lt;br /&gt;
&lt;br /&gt;
Условия хранения прибора в транспортной таре на складе потребителя должны соответствовать условиям 1 по ГОСТ 15150-69.&lt;br /&gt;
&lt;br /&gt;
Воздух в помещении хранения не должен содержать агрессивных паров и газов.&lt;br /&gt;
&lt;br /&gt;
== Техническое обслуживание ==&lt;br /&gt;
Прибор специального обслуживания не требует.&lt;br /&gt;
&lt;br /&gt;
Периодически не реже чем раз в 6 месяцев проводить:&lt;br /&gt;
&lt;br /&gt;
* осмотр прибора на внешние повреждения;&lt;br /&gt;
* соединения зажимных контактов;&lt;br /&gt;
* очистку прибора от пыли и грязи;&lt;br /&gt;
* качества крепления на DIN-рейке.&lt;br /&gt;
&lt;br /&gt;
== Упаковка ==&lt;br /&gt;
К потребителю Прибор поступает упакованный в индивидуальной картонной упаковке, в которую также вложены паспорт и антенны согласно комплекта поставки. Неиспользуемый по назначению прибор должен храниться в этой таре.&lt;br /&gt;
&lt;br /&gt;
== Комплектность ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|№ п/п&lt;br /&gt;
|Наименование&lt;br /&gt;
|Количество, &lt;br /&gt;
шт.&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Сетевой шлюз АГАВА СК-01&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Антенна Wi-Fi  (2dB)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Антенна GSM  (2dB) *&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Паспорт&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Вариант исполнения с GSM модемом СК-01.1&lt;br /&gt;
&lt;br /&gt;
== Гарантийные обязательства ==&lt;br /&gt;
Гарантийный срок эксплуатации – 12 месяцев со дня продажи.&lt;br /&gt;
&lt;br /&gt;
В случае выхода прибора  из строя в течение гарантийного срока при условии соблюдения потребителем правил транспортирования, хранения, монтажа и эксплуатации предприятие-изготовитель обязуется осуществить его бесплатный ремонт.&lt;br /&gt;
&lt;br /&gt;
Для отправки в ремонт необходимо вложить в тару с сетевым шлюзом АГАВА СК-01 паспорт, акт отказа и отправить по адресу:&lt;br /&gt;
&lt;br /&gt;
620144, г. Екатеринбург, ул. Верещагина, д. 6а, ООО КБ «АГАВА»&lt;br /&gt;
&lt;br /&gt;
Тел: (343) 382-01-92.&lt;br /&gt;
&lt;br /&gt;
[[Категория:АГАВА СК-01]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3449</id>
		<title>Руководство по эксплуатации АГАВА СК-01</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3449"/>
		<updated>2026-03-12T07:21:25Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Добавление устройств с протоколом Modbus-RTU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Файл:АГАВАСК01 Внешний вид1.png|мини|Шлюз АГАВА СК-01]]&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
Данное руководство по эксплуатации содержит сведения, необходимые для обеспечения правильной эксплуатации и полного использования технических возможностей сетевого шлюза АГАВА СК-01, далее по тексту: прибор, СК-01 или шлюз. &lt;br /&gt;
&lt;br /&gt;
Перед использованием СК-01 следует ознакомиться с настоящим документом, в котором детально описаны характеристики, устройство и принцип работы, подготовка, настройка, техническое обслуживание, правила транспортирования и хранения прибора.&lt;br /&gt;
&lt;br /&gt;
== Назначение ==&lt;br /&gt;
&lt;br /&gt;
Сетевой шлюз АГАВА СК-01 предназначен для подключение приборов к облачному сервису AgavaCloud. СК-01 используется в сфере автоматизированного управления технологическим оборудованием и сбора информации в различных областях промышленности, жилищно-коммунального и сельского хозяйства через AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Подключение к внешним устройствам осуществляется через Ethernet, Wi-Fi, RS-485 (MODBUS-RTU);&lt;br /&gt;
&lt;br /&gt;
=== Используемые термины и сокращения ===&lt;br /&gt;
ПК – персональный компьютер;&lt;br /&gt;
&lt;br /&gt;
ОС – операционная система;&lt;br /&gt;
&lt;br /&gt;
ПО – программное обеспечение;&lt;br /&gt;
&lt;br /&gt;
ОЗУ – оперативное запоминающее устройство;&lt;br /&gt;
&lt;br /&gt;
ФС – файловая система.&lt;br /&gt;
&lt;br /&gt;
=== Условное обозначение прибора ===&lt;br /&gt;
Пример полного условного обозначения прибора:&lt;br /&gt;
&lt;br /&gt;
* СК-01.1 – базовое исполнение;&lt;br /&gt;
* СК-01.2 – исполнение без GSM модема.&lt;br /&gt;
&lt;br /&gt;
== Оснащение прибора ==&lt;br /&gt;
&lt;br /&gt;
=== Состав прибора ===&lt;br /&gt;
&lt;br /&gt;
Прибор изготавливается в пластмассовом корпусе, предназначенном для крепления в щит на DIN-рейку. Подключение всех внешних связей осуществляется через разъемные соединения, расположенные на передней стороне шлюза. Открытие корпуса для подключения внешних связей не требуется.&lt;br /&gt;
&lt;br /&gt;
На корпусе прибора установлены разъёмы для подключения внешних антенн. &lt;br /&gt;
&lt;br /&gt;
На варианте исполнения СК-01.1 установлено 2 разъема для подключения антенн Wi-Fi и GSM (LTE) модема, СК-01.2 установлен 1 разъем для подключения антенны Wi-Fi.&lt;br /&gt;
&lt;br /&gt;
В месте с прибором в зависимости от варианта исполнения поставляются одна (две) антенна(ы) с коэффициентом усиления 2dB.&lt;br /&gt;
&lt;br /&gt;
В прибор СК-01.1 для работы GSM (LTE) модема устанавливается стандартная SIM-карта. &lt;br /&gt;
&lt;br /&gt;
=== Конструкция Прибора ===&lt;br /&gt;
Габаритные размеры и позиционные обозначения компонентов Прибора приведены на рисунке ниже.&lt;br /&gt;
[[Файл:Views 1.png|без|мини|550x550пкс|Рисунок 1 - Габаритные размеры и позиционные обозначения СК-01]]Обозначение компонентов приведено в таблице ниже:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Позиционное &lt;br /&gt;
обозначение&lt;br /&gt;
!Расшифровка&lt;br /&gt;
|-&lt;br /&gt;
|1                      &lt;br /&gt;
|GSM антенна&lt;br /&gt;
|-&lt;br /&gt;
|2                      &lt;br /&gt;
|Wi-Fi антенна&lt;br /&gt;
|-&lt;br /&gt;
|3                      &lt;br /&gt;
|Кнопка сброса настроек&lt;br /&gt;
|-&lt;br /&gt;
|4                      &lt;br /&gt;
|Место установки SIM карты&lt;br /&gt;
|-&lt;br /&gt;
|5                      &lt;br /&gt;
|Разъем подключения LAN&lt;br /&gt;
|-&lt;br /&gt;
|6                      &lt;br /&gt;
|Клемник подключения питания и RS-485&lt;br /&gt;
|-&lt;br /&gt;
|7                      &lt;br /&gt;
|Разъем подключения WAN&lt;br /&gt;
|-&lt;br /&gt;
|8                      &lt;br /&gt;
|Светодиодные индикаторы&lt;br /&gt;
|-&lt;br /&gt;
|9                      &lt;br /&gt;
|Переключатель для подключения  встроенного терминального резистора RS-485&lt;br /&gt;
|-&lt;br /&gt;
|10                  &lt;br /&gt;
|Фиксатор прибора на DIN-рейке&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Технические характеристики ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:75%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
!№ п/п&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |Общие сведения&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Конструктивное исполнение&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Моноблок на DIN-рейку&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Габаритные  размеры (ВхШхГ), мм:&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |88 × 35 × 62&lt;br /&gt;
&lt;br /&gt;
188 × 35 × 62 – с установленной антенной&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Масса прибора,  не более, кг&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |0.120&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Степень  защиты корпуса&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |IP20&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Напряжение  питания&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |24 В ±10 % постоянного тока&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Потребляемая  мощность, не более&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |12 Вт&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Интерфейсы подключения к AgavaCloud&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width:3%&amp;quot; |&lt;br /&gt;
!style=&amp;quot;width:13%&amp;quot; |&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot; | АГАВА СК-01.1&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot; | АГАВА СК-01.2&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Ethernet&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |WAN - 1 шт., скорость 10/100  Мб/с, гальваническая развязка&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Wi-Fi&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Режим &amp;quot;Клиент&amp;quot;, стандарты 802.11 b/g/n, антенна внешняя.&lt;br /&gt;
Макс. чувствительность  приемника 76 дБ, макс. мощность передатчика 21.1 дБ.&lt;br /&gt;
&lt;br /&gt;
Тип разъема для антенны – SMA-F&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|GSM&lt;br /&gt;
|1шт., GSM(LTE) - LTE CAT1 модуль, с поддержкой  LTE-TDD/LTE-FDD. &lt;br /&gt;
Максимальная скорость загрузки 10Mbps, скорость передачи - 5Mbps.&lt;br /&gt;
&lt;br /&gt;
Тип разъема для антенны – SMA-F&lt;br /&gt;
&lt;br /&gt;
Стандартная mini-SIM карта с поддержкой всех операторов беспроводной связи&lt;br /&gt;
|Отсутствует&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Интерфейсы подключения устройств&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Ethernet&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |LAN - 1 шт., скорость 10/100  Мб/с, гальваническая развязка&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|RS-485&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |1шт. с гальванической  развязкой, скорость до 115200 Mбит/с включительно&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Индикация и управление&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |12&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |Индикация&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  наличия питания - &amp;lt;code&amp;gt;POW&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  состояния GSM модема - &amp;lt;code&amp;gt;GSM&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  состояния WIFI - &amp;lt;code&amp;gt;WiFi&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикаторы  приема-передачи интерфейса RS-485 -  &amp;lt;code&amp;gt;RX&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;TX&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикаторы  приема-передачи интерфейсов Ethernet (на разъемах интерфейсов)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор режима работы - &amp;lt;code&amp;gt;USR&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|Органы  управления&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Кнопка  сброса, возврата к заводским установкам&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|Переключатель&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Включение  и отключение терминального резистора&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Условия эксплуатации ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Условия эксплуатации&lt;br /&gt;
|-&lt;br /&gt;
|Тип помещения&lt;br /&gt;
|Закрытые взрывобезопасные помещения без агрессивных паров  и газов&lt;br /&gt;
|-&lt;br /&gt;
|Температура окружающего воздуха&lt;br /&gt;
|От 0 до +50°С&lt;br /&gt;
|-&lt;br /&gt;
|Влажность воздуха&lt;br /&gt;
|Верхний предел относительной влажности воздуха 80% при  +35°С и более низких температурах без конденсации влаги&lt;br /&gt;
|-&lt;br /&gt;
|Атмосферное давление&lt;br /&gt;
|От 86 до 107 кПа&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Маркировка ==&lt;br /&gt;
На боковой панели прибора расположена наклейка с информацией о приборе:&lt;br /&gt;
&lt;br /&gt;
* обозначение исполнения Прибора;&lt;br /&gt;
* заводской номер Прибора;&lt;br /&gt;
* уникальный идентификационный номер Прибора (УИН).&lt;br /&gt;
&lt;br /&gt;
== Устройство и принцип работы прибора ==&lt;br /&gt;
&lt;br /&gt;
=== Подготовка прибора к использованию ===&lt;br /&gt;
&lt;br /&gt;
==== Общие указания ====&lt;br /&gt;
В зимнее время тару с прибором распаковывать в отапливаемом помещении не ранее чем через 4 часа после внесения их в помещение. Монтаж, эксплуатация и демонтаж СК-01 должны производиться персоналом, ознакомленным с правилами его эксплуатации и прошедшим инструктаж для работы с электрооборудованием в соответствии с правилами, установленными на предприятии-потребителе. &lt;br /&gt;
&lt;br /&gt;
==== Указания мер безопасности ====&lt;br /&gt;
По способу защиты от поражения электрическим током CK-01 соответствует классу 0 по ГОСТ 12.2.007.0-75.&lt;br /&gt;
&lt;br /&gt;
При эксплуатации и техническом обслуживании необходимо соблюдать требования ГОСТ 12.3.019-80, «Правил эксплуатации электроустановок потребителей» и «Правил охраны труда при эксплуатации электроустановок потребителей».&lt;br /&gt;
&lt;br /&gt;
При эксплуатации прибора открытые контакты клеммников находятся под напряжением. Установку прибора следует производить в специализированных шкафах и щитах, доступ внутрь которых разрешен только квалифицированным специалистам.&lt;br /&gt;
&lt;br /&gt;
Любые подключения к прибору и работы по его техническому обслуживанию производить только при отключенном питании прибора и подключенных к нему устройств.&lt;br /&gt;
&lt;br /&gt;
Установка и извлечение SIM-карты в сетевой шлюз АГАВА СК-01.1должна выполняться только при отключенном питании прибора.&lt;br /&gt;
&lt;br /&gt;
==== Монтаж и подключение прибора ====&lt;br /&gt;
Прибор устанавливается на DIN-рейку 35мм. при помощи специального фиксатора (Рисунок 1, Позиция 10), расположенного в верхней части прибора. &lt;br /&gt;
&lt;br /&gt;
Питание Прибора  должно осуществляться напряжением, указанным в разделе Технические характеристики.&lt;br /&gt;
&lt;br /&gt;
Установку SIM-карты (Рисунок 1, Позиция 4) в сетевой шлюз АГАВА СК-01.1 производить до установки Прибора на DIN-рейку.&lt;br /&gt;
&lt;br /&gt;
Установку антенн производить после установки прибора на DIN-рейку.&lt;br /&gt;
&lt;br /&gt;
Подключаемые к прибору провода должны быть многожильными сечением от 0,25 до 0,5 мм&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;. Рекомендуемые типы кабелей МКШ, МКЭШ, МКШМ ГОСТ 10348-80.&lt;br /&gt;
&lt;br /&gt;
Рекомендуется обжимать концы подключаемых проводов наконечниками типа НШВИ.&lt;br /&gt;
&lt;br /&gt;
==== Подключение линий связи ====&lt;br /&gt;
Ниже приведены схемы подключения внешних устройств (блоков питания, линии RS-485 и Ethernet) к прибору.&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения питания =====&lt;br /&gt;
[[Файл:Power.png|мини|550x550px|Рисунок 2 - Схема подключения питания|альт=|без]]&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения линии RS-485 (без дренажного провода) =====&lt;br /&gt;
[[Файл:RS-485 NO DRAIN.png|без|мини|550x550px|Рисунок -3 Схема подключения линии RS-485 (без дренажного провода)|альт=]]&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения линии RS-485 (c дренажным проводом) =====&lt;br /&gt;
[[Файл:RS-485 with drain.png|без|мини|550x550px|Рисунок 4 - Схема подключения линии RS-485 (c дренажным проводом)|альт=]]Примечание''':''' для подключения встроенных терминальных резисторов RS-485 (120 Ом) необходимо перевести переключатель SW-1 (Рисунок 1, Позиция 9) в положение “ON” .&lt;br /&gt;
&lt;br /&gt;
=== Помехи и методы их подавления ===&lt;br /&gt;
На работу Прибора могут оказывать влияние внешние помехи, возникающие под воздействием электромагнитных полей (электромагнитные помехи), наводимые на сам прибор и на линии связи прибора с внешним оборудованием, а также помехи, возникающие в питающей сети.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения влияния электромагнитных помех необходимо выполнять приведенные ниже рекомендации:&lt;br /&gt;
&lt;br /&gt;
* надежное экранирование сигнальных линий, экраны следует электрически изолировать от внешнего оборудования на протяжении всей трассы и подсоединять только к предназначенному контакту;&lt;br /&gt;
* при подключении линий связи использовать дренажный провод для выравнивания потенциалов приемопередатчиков;&lt;br /&gt;
* устанавливать прибор в металлическом шкафу, внутри которого не должно быть никакого силового оборудования (контакторов, пускателей и т. п.), корпус щита или шкафа должен быть надежно заземлен.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения электромагнитных помех, возникающих в питающей сети, следует выполнять следующие рекомендации:&lt;br /&gt;
&lt;br /&gt;
* подключать прибор к питающей сети отдельно от силового оборудования;&lt;br /&gt;
* при монтаже системы, в которой работает прибор, следует учитывать правила организации эффективного заземления;&lt;br /&gt;
* экраны и заземляющие линии прокладывать по схеме «звезда», при этом необходимо обеспечить хороший контакт с экранирующим или заземляемым элементом;&lt;br /&gt;
* цепи должны быть выполнены проводами с сечением не менее 1 мм&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;;&lt;br /&gt;
* использовать фильтры сетевых помех в линиях питания прибора;&lt;br /&gt;
* применять искрогасящие фильтры в линиях коммутации силового оборудования.&lt;br /&gt;
&lt;br /&gt;
=== Интерфейсы прибора и их назначение ===&lt;br /&gt;
Прибор оснащен большим количеством интерфейсов передачи данных, имеющих разное назначение.&lt;br /&gt;
&lt;br /&gt;
Интерфейсы связи с системой AgavaCloud:&lt;br /&gt;
&lt;br /&gt;
# 3G-GSM.&lt;br /&gt;
# WAN.&lt;br /&gt;
# WIFI (клиент).&lt;br /&gt;
&lt;br /&gt;
Интерфейсы для сбора данных с подключаемых устройств:&lt;br /&gt;
&lt;br /&gt;
# LAN.&lt;br /&gt;
# RS-485.&lt;br /&gt;
&lt;br /&gt;
Интерфейсы для настройки Прибора:&lt;br /&gt;
&lt;br /&gt;
# LAN&lt;br /&gt;
# WIFI (точка доступа).&lt;br /&gt;
&lt;br /&gt;
=== Состав программного обеспечения прибора ===&lt;br /&gt;
Программное обеспечение прибора состоит из следующих частей:&lt;br /&gt;
&lt;br /&gt;
* Системное программное обеспечение.&lt;br /&gt;
* Прикладное программное обеспечение, обеспечивающее взаимодействие с AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Прибор поставляется с установленными системным и прикладным ПО.&lt;br /&gt;
&lt;br /&gt;
== Порядок работы с прибором ==&lt;br /&gt;
=== Первое включение и загрузка ===&lt;br /&gt;
[[Файл:АГАВАСК01-Циклограмма работы.png.png|мини|600x600пкс|Рисунок 5 - Циклограмма мигания индикатора USR]]&lt;br /&gt;
Подключите прибор к источнику питания +24В соблюдая полярность.&lt;br /&gt;
&lt;br /&gt;
После подачи питания должен загореться индикатор питания “POW” и начаться инициализация. В процессе инициализации будет мигать светодиоды “Wi-Fi”, &amp;quot;USR&amp;quot;, &amp;quot;GSM&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Светодиод &amp;quot;USR&amp;quot; индицирует текущий режим/этап работы Прибора с помощью мигания. Характер мигания светодиода в разных режимах показан на рис. 5.&lt;br /&gt;
&lt;br /&gt;
Светодиод &amp;quot;GSM&amp;quot; отображает статус сети. Режимы мигания показаны на рис. 6.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-циклограмма-LED-индикатора-GSM.png|мини|599x599px|Рисунок 6 - Циклограмма мигания индикатора GSM|альт=]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Режимы и этапы работы Прибора ===&lt;br /&gt;
После включения Прибор последовательно проходит через описываемые ниже режимы и этапы. Характер мигания светодиода в разных режимах показан на рис. 5.&lt;br /&gt;
&lt;br /&gt;
# Режим &amp;lt;code&amp;gt;Подготовка&amp;lt;/code&amp;gt;. Начинается после подачи питания.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Инициализация&amp;lt;/code&amp;gt;. Длительность этапа - примерно 10 с.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Загрузка&amp;lt;/code&amp;gt;. Длительность этапа - примерно 60-70 с.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Окончание загрузки&amp;lt;/code&amp;gt;.  Длительность этапа - примерно 1-5 с.&lt;br /&gt;
# Режим &amp;lt;code&amp;gt;Работа&amp;lt;/code&amp;gt;. Примерно через 70 секунд после включения прибор начинает обмен информацией с AgavaCloud, состоящий из следующих этапов:&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Подключение&amp;lt;/code&amp;gt; к AgavaCloud.  На этом этапе производится установление соединения с AgavaCloud. Длительность режима - примерно 1 с при настроенном подключении Прибора к сети Internet. При отсутствии подключения Прибор находится в данном режиме до установления подключения к AgavaCloud. Светодиод USR кратковременно зажигается (на 100 мс), далее гаснет на 900 мс, после чего цикл повторяется.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Регистрация&amp;lt;/code&amp;gt; в AgavaCloud.  На этом этапе подключение к AgavaCloud установлено, прибор авторизуется в системе. После успешной регистрации прибор переходит к следующему этапу. На данном этапе светодиод USR делает два импульса по 100 мс с промежутком в 100 мс, далее гаснет на 700 мс, после чего цикл повторяется. Длительность режима - примерно 1 с. При наличии проблем с регистрацией Прибор находится в данном режиме до установления подключения к AgavaCloud&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Получение задания&amp;lt;/code&amp;gt;.  Длительность режима при наличии задания (то есть в каком-либо проекте задействован Прибор и для него определена конфигурация) - примерно 1 с, при отсутствии задания прибор находится в этом режиме до тех пор, пока не получит задание. На данном этапе светодиод USR делает три импульса по 100 мс с промежутком в 100 мс, далее гаснет на 500 мс, после чего цикл повторяется.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Передача данных&amp;lt;/code&amp;gt;. Основной этап, в котором находится прибор в нормальном состоянии (настроено подключение и прибор присутствует в каком-либо проекте в AgavaCloud). Светодиод USR попеременно зажигается и гаснет на 1 с.&lt;br /&gt;
&lt;br /&gt;
=== Настройка Прибора ===&lt;br /&gt;
Настройка подключения Прибора производится с помощью встроенной системной утилиты и заключается в задании параметров подключения.&lt;br /&gt;
&lt;br /&gt;
Для настройки Прибора необходимо подключиться к нему одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
* Кабельное подключение через Ethernet.&lt;br /&gt;
* Подключение к встроенной точке доступа WIFI.&lt;br /&gt;
&lt;br /&gt;
==== Настройка Прибора через кабельное подключение через Ethernet ====&lt;br /&gt;
&lt;br /&gt;
* Соедините кабелем Ethernet компьютер и порт LAN Прибора напрямую или через коммутатор.&lt;br /&gt;
* Убедитесь, что на компьютере в настройках сетевого адаптера имеется IP-адрес из сети &amp;lt;code&amp;gt;192.168.1.х&amp;lt;/code&amp;gt;, например &amp;lt;code&amp;gt;192.168.1.88&amp;lt;/code&amp;gt;, маска &amp;lt;code&amp;gt;255.255.255.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Откройте интернет-обозреватель и в адресной строке введите адрес: &amp;lt;code&amp;gt;192.168.1.1&amp;lt;/code&amp;gt;. После загрузки прибора браузер автоматически откроет страницу системной утилиты.&lt;br /&gt;
* Введите логин и пароль, далее произведите настройку Прибора.&lt;br /&gt;
&lt;br /&gt;
==== Настройка Прибора через Wi-Fi ====&lt;br /&gt;
Прибор оснащен модулем WIFI, по умолчанию настроенным на работу в режиме точки доступа, в котором возможно подключение к Прибору для его настройки.&lt;br /&gt;
&lt;br /&gt;
Порядок подключения:&lt;br /&gt;
* Откройте на компьютере настройку беспроводных сетей и выполните поиск доступных Wi-Fi сетей, либо на смартфоне включите модуль  WIFI и откройте окно выбора сети. В списке сетей должна появиться сеть c именем &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Подключите компьютер к сети &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt;. Сеть &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt; является открытой и не требует пароля и шифрования.&lt;br /&gt;
* После удачного подключения к &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt; откройте интернет-обозреватель и в адресной строке введите адрес устройства: &amp;lt;code&amp;gt;192.168.2.1&amp;lt;/code&amp;gt;. Браузер откроет страницу системной утилиты.&lt;br /&gt;
&lt;br /&gt;
* Введите логин и пароль, далее произведите настройку Прибора.&lt;br /&gt;
&lt;br /&gt;
=== Подключение Прибора к сети Internet ===&lt;br /&gt;
Для использования Прибора необходимо подключить его к сети Internet одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
# Кабельное подключение через локальную сеть или напрямую к поставщику услуг сети Internet.&lt;br /&gt;
# WIFI подключение к существующей точке доступа.&lt;br /&gt;
# Беспроводное 3G/LTE соединение с Internet с помощью встроенного 3G/LTE модема.&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Обратите внимание! Установку SIM-карты в Прибор необходимо производить при отключенном электропитании.}}{{Внимание|Тип=Восклицание синий.png|Текст=Обратите внимание! Для передачи данных через беспроводное 3G/LTE соединение требуется приобретение у поставщика услуг связи тарифа на передачу данных, совместимого с роутерами}}&lt;br /&gt;
&lt;br /&gt;
=== Настройка подключения Прибора к сети Internet ===&lt;br /&gt;
Настройка подключения Прибора к сети осуществляется с помощью встроенной системной утилиты, доступной через интерфейсы прибора LAN или WIFI  (в режиме &amp;quot;Точка доступа&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== Системная утилита ===&lt;br /&gt;
Системная утилита - встроенное в Прибор программное обеспечение, предназначенное для конфигурирования прибора и просмотра его параметров. Взаимодействие с системной утилитой осуществляется через браузер (обозреватель).&lt;br /&gt;
&lt;br /&gt;
Перед началом использования системной утилиты необходимо настроить подключение к прибору и пройти авторизацию.&lt;br /&gt;
&lt;br /&gt;
Настройте подключение к Прибору, как описано в разделе [[Руководство по эксплуатации АГАВА СК-01#Настройка Прибора|Настройка Прибора]]. &lt;br /&gt;
&lt;br /&gt;
Для авторизации используйте следующие реквизиты:&lt;br /&gt;
&lt;br /&gt;
* имя пользователя — &amp;lt;code&amp;gt;web&amp;lt;/code&amp;gt;&lt;br /&gt;
* пароль — &amp;lt;code&amp;gt;inc23.crffdswe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После ввода реквизитов нажмите кнопку  &amp;quot;Войти&amp;quot;.&lt;br /&gt;
[[Файл:АГАВАСК01-Авторизация.png|мини|Авторизация при входе в системную утилиту|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
==== Главная страница системной утилиты ====&lt;br /&gt;
После успешного прохождения авторизации будет отображена главная страница, содержащая информацию о состоянии имеющихся сетевых интерфейсов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Начальная-страница-обновленная.png|альт=|мини|640x640px|Главная страница системной утилиты|центр]]&lt;br /&gt;
&lt;br /&gt;
На странице отображены, сверху вниз:&lt;br /&gt;
&lt;br /&gt;
* полоса заголовка с названием Прибора, выпадающим списком перехода на другие страницы системной утилиты и ссылка &amp;quot;Выйти&amp;quot; для завершения работы с системной утилитой;&lt;br /&gt;
* интерфейсы Прибора, их состояние и кнопки управления интерфейсами;&lt;br /&gt;
* Кнопки &amp;quot;Применить&amp;quot; и &amp;quot;Сохранить&amp;quot; для сохранения внесенных изменений;&lt;br /&gt;
* &amp;quot;подвал&amp;quot; страницы с указанием названия системной утилиты и версии прошивки Прибора.&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Рекомендуется установить новый пароль для входа в системную утилиту. Для этого кликните по вкладке меню «Основные настройки», затем выберете пункт «Пароль сетевого шлюза», далее задайте новый пароль и подтвердите его. Для сохранения изменений нажмите кнопку «Сохранить».}}&lt;br /&gt;
&lt;br /&gt;
==== Настройка сетевых интерфейсов ====&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс 3G-GSM =====&lt;br /&gt;
&lt;br /&gt;
Если в Прибор установлена SIM карта, то после включения и загрузки устройства, на странице «Интерфейсы» в интерфейсе 3g-GSM будет отображен полученный IP-адрес предоставленный оператором связи, а также статистика обмена пакетами (RX) и (TX).[[Файл:АГАВАСК01-3G-Интерфейс.png|мини|640x640px|3g-GSM интерфейс, IP-адрес, статистика обмена пакетами|альт=|центр]]      &lt;br /&gt;
&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Настройку интерфейса 3g-GSM в большинстве случаев производить не требуется, так как она выполняется автоматически при запуске Прибора.}}&lt;br /&gt;
&lt;br /&gt;
При необходимости настройки параметров интерфейса 3g-GSM нажмите кнопку  «Изменить».                                        &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне на вкладке  «Основные настройки» в полях &amp;lt;code&amp;gt;APN&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Имя пользователя&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Пароль&amp;lt;/code&amp;gt; введите нужные значения параметров.                                        &lt;br /&gt;
&lt;br /&gt;
Для примера ниже приведены настройки для доступа к сети интернет через оператора связи МТС:                                        &lt;br /&gt;
&lt;br /&gt;
* APN: internet.mts.ru.                                        &lt;br /&gt;
* Имя пользователя: mts                                        &lt;br /&gt;
* Пароль: mts.                                        &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-GSM.png|мини|Настройка параметров интерфейса GSM|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
После внесения изменений нажмите кнопку «Сохранить», при этом автоматически будет выполнен переход на главную страницу. На главной странице отображается плашка &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot;, сигнализирующая о внесенных в настройки прибора изменениях, но не принятых в работу.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Главная страница-Изменения.png|альт=|центр|мини|639x639пкс|Начальная страница системной утилиты - внесены изменения в настройки, ожидается их применение]]&lt;br /&gt;
Для '''принятия внесенных изменений''' необходимо выполнить одно из двух действий:&lt;br /&gt;
&lt;br /&gt;
* нажать на плашку &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot; и в открывшемся окне нажать кнопку &amp;quot;Применить&amp;quot;;&lt;br /&gt;
* нажать на кнопку &amp;quot;Применить&amp;quot; в низу главной страницы, при этом подтверждение не запрашивается и изменения сразу применяются.&lt;br /&gt;
&lt;br /&gt;
Для '''отмены внесенных изменений''' необходимо нажать на плашку &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot; и в открывшемся окне нажать кнопку &amp;quot;Вернуть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс LAN =====&lt;br /&gt;
&lt;br /&gt;
Интерфейс LAN предназначен для сбора данных с подключаемых устройств и настройки самого Прибора. &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс LAN.png|альт=|центр|мини|640x640пкс|Иинтерфейс LAN: IP-адрес, статистика обмена пакетами]]&lt;br /&gt;
Для настройки интерфейса «LAN» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус устройства, имеются следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* выбор протокола (по умолчанию установлено в  «Статический адрес»)&lt;br /&gt;
* задание IP адреса, маски сети и адреса шлюза.&lt;br /&gt;
&lt;br /&gt;
После внесения изменений, необходимо нажать кнопку «Сохранить». &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-интерфейса-lan.png|мини|640x640px|Настройка интерфейса lan|альт=|центр]]Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс WAN =====&lt;br /&gt;
Интерфейс WAN предназначен для подключения к системе AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WAN.png|альт=|центр|мини|640x640пкс|Интерфейс WAN: IP-адрес, статистика обмена пакетами]] &lt;br /&gt;
&lt;br /&gt;
Для настройки интерфейса «WAN» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус устройства, имеется возможность выбора режима (по умолчанию установлен режим «DHCP-клиент») и настройки параметров. &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-интерфейса-Wan.png|мини|640x640px|Настройка интерфейса WAN. По умолчанию включен режим DHCP клиент.|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
Для настройки статического IP-адреса в поле  «Режим» из выпадающего списка выберите пункт «Статический адрес», подтвердите выбор нажатием вновь появившейся кнопки «Изменить режим». Далее в полях «IPv4-адрес», «маска сети IPv4», «IPv4-адрес шлюза» внесите необходимые настройки и нажмите кнопку «Сохранить».&lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WAN-Настройка2.png|альт=|центр|мини|640x640пкс|Настройка интерфейса WAN. Настройка режима &amp;quot;Статический адрес&amp;quot;.]]&lt;br /&gt;
&lt;br /&gt;
Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс WIFI (клиент) =====&lt;br /&gt;
&lt;br /&gt;
Интерфейс WIFI в режиме &amp;quot;Клиент&amp;quot; предназначен для подключения к системе AgavaCloud. &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WIFI.png|альт=|центр|мини|640x640пкс|Иинтерфейс WIFI: IP-адрес, статистика обмена пакетами]]&lt;br /&gt;
Для настройки интерфейса «WIFI» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус интерфейса, имеются следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* выбор SSID (точки доступа) из списка обнаруженных;&lt;br /&gt;
* выбор режима и алгоритма шифрования;&lt;br /&gt;
* ввод ключа (пароля) для подключения к точке доступа.&lt;br /&gt;
&lt;br /&gt;
После внесения изменений, необходимо нажать кнопку «Сохранить». &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WIFI-Настройка.png|альт=|центр|мини|640x640пкс|Настройка интерфейса WIFI (клиент)]]&lt;br /&gt;
Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].{{Внимание|Тип=Восклицание синий.png|Текст=При применении настроек WIFI будет выполнен перезапуск сетевых интерфейсов Прибора. Если настройка WIFI Прибора осуществляется со смартфона, то соединение смартфона и точки доступа Прибора будет разорвано и необходимо будет повторно подключиться к точке доступа AGAVA-SK01. При настройке WIFI через LAN таких разрывов нет.}}&lt;br /&gt;
&lt;br /&gt;
==== Дополнительная настройка беспроводных подключений ====&lt;br /&gt;
Страница &amp;quot;Беспроводная сеть&amp;quot; системной утилиты позволяет выполнить дополнительные настройки беспроводной сети Прибора:&lt;br /&gt;
&lt;br /&gt;
* Включать или отключать беспроводные интерфейсы WIFI (клиент) и WIFI (точка доступа).&lt;br /&gt;
* Изменять настройки собственной точки доступа, например пароль или SSID. Последнее актуально при использовании нескольких приборов с покрытием WIFI одной области.&lt;br /&gt;
* Просматривать список клиентов, подключенных к точке доступа и отключать их.&lt;br /&gt;
&lt;br /&gt;
Для перехода к странице &amp;quot;Беспроводная сеть&amp;quot;  выберите пункт «Беспроводная сеть» в меню «Основные настройки».&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-беспроводной-сети.png|мини|Страница &amp;quot;Беспроводная сеть&amp;quot;|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
===== Настройка собственной точки доступа (WIFI в режиме &amp;quot;точка доступа&amp;quot;) =====&lt;br /&gt;
Для настройки собственной точки доступа необходимо на странице &amp;quot;Беспроводная сеть&amp;quot; в разделе «Список беспроводных сетей» нажать кнопку «Изменить» напротив беспроводной сети &amp;lt;code&amp;gt;AGAVA-SK01 | Режим: Master&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне можно изменить множество настроек точки. Наиболее востребованные параметры - SSID (имя точки), пароль.&lt;br /&gt;
После внесения изменений нужно нажать кнопку «Сохранить» в правом нижнем углу окна.&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-беспроводной-сети-в-режим-работы-точка-доступа.png|мини|686x686px|Настройка WIFI в режиме &amp;quot;Точка доступа&amp;quot;|альт=|центр]]Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
=== Использование Прибора с AgavaCloud ===&lt;br /&gt;
&lt;br /&gt;
==== Регистрация Прибора в AgavaCloud ====&lt;br /&gt;
После настройки подключения Прибора к сети Internet необходимо зарегистрировать Прибор в своем проекте AgavaCloud. Регистрация выполняется следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Войдите в свой проект AgavaCloud.&lt;br /&gt;
# Откройте раздел &amp;lt;code&amp;gt;Устройства&amp;lt;/code&amp;gt; вашего проекта.&lt;br /&gt;
# Добавьте устройство типа &amp;lt;code&amp;gt;Шлюз АГАВА СК-01&amp;lt;/code&amp;gt; и введите в поле &amp;lt;code&amp;gt;Идентификатор&amp;lt;/code&amp;gt; 16-значный УИН, указанный на шильдике, находящемся на корпусе Прибора.&lt;br /&gt;
&lt;br /&gt;
После выполнения данных операций в прибор можно добавлять подчиненные устройства.&lt;br /&gt;
&lt;br /&gt;
==== Добавление подчиненных устройств ====&lt;br /&gt;
Прибор поддерживает опрос подчиненных устройств следующих типов:&lt;br /&gt;
&lt;br /&gt;
* Устройства с протоколом Modbus-TCP.&lt;br /&gt;
* Устройства с протоколом Modbus-RTU.&lt;br /&gt;
&lt;br /&gt;
===== Добавление устройств с протоколом Modbus-RTU =====&lt;br /&gt;
Для опроса Прибором устройств с протоколом Modbus-RTU необходимо в проекте AgavaCloud добавить в шлюз соответствующее устройство.&lt;br /&gt;
&lt;br /&gt;
При заполнении настроек устройства необходимо указать адрес последовательного порта:&amp;lt;code&amp;gt;/dev/ttyS1&amp;lt;/code&amp;gt;. Остальные настройки устанавливаются в соответствии с параметрами опрашиваемого устройства.&lt;br /&gt;
&lt;br /&gt;
Дальнейшие операции по настройке проекта для передачи данных Прибора в AgavaCloud описаны на [https://cloud.kb-agava.ru/doc/ страницах описания AgavaCloud].&lt;br /&gt;
&lt;br /&gt;
== Обновление программного обеспечения АГАВА СК-01 ==&lt;br /&gt;
Прибор поставляется со всем необходимым установленным системным и прикладным программным обеспечением.&lt;br /&gt;
&lt;br /&gt;
Обновление прикладного программного обеспечения в случае необходимости производится через AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Если в процессе эксплуатации Прибора возникнет необходимость обновления системного программного обеспечения, необходимо обратиться на предприятие-изготовитель.&lt;br /&gt;
&lt;br /&gt;
== Правила транспортирования и хранения ==&lt;br /&gt;
Прибор должен транспортироваться в упаковке при температуре от -30 °С до +80 °С и относительной влажности воздуха не более 95 % (при 35 °С).&lt;br /&gt;
&lt;br /&gt;
Транспортирование допускается всеми видами закрытого транспорта.&lt;br /&gt;
&lt;br /&gt;
Транспортирование на самолетах должно производиться в отапливаемых герметичных отсеках.&lt;br /&gt;
&lt;br /&gt;
Условия хранения прибора в транспортной таре на складе потребителя должны соответствовать условиям 1 по ГОСТ 15150-69.&lt;br /&gt;
&lt;br /&gt;
Воздух в помещении хранения не должен содержать агрессивных паров и газов.&lt;br /&gt;
&lt;br /&gt;
== Техническое обслуживание ==&lt;br /&gt;
Прибор специального обслуживания не требует.&lt;br /&gt;
&lt;br /&gt;
Периодически не реже чем раз в 6 месяцев проводить:&lt;br /&gt;
&lt;br /&gt;
* осмотр прибора на внешние повреждения;&lt;br /&gt;
* соединения зажимных контактов;&lt;br /&gt;
* очистку прибора от пыли и грязи;&lt;br /&gt;
* качества крепления на DIN-рейке.&lt;br /&gt;
&lt;br /&gt;
== Упаковка ==&lt;br /&gt;
К потребителю Прибор поступает упакованный в индивидуальной картонной упаковке, в которую также вложены паспорт и антенны согласно комплекта поставки. Неиспользуемый по назначению прибор должен храниться в этой таре.&lt;br /&gt;
&lt;br /&gt;
== Комплектность ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|№ п/п&lt;br /&gt;
|Наименование&lt;br /&gt;
|Количество, &lt;br /&gt;
шт.&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Сетевой шлюз АГАВА СК-01&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Антенна Wi-Fi  (2dB)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Антенна GSM  (2dB) *&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Паспорт&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Вариант исполнения с GSM модемом СК-01.1&lt;br /&gt;
&lt;br /&gt;
== Гарантийные обязательства ==&lt;br /&gt;
Гарантийный срок эксплуатации – 12 месяцев со дня продажи.&lt;br /&gt;
&lt;br /&gt;
В случае выхода прибора  из строя в течение гарантийного срока при условии соблюдения потребителем правил транспортирования, хранения, монтажа и эксплуатации предприятие-изготовитель обязуется осуществить его бесплатный ремонт.&lt;br /&gt;
&lt;br /&gt;
Для отправки в ремонт необходимо вложить в тару с сетевым шлюзом АГАВА СК-01 паспорт, акт отказа и отправить по адресу:&lt;br /&gt;
&lt;br /&gt;
620144, г. Екатеринбург, ул. Верещагина, д. 6а, ООО КБ «АГАВА»&lt;br /&gt;
&lt;br /&gt;
Тел: (343) 382-01-92.&lt;br /&gt;
&lt;br /&gt;
[[Категория:АГАВА СК-01]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%90%D0%93%D0%90%D0%92%D0%90%D0%A1%D0%9A01_%D0%92%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B9_%D0%B2%D0%B8%D0%B41.png&amp;diff=3448</id>
		<title>Файл:АГАВАСК01 Внешний вид1.png</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%90%D0%93%D0%90%D0%92%D0%90%D0%A1%D0%9A01_%D0%92%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B9_%D0%B2%D0%B8%D0%B41.png&amp;diff=3448"/>
		<updated>2026-03-12T03:46:11Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: TaushkanovKV загрузил новую версию Файл:АГАВАСК01 Внешний вид1.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;АГАВА СК-01 Внешний вид&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=C%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B9_%D1%88%D0%BB%D1%8E%D0%B7_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3447</id>
		<title>Cетевой шлюз АГАВА СК-01</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=C%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B9_%D1%88%D0%BB%D1%8E%D0%B7_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3447"/>
		<updated>2026-03-11T10:36:27Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Файл:АГАВАСК01 Внешний вид1.png|мини|Шлюз АГАВА СК-01]]&lt;br /&gt;
Cетевой шлюз АГАВА СК-01 предназначен для передачи данных в систему облачной Internet-диспетчеризации от различных средств автоматизации, модулей ввода-вывода и других контроллеров и вычислителей из списка поддерживаемых.&lt;br /&gt;
&lt;br /&gt;
== Документация ==&lt;br /&gt;
&lt;br /&gt;
* [[Руководство по эксплуатации АГАВА СК-01]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:АГАВА СК-01]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3446</id>
		<title>Руководство по эксплуатации АГАВА СК-01</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3446"/>
		<updated>2026-03-11T10:36:02Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Файл:АГАВАСК01 Внешний вид1.png|мини|Шлюз АГАВА СК-01]]&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
Данное руководство по эксплуатации содержит сведения, необходимые для обеспечения правильной эксплуатации и полного использования технических возможностей сетевого шлюза АГАВА СК-01, далее по тексту: прибор, СК-01 или шлюз. &lt;br /&gt;
&lt;br /&gt;
Перед использованием СК-01 следует ознакомиться с настоящим документом, в котором детально описаны характеристики, устройство и принцип работы, подготовка, настройка, техническое обслуживание, правила транспортирования и хранения прибора.&lt;br /&gt;
&lt;br /&gt;
== Назначение ==&lt;br /&gt;
&lt;br /&gt;
Сетевой шлюз АГАВА СК-01 предназначен для подключение приборов к облачному сервису AgavaCloud. СК-01 используется в сфере автоматизированного управления технологическим оборудованием и сбора информации в различных областях промышленности, жилищно-коммунального и сельского хозяйства через AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Подключение к внешним устройствам осуществляется через Ethernet, Wi-Fi, RS-485 (MODBUS-RTU);&lt;br /&gt;
&lt;br /&gt;
=== Используемые термины и сокращения ===&lt;br /&gt;
ПК – персональный компьютер;&lt;br /&gt;
&lt;br /&gt;
ОС – операционная система;&lt;br /&gt;
&lt;br /&gt;
ПО – программное обеспечение;&lt;br /&gt;
&lt;br /&gt;
ОЗУ – оперативное запоминающее устройство;&lt;br /&gt;
&lt;br /&gt;
ФС – файловая система.&lt;br /&gt;
&lt;br /&gt;
=== Условное обозначение прибора ===&lt;br /&gt;
Пример полного условного обозначения прибора:&lt;br /&gt;
&lt;br /&gt;
* СК-01.1 – базовое исполнение;&lt;br /&gt;
* СК-01.2 – исполнение без GSM модема.&lt;br /&gt;
&lt;br /&gt;
== Оснащение прибора ==&lt;br /&gt;
&lt;br /&gt;
=== Состав прибора ===&lt;br /&gt;
&lt;br /&gt;
Прибор изготавливается в пластмассовом корпусе, предназначенном для крепления в щит на DIN-рейку. Подключение всех внешних связей осуществляется через разъемные соединения, расположенные на передней стороне шлюза. Открытие корпуса для подключения внешних связей не требуется.&lt;br /&gt;
&lt;br /&gt;
На корпусе прибора установлены разъёмы для подключения внешних антенн. &lt;br /&gt;
&lt;br /&gt;
На варианте исполнения СК-01.1 установлено 2 разъема для подключения антенн Wi-Fi и GSM (LTE) модема, СК-01.2 установлен 1 разъем для подключения антенны Wi-Fi.&lt;br /&gt;
&lt;br /&gt;
В месте с прибором в зависимости от варианта исполнения поставляются одна (две) антенна(ы) с коэффициентом усиления 2dB.&lt;br /&gt;
&lt;br /&gt;
В прибор СК-01.1 для работы GSM (LTE) модема устанавливается стандартная SIM-карта. &lt;br /&gt;
&lt;br /&gt;
=== Конструкция Прибора ===&lt;br /&gt;
Габаритные размеры и позиционные обозначения компонентов Прибора приведены на рисунке ниже.&lt;br /&gt;
[[Файл:Views 1.png|без|мини|550x550пкс|Рисунок 1 - Габаритные размеры и позиционные обозначения СК-01]]Обозначение компонентов приведено в таблице ниже:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Позиционное &lt;br /&gt;
обозначение&lt;br /&gt;
!Расшифровка&lt;br /&gt;
|-&lt;br /&gt;
|1                      &lt;br /&gt;
|GSM антенна&lt;br /&gt;
|-&lt;br /&gt;
|2                      &lt;br /&gt;
|Wi-Fi антенна&lt;br /&gt;
|-&lt;br /&gt;
|3                      &lt;br /&gt;
|Кнопка сброса настроек&lt;br /&gt;
|-&lt;br /&gt;
|4                      &lt;br /&gt;
|Место установки SIM карты&lt;br /&gt;
|-&lt;br /&gt;
|5                      &lt;br /&gt;
|Разъем подключения LAN&lt;br /&gt;
|-&lt;br /&gt;
|6                      &lt;br /&gt;
|Клемник подключения питания и RS-485&lt;br /&gt;
|-&lt;br /&gt;
|7                      &lt;br /&gt;
|Разъем подключения WAN&lt;br /&gt;
|-&lt;br /&gt;
|8                      &lt;br /&gt;
|Светодиодные индикаторы&lt;br /&gt;
|-&lt;br /&gt;
|9                      &lt;br /&gt;
|Переключатель для подключения  встроенного терминального резистора RS-485&lt;br /&gt;
|-&lt;br /&gt;
|10                  &lt;br /&gt;
|Фиксатор прибора на DIN-рейке&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Технические характеристики ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:75%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
!№ п/п&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |Общие сведения&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Конструктивное исполнение&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Моноблок на DIN-рейку&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Габаритные  размеры (ВхШхГ), мм:&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |88 × 35 × 62&lt;br /&gt;
&lt;br /&gt;
188 × 35 × 62 – с установленной антенной&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Масса прибора,  не более, кг&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |0.120&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Степень  защиты корпуса&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |IP20&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Напряжение  питания&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |24 В ±10 % постоянного тока&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Потребляемая  мощность, не более&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |12 Вт&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Интерфейсы подключения к AgavaCloud&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width:3%&amp;quot; |&lt;br /&gt;
!style=&amp;quot;width:13%&amp;quot; |&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot; | АГАВА СК-01.1&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot; | АГАВА СК-01.2&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Ethernet&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |WAN - 1 шт., скорость 10/100  Мб/с, гальваническая развязка&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Wi-Fi&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Режим &amp;quot;Клиент&amp;quot;, стандарты 802.11 b/g/n, антенна внешняя.&lt;br /&gt;
Макс. чувствительность  приемника 76 дБ, макс. мощность передатчика 21.1 дБ.&lt;br /&gt;
&lt;br /&gt;
Тип разъема для антенны – SMA-F&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|GSM&lt;br /&gt;
|1шт., GSM(LTE) - LTE CAT1 модуль, с поддержкой  LTE-TDD/LTE-FDD. &lt;br /&gt;
Максимальная скорость загрузки 10Mbps, скорость передачи - 5Mbps.&lt;br /&gt;
&lt;br /&gt;
Тип разъема для антенны – SMA-F&lt;br /&gt;
&lt;br /&gt;
Стандартная mini-SIM карта с поддержкой всех операторов беспроводной связи&lt;br /&gt;
|Отсутствует&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Интерфейсы подключения устройств&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Ethernet&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |LAN - 1 шт., скорость 10/100  Мб/с, гальваническая развязка&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|RS-485&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |1шт. с гальванической  развязкой, скорость до 115200 Mбит/с включительно&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Индикация и управление&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |12&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |Индикация&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  наличия питания - &amp;lt;code&amp;gt;POW&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  состояния GSM модема - &amp;lt;code&amp;gt;GSM&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  состояния WIFI - &amp;lt;code&amp;gt;WiFi&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикаторы  приема-передачи интерфейса RS-485 -  &amp;lt;code&amp;gt;RX&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;TX&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикаторы  приема-передачи интерфейсов Ethernet (на разъемах интерфейсов)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор режима работы - &amp;lt;code&amp;gt;USR&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|Органы  управления&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Кнопка  сброса, возврата к заводским установкам&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|Переключатель&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Включение  и отключение терминального резистора&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Условия эксплуатации ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Условия эксплуатации&lt;br /&gt;
|-&lt;br /&gt;
|Тип помещения&lt;br /&gt;
|Закрытые взрывобезопасные помещения без агрессивных паров  и газов&lt;br /&gt;
|-&lt;br /&gt;
|Температура окружающего воздуха&lt;br /&gt;
|От 0 до +50°С&lt;br /&gt;
|-&lt;br /&gt;
|Влажность воздуха&lt;br /&gt;
|Верхний предел относительной влажности воздуха 80% при  +35°С и более низких температурах без конденсации влаги&lt;br /&gt;
|-&lt;br /&gt;
|Атмосферное давление&lt;br /&gt;
|От 86 до 107 кПа&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Маркировка ==&lt;br /&gt;
На боковой панели прибора расположена наклейка с информацией о приборе:&lt;br /&gt;
&lt;br /&gt;
* обозначение исполнения Прибора;&lt;br /&gt;
* заводской номер Прибора;&lt;br /&gt;
* уникальный идентификационный номер Прибора (УИН).&lt;br /&gt;
&lt;br /&gt;
== Устройство и принцип работы прибора ==&lt;br /&gt;
&lt;br /&gt;
=== Подготовка прибора к использованию ===&lt;br /&gt;
&lt;br /&gt;
==== Общие указания ====&lt;br /&gt;
В зимнее время тару с прибором распаковывать в отапливаемом помещении не ранее чем через 4 часа после внесения их в помещение. Монтаж, эксплуатация и демонтаж СК-01 должны производиться персоналом, ознакомленным с правилами его эксплуатации и прошедшим инструктаж для работы с электрооборудованием в соответствии с правилами, установленными на предприятии-потребителе. &lt;br /&gt;
&lt;br /&gt;
==== Указания мер безопасности ====&lt;br /&gt;
По способу защиты от поражения электрическим током CK-01 соответствует классу 0 по ГОСТ 12.2.007.0-75.&lt;br /&gt;
&lt;br /&gt;
При эксплуатации и техническом обслуживании необходимо соблюдать требования ГОСТ 12.3.019-80, «Правил эксплуатации электроустановок потребителей» и «Правил охраны труда при эксплуатации электроустановок потребителей».&lt;br /&gt;
&lt;br /&gt;
При эксплуатации прибора открытые контакты клеммников находятся под напряжением. Установку прибора следует производить в специализированных шкафах и щитах, доступ внутрь которых разрешен только квалифицированным специалистам.&lt;br /&gt;
&lt;br /&gt;
Любые подключения к прибору и работы по его техническому обслуживанию производить только при отключенном питании прибора и подключенных к нему устройств.&lt;br /&gt;
&lt;br /&gt;
Установка и извлечение SIM-карты в сетевой шлюз АГАВА СК-01.1должна выполняться только при отключенном питании прибора.&lt;br /&gt;
&lt;br /&gt;
==== Монтаж и подключение прибора ====&lt;br /&gt;
Прибор устанавливается на DIN-рейку 35мм. при помощи специального фиксатора (Рисунок 1, Позиция 10), расположенного в верхней части прибора. &lt;br /&gt;
&lt;br /&gt;
Питание Прибора  должно осуществляться напряжением, указанным в разделе Технические характеристики.&lt;br /&gt;
&lt;br /&gt;
Установку SIM-карты (Рисунок 1, Позиция 4) в сетевой шлюз АГАВА СК-01.1 производить до установки Прибора на DIN-рейку.&lt;br /&gt;
&lt;br /&gt;
Установку антенн производить после установки прибора на DIN-рейку.&lt;br /&gt;
&lt;br /&gt;
Подключаемые к прибору провода должны быть многожильными сечением от 0,25 до 0,5 мм&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;. Рекомендуемые типы кабелей МКШ, МКЭШ, МКШМ ГОСТ 10348-80.&lt;br /&gt;
&lt;br /&gt;
Рекомендуется обжимать концы подключаемых проводов наконечниками типа НШВИ.&lt;br /&gt;
&lt;br /&gt;
==== Подключение линий связи ====&lt;br /&gt;
Ниже приведены схемы подключения внешних устройств (блоков питания, линии RS-485 и Ethernet) к прибору.&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения питания =====&lt;br /&gt;
[[Файл:Power.png|мини|550x550px|Рисунок 2 - Схема подключения питания|альт=|без]]&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения линии RS-485 (без дренажного провода) =====&lt;br /&gt;
[[Файл:RS-485 NO DRAIN.png|без|мини|550x550px|Рисунок -3 Схема подключения линии RS-485 (без дренажного провода)|альт=]]&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения линии RS-485 (c дренажным проводом) =====&lt;br /&gt;
[[Файл:RS-485 with drain.png|без|мини|550x550px|Рисунок 4 - Схема подключения линии RS-485 (c дренажным проводом)|альт=]]Примечание''':''' для подключения встроенных терминальных резисторов RS-485 (120 Ом) необходимо перевести переключатель SW-1 (Рисунок 1, Позиция 9) в положение “ON” .&lt;br /&gt;
&lt;br /&gt;
=== Помехи и методы их подавления ===&lt;br /&gt;
На работу Прибора могут оказывать влияние внешние помехи, возникающие под воздействием электромагнитных полей (электромагнитные помехи), наводимые на сам прибор и на линии связи прибора с внешним оборудованием, а также помехи, возникающие в питающей сети.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения влияния электромагнитных помех необходимо выполнять приведенные ниже рекомендации:&lt;br /&gt;
&lt;br /&gt;
* надежное экранирование сигнальных линий, экраны следует электрически изолировать от внешнего оборудования на протяжении всей трассы и подсоединять только к предназначенному контакту;&lt;br /&gt;
* при подключении линий связи использовать дренажный провод для выравнивания потенциалов приемопередатчиков;&lt;br /&gt;
* устанавливать прибор в металлическом шкафу, внутри которого не должно быть никакого силового оборудования (контакторов, пускателей и т. п.), корпус щита или шкафа должен быть надежно заземлен.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения электромагнитных помех, возникающих в питающей сети, следует выполнять следующие рекомендации:&lt;br /&gt;
&lt;br /&gt;
* подключать прибор к питающей сети отдельно от силового оборудования;&lt;br /&gt;
* при монтаже системы, в которой работает прибор, следует учитывать правила организации эффективного заземления;&lt;br /&gt;
* экраны и заземляющие линии прокладывать по схеме «звезда», при этом необходимо обеспечить хороший контакт с экранирующим или заземляемым элементом;&lt;br /&gt;
* цепи должны быть выполнены проводами с сечением не менее 1 мм&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;;&lt;br /&gt;
* использовать фильтры сетевых помех в линиях питания прибора;&lt;br /&gt;
* применять искрогасящие фильтры в линиях коммутации силового оборудования.&lt;br /&gt;
&lt;br /&gt;
=== Интерфейсы прибора и их назначение ===&lt;br /&gt;
Прибор оснащен большим количеством интерфейсов передачи данных, имеющих разное назначение.&lt;br /&gt;
&lt;br /&gt;
Интерфейсы связи с системой AgavaCloud:&lt;br /&gt;
&lt;br /&gt;
# 3G-GSM.&lt;br /&gt;
# WAN.&lt;br /&gt;
# WIFI (клиент).&lt;br /&gt;
&lt;br /&gt;
Интерфейсы для сбора данных с подключаемых устройств:&lt;br /&gt;
&lt;br /&gt;
# LAN.&lt;br /&gt;
# RS-485.&lt;br /&gt;
&lt;br /&gt;
Интерфейсы для настройки Прибора:&lt;br /&gt;
&lt;br /&gt;
# LAN&lt;br /&gt;
# WIFI (точка доступа).&lt;br /&gt;
&lt;br /&gt;
=== Состав программного обеспечения прибора ===&lt;br /&gt;
Программное обеспечение прибора состоит из следующих частей:&lt;br /&gt;
&lt;br /&gt;
* Системное программное обеспечение.&lt;br /&gt;
* Прикладное программное обеспечение, обеспечивающее взаимодействие с AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Прибор поставляется с установленными системным и прикладным ПО.&lt;br /&gt;
&lt;br /&gt;
== Порядок работы с прибором ==&lt;br /&gt;
=== Первое включение и загрузка ===&lt;br /&gt;
[[Файл:АГАВАСК01-Циклограмма работы.png.png|мини|600x600пкс|Рисунок 5 - Циклограмма мигания индикатора USR]]&lt;br /&gt;
Подключите прибор к источнику питания +24В соблюдая полярность.&lt;br /&gt;
&lt;br /&gt;
После подачи питания должен загореться индикатор питания “POW” и начаться инициализация. В процессе инициализации будет мигать светодиоды “Wi-Fi”, &amp;quot;USR&amp;quot;, &amp;quot;GSM&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Светодиод &amp;quot;USR&amp;quot; индицирует текущий режим/этап работы Прибора с помощью мигания. Характер мигания светодиода в разных режимах показан на рис. 5.&lt;br /&gt;
&lt;br /&gt;
Светодиод &amp;quot;GSM&amp;quot; отображает статус сети. Режимы мигания показаны на рис. 6.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-циклограмма-LED-индикатора-GSM.png|мини|599x599px|Рисунок 6 - Циклограмма мигания индикатора GSM|альт=]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Режимы и этапы работы Прибора ===&lt;br /&gt;
После включения Прибор последовательно проходит через описываемые ниже режимы и этапы. Характер мигания светодиода в разных режимах показан на рис. 5.&lt;br /&gt;
&lt;br /&gt;
# Режим &amp;lt;code&amp;gt;Подготовка&amp;lt;/code&amp;gt;. Начинается после подачи питания.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Инициализация&amp;lt;/code&amp;gt;. Длительность этапа - примерно 10 с.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Загрузка&amp;lt;/code&amp;gt;. Длительность этапа - примерно 60-70 с.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Окончание загрузки&amp;lt;/code&amp;gt;.  Длительность этапа - примерно 1-5 с.&lt;br /&gt;
# Режим &amp;lt;code&amp;gt;Работа&amp;lt;/code&amp;gt;. Примерно через 70 секунд после включения прибор начинает обмен информацией с AgavaCloud, состоящий из следующих этапов:&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Подключение&amp;lt;/code&amp;gt; к AgavaCloud.  На этом этапе производится установление соединения с AgavaCloud. Длительность режима - примерно 1 с при настроенном подключении Прибора к сети Internet. При отсутствии подключения Прибор находится в данном режиме до установления подключения к AgavaCloud. Светодиод USR кратковременно зажигается (на 100 мс), далее гаснет на 900 мс, после чего цикл повторяется.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Регистрация&amp;lt;/code&amp;gt; в AgavaCloud.  На этом этапе подключение к AgavaCloud установлено, прибор авторизуется в системе. После успешной регистрации прибор переходит к следующему этапу. На данном этапе светодиод USR делает два импульса по 100 мс с промежутком в 100 мс, далее гаснет на 700 мс, после чего цикл повторяется. Длительность режима - примерно 1 с. При наличии проблем с регистрацией Прибор находится в данном режиме до установления подключения к AgavaCloud&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Получение задания&amp;lt;/code&amp;gt;.  Длительность режима при наличии задания (то есть в каком-либо проекте задействован Прибор и для него определена конфигурация) - примерно 1 с, при отсутствии задания прибор находится в этом режиме до тех пор, пока не получит задание. На данном этапе светодиод USR делает три импульса по 100 мс с промежутком в 100 мс, далее гаснет на 500 мс, после чего цикл повторяется.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Передача данных&amp;lt;/code&amp;gt;. Основной этап, в котором находится прибор в нормальном состоянии (настроено подключение и прибор присутствует в каком-либо проекте в AgavaCloud). Светодиод USR попеременно зажигается и гаснет на 1 с.&lt;br /&gt;
&lt;br /&gt;
=== Настройка Прибора ===&lt;br /&gt;
Настройка подключения Прибора производится с помощью встроенной системной утилиты и заключается в задании параметров подключения.&lt;br /&gt;
&lt;br /&gt;
Для настройки Прибора необходимо подключиться к нему одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
* Кабельное подключение через Ethernet.&lt;br /&gt;
* Подключение к встроенной точке доступа WIFI.&lt;br /&gt;
&lt;br /&gt;
==== Настройка Прибора через кабельное подключение через Ethernet ====&lt;br /&gt;
&lt;br /&gt;
* Соедините кабелем Ethernet компьютер и порт LAN Прибора напрямую или через коммутатор.&lt;br /&gt;
* Убедитесь, что на компьютере в настройках сетевого адаптера имеется IP-адрес из сети &amp;lt;code&amp;gt;192.168.1.х&amp;lt;/code&amp;gt;, например &amp;lt;code&amp;gt;192.168.1.88&amp;lt;/code&amp;gt;, маска &amp;lt;code&amp;gt;255.255.255.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Откройте интернет-обозреватель и в адресной строке введите адрес: &amp;lt;code&amp;gt;192.168.1.1&amp;lt;/code&amp;gt;. После загрузки прибора браузер автоматически откроет страницу системной утилиты.&lt;br /&gt;
* Введите логин и пароль, далее произведите настройку Прибора.&lt;br /&gt;
&lt;br /&gt;
==== Настройка Прибора через Wi-Fi ====&lt;br /&gt;
Прибор оснащен модулем WIFI, по умолчанию настроенным на работу в режиме точки доступа, в котором возможно подключение к Прибору для его настройки.&lt;br /&gt;
&lt;br /&gt;
Порядок подключения:&lt;br /&gt;
* Откройте на компьютере настройку беспроводных сетей и выполните поиск доступных Wi-Fi сетей, либо на смартфоне включите модуль  WIFI и откройте окно выбора сети. В списке сетей должна появиться сеть c именем &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Подключите компьютер к сети &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt;. Сеть &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt; является открытой и не требует пароля и шифрования.&lt;br /&gt;
* После удачного подключения к &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt; откройте интернет-обозреватель и в адресной строке введите адрес устройства: &amp;lt;code&amp;gt;192.168.2.1&amp;lt;/code&amp;gt;. Браузер откроет страницу системной утилиты.&lt;br /&gt;
&lt;br /&gt;
* Введите логин и пароль, далее произведите настройку Прибора.&lt;br /&gt;
&lt;br /&gt;
=== Подключение Прибора к сети Internet ===&lt;br /&gt;
Для использования Прибора необходимо подключить его к сети Internet одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
# Кабельное подключение через локальную сеть или напрямую к поставщику услуг сети Internet.&lt;br /&gt;
# WIFI подключение к существующей точке доступа.&lt;br /&gt;
# Беспроводное 3G/LTE соединение с Internet с помощью встроенного 3G/LTE модема.&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Обратите внимание! Установку SIM-карты в Прибор необходимо производить при отключенном электропитании.}}{{Внимание|Тип=Восклицание синий.png|Текст=Обратите внимание! Для передачи данных через беспроводное 3G/LTE соединение требуется приобретение у поставщика услуг связи тарифа на передачу данных, совместимого с роутерами}}&lt;br /&gt;
&lt;br /&gt;
=== Настройка подключения Прибора к сети Internet ===&lt;br /&gt;
Настройка подключения Прибора к сети осуществляется с помощью встроенной системной утилиты, доступной через интерфейсы прибора LAN или WIFI  (в режиме &amp;quot;Точка доступа&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== Системная утилита ===&lt;br /&gt;
Системная утилита - встроенное в Прибор программное обеспечение, предназначенное для конфигурирования прибора и просмотра его параметров. Взаимодействие с системной утилитой осуществляется через браузер (обозреватель).&lt;br /&gt;
&lt;br /&gt;
Перед началом использования системной утилиты необходимо настроить подключение к прибору и пройти авторизацию.&lt;br /&gt;
&lt;br /&gt;
Настройте подключение к Прибору, как описано в разделе [[Руководство по эксплуатации АГАВА СК-01#Настройка Прибора|Настройка Прибора]]. &lt;br /&gt;
&lt;br /&gt;
Для авторизации используйте следующие реквизиты:&lt;br /&gt;
&lt;br /&gt;
* имя пользователя — &amp;lt;code&amp;gt;web&amp;lt;/code&amp;gt;&lt;br /&gt;
* пароль — &amp;lt;code&amp;gt;inc23.crffdswe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После ввода реквизитов нажмите кнопку  &amp;quot;Войти&amp;quot;.&lt;br /&gt;
[[Файл:АГАВАСК01-Авторизация.png|мини|Авторизация при входе в системную утилиту|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
==== Главная страница системной утилиты ====&lt;br /&gt;
После успешного прохождения авторизации будет отображена главная страница, содержащая информацию о состоянии имеющихся сетевых интерфейсов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Начальная-страница-обновленная.png|альт=|мини|640x640px|Главная страница системной утилиты|центр]]&lt;br /&gt;
&lt;br /&gt;
На странице отображены, сверху вниз:&lt;br /&gt;
&lt;br /&gt;
* полоса заголовка с названием Прибора, выпадающим списком перехода на другие страницы системной утилиты и ссылка &amp;quot;Выйти&amp;quot; для завершения работы с системной утилитой;&lt;br /&gt;
* интерфейсы Прибора, их состояние и кнопки управления интерфейсами;&lt;br /&gt;
* Кнопки &amp;quot;Применить&amp;quot; и &amp;quot;Сохранить&amp;quot; для сохранения внесенных изменений;&lt;br /&gt;
* &amp;quot;подвал&amp;quot; страницы с указанием названия системной утилиты и версии прошивки Прибора.&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Рекомендуется установить новый пароль для входа в системную утилиту. Для этого кликните по вкладке меню «Основные настройки», затем выберете пункт «Пароль сетевого шлюза», далее задайте новый пароль и подтвердите его. Для сохранения изменений нажмите кнопку «Сохранить».}}&lt;br /&gt;
&lt;br /&gt;
==== Настройка сетевых интерфейсов ====&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс 3G-GSM =====&lt;br /&gt;
&lt;br /&gt;
Если в Прибор установлена SIM карта, то после включения и загрузки устройства, на странице «Интерфейсы» в интерфейсе 3g-GSM будет отображен полученный IP-адрес предоставленный оператором связи, а также статистика обмена пакетами (RX) и (TX).[[Файл:АГАВАСК01-3G-Интерфейс.png|мини|640x640px|3g-GSM интерфейс, IP-адрес, статистика обмена пакетами|альт=|центр]]      &lt;br /&gt;
&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Настройку интерфейса 3g-GSM в большинстве случаев производить не требуется, так как она выполняется автоматически при запуске Прибора.}}&lt;br /&gt;
&lt;br /&gt;
При необходимости настройки параметров интерфейса 3g-GSM нажмите кнопку  «Изменить».                                        &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне на вкладке  «Основные настройки» в полях &amp;lt;code&amp;gt;APN&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Имя пользователя&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Пароль&amp;lt;/code&amp;gt; введите нужные значения параметров.                                        &lt;br /&gt;
&lt;br /&gt;
Для примера ниже приведены настройки для доступа к сети интернет через оператора связи МТС:                                        &lt;br /&gt;
&lt;br /&gt;
* APN: internet.mts.ru.                                        &lt;br /&gt;
* Имя пользователя: mts                                        &lt;br /&gt;
* Пароль: mts.                                        &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-GSM.png|мини|Настройка параметров интерфейса GSM|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
После внесения изменений нажмите кнопку «Сохранить», при этом автоматически будет выполнен переход на главную страницу. На главной странице отображается плашка &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot;, сигнализирующая о внесенных в настройки прибора изменениях, но не принятых в работу.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Главная страница-Изменения.png|альт=|центр|мини|639x639пкс|Начальная страница системной утилиты - внесены изменения в настройки, ожидается их применение]]&lt;br /&gt;
Для '''принятия внесенных изменений''' необходимо выполнить одно из двух действий:&lt;br /&gt;
&lt;br /&gt;
* нажать на плашку &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot; и в открывшемся окне нажать кнопку &amp;quot;Применить&amp;quot;;&lt;br /&gt;
* нажать на кнопку &amp;quot;Применить&amp;quot; в низу главной страницы, при этом подтверждение не запрашивается и изменения сразу применяются.&lt;br /&gt;
&lt;br /&gt;
Для '''отмены внесенных изменений''' необходимо нажать на плашку &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot; и в открывшемся окне нажать кнопку &amp;quot;Вернуть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс LAN =====&lt;br /&gt;
&lt;br /&gt;
Интерфейс LAN предназначен для сбора данных с подключаемых устройств и настройки самого Прибора. &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс LAN.png|альт=|центр|мини|640x640пкс|Иинтерфейс LAN: IP-адрес, статистика обмена пакетами]]&lt;br /&gt;
Для настройки интерфейса «LAN» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус устройства, имеются следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* выбор протокола (по умолчанию установлено в  «Статический адрес»)&lt;br /&gt;
* задание IP адреса, маски сети и адреса шлюза.&lt;br /&gt;
&lt;br /&gt;
После внесения изменений, необходимо нажать кнопку «Сохранить». &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-интерфейса-lan.png|мини|640x640px|Настройка интерфейса lan|альт=|центр]]Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс WAN =====&lt;br /&gt;
Интерфейс WAN предназначен для подключения к системе AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WAN.png|альт=|центр|мини|640x640пкс|Интерфейс WAN: IP-адрес, статистика обмена пакетами]] &lt;br /&gt;
&lt;br /&gt;
Для настройки интерфейса «WAN» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус устройства, имеется возможность выбора режима (по умолчанию установлен режим «DHCP-клиент») и настройки параметров. &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-интерфейса-Wan.png|мини|640x640px|Настройка интерфейса WAN. По умолчанию включен режим DHCP клиент.|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
Для настройки статического IP-адреса в поле  «Режим» из выпадающего списка выберите пункт «Статический адрес», подтвердите выбор нажатием вновь появившейся кнопки «Изменить режим». Далее в полях «IPv4-адрес», «маска сети IPv4», «IPv4-адрес шлюза» внесите необходимые настройки и нажмите кнопку «Сохранить».&lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WAN-Настройка2.png|альт=|центр|мини|640x640пкс|Настройка интерфейса WAN. Настройка режима &amp;quot;Статический адрес&amp;quot;.]]&lt;br /&gt;
&lt;br /&gt;
Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс WIFI (клиент) =====&lt;br /&gt;
&lt;br /&gt;
Интерфейс WIFI в режиме &amp;quot;Клиент&amp;quot; предназначен для подключения к системе AgavaCloud. &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WIFI.png|альт=|центр|мини|640x640пкс|Иинтерфейс WIFI: IP-адрес, статистика обмена пакетами]]&lt;br /&gt;
Для настройки интерфейса «WIFI» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус интерфейса, имеются следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* выбор SSID (точки доступа) из списка обнаруженных;&lt;br /&gt;
* выбор режима и алгоритма шифрования;&lt;br /&gt;
* ввод ключа (пароля) для подключения к точке доступа.&lt;br /&gt;
&lt;br /&gt;
После внесения изменений, необходимо нажать кнопку «Сохранить». &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WIFI-Настройка.png|альт=|центр|мини|640x640пкс|Настройка интерфейса WIFI (клиент)]]&lt;br /&gt;
Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].{{Внимание|Тип=Восклицание синий.png|Текст=При применении настроек WIFI будет выполнен перезапуск сетевых интерфейсов Прибора. Если настройка WIFI Прибора осуществляется со смартфона, то соединение смартфона и точки доступа Прибора будет разорвано и необходимо будет повторно подключиться к точке доступа AGAVA-SK01. При настройке WIFI через LAN таких разрывов нет.}}&lt;br /&gt;
&lt;br /&gt;
==== Дополнительная настройка беспроводных подключений ====&lt;br /&gt;
Страница &amp;quot;Беспроводная сеть&amp;quot; системной утилиты позволяет выполнить дополнительные настройки беспроводной сети Прибора:&lt;br /&gt;
&lt;br /&gt;
* Включать или отключать беспроводные интерфейсы WIFI (клиент) и WIFI (точка доступа).&lt;br /&gt;
* Изменять настройки собственной точки доступа, например пароль или SSID. Последнее актуально при использовании нескольких приборов с покрытием WIFI одной области.&lt;br /&gt;
* Просматривать список клиентов, подключенных к точке доступа и отключать их.&lt;br /&gt;
&lt;br /&gt;
Для перехода к странице &amp;quot;Беспроводная сеть&amp;quot;  выберите пункт «Беспроводная сеть» в меню «Основные настройки».&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-беспроводной-сети.png|мини|Страница &amp;quot;Беспроводная сеть&amp;quot;|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
===== Настройка собственной точки доступа (WIFI в режиме &amp;quot;точка доступа&amp;quot;) =====&lt;br /&gt;
Для настройки собственной точки доступа необходимо на странице &amp;quot;Беспроводная сеть&amp;quot; в разделе «Список беспроводных сетей» нажать кнопку «Изменить» напротив беспроводной сети &amp;lt;code&amp;gt;AGAVA-SK01 | Режим: Master&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне можно изменить множество настроек точки. Наиболее востребованные параметры - SSID (имя точки), пароль.&lt;br /&gt;
После внесения изменений нужно нажать кнопку «Сохранить» в правом нижнем углу окна.&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-беспроводной-сети-в-режим-работы-точка-доступа.png|мини|686x686px|Настройка WIFI в режиме &amp;quot;Точка доступа&amp;quot;|альт=|центр]]Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
=== Использование Прибора с AgavaCloud ===&lt;br /&gt;
&lt;br /&gt;
==== Регистрация Прибора в AgavaCloud ====&lt;br /&gt;
После настройки подключения Прибора к сети Internet необходимо зарегистрировать Прибор в своем проекте AgavaCloud. Регистрация выполняется следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Войдите в свой проект AgavaCloud.&lt;br /&gt;
# Откройте раздел &amp;lt;code&amp;gt;Устройства&amp;lt;/code&amp;gt; вашего проекта.&lt;br /&gt;
# Добавьте устройство типа &amp;lt;code&amp;gt;Шлюз АГАВА СК-01&amp;lt;/code&amp;gt; и введите в поле &amp;lt;code&amp;gt;Идентификатор&amp;lt;/code&amp;gt; 16-значный УИН, указанный на шильдике, находящемся на корпусе Прибора.&lt;br /&gt;
&lt;br /&gt;
После выполнения данных операций в прибор можно добавлять подчиненные устройства.&lt;br /&gt;
&lt;br /&gt;
==== Добавление подчиненных устройств ====&lt;br /&gt;
Прибор поддерживает опрос подчиненных устройств следующих типов:&lt;br /&gt;
&lt;br /&gt;
* Устройства с протоколом Modbus-TCP.&lt;br /&gt;
* Устройства с протоколом Modbus-RTU.&lt;br /&gt;
&lt;br /&gt;
===== Добавление устройств с протоколом Modbus-RTU =====&lt;br /&gt;
Для опроса Прибором устройств с протоколом Modbus-RTU необходимо в проекте AgavaCloud добавить в шлюз соответствующее устройство.&lt;br /&gt;
&lt;br /&gt;
При заполнении настроек устройства необходимо указать адрес последовательного порта:&amp;lt;code&amp;gt;/dev/ttyS1&amp;lt;/code&amp;gt;. Остальные настройки устанавливаются в соответствии с параметрами опрашиваемого устройства.&lt;br /&gt;
&lt;br /&gt;
Дальнейшие операции по настройке проекта для передачи данных Прибора в AgavaCloud описаны на [[Система облачной диспетчеризации AgavaCloud|страницах описания AgavaCloud]].&lt;br /&gt;
&lt;br /&gt;
== Обновление программного обеспечения АГАВА СК-01 ==&lt;br /&gt;
Прибор поставляется со всем необходимым установленным системным и прикладным программным обеспечением.&lt;br /&gt;
&lt;br /&gt;
Обновление прикладного программного обеспечения в случае необходимости производится через AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Если в процессе эксплуатации Прибора возникнет необходимость обновления системного программного обеспечения, необходимо обратиться на предприятие-изготовитель.&lt;br /&gt;
&lt;br /&gt;
== Правила транспортирования и хранения ==&lt;br /&gt;
Прибор должен транспортироваться в упаковке при температуре от -30 °С до +80 °С и относительной влажности воздуха не более 95 % (при 35 °С).&lt;br /&gt;
&lt;br /&gt;
Транспортирование допускается всеми видами закрытого транспорта.&lt;br /&gt;
&lt;br /&gt;
Транспортирование на самолетах должно производиться в отапливаемых герметичных отсеках.&lt;br /&gt;
&lt;br /&gt;
Условия хранения прибора в транспортной таре на складе потребителя должны соответствовать условиям 1 по ГОСТ 15150-69.&lt;br /&gt;
&lt;br /&gt;
Воздух в помещении хранения не должен содержать агрессивных паров и газов.&lt;br /&gt;
&lt;br /&gt;
== Техническое обслуживание ==&lt;br /&gt;
Прибор специального обслуживания не требует.&lt;br /&gt;
&lt;br /&gt;
Периодически не реже чем раз в 6 месяцев проводить:&lt;br /&gt;
&lt;br /&gt;
* осмотр прибора на внешние повреждения;&lt;br /&gt;
* соединения зажимных контактов;&lt;br /&gt;
* очистку прибора от пыли и грязи;&lt;br /&gt;
* качества крепления на DIN-рейке.&lt;br /&gt;
&lt;br /&gt;
== Упаковка ==&lt;br /&gt;
К потребителю Прибор поступает упакованный в индивидуальной картонной упаковке, в которую также вложены паспорт и антенны согласно комплекта поставки. Неиспользуемый по назначению прибор должен храниться в этой таре.&lt;br /&gt;
&lt;br /&gt;
== Комплектность ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|№ п/п&lt;br /&gt;
|Наименование&lt;br /&gt;
|Количество, &lt;br /&gt;
шт.&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Сетевой шлюз АГАВА СК-01&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Антенна Wi-Fi  (2dB)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Антенна GSM  (2dB) *&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Паспорт&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Вариант исполнения с GSM модемом СК-01.1&lt;br /&gt;
&lt;br /&gt;
== Гарантийные обязательства ==&lt;br /&gt;
Гарантийный срок эксплуатации – 12 месяцев со дня продажи.&lt;br /&gt;
&lt;br /&gt;
В случае выхода прибора  из строя в течение гарантийного срока при условии соблюдения потребителем правил транспортирования, хранения, монтажа и эксплуатации предприятие-изготовитель обязуется осуществить его бесплатный ремонт.&lt;br /&gt;
&lt;br /&gt;
Для отправки в ремонт необходимо вложить в тару с сетевым шлюзом АГАВА СК-01 паспорт, акт отказа и отправить по адресу:&lt;br /&gt;
&lt;br /&gt;
620144, г. Екатеринбург, ул. Верещагина, д. 6а, ООО КБ «АГАВА»&lt;br /&gt;
&lt;br /&gt;
Тел: (343) 382-01-92.&lt;br /&gt;
&lt;br /&gt;
[[Категория:АГАВА СК-01]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3445</id>
		<title>Категория:АГАВА СК-01</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3445"/>
		<updated>2026-03-11T10:35:39Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: Создана пустая страница&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=C%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B9_%D1%88%D0%BB%D1%8E%D0%B7_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3444</id>
		<title>Cетевой шлюз АГАВА СК-01</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=C%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B9_%D1%88%D0%BB%D1%8E%D0%B7_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3444"/>
		<updated>2026-03-11T10:35:34Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cетевой шлюз АГАВА СК-01 предназначен для передачи данных в систему облачной Internet-диспетчеризации от различных средств автоматизации, модулей ввода-вывода и других контроллеров и вычислителей из списка поддерживаемых.&lt;br /&gt;
&lt;br /&gt;
== Документация ==&lt;br /&gt;
&lt;br /&gt;
* [[Руководство по эксплуатации АГАВА СК-01]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:АГАВА СК-01]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3443</id>
		<title>Руководство по эксплуатации АГАВА СК-01</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3443"/>
		<updated>2026-03-11T10:34:47Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Файл:АГАВАСК01 Внешний вид1.png|мини|Шлюз АГАВА СК-01]]&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
Данное руководство по эксплуатации содержит сведения, необходимые для обеспечения правильной эксплуатации и полного использования технических возможностей сетевого шлюза АГАВА СК-01, далее по тексту: прибор, СК-01 или шлюз. &lt;br /&gt;
&lt;br /&gt;
Перед использованием СК-01 следует ознакомиться с настоящим документом, в котором детально описаны характеристики, устройство и принцип работы, подготовка, настройка, техническое обслуживание, правила транспортирования и хранения прибора.&lt;br /&gt;
&lt;br /&gt;
== Назначение ==&lt;br /&gt;
&lt;br /&gt;
Сетевой шлюз АГАВА СК-01 предназначен для подключение приборов к облачному сервису AgavaCloud. СК-01 используется в сфере автоматизированного управления технологическим оборудованием и сбора информации в различных областях промышленности, жилищно-коммунального и сельского хозяйства через AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Подключение к внешним устройствам осуществляется через Ethernet, Wi-Fi, RS-485 (MODBUS-RTU);&lt;br /&gt;
&lt;br /&gt;
=== Используемые термины и сокращения ===&lt;br /&gt;
ПК – персональный компьютер;&lt;br /&gt;
&lt;br /&gt;
ОС – операционная система;&lt;br /&gt;
&lt;br /&gt;
ПО – программное обеспечение;&lt;br /&gt;
&lt;br /&gt;
ОЗУ – оперативное запоминающее устройство;&lt;br /&gt;
&lt;br /&gt;
ФС – файловая система.&lt;br /&gt;
&lt;br /&gt;
=== Условное обозначение прибора ===&lt;br /&gt;
Пример полного условного обозначения прибора:&lt;br /&gt;
&lt;br /&gt;
* СК-01.1 – базовое исполнение;&lt;br /&gt;
* СК-01.2 – исполнение без GSM модема.&lt;br /&gt;
&lt;br /&gt;
== Оснащение прибора ==&lt;br /&gt;
&lt;br /&gt;
=== Состав прибора ===&lt;br /&gt;
&lt;br /&gt;
Прибор изготавливается в пластмассовом корпусе, предназначенном для крепления в щит на DIN-рейку. Подключение всех внешних связей осуществляется через разъемные соединения, расположенные на передней стороне шлюза. Открытие корпуса для подключения внешних связей не требуется.&lt;br /&gt;
&lt;br /&gt;
На корпусе прибора установлены разъёмы для подключения внешних антенн. &lt;br /&gt;
&lt;br /&gt;
На варианте исполнения СК-01.1 установлено 2 разъема для подключения антенн Wi-Fi и GSM (LTE) модема, СК-01.2 установлен 1 разъем для подключения антенны Wi-Fi.&lt;br /&gt;
&lt;br /&gt;
В месте с прибором в зависимости от варианта исполнения поставляются одна (две) антенна(ы) с коэффициентом усиления 2dB.&lt;br /&gt;
&lt;br /&gt;
В прибор СК-01.1 для работы GSM (LTE) модема устанавливается стандартная SIM-карта. &lt;br /&gt;
&lt;br /&gt;
=== Конструкция Прибора ===&lt;br /&gt;
Габаритные размеры и позиционные обозначения компонентов Прибора приведены на рисунке ниже.&lt;br /&gt;
[[Файл:Views 1.png|без|мини|550x550пкс|Рисунок 1 - Габаритные размеры и позиционные обозначения СК-01]]Обозначение компонентов приведено в таблице ниже:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Позиционное &lt;br /&gt;
обозначение&lt;br /&gt;
!Расшифровка&lt;br /&gt;
|-&lt;br /&gt;
|1                      &lt;br /&gt;
|GSM антенна&lt;br /&gt;
|-&lt;br /&gt;
|2                      &lt;br /&gt;
|Wi-Fi антенна&lt;br /&gt;
|-&lt;br /&gt;
|3                      &lt;br /&gt;
|Кнопка сброса настроек&lt;br /&gt;
|-&lt;br /&gt;
|4                      &lt;br /&gt;
|Место установки SIM карты&lt;br /&gt;
|-&lt;br /&gt;
|5                      &lt;br /&gt;
|Разъем подключения LAN&lt;br /&gt;
|-&lt;br /&gt;
|6                      &lt;br /&gt;
|Клемник подключения питания и RS-485&lt;br /&gt;
|-&lt;br /&gt;
|7                      &lt;br /&gt;
|Разъем подключения WAN&lt;br /&gt;
|-&lt;br /&gt;
|8                      &lt;br /&gt;
|Светодиодные индикаторы&lt;br /&gt;
|-&lt;br /&gt;
|9                      &lt;br /&gt;
|Переключатель для подключения  встроенного терминального резистора RS-485&lt;br /&gt;
|-&lt;br /&gt;
|10                  &lt;br /&gt;
|Фиксатор прибора на DIN-рейке&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Технические характеристики ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:75%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
!№ п/п&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |Общие сведения&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Конструктивное исполнение&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Моноблок на DIN-рейку&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Габаритные  размеры (ВхШхГ), мм:&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |88 × 35 × 62&lt;br /&gt;
&lt;br /&gt;
188 × 35 × 62 – с установленной антенной&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Масса прибора,  не более, кг&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |0.120&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Степень  защиты корпуса&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |IP20&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Напряжение  питания&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |24 В ±10 % постоянного тока&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Потребляемая  мощность, не более&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |12 Вт&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Интерфейсы подключения к AgavaCloud&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width:3%&amp;quot; |&lt;br /&gt;
!style=&amp;quot;width:13%&amp;quot; |&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot; | АГАВА СК-01.1&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot; | АГАВА СК-01.2&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Ethernet&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |WAN - 1 шт., скорость 10/100  Мб/с, гальваническая развязка&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Wi-Fi&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Режим &amp;quot;Клиент&amp;quot;, стандарты 802.11 b/g/n, антенна внешняя.&lt;br /&gt;
Макс. чувствительность  приемника 76 дБ, макс. мощность передатчика 21.1 дБ.&lt;br /&gt;
&lt;br /&gt;
Тип разъема для антенны – SMA-F&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|GSM&lt;br /&gt;
|1шт., GSM(LTE) - LTE CAT1 модуль, с поддержкой  LTE-TDD/LTE-FDD. &lt;br /&gt;
Максимальная скорость загрузки 10Mbps, скорость передачи - 5Mbps.&lt;br /&gt;
&lt;br /&gt;
Тип разъема для антенны – SMA-F&lt;br /&gt;
&lt;br /&gt;
Стандартная mini-SIM карта с поддержкой всех операторов беспроводной связи&lt;br /&gt;
|Отсутствует&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Интерфейсы подключения устройств&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Ethernet&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |LAN - 1 шт., скорость 10/100  Мб/с, гальваническая развязка&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|RS-485&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |1шт. с гальванической  развязкой, скорость до 115200 Mбит/с включительно&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Индикация и управление&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |12&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |Индикация&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  наличия питания - &amp;lt;code&amp;gt;POW&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  состояния GSM модема - &amp;lt;code&amp;gt;GSM&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  состояния WIFI - &amp;lt;code&amp;gt;WiFi&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикаторы  приема-передачи интерфейса RS-485 -  &amp;lt;code&amp;gt;RX&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;TX&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикаторы  приема-передачи интерфейсов Ethernet (на разъемах интерфейсов)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор режима работы - &amp;lt;code&amp;gt;USR&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|Органы  управления&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Кнопка  сброса, возврата к заводским установкам&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|Переключатель&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Включение  и отключение терминального резистора&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Условия эксплуатации ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Условия эксплуатации&lt;br /&gt;
|-&lt;br /&gt;
|Тип помещения&lt;br /&gt;
|Закрытые взрывобезопасные помещения без агрессивных паров  и газов&lt;br /&gt;
|-&lt;br /&gt;
|Температура окружающего воздуха&lt;br /&gt;
|От 0 до +50°С&lt;br /&gt;
|-&lt;br /&gt;
|Влажность воздуха&lt;br /&gt;
|Верхний предел относительной влажности воздуха 80% при  +35°С и более низких температурах без конденсации влаги&lt;br /&gt;
|-&lt;br /&gt;
|Атмосферное давление&lt;br /&gt;
|От 86 до 107 кПа&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Маркировка ==&lt;br /&gt;
На боковой панели прибора расположена наклейка с информацией о приборе:&lt;br /&gt;
&lt;br /&gt;
* обозначение исполнения Прибора;&lt;br /&gt;
* заводской номер Прибора;&lt;br /&gt;
* уникальный идентификационный номер Прибора (УИН).&lt;br /&gt;
&lt;br /&gt;
== Устройство и принцип работы прибора ==&lt;br /&gt;
&lt;br /&gt;
=== Подготовка прибора к использованию ===&lt;br /&gt;
&lt;br /&gt;
==== Общие указания ====&lt;br /&gt;
В зимнее время тару с прибором распаковывать в отапливаемом помещении не ранее чем через 4 часа после внесения их в помещение. Монтаж, эксплуатация и демонтаж СК-01 должны производиться персоналом, ознакомленным с правилами его эксплуатации и прошедшим инструктаж для работы с электрооборудованием в соответствии с правилами, установленными на предприятии-потребителе. &lt;br /&gt;
&lt;br /&gt;
==== Указания мер безопасности ====&lt;br /&gt;
По способу защиты от поражения электрическим током CK-01 соответствует классу 0 по ГОСТ 12.2.007.0-75.&lt;br /&gt;
&lt;br /&gt;
При эксплуатации и техническом обслуживании необходимо соблюдать требования ГОСТ 12.3.019-80, «Правил эксплуатации электроустановок потребителей» и «Правил охраны труда при эксплуатации электроустановок потребителей».&lt;br /&gt;
&lt;br /&gt;
При эксплуатации прибора открытые контакты клеммников находятся под напряжением. Установку прибора следует производить в специализированных шкафах и щитах, доступ внутрь которых разрешен только квалифицированным специалистам.&lt;br /&gt;
&lt;br /&gt;
Любые подключения к прибору и работы по его техническому обслуживанию производить только при отключенном питании прибора и подключенных к нему устройств.&lt;br /&gt;
&lt;br /&gt;
Установка и извлечение SIM-карты в сетевой шлюз АГАВА СК-01.1должна выполняться только при отключенном питании прибора.&lt;br /&gt;
&lt;br /&gt;
==== Монтаж и подключение прибора ====&lt;br /&gt;
Прибор устанавливается на DIN-рейку 35мм. при помощи специального фиксатора (Рисунок 1, Позиция 10), расположенного в верхней части прибора. &lt;br /&gt;
&lt;br /&gt;
Питание Прибора  должно осуществляться напряжением, указанным в разделе Технические характеристики.&lt;br /&gt;
&lt;br /&gt;
Установку SIM-карты (Рисунок 1, Позиция 4) в сетевой шлюз АГАВА СК-01.1 производить до установки Прибора на DIN-рейку.&lt;br /&gt;
&lt;br /&gt;
Установку антенн производить после установки прибора на DIN-рейку.&lt;br /&gt;
&lt;br /&gt;
Подключаемые к прибору провода должны быть многожильными сечением от 0,25 до 0,5 мм&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;. Рекомендуемые типы кабелей МКШ, МКЭШ, МКШМ ГОСТ 10348-80.&lt;br /&gt;
&lt;br /&gt;
Рекомендуется обжимать концы подключаемых проводов наконечниками типа НШВИ.&lt;br /&gt;
&lt;br /&gt;
==== Подключение линий связи ====&lt;br /&gt;
Ниже приведены схемы подключения внешних устройств (блоков питания, линии RS-485 и Ethernet) к прибору.&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения питания =====&lt;br /&gt;
[[Файл:Power.png|мини|550x550px|Рисунок 2 - Схема подключения питания|альт=|без]]&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения линии RS-485 (без дренажного провода) =====&lt;br /&gt;
[[Файл:RS-485 NO DRAIN.png|без|мини|550x550px|Рисунок -3 Схема подключения линии RS-485 (без дренажного провода)|альт=]]&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения линии RS-485 (c дренажным проводом) =====&lt;br /&gt;
[[Файл:RS-485 with drain.png|без|мини|550x550px|Рисунок 4 - Схема подключения линии RS-485 (c дренажным проводом)|альт=]]Примечание''':''' для подключения встроенных терминальных резисторов RS-485 (120 Ом) необходимо перевести переключатель SW-1 (Рисунок 1, Позиция 9) в положение “ON” .&lt;br /&gt;
&lt;br /&gt;
=== Помехи и методы их подавления ===&lt;br /&gt;
На работу Прибора могут оказывать влияние внешние помехи, возникающие под воздействием электромагнитных полей (электромагнитные помехи), наводимые на сам прибор и на линии связи прибора с внешним оборудованием, а также помехи, возникающие в питающей сети.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения влияния электромагнитных помех необходимо выполнять приведенные ниже рекомендации:&lt;br /&gt;
&lt;br /&gt;
* надежное экранирование сигнальных линий, экраны следует электрически изолировать от внешнего оборудования на протяжении всей трассы и подсоединять только к предназначенному контакту;&lt;br /&gt;
* при подключении линий связи использовать дренажный провод для выравнивания потенциалов приемопередатчиков;&lt;br /&gt;
* устанавливать прибор в металлическом шкафу, внутри которого не должно быть никакого силового оборудования (контакторов, пускателей и т. п.), корпус щита или шкафа должен быть надежно заземлен.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения электромагнитных помех, возникающих в питающей сети, следует выполнять следующие рекомендации:&lt;br /&gt;
&lt;br /&gt;
* подключать прибор к питающей сети отдельно от силового оборудования;&lt;br /&gt;
* при монтаже системы, в которой работает прибор, следует учитывать правила организации эффективного заземления;&lt;br /&gt;
* экраны и заземляющие линии прокладывать по схеме «звезда», при этом необходимо обеспечить хороший контакт с экранирующим или заземляемым элементом;&lt;br /&gt;
* цепи должны быть выполнены проводами с сечением не менее 1 мм&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;;&lt;br /&gt;
* использовать фильтры сетевых помех в линиях питания прибора;&lt;br /&gt;
* применять искрогасящие фильтры в линиях коммутации силового оборудования.&lt;br /&gt;
&lt;br /&gt;
=== Интерфейсы прибора и их назначение ===&lt;br /&gt;
Прибор оснащен большим количеством интерфейсов передачи данных, имеющих разное назначение.&lt;br /&gt;
&lt;br /&gt;
Интерфейсы связи с системой AgavaCloud:&lt;br /&gt;
&lt;br /&gt;
# 3G-GSM.&lt;br /&gt;
# WAN.&lt;br /&gt;
# WIFI (клиент).&lt;br /&gt;
&lt;br /&gt;
Интерфейсы для сбора данных с подключаемых устройств:&lt;br /&gt;
&lt;br /&gt;
# LAN.&lt;br /&gt;
# RS-485.&lt;br /&gt;
&lt;br /&gt;
Интерфейсы для настройки Прибора:&lt;br /&gt;
&lt;br /&gt;
# LAN&lt;br /&gt;
# WIFI (точка доступа).&lt;br /&gt;
&lt;br /&gt;
=== Состав программного обеспечения прибора ===&lt;br /&gt;
Программное обеспечение прибора состоит из следующих частей:&lt;br /&gt;
&lt;br /&gt;
* Системное программное обеспечение.&lt;br /&gt;
* Прикладное программное обеспечение, обеспечивающее взаимодействие с AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Прибор поставляется с установленными системным и прикладным ПО.&lt;br /&gt;
&lt;br /&gt;
== Порядок работы с прибором ==&lt;br /&gt;
=== Первое включение и загрузка ===&lt;br /&gt;
[[Файл:АГАВАСК01-Циклограмма работы.png.png|мини|600x600пкс|Рисунок 5 - Циклограмма мигания индикатора USR]]&lt;br /&gt;
Подключите прибор к источнику питания +24В соблюдая полярность.&lt;br /&gt;
&lt;br /&gt;
После подачи питания должен загореться индикатор питания “POW” и начаться инициализация. В процессе инициализации будет мигать светодиоды “Wi-Fi”, &amp;quot;USR&amp;quot;, &amp;quot;GSM&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Светодиод &amp;quot;USR&amp;quot; индицирует текущий режим/этап работы Прибора с помощью мигания. Характер мигания светодиода в разных режимах показан на рис. 5.&lt;br /&gt;
&lt;br /&gt;
Светодиод &amp;quot;GSM&amp;quot; отображает статус сети. Режимы мигания показаны на рис. 6.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-циклограмма-LED-индикатора-GSM.png|мини|599x599px|Рисунок 6 - Циклограмма мигания индикатора GSM|альт=]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Режимы и этапы работы Прибора ===&lt;br /&gt;
После включения Прибор последовательно проходит через описываемые ниже режимы и этапы. Характер мигания светодиода в разных режимах показан на рис. 5.&lt;br /&gt;
&lt;br /&gt;
# Режим &amp;lt;code&amp;gt;Подготовка&amp;lt;/code&amp;gt;. Начинается после подачи питания.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Инициализация&amp;lt;/code&amp;gt;. Длительность этапа - примерно 10 с.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Загрузка&amp;lt;/code&amp;gt;. Длительность этапа - примерно 60-70 с.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Окончание загрузки&amp;lt;/code&amp;gt;.  Длительность этапа - примерно 1-5 с.&lt;br /&gt;
# Режим &amp;lt;code&amp;gt;Работа&amp;lt;/code&amp;gt;. Примерно через 70 секунд после включения прибор начинает обмен информацией с AgavaCloud, состоящий из следующих этапов:&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Подключение&amp;lt;/code&amp;gt; к AgavaCloud.  На этом этапе производится установление соединения с AgavaCloud. Длительность режима - примерно 1 с при настроенном подключении Прибора к сети Internet. При отсутствии подключения Прибор находится в данном режиме до установления подключения к AgavaCloud. Светодиод USR кратковременно зажигается (на 100 мс), далее гаснет на 900 мс, после чего цикл повторяется.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Регистрация&amp;lt;/code&amp;gt; в AgavaCloud.  На этом этапе подключение к AgavaCloud установлено, прибор авторизуется в системе. После успешной регистрации прибор переходит к следующему этапу. На данном этапе светодиод USR делает два импульса по 100 мс с промежутком в 100 мс, далее гаснет на 700 мс, после чего цикл повторяется. Длительность режима - примерно 1 с. При наличии проблем с регистрацией Прибор находится в данном режиме до установления подключения к AgavaCloud&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Получение задания&amp;lt;/code&amp;gt;.  Длительность режима при наличии задания (то есть в каком-либо проекте задействован Прибор и для него определена конфигурация) - примерно 1 с, при отсутствии задания прибор находится в этом режиме до тех пор, пока не получит задание. На данном этапе светодиод USR делает три импульса по 100 мс с промежутком в 100 мс, далее гаснет на 500 мс, после чего цикл повторяется.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Передача данных&amp;lt;/code&amp;gt;. Основной этап, в котором находится прибор в нормальном состоянии (настроено подключение и прибор присутствует в каком-либо проекте в AgavaCloud). Светодиод USR попеременно зажигается и гаснет на 1 с.&lt;br /&gt;
&lt;br /&gt;
=== Настройка Прибора ===&lt;br /&gt;
Настройка подключения Прибора производится с помощью встроенной системной утилиты и заключается в задании параметров подключения.&lt;br /&gt;
&lt;br /&gt;
Для настройки Прибора необходимо подключиться к нему одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
* Кабельное подключение через Ethernet.&lt;br /&gt;
* Подключение к встроенной точке доступа WIFI.&lt;br /&gt;
&lt;br /&gt;
==== Настройка Прибора через кабельное подключение через Ethernet ====&lt;br /&gt;
&lt;br /&gt;
* Соедините кабелем Ethernet компьютер и порт LAN Прибора напрямую или через коммутатор.&lt;br /&gt;
* Убедитесь, что на компьютере в настройках сетевого адаптера имеется IP-адрес из сети &amp;lt;code&amp;gt;192.168.1.х&amp;lt;/code&amp;gt;, например &amp;lt;code&amp;gt;192.168.1.88&amp;lt;/code&amp;gt;, маска &amp;lt;code&amp;gt;255.255.255.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Откройте интернет-обозреватель и в адресной строке введите адрес: &amp;lt;code&amp;gt;192.168.1.1&amp;lt;/code&amp;gt;. После загрузки прибора браузер автоматически откроет страницу системной утилиты.&lt;br /&gt;
* Введите логин и пароль, далее произведите настройку Прибора.&lt;br /&gt;
&lt;br /&gt;
==== Настройка Прибора через Wi-Fi ====&lt;br /&gt;
Прибор оснащен модулем WIFI, по умолчанию настроенным на работу в режиме точки доступа, в котором возможно подключение к Прибору для его настройки.&lt;br /&gt;
&lt;br /&gt;
Порядок подключения:&lt;br /&gt;
* Откройте на компьютере настройку беспроводных сетей и выполните поиск доступных Wi-Fi сетей, либо на смартфоне включите модуль  WIFI и откройте окно выбора сети. В списке сетей должна появиться сеть c именем &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Подключите компьютер к сети &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt;. Сеть &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt; является открытой и не требует пароля и шифрования.&lt;br /&gt;
* После удачного подключения к &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt; откройте интернет-обозреватель и в адресной строке введите адрес устройства: &amp;lt;code&amp;gt;192.168.2.1&amp;lt;/code&amp;gt;. Браузер откроет страницу системной утилиты.&lt;br /&gt;
&lt;br /&gt;
* Введите логин и пароль, далее произведите настройку Прибора.&lt;br /&gt;
&lt;br /&gt;
=== Подключение Прибора к сети Internet ===&lt;br /&gt;
Для использования Прибора необходимо подключить его к сети Internet одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
# Кабельное подключение через локальную сеть или напрямую к поставщику услуг сети Internet.&lt;br /&gt;
# WIFI подключение к существующей точке доступа.&lt;br /&gt;
# Беспроводное 3G/LTE соединение с Internet с помощью встроенного 3G/LTE модема.&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Обратите внимание! Установку SIM-карты в Прибор необходимо производить при отключенном электропитании.}}{{Внимание|Тип=Восклицание синий.png|Текст=Обратите внимание! Для передачи данных через беспроводное 3G/LTE соединение требуется приобретение у поставщика услуг связи тарифа на передачу данных, совместимого с роутерами}}&lt;br /&gt;
&lt;br /&gt;
=== Настройка подключения Прибора к сети Internet ===&lt;br /&gt;
Настройка подключения Прибора к сети осуществляется с помощью встроенной системной утилиты, доступной через интерфейсы прибора LAN или WIFI  (в режиме &amp;quot;Точка доступа&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== Системная утилита ===&lt;br /&gt;
Системная утилита - встроенное в Прибор программное обеспечение, предназначенное для конфигурирования прибора и просмотра его параметров. Взаимодействие с системной утилитой осуществляется через браузер (обозреватель).&lt;br /&gt;
&lt;br /&gt;
Перед началом использования системной утилиты необходимо настроить подключение к прибору и пройти авторизацию.&lt;br /&gt;
&lt;br /&gt;
Настройте подключение к Прибору, как описано в разделе [[Руководство по эксплуатации АГАВА СК-01#Настройка Прибора|Настройка Прибора]]. &lt;br /&gt;
&lt;br /&gt;
Для авторизации используйте следующие реквизиты:&lt;br /&gt;
&lt;br /&gt;
* имя пользователя — &amp;lt;code&amp;gt;web&amp;lt;/code&amp;gt;&lt;br /&gt;
* пароль — &amp;lt;code&amp;gt;inc23.crffdswe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После ввода реквизитов нажмите кнопку  &amp;quot;Войти&amp;quot;.&lt;br /&gt;
[[Файл:АГАВАСК01-Авторизация.png|мини|Авторизация при входе в системную утилиту|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
==== Главная страница системной утилиты ====&lt;br /&gt;
После успешного прохождения авторизации будет отображена главная страница, содержащая информацию о состоянии имеющихся сетевых интерфейсов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Начальная-страница-обновленная.png|альт=|мини|640x640px|Главная страница системной утилиты|центр]]&lt;br /&gt;
&lt;br /&gt;
На странице отображены, сверху вниз:&lt;br /&gt;
&lt;br /&gt;
* полоса заголовка с названием Прибора, выпадающим списком перехода на другие страницы системной утилиты и ссылка &amp;quot;Выйти&amp;quot; для завершения работы с системной утилитой;&lt;br /&gt;
* интерфейсы Прибора, их состояние и кнопки управления интерфейсами;&lt;br /&gt;
* Кнопки &amp;quot;Применить&amp;quot; и &amp;quot;Сохранить&amp;quot; для сохранения внесенных изменений;&lt;br /&gt;
* &amp;quot;подвал&amp;quot; страницы с указанием названия системной утилиты и версии прошивки Прибора.&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Рекомендуется установить новый пароль для входа в системную утилиту. Для этого кликните по вкладке меню «Основные настройки», затем выберете пункт «Пароль сетевого шлюза», далее задайте новый пароль и подтвердите его. Для сохранения изменений нажмите кнопку «Сохранить».}}&lt;br /&gt;
&lt;br /&gt;
==== Настройка сетевых интерфейсов ====&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс 3G-GSM =====&lt;br /&gt;
&lt;br /&gt;
Если в Прибор установлена SIM карта, то после включения и загрузки устройства, на странице «Интерфейсы» в интерфейсе 3g-GSM будет отображен полученный IP-адрес предоставленный оператором связи, а также статистика обмена пакетами (RX) и (TX).[[Файл:АГАВАСК01-3G-Интерфейс.png|мини|640x640px|3g-GSM интерфейс, IP-адрес, статистика обмена пакетами|альт=|центр]]      &lt;br /&gt;
&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Настройку интерфейса 3g-GSM в большинстве случаев производить не требуется, так как она выполняется автоматически при запуске Прибора.}}&lt;br /&gt;
&lt;br /&gt;
При необходимости настройки параметров интерфейса 3g-GSM нажмите кнопку  «Изменить».                                        &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне на вкладке  «Основные настройки» в полях &amp;lt;code&amp;gt;APN&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Имя пользователя&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Пароль&amp;lt;/code&amp;gt; введите нужные значения параметров.                                        &lt;br /&gt;
&lt;br /&gt;
Для примера ниже приведены настройки для доступа к сети интернет через оператора связи МТС:                                        &lt;br /&gt;
&lt;br /&gt;
* APN: internet.mts.ru.                                        &lt;br /&gt;
* Имя пользователя: mts                                        &lt;br /&gt;
* Пароль: mts.                                        &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-GSM.png|мини|Настройка параметров интерфейса GSM|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
После внесения изменений нажмите кнопку «Сохранить», при этом автоматически будет выполнен переход на главную страницу. На главной странице отображается плашка &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot;, сигнализирующая о внесенных в настройки прибора изменениях, но не принятых в работу.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Главная страница-Изменения.png|альт=|центр|мини|639x639пкс|Начальная страница системной утилиты - внесены изменения в настройки, ожидается их применение]]&lt;br /&gt;
Для '''принятия внесенных изменений''' необходимо выполнить одно из двух действий:&lt;br /&gt;
&lt;br /&gt;
* нажать на плашку &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot; и в открывшемся окне нажать кнопку &amp;quot;Применить&amp;quot;;&lt;br /&gt;
* нажать на кнопку &amp;quot;Применить&amp;quot; в низу главной страницы, при этом подтверждение не запрашивается и изменения сразу применяются.&lt;br /&gt;
&lt;br /&gt;
Для '''отмены внесенных изменений''' необходимо нажать на плашку &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot; и в открывшемся окне нажать кнопку &amp;quot;Вернуть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс LAN =====&lt;br /&gt;
&lt;br /&gt;
Интерфейс LAN предназначен для сбора данных с подключаемых устройств и настройки самого Прибора. &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс LAN.png|альт=|центр|мини|640x640пкс|Иинтерфейс LAN: IP-адрес, статистика обмена пакетами]]&lt;br /&gt;
Для настройки интерфейса «LAN» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус устройства, имеются следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* выбор протокола (по умолчанию установлено в  «Статический адрес»)&lt;br /&gt;
* задание IP адреса, маски сети и адреса шлюза.&lt;br /&gt;
&lt;br /&gt;
После внесения изменений, необходимо нажать кнопку «Сохранить». &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-интерфейса-lan.png|мини|640x640px|Настройка интерфейса lan|альт=|центр]]Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс WAN =====&lt;br /&gt;
Интерфейс WAN предназначен для подключения к системе AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WAN.png|альт=|центр|мини|640x640пкс|Интерфейс WAN: IP-адрес, статистика обмена пакетами]] &lt;br /&gt;
&lt;br /&gt;
Для настройки интерфейса «WAN» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус устройства, имеется возможность выбора режима (по умолчанию установлен режим «DHCP-клиент») и настройки параметров. &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-интерфейса-Wan.png|мини|640x640px|Настройка интерфейса WAN. По умолчанию включен режим DHCP клиент.|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
Для настройки статического IP-адреса в поле  «Режим» из выпадающего списка выберите пункт «Статический адрес», подтвердите выбор нажатием вновь появившейся кнопки «Изменить режим». Далее в полях «IPv4-адрес», «маска сети IPv4», «IPv4-адрес шлюза» внесите необходимые настройки и нажмите кнопку «Сохранить».&lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WAN-Настройка2.png|альт=|центр|мини|640x640пкс|Настройка интерфейса WAN. Настройка режима &amp;quot;Статический адрес&amp;quot;.]]&lt;br /&gt;
&lt;br /&gt;
Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс WIFI (клиент) =====&lt;br /&gt;
&lt;br /&gt;
Интерфейс WIFI в режиме &amp;quot;Клиент&amp;quot; предназначен для подключения к системе AgavaCloud. &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WIFI.png|альт=|центр|мини|640x640пкс|Иинтерфейс WIFI: IP-адрес, статистика обмена пакетами]]&lt;br /&gt;
Для настройки интерфейса «WIFI» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус интерфейса, имеются следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* выбор SSID (точки доступа) из списка обнаруженных;&lt;br /&gt;
* выбор режима и алгоритма шифрования;&lt;br /&gt;
* ввод ключа (пароля) для подключения к точке доступа.&lt;br /&gt;
&lt;br /&gt;
После внесения изменений, необходимо нажать кнопку «Сохранить». &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WIFI-Настройка.png|альт=|центр|мини|640x640пкс|Настройка интерфейса WIFI (клиент)]]&lt;br /&gt;
Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].{{Внимание|Тип=Восклицание синий.png|Текст=При применении настроек WIFI будет выполнен перезапуск сетевых интерфейсов Прибора. Если настройка WIFI Прибора осуществляется со смартфона, то соединение смартфона и точки доступа Прибора будет разорвано и необходимо будет повторно подключиться к точке доступа AGAVA-SK01. При настройке WIFI через LAN таких разрывов нет.}}&lt;br /&gt;
&lt;br /&gt;
==== Дополнительная настройка беспроводных подключений ====&lt;br /&gt;
Страница &amp;quot;Беспроводная сеть&amp;quot; системной утилиты позволяет выполнить дополнительные настройки беспроводной сети Прибора:&lt;br /&gt;
&lt;br /&gt;
* Включать или отключать беспроводные интерфейсы WIFI (клиент) и WIFI (точка доступа).&lt;br /&gt;
* Изменять настройки собственной точки доступа, например пароль или SSID. Последнее актуально при использовании нескольких приборов с покрытием WIFI одной области.&lt;br /&gt;
* Просматривать список клиентов, подключенных к точке доступа и отключать их.&lt;br /&gt;
&lt;br /&gt;
Для перехода к странице &amp;quot;Беспроводная сеть&amp;quot;  выберите пункт «Беспроводная сеть» в меню «Основные настройки».&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-беспроводной-сети.png|мини|Страница &amp;quot;Беспроводная сеть&amp;quot;|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
===== Настройка собственной точки доступа (WIFI в режиме &amp;quot;точка доступа&amp;quot;) =====&lt;br /&gt;
Для настройки собственной точки доступа необходимо на странице &amp;quot;Беспроводная сеть&amp;quot; в разделе «Список беспроводных сетей» нажать кнопку «Изменить» напротив беспроводной сети &amp;lt;code&amp;gt;AGAVA-SK01 | Режим: Master&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне можно изменить множество настроек точки. Наиболее востребованные параметры - SSID (имя точки), пароль.&lt;br /&gt;
После внесения изменений нужно нажать кнопку «Сохранить» в правом нижнем углу окна.&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-беспроводной-сети-в-режим-работы-точка-доступа.png|мини|686x686px|Настройка WIFI в режиме &amp;quot;Точка доступа&amp;quot;|альт=|центр]]Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
=== Использование Прибора с AgavaCloud ===&lt;br /&gt;
&lt;br /&gt;
==== Регистрация Прибора в AgavaCloud ====&lt;br /&gt;
После настройки подключения Прибора к сети Internet необходимо зарегистрировать Прибор в своем проекте AgavaCloud. Регистрация выполняется следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Войдите в свой проект AgavaCloud.&lt;br /&gt;
# Откройте раздел &amp;lt;code&amp;gt;Устройства&amp;lt;/code&amp;gt; вашего проекта.&lt;br /&gt;
# Добавьте устройство типа &amp;lt;code&amp;gt;Шлюз АГАВА СК-01&amp;lt;/code&amp;gt; и введите в поле &amp;lt;code&amp;gt;Идентификатор&amp;lt;/code&amp;gt; 16-значный УИН, указанный на шильдике, находящемся на корпусе Прибора.&lt;br /&gt;
&lt;br /&gt;
После выполнения данных операций в прибор можно добавлять подчиненные устройства.&lt;br /&gt;
&lt;br /&gt;
==== Добавление подчиненных устройств ====&lt;br /&gt;
Прибор поддерживает опрос подчиненных устройств следующих типов:&lt;br /&gt;
&lt;br /&gt;
* Устройства с протоколом Modbus-TCP.&lt;br /&gt;
* Устройства с протоколом Modbus-RTU.&lt;br /&gt;
&lt;br /&gt;
===== Добавление устройств с протоколом Modbus-RTU =====&lt;br /&gt;
Для опроса Прибором устройств с протоколом Modbus-RTU необходимо в проекте AgavaCloud добавить в шлюз соответствующее устройство.&lt;br /&gt;
&lt;br /&gt;
При заполнении настроек устройства необходимо указать адрес последовательного порта:&amp;lt;code&amp;gt;/dev/ttyS1&amp;lt;/code&amp;gt;. Остальные настройки устанавливаются в соответствии с параметрами опрашиваемого устройства.&lt;br /&gt;
&lt;br /&gt;
Дальнейшие операции по настройке проекта для передачи данных Прибора в AgavaCloud описаны на [[Система облачной диспетчеризации AgavaCloud|страницах описания AgavaCloud]].&lt;br /&gt;
&lt;br /&gt;
== Обновление программного обеспечения АГАВА СК-01 ==&lt;br /&gt;
Прибор поставляется со всем необходимым установленным системным и прикладным программным обеспечением.&lt;br /&gt;
&lt;br /&gt;
Обновление прикладного программного обеспечения в случае необходимости производится через AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Если в процессе эксплуатации Прибора возникнет необходимость обновления системного программного обеспечения, необходимо обратиться на предприятие-изготовитель.&lt;br /&gt;
&lt;br /&gt;
== Правила транспортирования и хранения ==&lt;br /&gt;
Прибор должен транспортироваться в упаковке при температуре от -30 °С до +80 °С и относительной влажности воздуха не более 95 % (при 35 °С).&lt;br /&gt;
&lt;br /&gt;
Транспортирование допускается всеми видами закрытого транспорта.&lt;br /&gt;
&lt;br /&gt;
Транспортирование на самолетах должно производиться в отапливаемых герметичных отсеках.&lt;br /&gt;
&lt;br /&gt;
Условия хранения прибора в транспортной таре на складе потребителя должны соответствовать условиям 1 по ГОСТ 15150-69.&lt;br /&gt;
&lt;br /&gt;
Воздух в помещении хранения не должен содержать агрессивных паров и газов.&lt;br /&gt;
&lt;br /&gt;
== Техническое обслуживание ==&lt;br /&gt;
Прибор специального обслуживания не требует.&lt;br /&gt;
&lt;br /&gt;
Периодически не реже чем раз в 6 месяцев проводить:&lt;br /&gt;
&lt;br /&gt;
* осмотр прибора на внешние повреждения;&lt;br /&gt;
* соединения зажимных контактов;&lt;br /&gt;
* очистку прибора от пыли и грязи;&lt;br /&gt;
* качества крепления на DIN-рейке.&lt;br /&gt;
&lt;br /&gt;
== Упаковка ==&lt;br /&gt;
К потребителю Прибор поступает упакованный в индивидуальной картонной упаковке, в которую также вложены паспорт и антенны согласно комплекта поставки. Неиспользуемый по назначению прибор должен храниться в этой таре.&lt;br /&gt;
&lt;br /&gt;
== Комплектность ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|№ п/п&lt;br /&gt;
|Наименование&lt;br /&gt;
|Количество, &lt;br /&gt;
шт.&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Сетевой шлюз АГАВА СК-01&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Антенна Wi-Fi  (2dB)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Антенна GSM  (2dB) *&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Паспорт&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Вариант исполнения с GSM модемом СК-01.1&lt;br /&gt;
&lt;br /&gt;
== Гарантийные обязательства ==&lt;br /&gt;
Гарантийный срок эксплуатации – 12 месяцев со дня продажи.&lt;br /&gt;
&lt;br /&gt;
В случае выхода прибора  из строя в течение гарантийного срока при условии соблюдения потребителем правил транспортирования, хранения, монтажа и эксплуатации предприятие-изготовитель обязуется осуществить его бесплатный ремонт.&lt;br /&gt;
&lt;br /&gt;
Для отправки в ремонт необходимо вложить в тару с сетевым шлюзом АГАВА СК-01 паспорт, акт отказа и отправить по адресу:&lt;br /&gt;
&lt;br /&gt;
620144, г. Екатеринбург, ул. Верещагина, д. 6а, ООО КБ «АГАВА»&lt;br /&gt;
&lt;br /&gt;
Тел: (343) 382-01-92.&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%90%D0%93%D0%90%D0%92%D0%90%D0%A1%D0%9A01_%D0%92%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B9_%D0%B2%D0%B8%D0%B41.png&amp;diff=3442</id>
		<title>Файл:АГАВАСК01 Внешний вид1.png</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%90%D0%93%D0%90%D0%92%D0%90%D0%A1%D0%9A01_%D0%92%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B9_%D0%B2%D0%B8%D0%B41.png&amp;diff=3442"/>
		<updated>2026-03-11T10:34:17Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;АГАВА СК-01 Внешний вид&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%BE%D0%B9_%D0%B4%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_AgavaCloud&amp;diff=3441</id>
		<title>Система облачной диспетчеризации AgavaCloud</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%BE%D0%B9_%D0%B4%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_AgavaCloud&amp;diff=3441"/>
		<updated>2026-03-11T09:14:18Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Подключение устройств других типов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AgavaCloud - облачная система диспетчеризации, предоставляющая следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* сбор и регистрация данных, передаваемых с различных пользовательских устройств по проводным или беспроводным каналам связи;&lt;br /&gt;
* визуализация данных в виде экранов, таблиц параметров, графиков и журналов событий;&lt;br /&gt;
* анализ данных по алгоритмам, определяемым пользователем и выполнение различных действий.&lt;br /&gt;
* оповещение пользователя о работе устройств и результатах анализа принятых данных;&lt;br /&gt;
* разделение доступа к разным частям и функционалу проекта с помощью системы пользователей и ролей.&lt;br /&gt;
&lt;br /&gt;
== Сбор и регистрация данных ==&lt;br /&gt;
AgavaCloud поддерживает несколько способов сбора данных:&lt;br /&gt;
&lt;br /&gt;
* Прямое подключение к устройствам, работающим по протоколам Modbus-TCP, MQTT(*), OPC-UA(*).&lt;br /&gt;
* Подключение к устройствам через шлюзы АГАВА СК-01, АГАВА СК-02 или программные шлюзы rtgw для ОС Windows или Linux.&lt;br /&gt;
&lt;br /&gt;
(*) - возможность появится в ближайшей перспективе.&lt;br /&gt;
&lt;br /&gt;
Прямое подключение к устройствам требует наличия постоянного &amp;quot;белого&amp;quot; IP-адреса и настроенного маршрутизатора, обеспечивающего вывод устройств в сеть Internet.&lt;br /&gt;
&lt;br /&gt;
Подключение к устройствам через шлюзы АГАВА СК-01, АГАВА СК-02 '''не требует постоянного &amp;quot;белого&amp;quot; IP-адреса и маршрутизатора,''' возможно использование GSM/GPRS/LTE связи.&lt;br /&gt;
&lt;br /&gt;
Регистрация данных производится с настраиваемой периодичностью. Время хранения зарегистрированных данных также настраивается&lt;br /&gt;
&lt;br /&gt;
=== Подключение к устройствам с использованием шлюзов АГАВА СК-01, АГАВА СК-02 ===&lt;br /&gt;
Каждый шлюз имеет Уникальный Идентификационный Номер (УИН).&lt;br /&gt;
&lt;br /&gt;
Для подключения оборудования через шлюз необходимо добавить его в свой &amp;quot;проект&amp;quot; AgavaCloud по УИН в разделе &amp;quot;Устройства&amp;quot;. С этого момента шлюз доступен к использованию в облаке. Можно приступить к добавлению подчиненных устройств в шлюз.&lt;br /&gt;
&lt;br /&gt;
=== Подключение устройств других типов ===&lt;br /&gt;
AgavaCloud поддерживает подключение устройств с протоколом Modbus-TCP, подключенных к сети Internet.&lt;br /&gt;
&lt;br /&gt;
==== Подключение устройств с протоколом Modbus-TCP ====&lt;br /&gt;
Подключаемое устройство должно быть доступно из сети Internet, для чего нужно выполнить настройку маршрутизатора, через который подключаемое устройство соединяется с Internet. Подключение маршрутизатора к сети Internet должно осуществляться через постоянный &amp;quot;белый&amp;quot; IP-адрес.&lt;br /&gt;
&lt;br /&gt;
Для использования устройств в AgavaCloud нужно добавить их в свой проект по IP-адресу и номеру порта. После этого можно добавлять в устройство измеряемые параметры.&lt;br /&gt;
&lt;br /&gt;
== Визуализация данных ==&lt;br /&gt;
AgavaCloud предоставляет возможности визуализации данных в следующих видах:&lt;br /&gt;
&lt;br /&gt;
* Таблицы параметров.&lt;br /&gt;
* Экраны с виджетами.&lt;br /&gt;
* Графики.&lt;br /&gt;
* Журнал событий.&lt;br /&gt;
[[Файл:AgavaCloud-Параметры устройства.png|мини|Параметры устройства]]&lt;br /&gt;
=== Таблицы параметров ===&lt;br /&gt;
Просмотр значений параметров в виде таблицы.&lt;br /&gt;
&lt;br /&gt;
=== Экраны с виджетами ===&lt;br /&gt;
Экран &amp;quot;Панель&amp;quot; настраиваемого пользователем вида, на котором размещаются различные виджеты, индицирующие параметры в виде цифровых индикаторов или небольших графиков.[[Файл:AgavaCloud-Архив1.png|мини|Графики в архиве AgavaCloud]]&lt;br /&gt;
=== Графики ===&lt;br /&gt;
Специализированный экран, содержащий графики выбранных пользователем параметров с возможностями просмотра в различном масштабе и контроля точных значений параметров в нужное время.&lt;br /&gt;
&lt;br /&gt;
=== Журнал событий ===&lt;br /&gt;
[[Файл:AgavaCloud-Журнал событий.png|мини|Журнал событий]]&lt;br /&gt;
Журнал событий хранит события, регистрируемые в ходе работы оборудования и возникающие при обработке принимаемых данных по алгоритмам пользователя.&lt;br /&gt;
&lt;br /&gt;
== Анализ и обработка данных ==&lt;br /&gt;
Все параметры, обрабатываемые AgavaCloud, делятся на два типа:&lt;br /&gt;
# Измеряемые параметры - параметры, считываемые с внешних устройств.&lt;br /&gt;
# Вычисляемые параметры - параметры, вычисляемые в AgavaCloud или в шлюзе по определенным алгоритмам (интеграл/среднее или другие) на основе измеряемых параметров. &lt;br /&gt;
Оба типа параметров можно использовать для архивации, отображения на всех видах экранов и настройки сигнализации.&lt;br /&gt;
&lt;br /&gt;
Для всех параметров возможно включение сигнализации по следующим алгоритмам:&lt;br /&gt;
&lt;br /&gt;
* выход значения параметра за аварийные  (НАУ/ВАУ) и (или) предупредительные (НПУ/ВПУ) пределы изменения;&lt;br /&gt;
* превышение заданной уставки или понижение значения параметра ниже уставки.&lt;br /&gt;
&lt;br /&gt;
Зарегистрированные события сигнализации сохраняются в журнале событий. Дополнительно зарегистрированные события можно отправить в мессенджер Telegram.&lt;br /&gt;
&lt;br /&gt;
== Разделение доступа ==&lt;br /&gt;
Для использования одного проекта можно добавить несколько пользователей с разными привилегиями - добавление/редактирование параметров и устройств, только просмотр значений параметров и архивов или полные права для максимального контроля над проектом.&lt;br /&gt;
&lt;br /&gt;
== Функциональные пакеты AgavaCloud ==&lt;br /&gt;
Функционал AgavaCloud доступен в трех пакетах - &amp;quot;бесплатный&amp;quot;, &amp;quot;базовый&amp;quot; и &amp;quot;оптимальный&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Бесплатный пакет доступен для использования без оплаты, но имеет ограниченный функционал.&lt;br /&gt;
* Базовый доступен при использовании шлюза или при покупке.&lt;br /&gt;
* Оптимальный доступен при покупке.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! Функция&lt;br /&gt;
! style=&amp;quot;width:16%&amp;quot; | Бесплатный &amp;lt;sup&amp;gt;*1&amp;lt;/sup&amp;gt;&lt;br /&gt;
! style=&amp;quot;width:16%&amp;quot; | Базовый&lt;br /&gt;
! style=&amp;quot;width:16%&amp;quot; | Оптимальный &lt;br /&gt;
! style=&amp;quot;width:16%&amp;quot; | Максимальный&lt;br /&gt;
|-&lt;br /&gt;
|'''Устройства'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Типы подключаемых устройств&lt;br /&gt;
|Шлюзы АГАВА-СК&lt;br /&gt;
|Шлюзы АГАВА-СК,&lt;br /&gt;
[[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройства из списка]]&lt;br /&gt;
|Шлюзы АГАВА-СК,&lt;br /&gt;
[[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройства из списка]]&lt;br /&gt;
|Шлюзы АГАВА-СК,&lt;br /&gt;
[[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройства из списка]]&lt;br /&gt;
|-&lt;br /&gt;
|Количество подключаемых шлюзов&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Количество подключаемых [[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройств других типов]]&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|10&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Интервал опроса, с&lt;br /&gt;
|60&lt;br /&gt;
|15&lt;br /&gt;
|5&lt;br /&gt;
|1&amp;lt;sup&amp;gt;*2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''Параметры'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Количество измеряемых параметров&lt;br /&gt;
|10&lt;br /&gt;
|100&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Количество вычисляемых параметров&lt;br /&gt;
|×&lt;br /&gt;
|10&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|'''Экраны'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Экран &amp;quot;Панель&amp;quot;&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Экран &amp;quot;Таблица параметров&amp;quot;&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Архивы'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Количество архивов&lt;br /&gt;
| 1&lt;br /&gt;
| 5&lt;br /&gt;
| 10&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Минимальный интервал архивирования, с&lt;br /&gt;
| 60&lt;br /&gt;
|15&lt;br /&gt;
|5&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Максимальный период хранения архива&lt;br /&gt;
| 30 дней&lt;br /&gt;
|30 дней&lt;br /&gt;
|365 дней&lt;br /&gt;
|3650 дней&lt;br /&gt;
|-&lt;br /&gt;
|Высокоскоростное архивирование&amp;lt;sup&amp;gt;*3&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ×&lt;br /&gt;
| ×&lt;br /&gt;
| ×&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Журналы'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Журнал событий&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Максимальный период хранения журнала&lt;br /&gt;
|30 дней&lt;br /&gt;
|30 дней&lt;br /&gt;
|365 дней&lt;br /&gt;
|3650 дней&lt;br /&gt;
|-&lt;br /&gt;
|'''Сигнализация'''&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Алгоритмы сигнализации&amp;lt;/u&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Контроль НАУ/НПУ/ВПУ/ВАУ измеряемых параметров&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Контроль уставки&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Действия&amp;lt;/u&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Регистрация события в журнале&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Запись значения в параметр&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Отправка сообщения в телеграм&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Отправка сообщения по электронной почте&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
|●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Стоимость подписки, за месяц, рублей'''&lt;br /&gt;
|0&lt;br /&gt;
|1000&lt;br /&gt;
|3000&lt;br /&gt;
|8500&lt;br /&gt;
|}&lt;br /&gt;
Примечания:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*1&amp;lt;/sup&amp;gt; - при использовании со шлюзами АГАВА СК-01 или аналогичными производства КБ АГАВА.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*2&amp;lt;/sup&amp;gt; - типичное время, при наличии более быстродействующего оборудования интервал может быть меньше.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*3 -&amp;lt;/sup&amp;gt; возможность архивирования данных чаще, чем осуществляется передача данных на сервер. Минимальный интервал высокоскоростного архивирования - 100 мс. В данный момент возможность не предоставляется.&lt;br /&gt;
[[Категория:AgavaCloud]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%BE%D0%B9_%D0%B4%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_AgavaCloud&amp;diff=3440</id>
		<title>Система облачной диспетчеризации AgavaCloud</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%BE%D0%B9_%D0%B4%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_AgavaCloud&amp;diff=3440"/>
		<updated>2026-03-11T09:11:38Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Функциональные пакеты AgavaCloud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AgavaCloud - облачная система диспетчеризации, предоставляющая следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* сбор и регистрация данных, передаваемых с различных пользовательских устройств по проводным или беспроводным каналам связи;&lt;br /&gt;
* визуализация данных в виде экранов, таблиц параметров, графиков и журналов событий;&lt;br /&gt;
* анализ данных по алгоритмам, определяемым пользователем и выполнение различных действий.&lt;br /&gt;
* оповещение пользователя о работе устройств и результатах анализа принятых данных;&lt;br /&gt;
* разделение доступа к разным частям и функционалу проекта с помощью системы пользователей и ролей.&lt;br /&gt;
&lt;br /&gt;
== Сбор и регистрация данных ==&lt;br /&gt;
AgavaCloud поддерживает несколько способов сбора данных:&lt;br /&gt;
&lt;br /&gt;
* Прямое подключение к устройствам, работающим по протоколам Modbus-TCP, MQTT(*), OPC-UA(*).&lt;br /&gt;
* Подключение к устройствам через шлюзы АГАВА СК-01, АГАВА СК-02 или программные шлюзы rtgw для ОС Windows или Linux.&lt;br /&gt;
&lt;br /&gt;
(*) - возможность появится в ближайшей перспективе.&lt;br /&gt;
&lt;br /&gt;
Прямое подключение к устройствам требует наличия постоянного &amp;quot;белого&amp;quot; IP-адреса и настроенного маршрутизатора, обеспечивающего вывод устройств в сеть Internet.&lt;br /&gt;
&lt;br /&gt;
Подключение к устройствам через шлюзы АГАВА СК-01, АГАВА СК-02 '''не требует постоянного &amp;quot;белого&amp;quot; IP-адреса и маршрутизатора,''' возможно использование GSM/GPRS/LTE связи.&lt;br /&gt;
&lt;br /&gt;
Регистрация данных производится с настраиваемой периодичностью. Время хранения зарегистрированных данных также настраивается&lt;br /&gt;
&lt;br /&gt;
=== Подключение к устройствам с использованием шлюзов АГАВА СК-01, АГАВА СК-02 ===&lt;br /&gt;
Каждый шлюз имеет Уникальный Идентификационный Номер (УИН).&lt;br /&gt;
&lt;br /&gt;
Для подключения оборудования через шлюз необходимо добавить его в свой &amp;quot;проект&amp;quot; AgavaCloud по УИН в разделе &amp;quot;Устройства&amp;quot;. С этого момента шлюз доступен к использованию в облаке. Можно приступить к добавлению подчиненных устройств в шлюз.&lt;br /&gt;
&lt;br /&gt;
=== Подключение устройств других типов ===&lt;br /&gt;
&lt;br /&gt;
==== Устройства с протоколом Modbus-TCP ====&lt;br /&gt;
Подключаемое устройство должно быть доступно из сети Internet, для чего нужно выполнить настройку маршрутизатора, через который подключаемое устройство соединяется с Internet. Подключение маршрутизатора к сети Internet должно осуществляться через постоянный &amp;quot;белый&amp;quot; IP-адрес.&lt;br /&gt;
&lt;br /&gt;
Для использования устройств в AgavaCloud нужно добавить их в свой проект по IP-адресу и номеру порта. После этого можно добавлять в устройство измеряемые параметры.&lt;br /&gt;
&lt;br /&gt;
== Визуализация данных ==&lt;br /&gt;
AgavaCloud предоставляет возможности визуализации данных в следующих видах:&lt;br /&gt;
&lt;br /&gt;
* Таблицы параметров.&lt;br /&gt;
* Экраны с виджетами.&lt;br /&gt;
* Графики.&lt;br /&gt;
* Журнал событий.&lt;br /&gt;
[[Файл:AgavaCloud-Параметры устройства.png|мини|Параметры устройства]]&lt;br /&gt;
=== Таблицы параметров ===&lt;br /&gt;
Просмотр значений параметров в виде таблицы.&lt;br /&gt;
&lt;br /&gt;
=== Экраны с виджетами ===&lt;br /&gt;
Экран &amp;quot;Панель&amp;quot; настраиваемого пользователем вида, на котором размещаются различные виджеты, индицирующие параметры в виде цифровых индикаторов или небольших графиков.[[Файл:AgavaCloud-Архив1.png|мини|Графики в архиве AgavaCloud]]&lt;br /&gt;
=== Графики ===&lt;br /&gt;
Специализированный экран, содержащий графики выбранных пользователем параметров с возможностями просмотра в различном масштабе и контроля точных значений параметров в нужное время.&lt;br /&gt;
&lt;br /&gt;
=== Журнал событий ===&lt;br /&gt;
[[Файл:AgavaCloud-Журнал событий.png|мини|Журнал событий]]&lt;br /&gt;
Журнал событий хранит события, регистрируемые в ходе работы оборудования и возникающие при обработке принимаемых данных по алгоритмам пользователя.&lt;br /&gt;
&lt;br /&gt;
== Анализ и обработка данных ==&lt;br /&gt;
Все параметры, обрабатываемые AgavaCloud, делятся на два типа:&lt;br /&gt;
# Измеряемые параметры - параметры, считываемые с внешних устройств.&lt;br /&gt;
# Вычисляемые параметры - параметры, вычисляемые в AgavaCloud или в шлюзе по определенным алгоритмам (интеграл/среднее или другие) на основе измеряемых параметров. &lt;br /&gt;
Оба типа параметров можно использовать для архивации, отображения на всех видах экранов и настройки сигнализации.&lt;br /&gt;
&lt;br /&gt;
Для всех параметров возможно включение сигнализации по следующим алгоритмам:&lt;br /&gt;
&lt;br /&gt;
* выход значения параметра за аварийные  (НАУ/ВАУ) и (или) предупредительные (НПУ/ВПУ) пределы изменения;&lt;br /&gt;
* превышение заданной уставки или понижение значения параметра ниже уставки.&lt;br /&gt;
&lt;br /&gt;
Зарегистрированные события сигнализации сохраняются в журнале событий. Дополнительно зарегистрированные события можно отправить в мессенджер Telegram.&lt;br /&gt;
&lt;br /&gt;
== Разделение доступа ==&lt;br /&gt;
Для использования одного проекта можно добавить несколько пользователей с разными привилегиями - добавление/редактирование параметров и устройств, только просмотр значений параметров и архивов или полные права для максимального контроля над проектом.&lt;br /&gt;
&lt;br /&gt;
== Функциональные пакеты AgavaCloud ==&lt;br /&gt;
Функционал AgavaCloud доступен в трех пакетах - &amp;quot;бесплатный&amp;quot;, &amp;quot;базовый&amp;quot; и &amp;quot;оптимальный&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Бесплатный пакет доступен для использования без оплаты, но имеет ограниченный функционал.&lt;br /&gt;
* Базовый доступен при использовании шлюза или при покупке.&lt;br /&gt;
* Оптимальный доступен при покупке.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! Функция&lt;br /&gt;
! style=&amp;quot;width:16%&amp;quot; | Бесплатный &amp;lt;sup&amp;gt;*1&amp;lt;/sup&amp;gt;&lt;br /&gt;
! style=&amp;quot;width:16%&amp;quot; | Базовый&lt;br /&gt;
! style=&amp;quot;width:16%&amp;quot; | Оптимальный &lt;br /&gt;
! style=&amp;quot;width:16%&amp;quot; | Максимальный&lt;br /&gt;
|-&lt;br /&gt;
|'''Устройства'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Типы подключаемых устройств&lt;br /&gt;
|Шлюзы АГАВА-СК&lt;br /&gt;
|Шлюзы АГАВА-СК,&lt;br /&gt;
[[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройства из списка]]&lt;br /&gt;
|Шлюзы АГАВА-СК,&lt;br /&gt;
[[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройства из списка]]&lt;br /&gt;
|Шлюзы АГАВА-СК,&lt;br /&gt;
[[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройства из списка]]&lt;br /&gt;
|-&lt;br /&gt;
|Количество подключаемых шлюзов&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Количество подключаемых [[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройств других типов]]&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|10&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Интервал опроса, с&lt;br /&gt;
|60&lt;br /&gt;
|15&lt;br /&gt;
|5&lt;br /&gt;
|1&amp;lt;sup&amp;gt;*2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''Параметры'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Количество измеряемых параметров&lt;br /&gt;
|10&lt;br /&gt;
|100&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Количество вычисляемых параметров&lt;br /&gt;
|×&lt;br /&gt;
|10&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|'''Экраны'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Экран &amp;quot;Панель&amp;quot;&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Экран &amp;quot;Таблица параметров&amp;quot;&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Архивы'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Количество архивов&lt;br /&gt;
| 1&lt;br /&gt;
| 5&lt;br /&gt;
| 10&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Минимальный интервал архивирования, с&lt;br /&gt;
| 60&lt;br /&gt;
|15&lt;br /&gt;
|5&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Максимальный период хранения архива&lt;br /&gt;
| 30 дней&lt;br /&gt;
|30 дней&lt;br /&gt;
|365 дней&lt;br /&gt;
|3650 дней&lt;br /&gt;
|-&lt;br /&gt;
|Высокоскоростное архивирование&amp;lt;sup&amp;gt;*3&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ×&lt;br /&gt;
| ×&lt;br /&gt;
| ×&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Журналы'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Журнал событий&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Максимальный период хранения журнала&lt;br /&gt;
|30 дней&lt;br /&gt;
|30 дней&lt;br /&gt;
|365 дней&lt;br /&gt;
|3650 дней&lt;br /&gt;
|-&lt;br /&gt;
|'''Сигнализация'''&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Алгоритмы сигнализации&amp;lt;/u&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Контроль НАУ/НПУ/ВПУ/ВАУ измеряемых параметров&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Контроль уставки&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Действия&amp;lt;/u&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Регистрация события в журнале&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Запись значения в параметр&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Отправка сообщения в телеграм&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Отправка сообщения по электронной почте&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
|●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Стоимость подписки, за месяц, рублей'''&lt;br /&gt;
|0&lt;br /&gt;
|1000&lt;br /&gt;
|3000&lt;br /&gt;
|8500&lt;br /&gt;
|}&lt;br /&gt;
Примечания:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*1&amp;lt;/sup&amp;gt; - при использовании со шлюзами АГАВА СК-01 или аналогичными производства КБ АГАВА.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*2&amp;lt;/sup&amp;gt; - типичное время, при наличии более быстродействующего оборудования интервал может быть меньше.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*3 -&amp;lt;/sup&amp;gt; возможность архивирования данных чаще, чем осуществляется передача данных на сервер. Минимальный интервал высокоскоростного архивирования - 100 мс. В данный момент возможность не предоставляется.&lt;br /&gt;
[[Категория:AgavaCloud]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%BE%D0%B9_%D0%B4%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_AgavaCloud&amp;diff=3439</id>
		<title>Система облачной диспетчеризации AgavaCloud</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%BE%D0%B9_%D0%B4%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_AgavaCloud&amp;diff=3439"/>
		<updated>2026-03-11T09:10:01Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Функциональные пакеты AgavaCloud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AgavaCloud - облачная система диспетчеризации, предоставляющая следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* сбор и регистрация данных, передаваемых с различных пользовательских устройств по проводным или беспроводным каналам связи;&lt;br /&gt;
* визуализация данных в виде экранов, таблиц параметров, графиков и журналов событий;&lt;br /&gt;
* анализ данных по алгоритмам, определяемым пользователем и выполнение различных действий.&lt;br /&gt;
* оповещение пользователя о работе устройств и результатах анализа принятых данных;&lt;br /&gt;
* разделение доступа к разным частям и функционалу проекта с помощью системы пользователей и ролей.&lt;br /&gt;
&lt;br /&gt;
== Сбор и регистрация данных ==&lt;br /&gt;
AgavaCloud поддерживает несколько способов сбора данных:&lt;br /&gt;
&lt;br /&gt;
* Прямое подключение к устройствам, работающим по протоколам Modbus-TCP, MQTT(*), OPC-UA(*).&lt;br /&gt;
* Подключение к устройствам через шлюзы АГАВА СК-01, АГАВА СК-02 или программные шлюзы rtgw для ОС Windows или Linux.&lt;br /&gt;
&lt;br /&gt;
(*) - возможность появится в ближайшей перспективе.&lt;br /&gt;
&lt;br /&gt;
Прямое подключение к устройствам требует наличия постоянного &amp;quot;белого&amp;quot; IP-адреса и настроенного маршрутизатора, обеспечивающего вывод устройств в сеть Internet.&lt;br /&gt;
&lt;br /&gt;
Подключение к устройствам через шлюзы АГАВА СК-01, АГАВА СК-02 '''не требует постоянного &amp;quot;белого&amp;quot; IP-адреса и маршрутизатора,''' возможно использование GSM/GPRS/LTE связи.&lt;br /&gt;
&lt;br /&gt;
Регистрация данных производится с настраиваемой периодичностью. Время хранения зарегистрированных данных также настраивается&lt;br /&gt;
&lt;br /&gt;
=== Подключение к устройствам с использованием шлюзов АГАВА СК-01, АГАВА СК-02 ===&lt;br /&gt;
Каждый шлюз имеет Уникальный Идентификационный Номер (УИН).&lt;br /&gt;
&lt;br /&gt;
Для подключения оборудования через шлюз необходимо добавить его в свой &amp;quot;проект&amp;quot; AgavaCloud по УИН в разделе &amp;quot;Устройства&amp;quot;. С этого момента шлюз доступен к использованию в облаке. Можно приступить к добавлению подчиненных устройств в шлюз.&lt;br /&gt;
&lt;br /&gt;
=== Подключение устройств других типов ===&lt;br /&gt;
&lt;br /&gt;
==== Устройства с протоколом Modbus-TCP ====&lt;br /&gt;
Подключаемое устройство должно быть доступно из сети Internet, для чего нужно выполнить настройку маршрутизатора, через который подключаемое устройство соединяется с Internet. Подключение маршрутизатора к сети Internet должно осуществляться через постоянный &amp;quot;белый&amp;quot; IP-адрес.&lt;br /&gt;
&lt;br /&gt;
Для использования устройств в AgavaCloud нужно добавить их в свой проект по IP-адресу и номеру порта. После этого можно добавлять в устройство измеряемые параметры.&lt;br /&gt;
&lt;br /&gt;
== Визуализация данных ==&lt;br /&gt;
AgavaCloud предоставляет возможности визуализации данных в следующих видах:&lt;br /&gt;
&lt;br /&gt;
* Таблицы параметров.&lt;br /&gt;
* Экраны с виджетами.&lt;br /&gt;
* Графики.&lt;br /&gt;
* Журнал событий.&lt;br /&gt;
[[Файл:AgavaCloud-Параметры устройства.png|мини|Параметры устройства]]&lt;br /&gt;
=== Таблицы параметров ===&lt;br /&gt;
Просмотр значений параметров в виде таблицы.&lt;br /&gt;
&lt;br /&gt;
=== Экраны с виджетами ===&lt;br /&gt;
Экран &amp;quot;Панель&amp;quot; настраиваемого пользователем вида, на котором размещаются различные виджеты, индицирующие параметры в виде цифровых индикаторов или небольших графиков.[[Файл:AgavaCloud-Архив1.png|мини|Графики в архиве AgavaCloud]]&lt;br /&gt;
=== Графики ===&lt;br /&gt;
Специализированный экран, содержащий графики выбранных пользователем параметров с возможностями просмотра в различном масштабе и контроля точных значений параметров в нужное время.&lt;br /&gt;
&lt;br /&gt;
=== Журнал событий ===&lt;br /&gt;
[[Файл:AgavaCloud-Журнал событий.png|мини|Журнал событий]]&lt;br /&gt;
Журнал событий хранит события, регистрируемые в ходе работы оборудования и возникающие при обработке принимаемых данных по алгоритмам пользователя.&lt;br /&gt;
&lt;br /&gt;
== Анализ и обработка данных ==&lt;br /&gt;
Все параметры, обрабатываемые AgavaCloud, делятся на два типа:&lt;br /&gt;
# Измеряемые параметры - параметры, считываемые с внешних устройств.&lt;br /&gt;
# Вычисляемые параметры - параметры, вычисляемые в AgavaCloud или в шлюзе по определенным алгоритмам (интеграл/среднее или другие) на основе измеряемых параметров. &lt;br /&gt;
Оба типа параметров можно использовать для архивации, отображения на всех видах экранов и настройки сигнализации.&lt;br /&gt;
&lt;br /&gt;
Для всех параметров возможно включение сигнализации по следующим алгоритмам:&lt;br /&gt;
&lt;br /&gt;
* выход значения параметра за аварийные  (НАУ/ВАУ) и (или) предупредительные (НПУ/ВПУ) пределы изменения;&lt;br /&gt;
* превышение заданной уставки или понижение значения параметра ниже уставки.&lt;br /&gt;
&lt;br /&gt;
Зарегистрированные события сигнализации сохраняются в журнале событий. Дополнительно зарегистрированные события можно отправить в мессенджер Telegram.&lt;br /&gt;
&lt;br /&gt;
== Разделение доступа ==&lt;br /&gt;
Для использования одного проекта можно добавить несколько пользователей с разными привилегиями - добавление/редактирование параметров и устройств, только просмотр значений параметров и архивов или полные права для максимального контроля над проектом.&lt;br /&gt;
&lt;br /&gt;
== Функциональные пакеты AgavaCloud ==&lt;br /&gt;
Функционал AgavaCloud доступен в трех пакетах - &amp;quot;бесплатный&amp;quot;, &amp;quot;базовый&amp;quot; и &amp;quot;оптимальный&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Бесплатный пакет доступен для использования без оплаты, но имеет ограниченный функционал.&lt;br /&gt;
* Базовый доступен при использовании шлюза или при покупке.&lt;br /&gt;
* Оптимальный доступен при покупке.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! Функция&lt;br /&gt;
! style=&amp;quot;width:16%&amp;quot; | Бесплатный &amp;lt;sup&amp;gt;*1&amp;lt;/sup&amp;gt;&lt;br /&gt;
! style=&amp;quot;width:16%&amp;quot; | Базовый&lt;br /&gt;
! style=&amp;quot;width:16%&amp;quot; | Оптимальный &lt;br /&gt;
! style=&amp;quot;width:16%&amp;quot; | Максимальный&lt;br /&gt;
|-&lt;br /&gt;
|'''Устройства'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Типы подключаемых устройств&lt;br /&gt;
|Шлюзы АГАВА-СК&lt;br /&gt;
|Шлюзы АГАВА-СК,&lt;br /&gt;
[[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройства из списка]]&lt;br /&gt;
|Шлюзы АГАВА-СК,&lt;br /&gt;
[[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройства из списка]]&lt;br /&gt;
|Шлюзы АГАВА-СК,&lt;br /&gt;
[[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройства из списка]]&lt;br /&gt;
|-&lt;br /&gt;
|Количество подключаемых шлюзов&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Количество подключаемых [[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройств других типов]]&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|10&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Интервал опроса, с&lt;br /&gt;
|60&lt;br /&gt;
|15&lt;br /&gt;
|5&lt;br /&gt;
|1&amp;lt;sup&amp;gt;*2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''Параметры'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Количество измеряемых параметров&lt;br /&gt;
|10&lt;br /&gt;
|100&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Количество вычисляемых параметров&lt;br /&gt;
|×&lt;br /&gt;
|10&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|'''Экраны'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Экран &amp;quot;Панель&amp;quot;&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Экран &amp;quot;Таблица параметров&amp;quot;&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Архивы'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Количество архивов&lt;br /&gt;
| 1&lt;br /&gt;
| 5&lt;br /&gt;
| 10&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Минимальный интервал архивирования&lt;br /&gt;
| ×&lt;br /&gt;
|15 с&lt;br /&gt;
|5 с&lt;br /&gt;
|1 с&lt;br /&gt;
|-&lt;br /&gt;
|Максимальный период хранения архива&lt;br /&gt;
| 30 дней&lt;br /&gt;
|30 дней&lt;br /&gt;
|365 дней&lt;br /&gt;
|3650 дней&lt;br /&gt;
|-&lt;br /&gt;
|Высокоскоростное архивирование&amp;lt;sup&amp;gt;*3&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ×&lt;br /&gt;
| ×&lt;br /&gt;
| ×&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Журналы'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Журнал событий&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Максимальный период хранения журнала&lt;br /&gt;
|30 дней&lt;br /&gt;
|30 дней&lt;br /&gt;
|365 дней&lt;br /&gt;
|3650 дней&lt;br /&gt;
|-&lt;br /&gt;
|'''Сигнализация'''&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Алгоритмы сигнализации&amp;lt;/u&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Контроль НАУ/НПУ/ВПУ/ВАУ измеряемых параметров&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Контроль уставки&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Действия&amp;lt;/u&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Регистрация события в журнале&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Запись значения в параметр&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Отправка сообщения в телеграм&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Отправка сообщения по электронной почте&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
|●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Стоимость подписки, за месяц, рублей'''&lt;br /&gt;
|0&lt;br /&gt;
|1000&lt;br /&gt;
|3000&lt;br /&gt;
|8500&lt;br /&gt;
|}&lt;br /&gt;
Примечания:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*1&amp;lt;/sup&amp;gt; - при использовании со шлюзами АГАВА СК-01 или аналогичными производства КБ АГАВА.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*2&amp;lt;/sup&amp;gt; - типичное время, при наличии более быстродействующего оборудования интервал может быть меньше.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*3 -&amp;lt;/sup&amp;gt; возможность архивирования данных чаще, чем осуществляется передача данных на сервер. Минимальный интервал высокоскоростного архивирования - 100 мс. В данный момент возможность не предоставляется.&lt;br /&gt;
[[Категория:AgavaCloud]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%BE%D0%B9_%D0%B4%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_AgavaCloud&amp;diff=3438</id>
		<title>Система облачной диспетчеризации AgavaCloud</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%BE%D0%B9_%D0%B4%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_AgavaCloud&amp;diff=3438"/>
		<updated>2026-03-11T09:07:00Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Функциональные пакеты AgavaCloud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AgavaCloud - облачная система диспетчеризации, предоставляющая следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* сбор и регистрация данных, передаваемых с различных пользовательских устройств по проводным или беспроводным каналам связи;&lt;br /&gt;
* визуализация данных в виде экранов, таблиц параметров, графиков и журналов событий;&lt;br /&gt;
* анализ данных по алгоритмам, определяемым пользователем и выполнение различных действий.&lt;br /&gt;
* оповещение пользователя о работе устройств и результатах анализа принятых данных;&lt;br /&gt;
* разделение доступа к разным частям и функционалу проекта с помощью системы пользователей и ролей.&lt;br /&gt;
&lt;br /&gt;
== Сбор и регистрация данных ==&lt;br /&gt;
AgavaCloud поддерживает несколько способов сбора данных:&lt;br /&gt;
&lt;br /&gt;
* Прямое подключение к устройствам, работающим по протоколам Modbus-TCP, MQTT(*), OPC-UA(*).&lt;br /&gt;
* Подключение к устройствам через шлюзы АГАВА СК-01, АГАВА СК-02 или программные шлюзы rtgw для ОС Windows или Linux.&lt;br /&gt;
&lt;br /&gt;
(*) - возможность появится в ближайшей перспективе.&lt;br /&gt;
&lt;br /&gt;
Прямое подключение к устройствам требует наличия постоянного &amp;quot;белого&amp;quot; IP-адреса и настроенного маршрутизатора, обеспечивающего вывод устройств в сеть Internet.&lt;br /&gt;
&lt;br /&gt;
Подключение к устройствам через шлюзы АГАВА СК-01, АГАВА СК-02 '''не требует постоянного &amp;quot;белого&amp;quot; IP-адреса и маршрутизатора,''' возможно использование GSM/GPRS/LTE связи.&lt;br /&gt;
&lt;br /&gt;
Регистрация данных производится с настраиваемой периодичностью. Время хранения зарегистрированных данных также настраивается&lt;br /&gt;
&lt;br /&gt;
=== Подключение к устройствам с использованием шлюзов АГАВА СК-01, АГАВА СК-02 ===&lt;br /&gt;
Каждый шлюз имеет Уникальный Идентификационный Номер (УИН).&lt;br /&gt;
&lt;br /&gt;
Для подключения оборудования через шлюз необходимо добавить его в свой &amp;quot;проект&amp;quot; AgavaCloud по УИН в разделе &amp;quot;Устройства&amp;quot;. С этого момента шлюз доступен к использованию в облаке. Можно приступить к добавлению подчиненных устройств в шлюз.&lt;br /&gt;
&lt;br /&gt;
=== Подключение устройств других типов ===&lt;br /&gt;
&lt;br /&gt;
==== Устройства с протоколом Modbus-TCP ====&lt;br /&gt;
Подключаемое устройство должно быть доступно из сети Internet, для чего нужно выполнить настройку маршрутизатора, через который подключаемое устройство соединяется с Internet. Подключение маршрутизатора к сети Internet должно осуществляться через постоянный &amp;quot;белый&amp;quot; IP-адрес.&lt;br /&gt;
&lt;br /&gt;
Для использования устройств в AgavaCloud нужно добавить их в свой проект по IP-адресу и номеру порта. После этого можно добавлять в устройство измеряемые параметры.&lt;br /&gt;
&lt;br /&gt;
== Визуализация данных ==&lt;br /&gt;
AgavaCloud предоставляет возможности визуализации данных в следующих видах:&lt;br /&gt;
&lt;br /&gt;
* Таблицы параметров.&lt;br /&gt;
* Экраны с виджетами.&lt;br /&gt;
* Графики.&lt;br /&gt;
* Журнал событий.&lt;br /&gt;
[[Файл:AgavaCloud-Параметры устройства.png|мини|Параметры устройства]]&lt;br /&gt;
=== Таблицы параметров ===&lt;br /&gt;
Просмотр значений параметров в виде таблицы.&lt;br /&gt;
&lt;br /&gt;
=== Экраны с виджетами ===&lt;br /&gt;
Экран &amp;quot;Панель&amp;quot; настраиваемого пользователем вида, на котором размещаются различные виджеты, индицирующие параметры в виде цифровых индикаторов или небольших графиков.[[Файл:AgavaCloud-Архив1.png|мини|Графики в архиве AgavaCloud]]&lt;br /&gt;
=== Графики ===&lt;br /&gt;
Специализированный экран, содержащий графики выбранных пользователем параметров с возможностями просмотра в различном масштабе и контроля точных значений параметров в нужное время.&lt;br /&gt;
&lt;br /&gt;
=== Журнал событий ===&lt;br /&gt;
[[Файл:AgavaCloud-Журнал событий.png|мини|Журнал событий]]&lt;br /&gt;
Журнал событий хранит события, регистрируемые в ходе работы оборудования и возникающие при обработке принимаемых данных по алгоритмам пользователя.&lt;br /&gt;
&lt;br /&gt;
== Анализ и обработка данных ==&lt;br /&gt;
Все параметры, обрабатываемые AgavaCloud, делятся на два типа:&lt;br /&gt;
# Измеряемые параметры - параметры, считываемые с внешних устройств.&lt;br /&gt;
# Вычисляемые параметры - параметры, вычисляемые в AgavaCloud или в шлюзе по определенным алгоритмам (интеграл/среднее или другие) на основе измеряемых параметров. &lt;br /&gt;
Оба типа параметров можно использовать для архивации, отображения на всех видах экранов и настройки сигнализации.&lt;br /&gt;
&lt;br /&gt;
Для всех параметров возможно включение сигнализации по следующим алгоритмам:&lt;br /&gt;
&lt;br /&gt;
* выход значения параметра за аварийные  (НАУ/ВАУ) и (или) предупредительные (НПУ/ВПУ) пределы изменения;&lt;br /&gt;
* превышение заданной уставки или понижение значения параметра ниже уставки.&lt;br /&gt;
&lt;br /&gt;
Зарегистрированные события сигнализации сохраняются в журнале событий. Дополнительно зарегистрированные события можно отправить в мессенджер Telegram.&lt;br /&gt;
&lt;br /&gt;
== Разделение доступа ==&lt;br /&gt;
Для использования одного проекта можно добавить несколько пользователей с разными привилегиями - добавление/редактирование параметров и устройств, только просмотр значений параметров и архивов или полные права для максимального контроля над проектом.&lt;br /&gt;
&lt;br /&gt;
== Функциональные пакеты AgavaCloud ==&lt;br /&gt;
Функционал AgavaCloud доступен в трех пакетах - &amp;quot;бесплатный&amp;quot;, &amp;quot;базовый&amp;quot; и &amp;quot;оптимальный&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Бесплатный пакет доступен для использования без оплаты, но имеет ограниченный функционал.&lt;br /&gt;
* Базовый доступен при использовании шлюза или при покупке.&lt;br /&gt;
* Оптимальный доступен при покупке.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! Функция&lt;br /&gt;
! style=&amp;quot;width:16%&amp;quot; | Бесплатный &amp;lt;sup&amp;gt;*1&amp;lt;/sup&amp;gt;&lt;br /&gt;
! style=&amp;quot;width:16%&amp;quot; | Базовый&lt;br /&gt;
! style=&amp;quot;width:16%&amp;quot; | Оптимальный &lt;br /&gt;
! style=&amp;quot;width:16%&amp;quot; | Максимальный&lt;br /&gt;
|-&lt;br /&gt;
|'''Устройства'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Типы подключаемых устройств&lt;br /&gt;
|Шлюзы АГАВА-СК&lt;br /&gt;
|Шлюзы АГАВА-СК,&lt;br /&gt;
[[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройства из списка]]&lt;br /&gt;
|Шлюзы АГАВА-СК,&lt;br /&gt;
[[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройства из списка]]&lt;br /&gt;
|Шлюзы АГАВА-СК,&lt;br /&gt;
[[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройства из списка]]&lt;br /&gt;
|-&lt;br /&gt;
|Количество подключаемых шлюзов&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Количество подключаемых [[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройств других типов]]&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|10&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Интервал опроса, с&lt;br /&gt;
|60&lt;br /&gt;
|15&lt;br /&gt;
|5&lt;br /&gt;
|1&amp;lt;sup&amp;gt;*2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''Параметры'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Количество измеряемых параметров&lt;br /&gt;
|10&lt;br /&gt;
|100&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Количество вычисляемых параметров&lt;br /&gt;
|×&lt;br /&gt;
|10&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|'''Экраны'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Экран &amp;quot;Панель&amp;quot;&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Экран &amp;quot;Таблица параметров&amp;quot;&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Архивы'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Количество архивов&lt;br /&gt;
| 1&lt;br /&gt;
| 5&lt;br /&gt;
| 10&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Минимальный интервал архивирования&lt;br /&gt;
| ×&lt;br /&gt;
|15 с&lt;br /&gt;
|5 с&lt;br /&gt;
|1 с&lt;br /&gt;
|-&lt;br /&gt;
|Максимальный период хранения архива&lt;br /&gt;
| ×&lt;br /&gt;
|30 дней&lt;br /&gt;
|365 дней&lt;br /&gt;
|3650 дней&lt;br /&gt;
|-&lt;br /&gt;
|Высокоскоростное архивирование&amp;lt;sup&amp;gt;*3&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ×&lt;br /&gt;
| ×&lt;br /&gt;
| ×&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Журналы'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Журнал событий&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Сигнализация'''&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Алгоритмы сигнализации&amp;lt;/u&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Контроль НАУ/НПУ/ВПУ/ВАУ измеряемых параметров&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Контроль уставки&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Действия&amp;lt;/u&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Регистрация события в журнале&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Запись значения в параметр&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Отправка сообщения в телеграм&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Отправка сообщения по электронной почте&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
|●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Стоимость подписки, за месяц, рублей'''&lt;br /&gt;
|0&lt;br /&gt;
|1000&lt;br /&gt;
|3000&lt;br /&gt;
|8500&lt;br /&gt;
|}&lt;br /&gt;
Примечания:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*1&amp;lt;/sup&amp;gt; - при использовании со шлюзами АГАВА СК-01 или аналогичными производства КБ АГАВА.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*2&amp;lt;/sup&amp;gt; - типичное время, при наличии более быстродействующего оборудования интервал может быть меньше.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*3 -&amp;lt;/sup&amp;gt; возможность архивирования данных чаще, чем осуществляется передача данных на сервер. Минимальный интервал высокоскоростного архивирования - 100 мс. В данный момент возможность не предоставляется.&lt;br /&gt;
[[Категория:AgavaCloud]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%BE%D0%B9_%D0%B4%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_AgavaCloud&amp;diff=3437</id>
		<title>Система облачной диспетчеризации AgavaCloud</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%BE%D0%B9_%D0%B4%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_AgavaCloud&amp;diff=3437"/>
		<updated>2026-03-11T09:02:42Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Функциональные пакеты AgavaCloud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AgavaCloud - облачная система диспетчеризации, предоставляющая следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* сбор и регистрация данных, передаваемых с различных пользовательских устройств по проводным или беспроводным каналам связи;&lt;br /&gt;
* визуализация данных в виде экранов, таблиц параметров, графиков и журналов событий;&lt;br /&gt;
* анализ данных по алгоритмам, определяемым пользователем и выполнение различных действий.&lt;br /&gt;
* оповещение пользователя о работе устройств и результатах анализа принятых данных;&lt;br /&gt;
* разделение доступа к разным частям и функционалу проекта с помощью системы пользователей и ролей.&lt;br /&gt;
&lt;br /&gt;
== Сбор и регистрация данных ==&lt;br /&gt;
AgavaCloud поддерживает несколько способов сбора данных:&lt;br /&gt;
&lt;br /&gt;
* Прямое подключение к устройствам, работающим по протоколам Modbus-TCP, MQTT(*), OPC-UA(*).&lt;br /&gt;
* Подключение к устройствам через шлюзы АГАВА СК-01, АГАВА СК-02 или программные шлюзы rtgw для ОС Windows или Linux.&lt;br /&gt;
&lt;br /&gt;
(*) - возможность появится в ближайшей перспективе.&lt;br /&gt;
&lt;br /&gt;
Прямое подключение к устройствам требует наличия постоянного &amp;quot;белого&amp;quot; IP-адреса и настроенного маршрутизатора, обеспечивающего вывод устройств в сеть Internet.&lt;br /&gt;
&lt;br /&gt;
Подключение к устройствам через шлюзы АГАВА СК-01, АГАВА СК-02 '''не требует постоянного &amp;quot;белого&amp;quot; IP-адреса и маршрутизатора,''' возможно использование GSM/GPRS/LTE связи.&lt;br /&gt;
&lt;br /&gt;
Регистрация данных производится с настраиваемой периодичностью. Время хранения зарегистрированных данных также настраивается&lt;br /&gt;
&lt;br /&gt;
=== Подключение к устройствам с использованием шлюзов АГАВА СК-01, АГАВА СК-02 ===&lt;br /&gt;
Каждый шлюз имеет Уникальный Идентификационный Номер (УИН).&lt;br /&gt;
&lt;br /&gt;
Для подключения оборудования через шлюз необходимо добавить его в свой &amp;quot;проект&amp;quot; AgavaCloud по УИН в разделе &amp;quot;Устройства&amp;quot;. С этого момента шлюз доступен к использованию в облаке. Можно приступить к добавлению подчиненных устройств в шлюз.&lt;br /&gt;
&lt;br /&gt;
=== Подключение устройств других типов ===&lt;br /&gt;
&lt;br /&gt;
==== Устройства с протоколом Modbus-TCP ====&lt;br /&gt;
Подключаемое устройство должно быть доступно из сети Internet, для чего нужно выполнить настройку маршрутизатора, через который подключаемое устройство соединяется с Internet. Подключение маршрутизатора к сети Internet должно осуществляться через постоянный &amp;quot;белый&amp;quot; IP-адрес.&lt;br /&gt;
&lt;br /&gt;
Для использования устройств в AgavaCloud нужно добавить их в свой проект по IP-адресу и номеру порта. После этого можно добавлять в устройство измеряемые параметры.&lt;br /&gt;
&lt;br /&gt;
== Визуализация данных ==&lt;br /&gt;
AgavaCloud предоставляет возможности визуализации данных в следующих видах:&lt;br /&gt;
&lt;br /&gt;
* Таблицы параметров.&lt;br /&gt;
* Экраны с виджетами.&lt;br /&gt;
* Графики.&lt;br /&gt;
* Журнал событий.&lt;br /&gt;
[[Файл:AgavaCloud-Параметры устройства.png|мини|Параметры устройства]]&lt;br /&gt;
=== Таблицы параметров ===&lt;br /&gt;
Просмотр значений параметров в виде таблицы.&lt;br /&gt;
&lt;br /&gt;
=== Экраны с виджетами ===&lt;br /&gt;
Экран &amp;quot;Панель&amp;quot; настраиваемого пользователем вида, на котором размещаются различные виджеты, индицирующие параметры в виде цифровых индикаторов или небольших графиков.[[Файл:AgavaCloud-Архив1.png|мини|Графики в архиве AgavaCloud]]&lt;br /&gt;
=== Графики ===&lt;br /&gt;
Специализированный экран, содержащий графики выбранных пользователем параметров с возможностями просмотра в различном масштабе и контроля точных значений параметров в нужное время.&lt;br /&gt;
&lt;br /&gt;
=== Журнал событий ===&lt;br /&gt;
[[Файл:AgavaCloud-Журнал событий.png|мини|Журнал событий]]&lt;br /&gt;
Журнал событий хранит события, регистрируемые в ходе работы оборудования и возникающие при обработке принимаемых данных по алгоритмам пользователя.&lt;br /&gt;
&lt;br /&gt;
== Анализ и обработка данных ==&lt;br /&gt;
Все параметры, обрабатываемые AgavaCloud, делятся на два типа:&lt;br /&gt;
# Измеряемые параметры - параметры, считываемые с внешних устройств.&lt;br /&gt;
# Вычисляемые параметры - параметры, вычисляемые в AgavaCloud или в шлюзе по определенным алгоритмам (интеграл/среднее или другие) на основе измеряемых параметров. &lt;br /&gt;
Оба типа параметров можно использовать для архивации, отображения на всех видах экранов и настройки сигнализации.&lt;br /&gt;
&lt;br /&gt;
Для всех параметров возможно включение сигнализации по следующим алгоритмам:&lt;br /&gt;
&lt;br /&gt;
* выход значения параметра за аварийные  (НАУ/ВАУ) и (или) предупредительные (НПУ/ВПУ) пределы изменения;&lt;br /&gt;
* превышение заданной уставки или понижение значения параметра ниже уставки.&lt;br /&gt;
&lt;br /&gt;
Зарегистрированные события сигнализации сохраняются в журнале событий. Дополнительно зарегистрированные события можно отправить в мессенджер Telegram.&lt;br /&gt;
&lt;br /&gt;
== Разделение доступа ==&lt;br /&gt;
Для использования одного проекта можно добавить несколько пользователей с разными привилегиями - добавление/редактирование параметров и устройств, только просмотр значений параметров и архивов или полные права для максимального контроля над проектом.&lt;br /&gt;
&lt;br /&gt;
== Функциональные пакеты AgavaCloud ==&lt;br /&gt;
Функционал AgavaCloud доступен в трех пакетах - &amp;quot;бесплатный&amp;quot;, &amp;quot;базовый&amp;quot; и &amp;quot;оптимальный&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Бесплатный пакет доступен для использования без оплаты, но имеет ограниченный функционал.&lt;br /&gt;
* Базовый доступен при использовании шлюза или при покупке.&lt;br /&gt;
* Оптимальный доступен при покупке.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! Функция&lt;br /&gt;
! style=&amp;quot;width:16%&amp;quot; | Бесплатный &amp;lt;sup&amp;gt;*1&amp;lt;/sup&amp;gt;&lt;br /&gt;
! style=&amp;quot;width:16%&amp;quot; | Базовый&lt;br /&gt;
! style=&amp;quot;width:16%&amp;quot; | Оптимальный &lt;br /&gt;
! style=&amp;quot;width:16%&amp;quot; | Максимальный&lt;br /&gt;
|-&lt;br /&gt;
|'''Устройства'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Типы подключаемых устройств&lt;br /&gt;
|Шлюзы АГАВА-СК&lt;br /&gt;
|Шлюзы АГАВА-СК,&lt;br /&gt;
[[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройства из списка]]&lt;br /&gt;
|Шлюзы АГАВА-СК,&lt;br /&gt;
[[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройства из списка]]&lt;br /&gt;
|Шлюзы АГАВА-СК,&lt;br /&gt;
[[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройства из списка]]&lt;br /&gt;
|-&lt;br /&gt;
|Количество подключаемых шлюзов&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Количество подключаемых устройств других типов&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|10&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Интервал опроса, с&lt;br /&gt;
|60&lt;br /&gt;
|15&lt;br /&gt;
|5&lt;br /&gt;
|1&amp;lt;sup&amp;gt;*2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''Параметры'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Количество измеряемых параметров&lt;br /&gt;
|10&lt;br /&gt;
|100&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Количество вычисляемых параметров&lt;br /&gt;
|×&lt;br /&gt;
|10&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|'''Экраны'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Экран &amp;quot;Панель&amp;quot;&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Экран &amp;quot;Таблица параметров&amp;quot;&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Архивы'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Количество архивов&lt;br /&gt;
| 1&lt;br /&gt;
| 5&lt;br /&gt;
| 10&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Минимальный интервал архивирования&lt;br /&gt;
| ×&lt;br /&gt;
|15 с&lt;br /&gt;
|5 с&lt;br /&gt;
|1 с&lt;br /&gt;
|-&lt;br /&gt;
|Максимальный период хранения архива&lt;br /&gt;
| ×&lt;br /&gt;
|30 дней&lt;br /&gt;
|365 дней&lt;br /&gt;
|3650 дней&lt;br /&gt;
|-&lt;br /&gt;
|Высокоскоростное архивирование&amp;lt;sup&amp;gt;*3&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ×&lt;br /&gt;
| ×&lt;br /&gt;
| ×&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Журналы'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Журнал событий&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Сигнализация'''&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Алгоритмы сигнализации&amp;lt;/u&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Контроль НАУ/НПУ/ВПУ/ВАУ измеряемых параметров&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Контроль уставки&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Действия&amp;lt;/u&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Регистрация события в журнале&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Запись значения в параметр&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Отправка сообщения в телеграм&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Отправка сообщения по электронной почте&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
|●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Стоимость подписки, за месяц, рублей'''&lt;br /&gt;
|0&lt;br /&gt;
|1000&lt;br /&gt;
|3000&lt;br /&gt;
|8500&lt;br /&gt;
|}&lt;br /&gt;
Примечания:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*1&amp;lt;/sup&amp;gt; - при использовании со шлюзами АГАВА СК-01 или аналогичными производства КБ АГАВА.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*2&amp;lt;/sup&amp;gt; - типичное время, при наличии более быстродействующего оборудования интервал может быть меньше.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*3 -&amp;lt;/sup&amp;gt; возможность архивирования данных чаще, чем осуществляется передача данных на сервер. Минимальный интервал высокоскоростного архивирования - 100 мс. В данный момент возможность не предоставляется.&lt;br /&gt;
[[Категория:AgavaCloud]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%BE%D0%B9_%D0%B4%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_AgavaCloud&amp;diff=3436</id>
		<title>Система облачной диспетчеризации AgavaCloud</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%BE%D0%B9_%D0%B4%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_AgavaCloud&amp;diff=3436"/>
		<updated>2026-03-11T09:00:55Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Функциональные пакеты AgavaCloud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AgavaCloud - облачная система диспетчеризации, предоставляющая следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* сбор и регистрация данных, передаваемых с различных пользовательских устройств по проводным или беспроводным каналам связи;&lt;br /&gt;
* визуализация данных в виде экранов, таблиц параметров, графиков и журналов событий;&lt;br /&gt;
* анализ данных по алгоритмам, определяемым пользователем и выполнение различных действий.&lt;br /&gt;
* оповещение пользователя о работе устройств и результатах анализа принятых данных;&lt;br /&gt;
* разделение доступа к разным частям и функционалу проекта с помощью системы пользователей и ролей.&lt;br /&gt;
&lt;br /&gt;
== Сбор и регистрация данных ==&lt;br /&gt;
AgavaCloud поддерживает несколько способов сбора данных:&lt;br /&gt;
&lt;br /&gt;
* Прямое подключение к устройствам, работающим по протоколам Modbus-TCP, MQTT(*), OPC-UA(*).&lt;br /&gt;
* Подключение к устройствам через шлюзы АГАВА СК-01, АГАВА СК-02 или программные шлюзы rtgw для ОС Windows или Linux.&lt;br /&gt;
&lt;br /&gt;
(*) - возможность появится в ближайшей перспективе.&lt;br /&gt;
&lt;br /&gt;
Прямое подключение к устройствам требует наличия постоянного &amp;quot;белого&amp;quot; IP-адреса и настроенного маршрутизатора, обеспечивающего вывод устройств в сеть Internet.&lt;br /&gt;
&lt;br /&gt;
Подключение к устройствам через шлюзы АГАВА СК-01, АГАВА СК-02 '''не требует постоянного &amp;quot;белого&amp;quot; IP-адреса и маршрутизатора,''' возможно использование GSM/GPRS/LTE связи.&lt;br /&gt;
&lt;br /&gt;
Регистрация данных производится с настраиваемой периодичностью. Время хранения зарегистрированных данных также настраивается&lt;br /&gt;
&lt;br /&gt;
=== Подключение к устройствам с использованием шлюзов АГАВА СК-01, АГАВА СК-02 ===&lt;br /&gt;
Каждый шлюз имеет Уникальный Идентификационный Номер (УИН).&lt;br /&gt;
&lt;br /&gt;
Для подключения оборудования через шлюз необходимо добавить его в свой &amp;quot;проект&amp;quot; AgavaCloud по УИН в разделе &amp;quot;Устройства&amp;quot;. С этого момента шлюз доступен к использованию в облаке. Можно приступить к добавлению подчиненных устройств в шлюз.&lt;br /&gt;
&lt;br /&gt;
=== Подключение устройств других типов ===&lt;br /&gt;
&lt;br /&gt;
==== Устройства с протоколом Modbus-TCP ====&lt;br /&gt;
Подключаемое устройство должно быть доступно из сети Internet, для чего нужно выполнить настройку маршрутизатора, через который подключаемое устройство соединяется с Internet. Подключение маршрутизатора к сети Internet должно осуществляться через постоянный &amp;quot;белый&amp;quot; IP-адрес.&lt;br /&gt;
&lt;br /&gt;
Для использования устройств в AgavaCloud нужно добавить их в свой проект по IP-адресу и номеру порта. После этого можно добавлять в устройство измеряемые параметры.&lt;br /&gt;
&lt;br /&gt;
== Визуализация данных ==&lt;br /&gt;
AgavaCloud предоставляет возможности визуализации данных в следующих видах:&lt;br /&gt;
&lt;br /&gt;
* Таблицы параметров.&lt;br /&gt;
* Экраны с виджетами.&lt;br /&gt;
* Графики.&lt;br /&gt;
* Журнал событий.&lt;br /&gt;
[[Файл:AgavaCloud-Параметры устройства.png|мини|Параметры устройства]]&lt;br /&gt;
=== Таблицы параметров ===&lt;br /&gt;
Просмотр значений параметров в виде таблицы.&lt;br /&gt;
&lt;br /&gt;
=== Экраны с виджетами ===&lt;br /&gt;
Экран &amp;quot;Панель&amp;quot; настраиваемого пользователем вида, на котором размещаются различные виджеты, индицирующие параметры в виде цифровых индикаторов или небольших графиков.[[Файл:AgavaCloud-Архив1.png|мини|Графики в архиве AgavaCloud]]&lt;br /&gt;
=== Графики ===&lt;br /&gt;
Специализированный экран, содержащий графики выбранных пользователем параметров с возможностями просмотра в различном масштабе и контроля точных значений параметров в нужное время.&lt;br /&gt;
&lt;br /&gt;
=== Журнал событий ===&lt;br /&gt;
[[Файл:AgavaCloud-Журнал событий.png|мини|Журнал событий]]&lt;br /&gt;
Журнал событий хранит события, регистрируемые в ходе работы оборудования и возникающие при обработке принимаемых данных по алгоритмам пользователя.&lt;br /&gt;
&lt;br /&gt;
== Анализ и обработка данных ==&lt;br /&gt;
Все параметры, обрабатываемые AgavaCloud, делятся на два типа:&lt;br /&gt;
# Измеряемые параметры - параметры, считываемые с внешних устройств.&lt;br /&gt;
# Вычисляемые параметры - параметры, вычисляемые в AgavaCloud или в шлюзе по определенным алгоритмам (интеграл/среднее или другие) на основе измеряемых параметров. &lt;br /&gt;
Оба типа параметров можно использовать для архивации, отображения на всех видах экранов и настройки сигнализации.&lt;br /&gt;
&lt;br /&gt;
Для всех параметров возможно включение сигнализации по следующим алгоритмам:&lt;br /&gt;
&lt;br /&gt;
* выход значения параметра за аварийные  (НАУ/ВАУ) и (или) предупредительные (НПУ/ВПУ) пределы изменения;&lt;br /&gt;
* превышение заданной уставки или понижение значения параметра ниже уставки.&lt;br /&gt;
&lt;br /&gt;
Зарегистрированные события сигнализации сохраняются в журнале событий. Дополнительно зарегистрированные события можно отправить в мессенджер Telegram.&lt;br /&gt;
&lt;br /&gt;
== Разделение доступа ==&lt;br /&gt;
Для использования одного проекта можно добавить несколько пользователей с разными привилегиями - добавление/редактирование параметров и устройств, только просмотр значений параметров и архивов или полные права для максимального контроля над проектом.&lt;br /&gt;
&lt;br /&gt;
== Функциональные пакеты AgavaCloud ==&lt;br /&gt;
Функционал AgavaCloud доступен в трех пакетах - &amp;quot;бесплатный&amp;quot;, &amp;quot;базовый&amp;quot; и &amp;quot;оптимальный&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Бесплатный пакет доступен для использования без оплаты, но имеет ограниченный функционал.&lt;br /&gt;
* Базовый доступен при использовании шлюза или при покупке.&lt;br /&gt;
* Оптимальный доступен при покупке.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! Функция&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Бесплатный &amp;lt;sup&amp;gt;*1&amp;lt;/sup&amp;gt;&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Базовый&lt;br /&gt;
! style=&amp;quot;width:15%&amp;quot; | Оптимальный &lt;br /&gt;
!Максимальный&lt;br /&gt;
|-&lt;br /&gt;
|'''Устройства'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Типы подключаемых устройств&lt;br /&gt;
|Шлюзы АГАВА-СК&lt;br /&gt;
|Шлюзы АГАВА-СК,&lt;br /&gt;
[[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройства из списка]]&lt;br /&gt;
|Шлюзы АГАВА-СК,&lt;br /&gt;
[[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройства из списка]]&lt;br /&gt;
|Шлюзы АГАВА-СК,&lt;br /&gt;
[[Система облачной диспетчеризации AgavaCloud#Подключение устройств других типов|устройства из списка]]&lt;br /&gt;
|-&lt;br /&gt;
|Количество подключаемых шлюзов&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Количество подключаемых устройств других типов&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|10&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Интервал опроса, с&lt;br /&gt;
|60&lt;br /&gt;
|15&lt;br /&gt;
|5&lt;br /&gt;
|1&amp;lt;sup&amp;gt;*2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''Параметры'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Количество измеряемых параметров&lt;br /&gt;
|10&lt;br /&gt;
|100&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Количество вычисляемых параметров&lt;br /&gt;
|×&lt;br /&gt;
|10&lt;br /&gt;
|не ограничено&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|'''Экраны'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Экран &amp;quot;Панель&amp;quot;&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Экран &amp;quot;Таблица параметров&amp;quot;&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Архивы'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Количество архивов&lt;br /&gt;
| 1&lt;br /&gt;
| 5&lt;br /&gt;
| 10&lt;br /&gt;
|не ограничено&lt;br /&gt;
|-&lt;br /&gt;
|Минимальный интервал архивирования&lt;br /&gt;
| ×&lt;br /&gt;
|15 с&lt;br /&gt;
|5 с&lt;br /&gt;
|1 с&lt;br /&gt;
|-&lt;br /&gt;
|Максимальный период хранения архива&lt;br /&gt;
| ×&lt;br /&gt;
|30 дней&lt;br /&gt;
|365 дней&lt;br /&gt;
|3650 дней&lt;br /&gt;
|-&lt;br /&gt;
|Высокоскоростное архивирование&amp;lt;sup&amp;gt;*3&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ×&lt;br /&gt;
| ×&lt;br /&gt;
| ×&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Журналы'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Журнал событий&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Сигнализация'''&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Алгоритмы сигнализации&amp;lt;/u&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Контроль НАУ/НПУ/ВПУ/ВАУ измеряемых параметров&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Контроль уставки&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;u&amp;gt;Действия&amp;lt;/u&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Регистрация события в журнале&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Запись значения в параметр&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Отправка сообщения в телеграм&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
| ●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|Отправка сообщения по электронной почте&lt;br /&gt;
|×&lt;br /&gt;
|×&lt;br /&gt;
|●&lt;br /&gt;
|●&lt;br /&gt;
|-&lt;br /&gt;
|'''Стоимость подписки, за месяц, рублей'''&lt;br /&gt;
|0&lt;br /&gt;
|1000&lt;br /&gt;
|3000&lt;br /&gt;
|8500&lt;br /&gt;
|}&lt;br /&gt;
Примечания:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*1&amp;lt;/sup&amp;gt; - при использовании со шлюзами АГАВА СК-01 или аналогичными производства КБ АГАВА.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*2&amp;lt;/sup&amp;gt; - типичное время, при наличии более быстродействующего оборудования интервал может быть меньше.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*3 -&amp;lt;/sup&amp;gt; возможность архивирования данных чаще, чем осуществляется передача данных на сервер. Минимальный интервал высокоскоростного архивирования - 100 мс. В данный момент возможность не предоставляется.&lt;br /&gt;
[[Категория:AgavaCloud]]&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3435</id>
		<title>Руководство по эксплуатации АГАВА СК-01</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3435"/>
		<updated>2026-03-11T08:32:40Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Системная утилита */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Введение ==&lt;br /&gt;
Данное руководство по эксплуатации содержит сведения, необходимые для обеспечения правильной эксплуатации и полного использования технических возможностей сетевого шлюза АГАВА СК-01, далее по тексту: прибор, СК-01 или шлюз. &lt;br /&gt;
&lt;br /&gt;
Перед использованием СК-01 следует ознакомиться с настоящим документом, в котором детально описаны характеристики, устройство и принцип работы, подготовка, настройка, техническое обслуживание, правила транспортирования и хранения прибора.&lt;br /&gt;
&lt;br /&gt;
== Назначение ==&lt;br /&gt;
&lt;br /&gt;
Сетевой шлюз АГАВА СК-01 предназначен для подключение приборов к облачному сервису AgavaCloud. СК-01 используется в сфере автоматизированного управления технологическим оборудованием и сбора информации в различных областях промышленности, жилищно-коммунального и сельского хозяйства через AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Подключение к внешним устройствам осуществляется через Ethernet, Wi-Fi, RS-485 (MODBUS-RTU);&lt;br /&gt;
&lt;br /&gt;
=== Используемые термины и сокращения ===&lt;br /&gt;
ПК – персональный компьютер;&lt;br /&gt;
&lt;br /&gt;
ОС – операционная система;&lt;br /&gt;
&lt;br /&gt;
ПО – программное обеспечение;&lt;br /&gt;
&lt;br /&gt;
ОЗУ – оперативное запоминающее устройство;&lt;br /&gt;
&lt;br /&gt;
ФС – файловая система.&lt;br /&gt;
&lt;br /&gt;
=== Условное обозначение прибора ===&lt;br /&gt;
Пример полного условного обозначения прибора:&lt;br /&gt;
&lt;br /&gt;
* СК-01.1 – базовое исполнение;&lt;br /&gt;
* СК-01.2 – исполнение без GSM модема.&lt;br /&gt;
&lt;br /&gt;
== Оснащение прибора ==&lt;br /&gt;
&lt;br /&gt;
=== Состав прибора ===&lt;br /&gt;
&lt;br /&gt;
Прибор изготавливается в пластмассовом корпусе, предназначенном для крепления в щит на DIN-рейку. Подключение всех внешних связей осуществляется через разъемные соединения, расположенные на передней стороне шлюза. Открытие корпуса для подключения внешних связей не требуется.&lt;br /&gt;
&lt;br /&gt;
На корпусе прибора установлены разъёмы для подключения внешних антенн. &lt;br /&gt;
&lt;br /&gt;
На варианте исполнения СК-01.1 установлено 2 разъема для подключения антенн Wi-Fi и GSM (LTE) модема, СК-01.2 установлен 1 разъем для подключения антенны Wi-Fi.&lt;br /&gt;
&lt;br /&gt;
В месте с прибором в зависимости от варианта исполнения поставляются одна (две) антенна(ы) с коэффициентом усиления 2dB.&lt;br /&gt;
&lt;br /&gt;
В прибор СК-01.1 для работы GSM (LTE) модема устанавливается стандартная SIM-карта. &lt;br /&gt;
&lt;br /&gt;
=== Конструкция Прибора ===&lt;br /&gt;
Габаритные размеры и позиционные обозначения компонентов Прибора приведены на рисунке ниже.&lt;br /&gt;
[[Файл:Views 1.png|без|мини|550x550пкс|Рисунок 1 - Габаритные размеры и позиционные обозначения СК-01]]Обозначение компонентов приведено в таблице ниже:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Позиционное &lt;br /&gt;
обозначение&lt;br /&gt;
!Расшифровка&lt;br /&gt;
|-&lt;br /&gt;
|1                      &lt;br /&gt;
|GSM антенна&lt;br /&gt;
|-&lt;br /&gt;
|2                      &lt;br /&gt;
|Wi-Fi антенна&lt;br /&gt;
|-&lt;br /&gt;
|3                      &lt;br /&gt;
|Кнопка сброса настроек&lt;br /&gt;
|-&lt;br /&gt;
|4                      &lt;br /&gt;
|Место установки SIM карты&lt;br /&gt;
|-&lt;br /&gt;
|5                      &lt;br /&gt;
|Разъем подключения LAN&lt;br /&gt;
|-&lt;br /&gt;
|6                      &lt;br /&gt;
|Клемник подключения питания и RS-485&lt;br /&gt;
|-&lt;br /&gt;
|7                      &lt;br /&gt;
|Разъем подключения WAN&lt;br /&gt;
|-&lt;br /&gt;
|8                      &lt;br /&gt;
|Светодиодные индикаторы&lt;br /&gt;
|-&lt;br /&gt;
|9                      &lt;br /&gt;
|Переключатель для подключения  встроенного терминального резистора RS-485&lt;br /&gt;
|-&lt;br /&gt;
|10                  &lt;br /&gt;
|Фиксатор прибора на DIN-рейке&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Технические характеристики ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:75%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
!№ п/п&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |Общие сведения&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Конструктивное исполнение&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Моноблок на DIN-рейку&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Габаритные  размеры (ВхШхГ), мм:&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |88 × 35 × 62&lt;br /&gt;
&lt;br /&gt;
188 × 35 × 62 – с установленной антенной&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Масса прибора,  не более, кг&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |0.120&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Степень  защиты корпуса&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |IP20&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Напряжение  питания&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |24 В ±10 % постоянного тока&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Потребляемая  мощность, не более&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |12 Вт&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Интерфейсы подключения к AgavaCloud&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width:3%&amp;quot; |&lt;br /&gt;
!style=&amp;quot;width:13%&amp;quot; |&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot; | АГАВА СК-01.1&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot; | АГАВА СК-01.2&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Ethernet&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |WAN - 1 шт., скорость 10/100  Мб/с, гальваническая развязка&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Wi-Fi&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Режим &amp;quot;Клиент&amp;quot;, стандарты 802.11 b/g/n, антенна внешняя.&lt;br /&gt;
Макс. чувствительность  приемника 76 дБ, макс. мощность передатчика 21.1 дБ.&lt;br /&gt;
&lt;br /&gt;
Тип разъема для антенны – SMA-F&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|GSM&lt;br /&gt;
|1шт., GSM(LTE) - LTE CAT1 модуль, с поддержкой  LTE-TDD/LTE-FDD. &lt;br /&gt;
Максимальная скорость загрузки 10Mbps, скорость передачи - 5Mbps.&lt;br /&gt;
&lt;br /&gt;
Тип разъема для антенны – SMA-F&lt;br /&gt;
&lt;br /&gt;
Стандартная mini-SIM карта с поддержкой всех операторов беспроводной связи&lt;br /&gt;
|Отсутствует&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Интерфейсы подключения устройств&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Ethernet&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |LAN - 1 шт., скорость 10/100  Мб/с, гальваническая развязка&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|RS-485&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |1шт. с гальванической  развязкой, скорость до 115200 Mбит/с включительно&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Индикация и управление&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |12&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |Индикация&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  наличия питания - &amp;lt;code&amp;gt;POW&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  состояния GSM модема - &amp;lt;code&amp;gt;GSM&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  состояния WIFI - &amp;lt;code&amp;gt;WiFi&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикаторы  приема-передачи интерфейса RS-485 -  &amp;lt;code&amp;gt;RX&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;TX&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикаторы  приема-передачи интерфейсов Ethernet (на разъемах интерфейсов)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор режима работы - &amp;lt;code&amp;gt;USR&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|Органы  управления&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Кнопка  сброса, возврата к заводским установкам&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|Переключатель&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Включение  и отключение терминального резистора&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Условия эксплуатации ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Условия эксплуатации&lt;br /&gt;
|-&lt;br /&gt;
|Тип помещения&lt;br /&gt;
|Закрытые взрывобезопасные помещения без агрессивных паров  и газов&lt;br /&gt;
|-&lt;br /&gt;
|Температура окружающего воздуха&lt;br /&gt;
|От 0 до +50°С&lt;br /&gt;
|-&lt;br /&gt;
|Влажность воздуха&lt;br /&gt;
|Верхний предел относительной влажности воздуха 80% при  +35°С и более низких температурах без конденсации влаги&lt;br /&gt;
|-&lt;br /&gt;
|Атмосферное давление&lt;br /&gt;
|От 86 до 107 кПа&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Маркировка ==&lt;br /&gt;
На боковой панели прибора расположена наклейка с информацией о приборе:&lt;br /&gt;
&lt;br /&gt;
* обозначение исполнения Прибора;&lt;br /&gt;
* заводской номер Прибора;&lt;br /&gt;
* уникальный идентификационный номер Прибора (УИН).&lt;br /&gt;
&lt;br /&gt;
== Устройство и принцип работы прибора ==&lt;br /&gt;
&lt;br /&gt;
=== Подготовка прибора к использованию ===&lt;br /&gt;
&lt;br /&gt;
==== Общие указания ====&lt;br /&gt;
В зимнее время тару с прибором распаковывать в отапливаемом помещении не ранее чем через 4 часа после внесения их в помещение. Монтаж, эксплуатация и демонтаж СК-01 должны производиться персоналом, ознакомленным с правилами его эксплуатации и прошедшим инструктаж для работы с электрооборудованием в соответствии с правилами, установленными на предприятии-потребителе. &lt;br /&gt;
&lt;br /&gt;
==== Указания мер безопасности ====&lt;br /&gt;
По способу защиты от поражения электрическим током CK-01 соответствует классу 0 по ГОСТ 12.2.007.0-75.&lt;br /&gt;
&lt;br /&gt;
При эксплуатации и техническом обслуживании необходимо соблюдать требования ГОСТ 12.3.019-80, «Правил эксплуатации электроустановок потребителей» и «Правил охраны труда при эксплуатации электроустановок потребителей».&lt;br /&gt;
&lt;br /&gt;
При эксплуатации прибора открытые контакты клеммников находятся под напряжением. Установку прибора следует производить в специализированных шкафах и щитах, доступ внутрь которых разрешен только квалифицированным специалистам.&lt;br /&gt;
&lt;br /&gt;
Любые подключения к прибору и работы по его техническому обслуживанию производить только при отключенном питании прибора и подключенных к нему устройств.&lt;br /&gt;
&lt;br /&gt;
Установка и извлечение SIM-карты в сетевой шлюз АГАВА СК-01.1должна выполняться только при отключенном питании прибора.&lt;br /&gt;
&lt;br /&gt;
==== Монтаж и подключение прибора ====&lt;br /&gt;
Прибор устанавливается на DIN-рейку 35мм. при помощи специального фиксатора (Рисунок 1, Позиция 10), расположенного в верхней части прибора. &lt;br /&gt;
&lt;br /&gt;
Питание Прибора  должно осуществляться напряжением, указанным в разделе Технические характеристики.&lt;br /&gt;
&lt;br /&gt;
Установку SIM-карты (Рисунок 1, Позиция 4) в сетевой шлюз АГАВА СК-01.1 производить до установки Прибора на DIN-рейку.&lt;br /&gt;
&lt;br /&gt;
Установку антенн производить после установки прибора на DIN-рейку.&lt;br /&gt;
&lt;br /&gt;
Подключаемые к прибору провода должны быть многожильными сечением от 0,25 до 0,5 мм&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;. Рекомендуемые типы кабелей МКШ, МКЭШ, МКШМ ГОСТ 10348-80.&lt;br /&gt;
&lt;br /&gt;
Рекомендуется обжимать концы подключаемых проводов наконечниками типа НШВИ.&lt;br /&gt;
&lt;br /&gt;
==== Подключение линий связи ====&lt;br /&gt;
Ниже приведены схемы подключения внешних устройств (блоков питания, линии RS-485 и Ethernet) к прибору.&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения питания =====&lt;br /&gt;
[[Файл:Power.png|мини|550x550px|Рисунок 2 - Схема подключения питания|альт=|без]]&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения линии RS-485 (без дренажного провода) =====&lt;br /&gt;
[[Файл:RS-485 NO DRAIN.png|без|мини|550x550px|Рисунок -3 Схема подключения линии RS-485 (без дренажного провода)|альт=]]&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения линии RS-485 (c дренажным проводом) =====&lt;br /&gt;
[[Файл:RS-485 with drain.png|без|мини|550x550px|Рисунок 4 - Схема подключения линии RS-485 (c дренажным проводом)|альт=]]Примечание''':''' для подключения встроенных терминальных резисторов RS-485 (120 Ом) необходимо перевести переключатель SW-1 (Рисунок 1, Позиция 9) в положение “ON” .&lt;br /&gt;
&lt;br /&gt;
=== Помехи и методы их подавления ===&lt;br /&gt;
На работу Прибора могут оказывать влияние внешние помехи, возникающие под воздействием электромагнитных полей (электромагнитные помехи), наводимые на сам прибор и на линии связи прибора с внешним оборудованием, а также помехи, возникающие в питающей сети.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения влияния электромагнитных помех необходимо выполнять приведенные ниже рекомендации:&lt;br /&gt;
&lt;br /&gt;
* надежное экранирование сигнальных линий, экраны следует электрически изолировать от внешнего оборудования на протяжении всей трассы и подсоединять только к предназначенному контакту;&lt;br /&gt;
* при подключении линий связи использовать дренажный провод для выравнивания потенциалов приемопередатчиков;&lt;br /&gt;
* устанавливать прибор в металлическом шкафу, внутри которого не должно быть никакого силового оборудования (контакторов, пускателей и т. п.), корпус щита или шкафа должен быть надежно заземлен.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения электромагнитных помех, возникающих в питающей сети, следует выполнять следующие рекомендации:&lt;br /&gt;
&lt;br /&gt;
* подключать прибор к питающей сети отдельно от силового оборудования;&lt;br /&gt;
* при монтаже системы, в которой работает прибор, следует учитывать правила организации эффективного заземления;&lt;br /&gt;
* экраны и заземляющие линии прокладывать по схеме «звезда», при этом необходимо обеспечить хороший контакт с экранирующим или заземляемым элементом;&lt;br /&gt;
* цепи должны быть выполнены проводами с сечением не менее 1 мм&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;;&lt;br /&gt;
* использовать фильтры сетевых помех в линиях питания прибора;&lt;br /&gt;
* применять искрогасящие фильтры в линиях коммутации силового оборудования.&lt;br /&gt;
&lt;br /&gt;
=== Интерфейсы прибора и их назначение ===&lt;br /&gt;
Прибор оснащен большим количеством интерфейсов передачи данных, имеющих разное назначение.&lt;br /&gt;
&lt;br /&gt;
Интерфейсы связи с системой AgavaCloud:&lt;br /&gt;
&lt;br /&gt;
# 3G-GSM.&lt;br /&gt;
# WAN.&lt;br /&gt;
# WIFI (клиент).&lt;br /&gt;
&lt;br /&gt;
Интерфейсы для сбора данных с подключаемых устройств:&lt;br /&gt;
&lt;br /&gt;
# LAN.&lt;br /&gt;
# RS-485.&lt;br /&gt;
&lt;br /&gt;
Интерфейсы для настройки Прибора:&lt;br /&gt;
&lt;br /&gt;
# LAN&lt;br /&gt;
# WIFI (точка доступа).&lt;br /&gt;
&lt;br /&gt;
=== Состав программного обеспечения прибора ===&lt;br /&gt;
Программное обеспечение прибора состоит из следующих частей:&lt;br /&gt;
&lt;br /&gt;
* Системное программное обеспечение.&lt;br /&gt;
* Прикладное программное обеспечение, обеспечивающее взаимодействие с AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Прибор поставляется с установленными системным и прикладным ПО.&lt;br /&gt;
&lt;br /&gt;
== Порядок работы с прибором ==&lt;br /&gt;
=== Первое включение и загрузка ===&lt;br /&gt;
[[Файл:АГАВАСК01-Циклограмма работы.png.png|мини|600x600пкс|Рисунок 5 - Циклограмма мигания индикатора USR]]&lt;br /&gt;
Подключите прибор к источнику питания +24В соблюдая полярность.&lt;br /&gt;
&lt;br /&gt;
После подачи питания должен загореться индикатор питания “POW” и начаться инициализация. В процессе инициализации будет мигать светодиоды “Wi-Fi”, &amp;quot;USR&amp;quot;, &amp;quot;GSM&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Светодиод &amp;quot;USR&amp;quot; индицирует текущий режим/этап работы Прибора с помощью мигания. Характер мигания светодиода в разных режимах показан на рис. 5.&lt;br /&gt;
&lt;br /&gt;
Светодиод &amp;quot;GSM&amp;quot; отображает статус сети. Режимы мигания показаны на рис. 6.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-циклограмма-LED-индикатора-GSM.png|мини|599x599px|Рисунок 6 - Циклограмма мигания индикатора GSM|альт=]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Режимы и этапы работы Прибора ===&lt;br /&gt;
После включения Прибор последовательно проходит через описываемые ниже режимы и этапы. Характер мигания светодиода в разных режимах показан на рис. 5.&lt;br /&gt;
&lt;br /&gt;
# Режим &amp;lt;code&amp;gt;Подготовка&amp;lt;/code&amp;gt;. Начинается после подачи питания.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Инициализация&amp;lt;/code&amp;gt;. Длительность этапа - примерно 10 с.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Загрузка&amp;lt;/code&amp;gt;. Длительность этапа - примерно 60-70 с.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Окончание загрузки&amp;lt;/code&amp;gt;.  Длительность этапа - примерно 1-5 с.&lt;br /&gt;
# Режим &amp;lt;code&amp;gt;Работа&amp;lt;/code&amp;gt;. Примерно через 70 секунд после включения прибор начинает обмен информацией с AgavaCloud, состоящий из следующих этапов:&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Подключение&amp;lt;/code&amp;gt; к AgavaCloud.  На этом этапе производится установление соединения с AgavaCloud. Длительность режима - примерно 1 с при настроенном подключении Прибора к сети Internet. При отсутствии подключения Прибор находится в данном режиме до установления подключения к AgavaCloud. Светодиод USR кратковременно зажигается (на 100 мс), далее гаснет на 900 мс, после чего цикл повторяется.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Регистрация&amp;lt;/code&amp;gt; в AgavaCloud.  На этом этапе подключение к AgavaCloud установлено, прибор авторизуется в системе. После успешной регистрации прибор переходит к следующему этапу. На данном этапе светодиод USR делает два импульса по 100 мс с промежутком в 100 мс, далее гаснет на 700 мс, после чего цикл повторяется. Длительность режима - примерно 1 с. При наличии проблем с регистрацией Прибор находится в данном режиме до установления подключения к AgavaCloud&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Получение задания&amp;lt;/code&amp;gt;.  Длительность режима при наличии задания (то есть в каком-либо проекте задействован Прибор и для него определена конфигурация) - примерно 1 с, при отсутствии задания прибор находится в этом режиме до тех пор, пока не получит задание. На данном этапе светодиод USR делает три импульса по 100 мс с промежутком в 100 мс, далее гаснет на 500 мс, после чего цикл повторяется.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Передача данных&amp;lt;/code&amp;gt;. Основной этап, в котором находится прибор в нормальном состоянии (настроено подключение и прибор присутствует в каком-либо проекте в AgavaCloud). Светодиод USR попеременно зажигается и гаснет на 1 с.&lt;br /&gt;
&lt;br /&gt;
=== Настройка Прибора ===&lt;br /&gt;
Настройка подключения Прибора производится с помощью встроенной системной утилиты и заключается в задании параметров подключения.&lt;br /&gt;
&lt;br /&gt;
Для настройки Прибора необходимо подключиться к нему одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
* Кабельное подключение через Ethernet.&lt;br /&gt;
* Подключение к встроенной точке доступа WIFI.&lt;br /&gt;
&lt;br /&gt;
==== Настройка Прибора через кабельное подключение через Ethernet ====&lt;br /&gt;
&lt;br /&gt;
* Соедините кабелем Ethernet компьютер и порт LAN Прибора напрямую или через коммутатор.&lt;br /&gt;
* Убедитесь, что на компьютере в настройках сетевого адаптера имеется IP-адрес из сети &amp;lt;code&amp;gt;192.168.1.х&amp;lt;/code&amp;gt;, например &amp;lt;code&amp;gt;192.168.1.88&amp;lt;/code&amp;gt;, маска &amp;lt;code&amp;gt;255.255.255.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Откройте интернет-обозреватель и в адресной строке введите адрес: &amp;lt;code&amp;gt;192.168.1.1&amp;lt;/code&amp;gt;. После загрузки прибора браузер автоматически откроет страницу системной утилиты.&lt;br /&gt;
* Введите логин и пароль, далее произведите настройку Прибора.&lt;br /&gt;
&lt;br /&gt;
==== Настройка Прибора через Wi-Fi ====&lt;br /&gt;
Прибор оснащен модулем WIFI, по умолчанию настроенным на работу в режиме точки доступа, в котором возможно подключение к Прибору для его настройки.&lt;br /&gt;
&lt;br /&gt;
Порядок подключения:&lt;br /&gt;
* Откройте на компьютере настройку беспроводных сетей и выполните поиск доступных Wi-Fi сетей, либо на смартфоне включите модуль  WIFI и откройте окно выбора сети. В списке сетей должна появиться сеть c именем &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Подключите компьютер к сети &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt;. Сеть &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt; является открытой и не требует пароля и шифрования.&lt;br /&gt;
* После удачного подключения к &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt; откройте интернет-обозреватель и в адресной строке введите адрес устройства: &amp;lt;code&amp;gt;192.168.2.1&amp;lt;/code&amp;gt;. Браузер откроет страницу системной утилиты.&lt;br /&gt;
&lt;br /&gt;
* Введите логин и пароль, далее произведите настройку Прибора.&lt;br /&gt;
&lt;br /&gt;
=== Подключение Прибора к сети Internet ===&lt;br /&gt;
Для использования Прибора необходимо подключить его к сети Internet одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
# Кабельное подключение через локальную сеть или напрямую к поставщику услуг сети Internet.&lt;br /&gt;
# WIFI подключение к существующей точке доступа.&lt;br /&gt;
# Беспроводное 3G/LTE соединение с Internet с помощью встроенного 3G/LTE модема.&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Обратите внимание! Установку SIM-карты в Прибор необходимо производить при отключенном электропитании.}}{{Внимание|Тип=Восклицание синий.png|Текст=Обратите внимание! Для передачи данных через беспроводное 3G/LTE соединение требуется приобретение у поставщика услуг связи тарифа на передачу данных, совместимого с роутерами}}&lt;br /&gt;
&lt;br /&gt;
=== Настройка подключения Прибора к сети Internet ===&lt;br /&gt;
Настройка подключения Прибора к сети осуществляется с помощью встроенной системной утилиты, доступной через интерфейсы прибора LAN или WIFI  (в режиме &amp;quot;Точка доступа&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== Системная утилита ===&lt;br /&gt;
Системная утилита - встроенное в Прибор программное обеспечение, предназначенное для конфигурирования прибора и просмотра его параметров. Взаимодействие с системной утилитой осуществляется через браузер (обозреватель).&lt;br /&gt;
&lt;br /&gt;
Перед началом использования системной утилиты необходимо настроить подключение к прибору и пройти авторизацию.&lt;br /&gt;
&lt;br /&gt;
Настройте подключение к Прибору, как описано в разделе [[Руководство по эксплуатации АГАВА СК-01#Настройка Прибора|Настройка Прибора]]. &lt;br /&gt;
&lt;br /&gt;
Для авторизации используйте следующие реквизиты:&lt;br /&gt;
&lt;br /&gt;
* имя пользователя — &amp;lt;code&amp;gt;web&amp;lt;/code&amp;gt;&lt;br /&gt;
* пароль — &amp;lt;code&amp;gt;inc23.crffdswe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После ввода реквизитов нажмите кнопку  &amp;quot;Войти&amp;quot;.&lt;br /&gt;
[[Файл:АГАВАСК01-Авторизация.png|мини|Авторизация при входе в системную утилиту|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
==== Главная страница системной утилиты ====&lt;br /&gt;
После успешного прохождения авторизации будет отображена главная страница, содержащая информацию о состоянии имеющихся сетевых интерфейсов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Начальная-страница-обновленная.png|альт=|мини|640x640px|Главная страница системной утилиты|центр]]&lt;br /&gt;
&lt;br /&gt;
На странице отображены, сверху вниз:&lt;br /&gt;
&lt;br /&gt;
* полоса заголовка с названием Прибора, выпадающим списком перехода на другие страницы системной утилиты и ссылка &amp;quot;Выйти&amp;quot; для завершения работы с системной утилитой;&lt;br /&gt;
* интерфейсы Прибора, их состояние и кнопки управления интерфейсами;&lt;br /&gt;
* Кнопки &amp;quot;Применить&amp;quot; и &amp;quot;Сохранить&amp;quot; для сохранения внесенных изменений;&lt;br /&gt;
* &amp;quot;подвал&amp;quot; страницы с указанием названия системной утилиты и версии прошивки Прибора.&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Рекомендуется установить новый пароль для входа в системную утилиту. Для этого кликните по вкладке меню «Основные настройки», затем выберете пункт «Пароль сетевого шлюза», далее задайте новый пароль и подтвердите его. Для сохранения изменений нажмите кнопку «Сохранить».}}&lt;br /&gt;
&lt;br /&gt;
==== Настройка сетевых интерфейсов ====&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс 3G-GSM =====&lt;br /&gt;
&lt;br /&gt;
Если в Прибор установлена SIM карта, то после включения и загрузки устройства, на странице «Интерфейсы» в интерфейсе 3g-GSM будет отображен полученный IP-адрес предоставленный оператором связи, а также статистика обмена пакетами (RX) и (TX).[[Файл:АГАВАСК01-3G-Интерфейс.png|мини|640x640px|3g-GSM интерфейс, IP-адрес, статистика обмена пакетами|альт=|центр]]      &lt;br /&gt;
&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Настройку интерфейса 3g-GSM в большинстве случаев производить не требуется, так как она выполняется автоматически при запуске Прибора.}}&lt;br /&gt;
&lt;br /&gt;
При необходимости настройки параметров интерфейса 3g-GSM нажмите кнопку  «Изменить».                                        &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне на вкладке  «Основные настройки» в полях &amp;lt;code&amp;gt;APN&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Имя пользователя&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Пароль&amp;lt;/code&amp;gt; введите нужные значения параметров.                                        &lt;br /&gt;
&lt;br /&gt;
Для примера ниже приведены настройки для доступа к сети интернет через оператора связи МТС:                                        &lt;br /&gt;
&lt;br /&gt;
* APN: internet.mts.ru.                                        &lt;br /&gt;
* Имя пользователя: mts                                        &lt;br /&gt;
* Пароль: mts.                                        &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-GSM.png|мини|Настройка параметров интерфейса GSM|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
После внесения изменений нажмите кнопку «Сохранить», при этом автоматически будет выполнен переход на главную страницу. На главной странице отображается плашка &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot;, сигнализирующая о внесенных в настройки прибора изменениях, но не принятых в работу.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Главная страница-Изменения.png|альт=|центр|мини|639x639пкс|Начальная страница системной утилиты - внесены изменения в настройки, ожидается их применение]]&lt;br /&gt;
Для '''принятия внесенных изменений''' необходимо выполнить одно из двух действий:&lt;br /&gt;
&lt;br /&gt;
* нажать на плашку &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot; и в открывшемся окне нажать кнопку &amp;quot;Применить&amp;quot;;&lt;br /&gt;
* нажать на кнопку &amp;quot;Применить&amp;quot; в низу главной страницы, при этом подтверждение не запрашивается и изменения сразу применяются.&lt;br /&gt;
&lt;br /&gt;
Для '''отмены внесенных изменений''' необходимо нажать на плашку &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot; и в открывшемся окне нажать кнопку &amp;quot;Вернуть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс LAN =====&lt;br /&gt;
&lt;br /&gt;
Интерфейс LAN предназначен для сбора данных с подключаемых устройств и настройки самого Прибора. &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс LAN.png|альт=|центр|мини|640x640пкс|Иинтерфейс LAN: IP-адрес, статистика обмена пакетами]]&lt;br /&gt;
Для настройки интерфейса «LAN» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус устройства, имеются следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* выбор протокола (по умолчанию установлено в  «Статический адрес»)&lt;br /&gt;
* задание IP адреса, маски сети и адреса шлюза.&lt;br /&gt;
&lt;br /&gt;
После внесения изменений, необходимо нажать кнопку «Сохранить». &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-интерфейса-lan.png|мини|640x640px|Настройка интерфейса lan|альт=|центр]]Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс WAN =====&lt;br /&gt;
Интерфейс WAN предназначен для подключения к системе AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WAN.png|альт=|центр|мини|640x640пкс|Интерфейс WAN: IP-адрес, статистика обмена пакетами]] &lt;br /&gt;
&lt;br /&gt;
Для настройки интерфейса «WAN» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус устройства, имеется возможность выбора режима (по умолчанию установлен режим «DHCP-клиент») и настройки параметров. &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-интерфейса-Wan.png|мини|640x640px|Настройка интерфейса WAN. По умолчанию включен режим DHCP клиент.|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
Для настройки статического IP-адреса в поле  «Режим» из выпадающего списка выберите пункт «Статический адрес», подтвердите выбор нажатием вновь появившейся кнопки «Изменить режим». Далее в полях «IPv4-адрес», «маска сети IPv4», «IPv4-адрес шлюза» внесите необходимые настройки и нажмите кнопку «Сохранить».&lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WAN-Настройка2.png|альт=|центр|мини|640x640пкс|Настройка интерфейса WAN. Настройка режима &amp;quot;Статический адрес&amp;quot;.]]&lt;br /&gt;
&lt;br /&gt;
Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс WIFI (клиент) =====&lt;br /&gt;
&lt;br /&gt;
Интерфейс WIFI в режиме &amp;quot;Клиент&amp;quot; предназначен для подключения к системе AgavaCloud. &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WIFI.png|альт=|центр|мини|640x640пкс|Иинтерфейс WIFI: IP-адрес, статистика обмена пакетами]]&lt;br /&gt;
Для настройки интерфейса «WIFI» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус интерфейса, имеются следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* выбор SSID (точки доступа) из списка обнаруженных;&lt;br /&gt;
* выбор режима и алгоритма шифрования;&lt;br /&gt;
* ввод ключа (пароля) для подключения к точке доступа.&lt;br /&gt;
&lt;br /&gt;
После внесения изменений, необходимо нажать кнопку «Сохранить». &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WIFI-Настройка.png|альт=|центр|мини|640x640пкс|Настройка интерфейса WIFI (клиент)]]&lt;br /&gt;
Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].{{Внимание|Тип=Восклицание синий.png|Текст=При применении настроек WIFI будет выполнен перезапуск сетевых интерфейсов Прибора. Если настройка WIFI Прибора осуществляется со смартфона, то соединение смартфона и точки доступа Прибора будет разорвано и необходимо будет повторно подключиться к точке доступа AGAVA-SK01. При настройке WIFI через LAN таких разрывов нет.}}&lt;br /&gt;
&lt;br /&gt;
==== Дополнительная настройка беспроводных подключений ====&lt;br /&gt;
Страница &amp;quot;Беспроводная сеть&amp;quot; системной утилиты позволяет выполнить дополнительные настройки беспроводной сети Прибора:&lt;br /&gt;
&lt;br /&gt;
* Включать или отключать беспроводные интерфейсы WIFI (клиент) и WIFI (точка доступа).&lt;br /&gt;
* Изменять настройки собственной точки доступа, например пароль или SSID. Последнее актуально при использовании нескольких приборов с покрытием WIFI одной области.&lt;br /&gt;
* Просматривать список клиентов, подключенных к точке доступа и отключать их.&lt;br /&gt;
&lt;br /&gt;
Для перехода к странице &amp;quot;Беспроводная сеть&amp;quot;  выберите пункт «Беспроводная сеть» в меню «Основные настройки».&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-беспроводной-сети.png|мини|Страница &amp;quot;Беспроводная сеть&amp;quot;|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
===== Настройка собственной точки доступа (WIFI в режиме &amp;quot;точка доступа&amp;quot;) =====&lt;br /&gt;
Для настройки собственной точки доступа необходимо на странице &amp;quot;Беспроводная сеть&amp;quot; в разделе «Список беспроводных сетей» нажать кнопку «Изменить» напротив беспроводной сети &amp;lt;code&amp;gt;AGAVA-SK01 | Режим: Master&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне можно изменить множество настроек точки. Наиболее востребованные параметры - SSID (имя точки), пароль.&lt;br /&gt;
После внесения изменений нужно нажать кнопку «Сохранить» в правом нижнем углу окна.&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-беспроводной-сети-в-режим-работы-точка-доступа.png|мини|686x686px|Настройка WIFI в режиме &amp;quot;Точка доступа&amp;quot;|альт=|центр]]Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
=== Использование Прибора с AgavaCloud ===&lt;br /&gt;
&lt;br /&gt;
==== Регистрация Прибора в AgavaCloud ====&lt;br /&gt;
После настройки подключения Прибора к сети Internet необходимо зарегистрировать Прибор в своем проекте AgavaCloud. Регистрация выполняется следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Войдите в свой проект AgavaCloud.&lt;br /&gt;
# Откройте раздел &amp;lt;code&amp;gt;Устройства&amp;lt;/code&amp;gt; вашего проекта.&lt;br /&gt;
# Добавьте устройство типа &amp;lt;code&amp;gt;Шлюз АГАВА СК-01&amp;lt;/code&amp;gt; и введите в поле &amp;lt;code&amp;gt;Идентификатор&amp;lt;/code&amp;gt; 16-значный УИН, указанный на шильдике, находящемся на корпусе Прибора.&lt;br /&gt;
&lt;br /&gt;
После выполнения данных операций в прибор можно добавлять подчиненные устройства.&lt;br /&gt;
&lt;br /&gt;
==== Добавление подчиненных устройств ====&lt;br /&gt;
Прибор поддерживает опрос подчиненных устройств следующих типов:&lt;br /&gt;
&lt;br /&gt;
* Устройства с протоколом Modbus-TCP.&lt;br /&gt;
* Устройства с протоколом Modbus-RTU.&lt;br /&gt;
&lt;br /&gt;
===== Добавление устройств с протоколом Modbus-RTU =====&lt;br /&gt;
Для опроса Прибором устройств с протоколом Modbus-RTU необходимо в проекте AgavaCloud добавить в шлюз соответствующее устройство.&lt;br /&gt;
&lt;br /&gt;
При заполнении настроек устройства необходимо указать адрес последовательного порта:&amp;lt;code&amp;gt;/dev/ttyS1&amp;lt;/code&amp;gt;. Остальные настройки устанавливаются в соответствии с параметрами опрашиваемого устройства.&lt;br /&gt;
&lt;br /&gt;
Дальнейшие операции по настройке проекта для передачи данных Прибора в AgavaCloud описаны на [[Система облачной диспетчеризации AgavaCloud|страницах описания AgavaCloud]].&lt;br /&gt;
&lt;br /&gt;
== Обновление программного обеспечения АГАВА СК-01 ==&lt;br /&gt;
Прибор поставляется со всем необходимым установленным системным и прикладным программным обеспечением.&lt;br /&gt;
&lt;br /&gt;
Обновление прикладного программного обеспечения в случае необходимости производится через AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Если в процессе эксплуатации Прибора возникнет необходимость обновления системного программного обеспечения, необходимо обратиться на предприятие-изготовитель.&lt;br /&gt;
&lt;br /&gt;
== Правила транспортирования и хранения ==&lt;br /&gt;
Прибор должен транспортироваться в упаковке при температуре от -30 °С до +80 °С и относительной влажности воздуха не более 95 % (при 35 °С).&lt;br /&gt;
&lt;br /&gt;
Транспортирование допускается всеми видами закрытого транспорта.&lt;br /&gt;
&lt;br /&gt;
Транспортирование на самолетах должно производиться в отапливаемых герметичных отсеках.&lt;br /&gt;
&lt;br /&gt;
Условия хранения прибора в транспортной таре на складе потребителя должны соответствовать условиям 1 по ГОСТ 15150-69.&lt;br /&gt;
&lt;br /&gt;
Воздух в помещении хранения не должен содержать агрессивных паров и газов.&lt;br /&gt;
&lt;br /&gt;
== Техническое обслуживание ==&lt;br /&gt;
Прибор специального обслуживания не требует.&lt;br /&gt;
&lt;br /&gt;
Периодически не реже чем раз в 6 месяцев проводить:&lt;br /&gt;
&lt;br /&gt;
* осмотр прибора на внешние повреждения;&lt;br /&gt;
* соединения зажимных контактов;&lt;br /&gt;
* очистку прибора от пыли и грязи;&lt;br /&gt;
* качества крепления на DIN-рейке.&lt;br /&gt;
&lt;br /&gt;
== Упаковка ==&lt;br /&gt;
К потребителю Прибор поступает упакованный в индивидуальной картонной упаковке, в которую также вложены паспорт и антенны согласно комплекта поставки. Неиспользуемый по назначению прибор должен храниться в этой таре.&lt;br /&gt;
&lt;br /&gt;
== Комплектность ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|№ п/п&lt;br /&gt;
|Наименование&lt;br /&gt;
|Количество, &lt;br /&gt;
шт.&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Сетевой шлюз АГАВА СК-01&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Антенна Wi-Fi  (2dB)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Антенна GSM  (2dB) *&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Паспорт&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Вариант исполнения с GSM модемом СК-01.1&lt;br /&gt;
&lt;br /&gt;
== Гарантийные обязательства ==&lt;br /&gt;
Гарантийный срок эксплуатации – 12 месяцев со дня продажи.&lt;br /&gt;
&lt;br /&gt;
В случае выхода прибора  из строя в течение гарантийного срока при условии соблюдения потребителем правил транспортирования, хранения, монтажа и эксплуатации предприятие-изготовитель обязуется осуществить его бесплатный ремонт.&lt;br /&gt;
&lt;br /&gt;
Для отправки в ремонт необходимо вложить в тару с сетевым шлюзом АГАВА СК-01 паспорт, акт отказа и отправить по адресу:&lt;br /&gt;
&lt;br /&gt;
620144, г. Екатеринбург, ул. Верещагина, д. 6а, ООО КБ «АГАВА»&lt;br /&gt;
&lt;br /&gt;
Тел: (343) 382-01-92.&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3434</id>
		<title>Руководство по эксплуатации АГАВА СК-01</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3434"/>
		<updated>2026-03-11T08:31:20Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Системная утилита */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Введение ==&lt;br /&gt;
Данное руководство по эксплуатации содержит сведения, необходимые для обеспечения правильной эксплуатации и полного использования технических возможностей сетевого шлюза АГАВА СК-01, далее по тексту: прибор, СК-01 или шлюз. &lt;br /&gt;
&lt;br /&gt;
Перед использованием СК-01 следует ознакомиться с настоящим документом, в котором детально описаны характеристики, устройство и принцип работы, подготовка, настройка, техническое обслуживание, правила транспортирования и хранения прибора.&lt;br /&gt;
&lt;br /&gt;
== Назначение ==&lt;br /&gt;
&lt;br /&gt;
Сетевой шлюз АГАВА СК-01 предназначен для подключение приборов к облачному сервису AgavaCloud. СК-01 используется в сфере автоматизированного управления технологическим оборудованием и сбора информации в различных областях промышленности, жилищно-коммунального и сельского хозяйства через AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Подключение к внешним устройствам осуществляется через Ethernet, Wi-Fi, RS-485 (MODBUS-RTU);&lt;br /&gt;
&lt;br /&gt;
=== Используемые термины и сокращения ===&lt;br /&gt;
ПК – персональный компьютер;&lt;br /&gt;
&lt;br /&gt;
ОС – операционная система;&lt;br /&gt;
&lt;br /&gt;
ПО – программное обеспечение;&lt;br /&gt;
&lt;br /&gt;
ОЗУ – оперативное запоминающее устройство;&lt;br /&gt;
&lt;br /&gt;
ФС – файловая система.&lt;br /&gt;
&lt;br /&gt;
=== Условное обозначение прибора ===&lt;br /&gt;
Пример полного условного обозначения прибора:&lt;br /&gt;
&lt;br /&gt;
* СК-01.1 – базовое исполнение;&lt;br /&gt;
* СК-01.2 – исполнение без GSM модема.&lt;br /&gt;
&lt;br /&gt;
== Оснащение прибора ==&lt;br /&gt;
&lt;br /&gt;
=== Состав прибора ===&lt;br /&gt;
&lt;br /&gt;
Прибор изготавливается в пластмассовом корпусе, предназначенном для крепления в щит на DIN-рейку. Подключение всех внешних связей осуществляется через разъемные соединения, расположенные на передней стороне шлюза. Открытие корпуса для подключения внешних связей не требуется.&lt;br /&gt;
&lt;br /&gt;
На корпусе прибора установлены разъёмы для подключения внешних антенн. &lt;br /&gt;
&lt;br /&gt;
На варианте исполнения СК-01.1 установлено 2 разъема для подключения антенн Wi-Fi и GSM (LTE) модема, СК-01.2 установлен 1 разъем для подключения антенны Wi-Fi.&lt;br /&gt;
&lt;br /&gt;
В месте с прибором в зависимости от варианта исполнения поставляются одна (две) антенна(ы) с коэффициентом усиления 2dB.&lt;br /&gt;
&lt;br /&gt;
В прибор СК-01.1 для работы GSM (LTE) модема устанавливается стандартная SIM-карта. &lt;br /&gt;
&lt;br /&gt;
=== Конструкция Прибора ===&lt;br /&gt;
Габаритные размеры и позиционные обозначения компонентов Прибора приведены на рисунке ниже.&lt;br /&gt;
[[Файл:Views 1.png|без|мини|550x550пкс|Рисунок 1 - Габаритные размеры и позиционные обозначения СК-01]]Обозначение компонентов приведено в таблице ниже:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Позиционное &lt;br /&gt;
обозначение&lt;br /&gt;
!Расшифровка&lt;br /&gt;
|-&lt;br /&gt;
|1                      &lt;br /&gt;
|GSM антенна&lt;br /&gt;
|-&lt;br /&gt;
|2                      &lt;br /&gt;
|Wi-Fi антенна&lt;br /&gt;
|-&lt;br /&gt;
|3                      &lt;br /&gt;
|Кнопка сброса настроек&lt;br /&gt;
|-&lt;br /&gt;
|4                      &lt;br /&gt;
|Место установки SIM карты&lt;br /&gt;
|-&lt;br /&gt;
|5                      &lt;br /&gt;
|Разъем подключения LAN&lt;br /&gt;
|-&lt;br /&gt;
|6                      &lt;br /&gt;
|Клемник подключения питания и RS-485&lt;br /&gt;
|-&lt;br /&gt;
|7                      &lt;br /&gt;
|Разъем подключения WAN&lt;br /&gt;
|-&lt;br /&gt;
|8                      &lt;br /&gt;
|Светодиодные индикаторы&lt;br /&gt;
|-&lt;br /&gt;
|9                      &lt;br /&gt;
|Переключатель для подключения  встроенного терминального резистора RS-485&lt;br /&gt;
|-&lt;br /&gt;
|10                  &lt;br /&gt;
|Фиксатор прибора на DIN-рейке&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Технические характеристики ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:75%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
!№ п/п&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |Общие сведения&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Конструктивное исполнение&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Моноблок на DIN-рейку&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Габаритные  размеры (ВхШхГ), мм:&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |88 × 35 × 62&lt;br /&gt;
&lt;br /&gt;
188 × 35 × 62 – с установленной антенной&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Масса прибора,  не более, кг&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |0.120&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Степень  защиты корпуса&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |IP20&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Напряжение  питания&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |24 В ±10 % постоянного тока&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Потребляемая  мощность, не более&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |12 Вт&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Интерфейсы подключения к AgavaCloud&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width:3%&amp;quot; |&lt;br /&gt;
!style=&amp;quot;width:13%&amp;quot; |&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot; | АГАВА СК-01.1&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot; | АГАВА СК-01.2&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Ethernet&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |WAN - 1 шт., скорость 10/100  Мб/с, гальваническая развязка&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Wi-Fi&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Режим &amp;quot;Клиент&amp;quot;, стандарты 802.11 b/g/n, антенна внешняя.&lt;br /&gt;
Макс. чувствительность  приемника 76 дБ, макс. мощность передатчика 21.1 дБ.&lt;br /&gt;
&lt;br /&gt;
Тип разъема для антенны – SMA-F&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|GSM&lt;br /&gt;
|1шт., GSM(LTE) - LTE CAT1 модуль, с поддержкой  LTE-TDD/LTE-FDD. &lt;br /&gt;
Максимальная скорость загрузки 10Mbps, скорость передачи - 5Mbps.&lt;br /&gt;
&lt;br /&gt;
Тип разъема для антенны – SMA-F&lt;br /&gt;
&lt;br /&gt;
Стандартная mini-SIM карта с поддержкой всех операторов беспроводной связи&lt;br /&gt;
|Отсутствует&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Интерфейсы подключения устройств&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Ethernet&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |LAN - 1 шт., скорость 10/100  Мб/с, гальваническая развязка&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|RS-485&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |1шт. с гальванической  развязкой, скорость до 115200 Mбит/с включительно&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Индикация и управление&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |12&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |Индикация&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  наличия питания - &amp;lt;code&amp;gt;POW&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  состояния GSM модема - &amp;lt;code&amp;gt;GSM&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  состояния WIFI - &amp;lt;code&amp;gt;WiFi&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикаторы  приема-передачи интерфейса RS-485 -  &amp;lt;code&amp;gt;RX&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;TX&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикаторы  приема-передачи интерфейсов Ethernet (на разъемах интерфейсов)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор режима работы - &amp;lt;code&amp;gt;USR&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|Органы  управления&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Кнопка  сброса, возврата к заводским установкам&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|Переключатель&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Включение  и отключение терминального резистора&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Условия эксплуатации ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Условия эксплуатации&lt;br /&gt;
|-&lt;br /&gt;
|Тип помещения&lt;br /&gt;
|Закрытые взрывобезопасные помещения без агрессивных паров  и газов&lt;br /&gt;
|-&lt;br /&gt;
|Температура окружающего воздуха&lt;br /&gt;
|От 0 до +50°С&lt;br /&gt;
|-&lt;br /&gt;
|Влажность воздуха&lt;br /&gt;
|Верхний предел относительной влажности воздуха 80% при  +35°С и более низких температурах без конденсации влаги&lt;br /&gt;
|-&lt;br /&gt;
|Атмосферное давление&lt;br /&gt;
|От 86 до 107 кПа&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Маркировка ==&lt;br /&gt;
На боковой панели прибора расположена наклейка с информацией о приборе:&lt;br /&gt;
&lt;br /&gt;
* обозначение исполнения Прибора;&lt;br /&gt;
* заводской номер Прибора;&lt;br /&gt;
* уникальный идентификационный номер Прибора (УИН).&lt;br /&gt;
&lt;br /&gt;
== Устройство и принцип работы прибора ==&lt;br /&gt;
&lt;br /&gt;
=== Подготовка прибора к использованию ===&lt;br /&gt;
&lt;br /&gt;
==== Общие указания ====&lt;br /&gt;
В зимнее время тару с прибором распаковывать в отапливаемом помещении не ранее чем через 4 часа после внесения их в помещение. Монтаж, эксплуатация и демонтаж СК-01 должны производиться персоналом, ознакомленным с правилами его эксплуатации и прошедшим инструктаж для работы с электрооборудованием в соответствии с правилами, установленными на предприятии-потребителе. &lt;br /&gt;
&lt;br /&gt;
==== Указания мер безопасности ====&lt;br /&gt;
По способу защиты от поражения электрическим током CK-01 соответствует классу 0 по ГОСТ 12.2.007.0-75.&lt;br /&gt;
&lt;br /&gt;
При эксплуатации и техническом обслуживании необходимо соблюдать требования ГОСТ 12.3.019-80, «Правил эксплуатации электроустановок потребителей» и «Правил охраны труда при эксплуатации электроустановок потребителей».&lt;br /&gt;
&lt;br /&gt;
При эксплуатации прибора открытые контакты клеммников находятся под напряжением. Установку прибора следует производить в специализированных шкафах и щитах, доступ внутрь которых разрешен только квалифицированным специалистам.&lt;br /&gt;
&lt;br /&gt;
Любые подключения к прибору и работы по его техническому обслуживанию производить только при отключенном питании прибора и подключенных к нему устройств.&lt;br /&gt;
&lt;br /&gt;
Установка и извлечение SIM-карты в сетевой шлюз АГАВА СК-01.1должна выполняться только при отключенном питании прибора.&lt;br /&gt;
&lt;br /&gt;
==== Монтаж и подключение прибора ====&lt;br /&gt;
Прибор устанавливается на DIN-рейку 35мм. при помощи специального фиксатора (Рисунок 1, Позиция 10), расположенного в верхней части прибора. &lt;br /&gt;
&lt;br /&gt;
Питание Прибора  должно осуществляться напряжением, указанным в разделе Технические характеристики.&lt;br /&gt;
&lt;br /&gt;
Установку SIM-карты (Рисунок 1, Позиция 4) в сетевой шлюз АГАВА СК-01.1 производить до установки Прибора на DIN-рейку.&lt;br /&gt;
&lt;br /&gt;
Установку антенн производить после установки прибора на DIN-рейку.&lt;br /&gt;
&lt;br /&gt;
Подключаемые к прибору провода должны быть многожильными сечением от 0,25 до 0,5 мм&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;. Рекомендуемые типы кабелей МКШ, МКЭШ, МКШМ ГОСТ 10348-80.&lt;br /&gt;
&lt;br /&gt;
Рекомендуется обжимать концы подключаемых проводов наконечниками типа НШВИ.&lt;br /&gt;
&lt;br /&gt;
==== Подключение линий связи ====&lt;br /&gt;
Ниже приведены схемы подключения внешних устройств (блоков питания, линии RS-485 и Ethernet) к прибору.&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения питания =====&lt;br /&gt;
[[Файл:Power.png|мини|550x550px|Рисунок 2 - Схема подключения питания|альт=|без]]&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения линии RS-485 (без дренажного провода) =====&lt;br /&gt;
[[Файл:RS-485 NO DRAIN.png|без|мини|550x550px|Рисунок -3 Схема подключения линии RS-485 (без дренажного провода)|альт=]]&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения линии RS-485 (c дренажным проводом) =====&lt;br /&gt;
[[Файл:RS-485 with drain.png|без|мини|550x550px|Рисунок 4 - Схема подключения линии RS-485 (c дренажным проводом)|альт=]]Примечание''':''' для подключения встроенных терминальных резисторов RS-485 (120 Ом) необходимо перевести переключатель SW-1 (Рисунок 1, Позиция 9) в положение “ON” .&lt;br /&gt;
&lt;br /&gt;
=== Помехи и методы их подавления ===&lt;br /&gt;
На работу Прибора могут оказывать влияние внешние помехи, возникающие под воздействием электромагнитных полей (электромагнитные помехи), наводимые на сам прибор и на линии связи прибора с внешним оборудованием, а также помехи, возникающие в питающей сети.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения влияния электромагнитных помех необходимо выполнять приведенные ниже рекомендации:&lt;br /&gt;
&lt;br /&gt;
* надежное экранирование сигнальных линий, экраны следует электрически изолировать от внешнего оборудования на протяжении всей трассы и подсоединять только к предназначенному контакту;&lt;br /&gt;
* при подключении линий связи использовать дренажный провод для выравнивания потенциалов приемопередатчиков;&lt;br /&gt;
* устанавливать прибор в металлическом шкафу, внутри которого не должно быть никакого силового оборудования (контакторов, пускателей и т. п.), корпус щита или шкафа должен быть надежно заземлен.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения электромагнитных помех, возникающих в питающей сети, следует выполнять следующие рекомендации:&lt;br /&gt;
&lt;br /&gt;
* подключать прибор к питающей сети отдельно от силового оборудования;&lt;br /&gt;
* при монтаже системы, в которой работает прибор, следует учитывать правила организации эффективного заземления;&lt;br /&gt;
* экраны и заземляющие линии прокладывать по схеме «звезда», при этом необходимо обеспечить хороший контакт с экранирующим или заземляемым элементом;&lt;br /&gt;
* цепи должны быть выполнены проводами с сечением не менее 1 мм&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;;&lt;br /&gt;
* использовать фильтры сетевых помех в линиях питания прибора;&lt;br /&gt;
* применять искрогасящие фильтры в линиях коммутации силового оборудования.&lt;br /&gt;
&lt;br /&gt;
=== Интерфейсы прибора и их назначение ===&lt;br /&gt;
Прибор оснащен большим количеством интерфейсов передачи данных, имеющих разное назначение.&lt;br /&gt;
&lt;br /&gt;
Интерфейсы связи с системой AgavaCloud:&lt;br /&gt;
&lt;br /&gt;
# 3G-GSM.&lt;br /&gt;
# WAN.&lt;br /&gt;
# WIFI (клиент).&lt;br /&gt;
&lt;br /&gt;
Интерфейсы для сбора данных с подключаемых устройств:&lt;br /&gt;
&lt;br /&gt;
# LAN.&lt;br /&gt;
# RS-485.&lt;br /&gt;
&lt;br /&gt;
Интерфейсы для настройки Прибора:&lt;br /&gt;
&lt;br /&gt;
# LAN&lt;br /&gt;
# WIFI (точка доступа).&lt;br /&gt;
&lt;br /&gt;
=== Состав программного обеспечения прибора ===&lt;br /&gt;
Программное обеспечение прибора состоит из следующих частей:&lt;br /&gt;
&lt;br /&gt;
* Системное программное обеспечение.&lt;br /&gt;
* Прикладное программное обеспечение, обеспечивающее взаимодействие с AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Прибор поставляется с установленными системным и прикладным ПО.&lt;br /&gt;
&lt;br /&gt;
== Порядок работы с прибором ==&lt;br /&gt;
=== Первое включение и загрузка ===&lt;br /&gt;
[[Файл:АГАВАСК01-Циклограмма работы.png.png|мини|600x600пкс|Рисунок 5 - Циклограмма мигания индикатора USR]]&lt;br /&gt;
Подключите прибор к источнику питания +24В соблюдая полярность.&lt;br /&gt;
&lt;br /&gt;
После подачи питания должен загореться индикатор питания “POW” и начаться инициализация. В процессе инициализации будет мигать светодиоды “Wi-Fi”, &amp;quot;USR&amp;quot;, &amp;quot;GSM&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Светодиод &amp;quot;USR&amp;quot; индицирует текущий режим/этап работы Прибора с помощью мигания. Характер мигания светодиода в разных режимах показан на рис. 5.&lt;br /&gt;
&lt;br /&gt;
Светодиод &amp;quot;GSM&amp;quot; отображает статус сети. Режимы мигания показаны на рис. 6.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-циклограмма-LED-индикатора-GSM.png|мини|599x599px|Рисунок 6 - Циклограмма мигания индикатора GSM|альт=]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Режимы и этапы работы Прибора ===&lt;br /&gt;
После включения Прибор последовательно проходит через описываемые ниже режимы и этапы. Характер мигания светодиода в разных режимах показан на рис. 5.&lt;br /&gt;
&lt;br /&gt;
# Режим &amp;lt;code&amp;gt;Подготовка&amp;lt;/code&amp;gt;. Начинается после подачи питания.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Инициализация&amp;lt;/code&amp;gt;. Длительность этапа - примерно 10 с.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Загрузка&amp;lt;/code&amp;gt;. Длительность этапа - примерно 60-70 с.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Окончание загрузки&amp;lt;/code&amp;gt;.  Длительность этапа - примерно 1-5 с.&lt;br /&gt;
# Режим &amp;lt;code&amp;gt;Работа&amp;lt;/code&amp;gt;. Примерно через 70 секунд после включения прибор начинает обмен информацией с AgavaCloud, состоящий из следующих этапов:&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Подключение&amp;lt;/code&amp;gt; к AgavaCloud.  На этом этапе производится установление соединения с AgavaCloud. Длительность режима - примерно 1 с при настроенном подключении Прибора к сети Internet. При отсутствии подключения Прибор находится в данном режиме до установления подключения к AgavaCloud. Светодиод USR кратковременно зажигается (на 100 мс), далее гаснет на 900 мс, после чего цикл повторяется.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Регистрация&amp;lt;/code&amp;gt; в AgavaCloud.  На этом этапе подключение к AgavaCloud установлено, прибор авторизуется в системе. После успешной регистрации прибор переходит к следующему этапу. На данном этапе светодиод USR делает два импульса по 100 мс с промежутком в 100 мс, далее гаснет на 700 мс, после чего цикл повторяется. Длительность режима - примерно 1 с. При наличии проблем с регистрацией Прибор находится в данном режиме до установления подключения к AgavaCloud&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Получение задания&amp;lt;/code&amp;gt;.  Длительность режима при наличии задания (то есть в каком-либо проекте задействован Прибор и для него определена конфигурация) - примерно 1 с, при отсутствии задания прибор находится в этом режиме до тех пор, пока не получит задание. На данном этапе светодиод USR делает три импульса по 100 мс с промежутком в 100 мс, далее гаснет на 500 мс, после чего цикл повторяется.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Передача данных&amp;lt;/code&amp;gt;. Основной этап, в котором находится прибор в нормальном состоянии (настроено подключение и прибор присутствует в каком-либо проекте в AgavaCloud). Светодиод USR попеременно зажигается и гаснет на 1 с.&lt;br /&gt;
&lt;br /&gt;
=== Настройка Прибора ===&lt;br /&gt;
Настройка подключения Прибора производится с помощью встроенной системной утилиты и заключается в задании параметров подключения.&lt;br /&gt;
&lt;br /&gt;
Для настройки Прибора необходимо подключиться к нему одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
* Кабельное подключение через Ethernet.&lt;br /&gt;
* Подключение к встроенной точке доступа WIFI.&lt;br /&gt;
&lt;br /&gt;
==== Настройка Прибора через кабельное подключение через Ethernet ====&lt;br /&gt;
&lt;br /&gt;
* Соедините кабелем Ethernet компьютер и порт LAN Прибора напрямую или через коммутатор.&lt;br /&gt;
* Убедитесь, что на компьютере в настройках сетевого адаптера имеется IP-адрес из сети &amp;lt;code&amp;gt;192.168.1.х&amp;lt;/code&amp;gt;, например &amp;lt;code&amp;gt;192.168.1.88&amp;lt;/code&amp;gt;, маска &amp;lt;code&amp;gt;255.255.255.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Откройте интернет-обозреватель и в адресной строке введите адрес: &amp;lt;code&amp;gt;192.168.1.1&amp;lt;/code&amp;gt;. После загрузки прибора браузер автоматически откроет страницу системной утилиты.&lt;br /&gt;
* Введите логин и пароль, далее произведите настройку Прибора.&lt;br /&gt;
&lt;br /&gt;
==== Настройка Прибора через Wi-Fi ====&lt;br /&gt;
Прибор оснащен модулем WIFI, по умолчанию настроенным на работу в режиме точки доступа, в котором возможно подключение к Прибору для его настройки.&lt;br /&gt;
&lt;br /&gt;
Порядок подключения:&lt;br /&gt;
* Откройте на компьютере настройку беспроводных сетей и выполните поиск доступных Wi-Fi сетей, либо на смартфоне включите модуль  WIFI и откройте окно выбора сети. В списке сетей должна появиться сеть c именем &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Подключите компьютер к сети &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt;. Сеть &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt; является открытой и не требует пароля и шифрования.&lt;br /&gt;
* После удачного подключения к &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt; откройте интернет-обозреватель и в адресной строке введите адрес устройства: &amp;lt;code&amp;gt;192.168.2.1&amp;lt;/code&amp;gt;. Браузер откроет страницу системной утилиты.&lt;br /&gt;
&lt;br /&gt;
* Введите логин и пароль, далее произведите настройку Прибора.&lt;br /&gt;
&lt;br /&gt;
=== Подключение Прибора к сети Internet ===&lt;br /&gt;
Для использования Прибора необходимо подключить его к сети Internet одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
# Кабельное подключение через локальную сеть или напрямую к поставщику услуг сети Internet.&lt;br /&gt;
# WIFI подключение к существующей точке доступа.&lt;br /&gt;
# Беспроводное 3G/LTE соединение с Internet с помощью встроенного 3G/LTE модема.&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Обратите внимание! Установку SIM-карты в Прибор необходимо производить при отключенном электропитании.}}{{Внимание|Тип=Восклицание синий.png|Текст=Обратите внимание! Для передачи данных через беспроводное 3G/LTE соединение требуется приобретение у поставщика услуг связи тарифа на передачу данных, совместимого с роутерами}}&lt;br /&gt;
&lt;br /&gt;
=== Настройка подключения Прибора к сети Internet ===&lt;br /&gt;
Настройка подключения Прибора к сети осуществляется с помощью встроенной системной утилиты, доступной через интерфейсы прибора LAN или WIFI  (в режиме &amp;quot;Точка доступа&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== Системная утилита ===&lt;br /&gt;
Системная утилита - встроенное в Прибор программное обеспечение, предназначенное для конфигурирования прибора и просмотра его параметров. Взаимодействие с системной утилитой осуществляется через браузер (обозреватель).&lt;br /&gt;
&lt;br /&gt;
Перед началом использования системной утилиты необходимо настроить подключение к прибору и пройти авторизацию.&lt;br /&gt;
&lt;br /&gt;
Настройте подключение к Прибору, как описано в разделе [[Руководство по эксплуатации АГАВА СК-01#Настройка Прибора|Настройка Прибора]]. &lt;br /&gt;
&lt;br /&gt;
Для авторизации используйте следующие реквизиты:&lt;br /&gt;
&lt;br /&gt;
* имя пользователя — &amp;lt;code&amp;gt;web&amp;lt;/code&amp;gt;&lt;br /&gt;
* пароль — &amp;lt;code&amp;gt;inc23.crffdswe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После ввода реквизитов нажмите кнопку  &amp;quot;Войти&amp;quot;.&lt;br /&gt;
[[Файл:АГАВАСК01-Авторизация.png|мини|АГАВА СК-01-Авторизация|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
==== Главная страница системной утилиты ====&lt;br /&gt;
После успешного прохождения авторизации будет отображена главная страница, содержащая информацию о состоянии имеющихся сетевых интерфейсов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Начальная-страница-обновленная.png|альт=|мини|640x640px|Начальная страница системной утилиты|центр]]&lt;br /&gt;
&lt;br /&gt;
На странице отображены, сверху вниз:&lt;br /&gt;
&lt;br /&gt;
* полоса заголовка с названием Прибора, выпадающим списком перехода на другие страницы системной утилиты и ссылка &amp;quot;Выйти&amp;quot; для завершения работы с системной утилитой;&lt;br /&gt;
* интерфейсы Прибора, их состояние и кнопки управления интерфейсами;&lt;br /&gt;
* Кнопки &amp;quot;Применить&amp;quot; и &amp;quot;Сохранить&amp;quot; для сохранения внесенных изменений;&lt;br /&gt;
* &amp;quot;подвал&amp;quot; страницы с указанием названия системной утилиты и версии прошивки Прибора.&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Рекомендуется установить новый пароль для входа в системную утилиту. Для этого кликните по вкладке меню «Основные настройки», затем выберете пункт «Пароль сетевого шлюза», далее задайте новый пароль и подтвердите его. Для сохранения изменений нажмите кнопку «Сохранить».}}&lt;br /&gt;
&lt;br /&gt;
==== Настройка сетевых интерфейсов ====&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс 3G-GSM =====&lt;br /&gt;
&lt;br /&gt;
Если в Прибор установлена SIM карта, то после включения и загрузки устройства, на странице «Интерфейсы» в интерфейсе 3g-GSM будет отображен полученный IP-адрес предоставленный оператором связи, а также статистика обмена пакетами (RX) и (TX).[[Файл:АГАВАСК01-3G-Интерфейс.png|мини|640x640px|3g-GSM интерфейс, IP-адрес, статистика обмена пакетами|альт=|центр]]      &lt;br /&gt;
&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Настройку интерфейса 3g-GSM в большинстве случаев производить не требуется, так как она выполняется автоматически при запуске Прибора.}}&lt;br /&gt;
&lt;br /&gt;
При необходимости настройки параметров интерфейса 3g-GSM нажмите кнопку  «Изменить».                                        &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне на вкладке  «Основные настройки» в полях &amp;lt;code&amp;gt;APN&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Имя пользователя&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Пароль&amp;lt;/code&amp;gt; введите нужные значения параметров.                                        &lt;br /&gt;
&lt;br /&gt;
Для примера ниже приведены настройки для доступа к сети интернет через оператора связи МТС:                                        &lt;br /&gt;
&lt;br /&gt;
* APN: internet.mts.ru.                                        &lt;br /&gt;
* Имя пользователя: mts                                        &lt;br /&gt;
* Пароль: mts.                                        &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-GSM.png|мини|Настройка параметров интерфейса GSM|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
После внесения изменений нажмите кнопку «Сохранить», при этом автоматически будет выполнен переход на главную страницу. На главной странице отображается плашка &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot;, сигнализирующая о внесенных в настройки прибора изменениях, но не принятых в работу.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Главная страница-Изменения.png|альт=|центр|мини|639x639пкс|Начальная страница системной утилиты - внесены изменения в настройки, ожидается их применение]]&lt;br /&gt;
Для '''принятия внесенных изменений''' необходимо выполнить одно из двух действий:&lt;br /&gt;
&lt;br /&gt;
* нажать на плашку &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot; и в открывшемся окне нажать кнопку &amp;quot;Применить&amp;quot;;&lt;br /&gt;
* нажать на кнопку &amp;quot;Применить&amp;quot; в низу главной страницы, при этом подтверждение не запрашивается и изменения сразу применяются.&lt;br /&gt;
&lt;br /&gt;
Для '''отмены внесенных изменений''' необходимо нажать на плашку &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot; и в открывшемся окне нажать кнопку &amp;quot;Вернуть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс LAN =====&lt;br /&gt;
&lt;br /&gt;
Интерфейс LAN предназначен для сбора данных с подключаемых устройств и настройки самого Прибора. &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс LAN.png|альт=|центр|мини|640x640пкс|Иинтерфейс LAN: IP-адрес, статистика обмена пакетами]]&lt;br /&gt;
Для настройки интерфейса «LAN» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус устройства, имеются следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* выбор протокола (по умолчанию установлено в  «Статический адрес»)&lt;br /&gt;
* задание IP адреса, маски сети и адреса шлюза.&lt;br /&gt;
&lt;br /&gt;
После внесения изменений, необходимо нажать кнопку «Сохранить». &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-интерфейса-lan.png|мини|640x640px|Настройка интерфейса lan|альт=|центр]]Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс WAN =====&lt;br /&gt;
Интерфейс WAN предназначен для подключения к системе AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WAN.png|альт=|центр|мини|640x640пкс|Интерфейс WAN: IP-адрес, статистика обмена пакетами]] &lt;br /&gt;
&lt;br /&gt;
Для настройки интерфейса «WAN» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус устройства, имеется возможность выбора режима (по умолчанию установлен режим «DHCP-клиент») и настройки параметров. &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-интерфейса-Wan.png|мини|640x640px|Настройка интерфейса WAN. По умолчанию включен режим DHCP клиент.|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
Для настройки статического IP-адреса в поле  «Режим» из выпадающего списка выберите пункт «Статический адрес», подтвердите выбор нажатием вновь появившейся кнопки «Изменить режим». Далее в полях «IPv4-адрес», «маска сети IPv4», «IPv4-адрес шлюза» внесите необходимые настройки и нажмите кнопку «Сохранить».&lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WAN-Настройка2.png|альт=|центр|мини|640x640пкс|Настройка интерфейса WAN. Настройка режима &amp;quot;Статический адрес&amp;quot;.]]&lt;br /&gt;
&lt;br /&gt;
Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс WIFI (клиент) =====&lt;br /&gt;
&lt;br /&gt;
Интерфейс WIFI в режиме &amp;quot;Клиент&amp;quot; предназначен для подключения к системе AgavaCloud. &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WIFI.png|альт=|центр|мини|640x640пкс|Иинтерфейс WIFI: IP-адрес, статистика обмена пакетами]]&lt;br /&gt;
Для настройки интерфейса «WIFI» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус интерфейса, имеются следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* выбор SSID (точки доступа) из списка обнаруженных;&lt;br /&gt;
* выбор режима и алгоритма шифрования;&lt;br /&gt;
* ввод ключа (пароля) для подключения к точке доступа.&lt;br /&gt;
&lt;br /&gt;
После внесения изменений, необходимо нажать кнопку «Сохранить». &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WIFI-Настройка.png|альт=|центр|мини|640x640пкс|Настройка интерфейса WIFI (клиент)]]&lt;br /&gt;
Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].{{Внимание|Тип=Восклицание синий.png|Текст=При применении настроек WIFI будет выполнен перезапуск сетевых интерфейсов Прибора. Если настройка WIFI Прибора осуществляется со смартфона, то соединение смартфона и точки доступа Прибора будет разорвано и необходимо будет повторно подключиться к точке доступа AGAVA-SK01. При настройке WIFI через LAN таких разрывов нет.}}&lt;br /&gt;
&lt;br /&gt;
==== Дополнительная настройка беспроводных подключений ====&lt;br /&gt;
Страница &amp;quot;Беспроводная сеть&amp;quot; системной утилиты позволяет выполнить дополнительные настройки беспроводной сети Прибора:&lt;br /&gt;
&lt;br /&gt;
* Включать или отключать беспроводные интерфейсы WIFI (клиент) и WIFI (точка доступа).&lt;br /&gt;
* Изменять настройки собственной точки доступа, например пароль или SSID. Последнее актуально при использовании нескольких приборов с покрытием WIFI одной области.&lt;br /&gt;
* Просматривать список клиентов, подключенных к точке доступа и отключать их.&lt;br /&gt;
&lt;br /&gt;
Для перехода к странице &amp;quot;Беспроводная сеть&amp;quot;  выберите пункт «Беспроводная сеть» в меню «Основные настройки».&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-беспроводной-сети.png|мини|Страница &amp;quot;Беспроводная сеть&amp;quot;|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
===== Настройка собственной точки доступа (WIFI в режиме &amp;quot;точка доступа&amp;quot;) =====&lt;br /&gt;
Для настройки собственной точки доступа необходимо на странице &amp;quot;Беспроводная сеть&amp;quot; в разделе «Список беспроводных сетей» нажать кнопку «Изменить» напротив беспроводной сети &amp;lt;code&amp;gt;AGAVA-SK01 | Режим: Master&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне можно изменить множество настроек точки. Наиболее востребованные параметры - SSID (имя точки), пароль.&lt;br /&gt;
После внесения изменений нужно нажать кнопку «Сохранить» в правом нижнем углу окна.&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-беспроводной-сети-в-режим-работы-точка-доступа.png|мини|686x686px|Настройка WIFI в режиме &amp;quot;Точка доступа&amp;quot;|альт=|центр]]Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
=== Использование Прибора с AgavaCloud ===&lt;br /&gt;
&lt;br /&gt;
==== Регистрация Прибора в AgavaCloud ====&lt;br /&gt;
После настройки подключения Прибора к сети Internet необходимо зарегистрировать Прибор в своем проекте AgavaCloud. Регистрация выполняется следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Войдите в свой проект AgavaCloud.&lt;br /&gt;
# Откройте раздел &amp;lt;code&amp;gt;Устройства&amp;lt;/code&amp;gt; вашего проекта.&lt;br /&gt;
# Добавьте устройство типа &amp;lt;code&amp;gt;Шлюз АГАВА СК-01&amp;lt;/code&amp;gt; и введите в поле &amp;lt;code&amp;gt;Идентификатор&amp;lt;/code&amp;gt; 16-значный УИН, указанный на шильдике, находящемся на корпусе Прибора.&lt;br /&gt;
&lt;br /&gt;
После выполнения данных операций в прибор можно добавлять подчиненные устройства.&lt;br /&gt;
&lt;br /&gt;
==== Добавление подчиненных устройств ====&lt;br /&gt;
Прибор поддерживает опрос подчиненных устройств следующих типов:&lt;br /&gt;
&lt;br /&gt;
* Устройства с протоколом Modbus-TCP.&lt;br /&gt;
* Устройства с протоколом Modbus-RTU.&lt;br /&gt;
&lt;br /&gt;
===== Добавление устройств с протоколом Modbus-RTU =====&lt;br /&gt;
Для опроса Прибором устройств с протоколом Modbus-RTU необходимо в проекте AgavaCloud добавить в шлюз соответствующее устройство.&lt;br /&gt;
&lt;br /&gt;
При заполнении настроек устройства необходимо указать адрес последовательного порта:&amp;lt;code&amp;gt;/dev/ttyS1&amp;lt;/code&amp;gt;. Остальные настройки устанавливаются в соответствии с параметрами опрашиваемого устройства.&lt;br /&gt;
&lt;br /&gt;
Дальнейшие операции по настройке проекта для передачи данных Прибора в AgavaCloud описаны на [[Система облачной диспетчеризации AgavaCloud|страницах описания AgavaCloud]].&lt;br /&gt;
&lt;br /&gt;
== Обновление программного обеспечения АГАВА СК-01 ==&lt;br /&gt;
Прибор поставляется со всем необходимым установленным системным и прикладным программным обеспечением.&lt;br /&gt;
&lt;br /&gt;
Обновление прикладного программного обеспечения в случае необходимости производится через AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Если в процессе эксплуатации Прибора возникнет необходимость обновления системного программного обеспечения, необходимо обратиться на предприятие-изготовитель.&lt;br /&gt;
&lt;br /&gt;
== Правила транспортирования и хранения ==&lt;br /&gt;
Прибор должен транспортироваться в упаковке при температуре от -30 °С до +80 °С и относительной влажности воздуха не более 95 % (при 35 °С).&lt;br /&gt;
&lt;br /&gt;
Транспортирование допускается всеми видами закрытого транспорта.&lt;br /&gt;
&lt;br /&gt;
Транспортирование на самолетах должно производиться в отапливаемых герметичных отсеках.&lt;br /&gt;
&lt;br /&gt;
Условия хранения прибора в транспортной таре на складе потребителя должны соответствовать условиям 1 по ГОСТ 15150-69.&lt;br /&gt;
&lt;br /&gt;
Воздух в помещении хранения не должен содержать агрессивных паров и газов.&lt;br /&gt;
&lt;br /&gt;
== Техническое обслуживание ==&lt;br /&gt;
Прибор специального обслуживания не требует.&lt;br /&gt;
&lt;br /&gt;
Периодически не реже чем раз в 6 месяцев проводить:&lt;br /&gt;
&lt;br /&gt;
* осмотр прибора на внешние повреждения;&lt;br /&gt;
* соединения зажимных контактов;&lt;br /&gt;
* очистку прибора от пыли и грязи;&lt;br /&gt;
* качества крепления на DIN-рейке.&lt;br /&gt;
&lt;br /&gt;
== Упаковка ==&lt;br /&gt;
К потребителю Прибор поступает упакованный в индивидуальной картонной упаковке, в которую также вложены паспорт и антенны согласно комплекта поставки. Неиспользуемый по назначению прибор должен храниться в этой таре.&lt;br /&gt;
&lt;br /&gt;
== Комплектность ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|№ п/п&lt;br /&gt;
|Наименование&lt;br /&gt;
|Количество, &lt;br /&gt;
шт.&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Сетевой шлюз АГАВА СК-01&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Антенна Wi-Fi  (2dB)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Антенна GSM  (2dB) *&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Паспорт&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Вариант исполнения с GSM модемом СК-01.1&lt;br /&gt;
&lt;br /&gt;
== Гарантийные обязательства ==&lt;br /&gt;
Гарантийный срок эксплуатации – 12 месяцев со дня продажи.&lt;br /&gt;
&lt;br /&gt;
В случае выхода прибора  из строя в течение гарантийного срока при условии соблюдения потребителем правил транспортирования, хранения, монтажа и эксплуатации предприятие-изготовитель обязуется осуществить его бесплатный ремонт.&lt;br /&gt;
&lt;br /&gt;
Для отправки в ремонт необходимо вложить в тару с сетевым шлюзом АГАВА СК-01 паспорт, акт отказа и отправить по адресу:&lt;br /&gt;
&lt;br /&gt;
620144, г. Екатеринбург, ул. Верещагина, д. 6а, ООО КБ «АГАВА»&lt;br /&gt;
&lt;br /&gt;
Тел: (343) 382-01-92.&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3433</id>
		<title>Руководство по эксплуатации АГАВА СК-01</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3433"/>
		<updated>2026-03-11T08:28:20Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Системная утилита */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Введение ==&lt;br /&gt;
Данное руководство по эксплуатации содержит сведения, необходимые для обеспечения правильной эксплуатации и полного использования технических возможностей сетевого шлюза АГАВА СК-01, далее по тексту: прибор, СК-01 или шлюз. &lt;br /&gt;
&lt;br /&gt;
Перед использованием СК-01 следует ознакомиться с настоящим документом, в котором детально описаны характеристики, устройство и принцип работы, подготовка, настройка, техническое обслуживание, правила транспортирования и хранения прибора.&lt;br /&gt;
&lt;br /&gt;
== Назначение ==&lt;br /&gt;
&lt;br /&gt;
Сетевой шлюз АГАВА СК-01 предназначен для подключение приборов к облачному сервису AgavaCloud. СК-01 используется в сфере автоматизированного управления технологическим оборудованием и сбора информации в различных областях промышленности, жилищно-коммунального и сельского хозяйства через AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Подключение к внешним устройствам осуществляется через Ethernet, Wi-Fi, RS-485 (MODBUS-RTU);&lt;br /&gt;
&lt;br /&gt;
=== Используемые термины и сокращения ===&lt;br /&gt;
ПК – персональный компьютер;&lt;br /&gt;
&lt;br /&gt;
ОС – операционная система;&lt;br /&gt;
&lt;br /&gt;
ПО – программное обеспечение;&lt;br /&gt;
&lt;br /&gt;
ОЗУ – оперативное запоминающее устройство;&lt;br /&gt;
&lt;br /&gt;
ФС – файловая система.&lt;br /&gt;
&lt;br /&gt;
=== Условное обозначение прибора ===&lt;br /&gt;
Пример полного условного обозначения прибора:&lt;br /&gt;
&lt;br /&gt;
* СК-01.1 – базовое исполнение;&lt;br /&gt;
* СК-01.2 – исполнение без GSM модема.&lt;br /&gt;
&lt;br /&gt;
== Оснащение прибора ==&lt;br /&gt;
&lt;br /&gt;
=== Состав прибора ===&lt;br /&gt;
&lt;br /&gt;
Прибор изготавливается в пластмассовом корпусе, предназначенном для крепления в щит на DIN-рейку. Подключение всех внешних связей осуществляется через разъемные соединения, расположенные на передней стороне шлюза. Открытие корпуса для подключения внешних связей не требуется.&lt;br /&gt;
&lt;br /&gt;
На корпусе прибора установлены разъёмы для подключения внешних антенн. &lt;br /&gt;
&lt;br /&gt;
На варианте исполнения СК-01.1 установлено 2 разъема для подключения антенн Wi-Fi и GSM (LTE) модема, СК-01.2 установлен 1 разъем для подключения антенны Wi-Fi.&lt;br /&gt;
&lt;br /&gt;
В месте с прибором в зависимости от варианта исполнения поставляются одна (две) антенна(ы) с коэффициентом усиления 2dB.&lt;br /&gt;
&lt;br /&gt;
В прибор СК-01.1 для работы GSM (LTE) модема устанавливается стандартная SIM-карта. &lt;br /&gt;
&lt;br /&gt;
=== Конструкция Прибора ===&lt;br /&gt;
Габаритные размеры и позиционные обозначения компонентов Прибора приведены на рисунке ниже.&lt;br /&gt;
[[Файл:Views 1.png|без|мини|550x550пкс|Рисунок 1 - Габаритные размеры и позиционные обозначения СК-01]]Обозначение компонентов приведено в таблице ниже:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Позиционное &lt;br /&gt;
обозначение&lt;br /&gt;
!Расшифровка&lt;br /&gt;
|-&lt;br /&gt;
|1                      &lt;br /&gt;
|GSM антенна&lt;br /&gt;
|-&lt;br /&gt;
|2                      &lt;br /&gt;
|Wi-Fi антенна&lt;br /&gt;
|-&lt;br /&gt;
|3                      &lt;br /&gt;
|Кнопка сброса настроек&lt;br /&gt;
|-&lt;br /&gt;
|4                      &lt;br /&gt;
|Место установки SIM карты&lt;br /&gt;
|-&lt;br /&gt;
|5                      &lt;br /&gt;
|Разъем подключения LAN&lt;br /&gt;
|-&lt;br /&gt;
|6                      &lt;br /&gt;
|Клемник подключения питания и RS-485&lt;br /&gt;
|-&lt;br /&gt;
|7                      &lt;br /&gt;
|Разъем подключения WAN&lt;br /&gt;
|-&lt;br /&gt;
|8                      &lt;br /&gt;
|Светодиодные индикаторы&lt;br /&gt;
|-&lt;br /&gt;
|9                      &lt;br /&gt;
|Переключатель для подключения  встроенного терминального резистора RS-485&lt;br /&gt;
|-&lt;br /&gt;
|10                  &lt;br /&gt;
|Фиксатор прибора на DIN-рейке&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Технические характеристики ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:75%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
!№ п/п&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |Общие сведения&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Конструктивное исполнение&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Моноблок на DIN-рейку&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Габаритные  размеры (ВхШхГ), мм:&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |88 × 35 × 62&lt;br /&gt;
&lt;br /&gt;
188 × 35 × 62 – с установленной антенной&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Масса прибора,  не более, кг&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |0.120&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Степень  защиты корпуса&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |IP20&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Напряжение  питания&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |24 В ±10 % постоянного тока&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Потребляемая  мощность, не более&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |12 Вт&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Интерфейсы подключения к AgavaCloud&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width:3%&amp;quot; |&lt;br /&gt;
!style=&amp;quot;width:13%&amp;quot; |&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot; | АГАВА СК-01.1&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot; | АГАВА СК-01.2&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Ethernet&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |WAN - 1 шт., скорость 10/100  Мб/с, гальваническая развязка&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Wi-Fi&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Режим &amp;quot;Клиент&amp;quot;, стандарты 802.11 b/g/n, антенна внешняя.&lt;br /&gt;
Макс. чувствительность  приемника 76 дБ, макс. мощность передатчика 21.1 дБ.&lt;br /&gt;
&lt;br /&gt;
Тип разъема для антенны – SMA-F&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|GSM&lt;br /&gt;
|1шт., GSM(LTE) - LTE CAT1 модуль, с поддержкой  LTE-TDD/LTE-FDD. &lt;br /&gt;
Максимальная скорость загрузки 10Mbps, скорость передачи - 5Mbps.&lt;br /&gt;
&lt;br /&gt;
Тип разъема для антенны – SMA-F&lt;br /&gt;
&lt;br /&gt;
Стандартная mini-SIM карта с поддержкой всех операторов беспроводной связи&lt;br /&gt;
|Отсутствует&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Интерфейсы подключения устройств&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Ethernet&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |LAN - 1 шт., скорость 10/100  Мб/с, гальваническая развязка&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|RS-485&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |1шт. с гальванической  развязкой, скорость до 115200 Mбит/с включительно&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Индикация и управление&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |12&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |Индикация&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  наличия питания - &amp;lt;code&amp;gt;POW&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  состояния GSM модема - &amp;lt;code&amp;gt;GSM&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  состояния WIFI - &amp;lt;code&amp;gt;WiFi&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикаторы  приема-передачи интерфейса RS-485 -  &amp;lt;code&amp;gt;RX&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;TX&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикаторы  приема-передачи интерфейсов Ethernet (на разъемах интерфейсов)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор режима работы - &amp;lt;code&amp;gt;USR&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|Органы  управления&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Кнопка  сброса, возврата к заводским установкам&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|Переключатель&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Включение  и отключение терминального резистора&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Условия эксплуатации ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Условия эксплуатации&lt;br /&gt;
|-&lt;br /&gt;
|Тип помещения&lt;br /&gt;
|Закрытые взрывобезопасные помещения без агрессивных паров  и газов&lt;br /&gt;
|-&lt;br /&gt;
|Температура окружающего воздуха&lt;br /&gt;
|От 0 до +50°С&lt;br /&gt;
|-&lt;br /&gt;
|Влажность воздуха&lt;br /&gt;
|Верхний предел относительной влажности воздуха 80% при  +35°С и более низких температурах без конденсации влаги&lt;br /&gt;
|-&lt;br /&gt;
|Атмосферное давление&lt;br /&gt;
|От 86 до 107 кПа&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Маркировка ==&lt;br /&gt;
На боковой панели прибора расположена наклейка с информацией о приборе:&lt;br /&gt;
&lt;br /&gt;
* обозначение исполнения Прибора;&lt;br /&gt;
* заводской номер Прибора;&lt;br /&gt;
* уникальный идентификационный номер Прибора (УИН).&lt;br /&gt;
&lt;br /&gt;
== Устройство и принцип работы прибора ==&lt;br /&gt;
&lt;br /&gt;
=== Подготовка прибора к использованию ===&lt;br /&gt;
&lt;br /&gt;
==== Общие указания ====&lt;br /&gt;
В зимнее время тару с прибором распаковывать в отапливаемом помещении не ранее чем через 4 часа после внесения их в помещение. Монтаж, эксплуатация и демонтаж СК-01 должны производиться персоналом, ознакомленным с правилами его эксплуатации и прошедшим инструктаж для работы с электрооборудованием в соответствии с правилами, установленными на предприятии-потребителе. &lt;br /&gt;
&lt;br /&gt;
==== Указания мер безопасности ====&lt;br /&gt;
По способу защиты от поражения электрическим током CK-01 соответствует классу 0 по ГОСТ 12.2.007.0-75.&lt;br /&gt;
&lt;br /&gt;
При эксплуатации и техническом обслуживании необходимо соблюдать требования ГОСТ 12.3.019-80, «Правил эксплуатации электроустановок потребителей» и «Правил охраны труда при эксплуатации электроустановок потребителей».&lt;br /&gt;
&lt;br /&gt;
При эксплуатации прибора открытые контакты клеммников находятся под напряжением. Установку прибора следует производить в специализированных шкафах и щитах, доступ внутрь которых разрешен только квалифицированным специалистам.&lt;br /&gt;
&lt;br /&gt;
Любые подключения к прибору и работы по его техническому обслуживанию производить только при отключенном питании прибора и подключенных к нему устройств.&lt;br /&gt;
&lt;br /&gt;
Установка и извлечение SIM-карты в сетевой шлюз АГАВА СК-01.1должна выполняться только при отключенном питании прибора.&lt;br /&gt;
&lt;br /&gt;
==== Монтаж и подключение прибора ====&lt;br /&gt;
Прибор устанавливается на DIN-рейку 35мм. при помощи специального фиксатора (Рисунок 1, Позиция 10), расположенного в верхней части прибора. &lt;br /&gt;
&lt;br /&gt;
Питание Прибора  должно осуществляться напряжением, указанным в разделе Технические характеристики.&lt;br /&gt;
&lt;br /&gt;
Установку SIM-карты (Рисунок 1, Позиция 4) в сетевой шлюз АГАВА СК-01.1 производить до установки Прибора на DIN-рейку.&lt;br /&gt;
&lt;br /&gt;
Установку антенн производить после установки прибора на DIN-рейку.&lt;br /&gt;
&lt;br /&gt;
Подключаемые к прибору провода должны быть многожильными сечением от 0,25 до 0,5 мм&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;. Рекомендуемые типы кабелей МКШ, МКЭШ, МКШМ ГОСТ 10348-80.&lt;br /&gt;
&lt;br /&gt;
Рекомендуется обжимать концы подключаемых проводов наконечниками типа НШВИ.&lt;br /&gt;
&lt;br /&gt;
==== Подключение линий связи ====&lt;br /&gt;
Ниже приведены схемы подключения внешних устройств (блоков питания, линии RS-485 и Ethernet) к прибору.&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения питания =====&lt;br /&gt;
[[Файл:Power.png|мини|550x550px|Рисунок 2 - Схема подключения питания|альт=|без]]&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения линии RS-485 (без дренажного провода) =====&lt;br /&gt;
[[Файл:RS-485 NO DRAIN.png|без|мини|550x550px|Рисунок -3 Схема подключения линии RS-485 (без дренажного провода)|альт=]]&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения линии RS-485 (c дренажным проводом) =====&lt;br /&gt;
[[Файл:RS-485 with drain.png|без|мини|550x550px|Рисунок 4 - Схема подключения линии RS-485 (c дренажным проводом)|альт=]]Примечание''':''' для подключения встроенных терминальных резисторов RS-485 (120 Ом) необходимо перевести переключатель SW-1 (Рисунок 1, Позиция 9) в положение “ON” .&lt;br /&gt;
&lt;br /&gt;
=== Помехи и методы их подавления ===&lt;br /&gt;
На работу Прибора могут оказывать влияние внешние помехи, возникающие под воздействием электромагнитных полей (электромагнитные помехи), наводимые на сам прибор и на линии связи прибора с внешним оборудованием, а также помехи, возникающие в питающей сети.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения влияния электромагнитных помех необходимо выполнять приведенные ниже рекомендации:&lt;br /&gt;
&lt;br /&gt;
* надежное экранирование сигнальных линий, экраны следует электрически изолировать от внешнего оборудования на протяжении всей трассы и подсоединять только к предназначенному контакту;&lt;br /&gt;
* при подключении линий связи использовать дренажный провод для выравнивания потенциалов приемопередатчиков;&lt;br /&gt;
* устанавливать прибор в металлическом шкафу, внутри которого не должно быть никакого силового оборудования (контакторов, пускателей и т. п.), корпус щита или шкафа должен быть надежно заземлен.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения электромагнитных помех, возникающих в питающей сети, следует выполнять следующие рекомендации:&lt;br /&gt;
&lt;br /&gt;
* подключать прибор к питающей сети отдельно от силового оборудования;&lt;br /&gt;
* при монтаже системы, в которой работает прибор, следует учитывать правила организации эффективного заземления;&lt;br /&gt;
* экраны и заземляющие линии прокладывать по схеме «звезда», при этом необходимо обеспечить хороший контакт с экранирующим или заземляемым элементом;&lt;br /&gt;
* цепи должны быть выполнены проводами с сечением не менее 1 мм&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;;&lt;br /&gt;
* использовать фильтры сетевых помех в линиях питания прибора;&lt;br /&gt;
* применять искрогасящие фильтры в линиях коммутации силового оборудования.&lt;br /&gt;
&lt;br /&gt;
=== Интерфейсы прибора и их назначение ===&lt;br /&gt;
Прибор оснащен большим количеством интерфейсов передачи данных, имеющих разное назначение.&lt;br /&gt;
&lt;br /&gt;
Интерфейсы связи с системой AgavaCloud:&lt;br /&gt;
&lt;br /&gt;
# 3G-GSM.&lt;br /&gt;
# WAN.&lt;br /&gt;
# WIFI (клиент).&lt;br /&gt;
&lt;br /&gt;
Интерфейсы для сбора данных с подключаемых устройств:&lt;br /&gt;
&lt;br /&gt;
# LAN.&lt;br /&gt;
# RS-485.&lt;br /&gt;
&lt;br /&gt;
Интерфейсы для настройки Прибора:&lt;br /&gt;
&lt;br /&gt;
# LAN&lt;br /&gt;
# WIFI (точка доступа).&lt;br /&gt;
&lt;br /&gt;
=== Состав программного обеспечения прибора ===&lt;br /&gt;
Программное обеспечение прибора состоит из следующих частей:&lt;br /&gt;
&lt;br /&gt;
* Системное программное обеспечение.&lt;br /&gt;
* Прикладное программное обеспечение, обеспечивающее взаимодействие с AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Прибор поставляется с установленными системным и прикладным ПО.&lt;br /&gt;
&lt;br /&gt;
== Порядок работы с прибором ==&lt;br /&gt;
=== Первое включение и загрузка ===&lt;br /&gt;
[[Файл:АГАВАСК01-Циклограмма работы.png.png|мини|600x600пкс|Рисунок 5 - Циклограмма мигания индикатора USR]]&lt;br /&gt;
Подключите прибор к источнику питания +24В соблюдая полярность.&lt;br /&gt;
&lt;br /&gt;
После подачи питания должен загореться индикатор питания “POW” и начаться инициализация. В процессе инициализации будет мигать светодиоды “Wi-Fi”, &amp;quot;USR&amp;quot;, &amp;quot;GSM&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Светодиод &amp;quot;USR&amp;quot; индицирует текущий режим/этап работы Прибора с помощью мигания. Характер мигания светодиода в разных режимах показан на рис. 5.&lt;br /&gt;
&lt;br /&gt;
Светодиод &amp;quot;GSM&amp;quot; отображает статус сети. Режимы мигания показаны на рис. 6.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-циклограмма-LED-индикатора-GSM.png|мини|599x599px|Рисунок 6 - Циклограмма мигания индикатора GSM|альт=]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Режимы и этапы работы Прибора ===&lt;br /&gt;
После включения Прибор последовательно проходит через описываемые ниже режимы и этапы. Характер мигания светодиода в разных режимах показан на рис. 5.&lt;br /&gt;
&lt;br /&gt;
# Режим &amp;lt;code&amp;gt;Подготовка&amp;lt;/code&amp;gt;. Начинается после подачи питания.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Инициализация&amp;lt;/code&amp;gt;. Длительность этапа - примерно 10 с.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Загрузка&amp;lt;/code&amp;gt;. Длительность этапа - примерно 60-70 с.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Окончание загрузки&amp;lt;/code&amp;gt;.  Длительность этапа - примерно 1-5 с.&lt;br /&gt;
# Режим &amp;lt;code&amp;gt;Работа&amp;lt;/code&amp;gt;. Примерно через 70 секунд после включения прибор начинает обмен информацией с AgavaCloud, состоящий из следующих этапов:&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Подключение&amp;lt;/code&amp;gt; к AgavaCloud.  На этом этапе производится установление соединения с AgavaCloud. Длительность режима - примерно 1 с при настроенном подключении Прибора к сети Internet. При отсутствии подключения Прибор находится в данном режиме до установления подключения к AgavaCloud. Светодиод USR кратковременно зажигается (на 100 мс), далее гаснет на 900 мс, после чего цикл повторяется.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Регистрация&amp;lt;/code&amp;gt; в AgavaCloud.  На этом этапе подключение к AgavaCloud установлено, прибор авторизуется в системе. После успешной регистрации прибор переходит к следующему этапу. На данном этапе светодиод USR делает два импульса по 100 мс с промежутком в 100 мс, далее гаснет на 700 мс, после чего цикл повторяется. Длительность режима - примерно 1 с. При наличии проблем с регистрацией Прибор находится в данном режиме до установления подключения к AgavaCloud&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Получение задания&amp;lt;/code&amp;gt;.  Длительность режима при наличии задания (то есть в каком-либо проекте задействован Прибор и для него определена конфигурация) - примерно 1 с, при отсутствии задания прибор находится в этом режиме до тех пор, пока не получит задание. На данном этапе светодиод USR делает три импульса по 100 мс с промежутком в 100 мс, далее гаснет на 500 мс, после чего цикл повторяется.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Передача данных&amp;lt;/code&amp;gt;. Основной этап, в котором находится прибор в нормальном состоянии (настроено подключение и прибор присутствует в каком-либо проекте в AgavaCloud). Светодиод USR попеременно зажигается и гаснет на 1 с.&lt;br /&gt;
&lt;br /&gt;
=== Настройка Прибора ===&lt;br /&gt;
Настройка подключения Прибора производится с помощью встроенной системной утилиты и заключается в задании параметров подключения.&lt;br /&gt;
&lt;br /&gt;
Для настройки Прибора необходимо подключиться к нему одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
* Кабельное подключение через Ethernet.&lt;br /&gt;
* Подключение к встроенной точке доступа WIFI.&lt;br /&gt;
&lt;br /&gt;
==== Настройка Прибора через кабельное подключение через Ethernet ====&lt;br /&gt;
&lt;br /&gt;
* Соедините кабелем Ethernet компьютер и порт LAN Прибора напрямую или через коммутатор.&lt;br /&gt;
* Убедитесь, что на компьютере в настройках сетевого адаптера имеется IP-адрес из сети &amp;lt;code&amp;gt;192.168.1.х&amp;lt;/code&amp;gt;, например &amp;lt;code&amp;gt;192.168.1.88&amp;lt;/code&amp;gt;, маска &amp;lt;code&amp;gt;255.255.255.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Откройте интернет-обозреватель и в адресной строке введите адрес: &amp;lt;code&amp;gt;192.168.1.1&amp;lt;/code&amp;gt;. После загрузки прибора браузер автоматически откроет страницу системной утилиты.&lt;br /&gt;
* Введите логин и пароль, далее произведите настройку Прибора.&lt;br /&gt;
&lt;br /&gt;
==== Настройка Прибора через Wi-Fi ====&lt;br /&gt;
Прибор оснащен модулем WIFI, по умолчанию настроенным на работу в режиме точки доступа, в котором возможно подключение к Прибору для его настройки.&lt;br /&gt;
&lt;br /&gt;
Порядок подключения:&lt;br /&gt;
* Откройте на компьютере настройку беспроводных сетей и выполните поиск доступных Wi-Fi сетей, либо на смартфоне включите модуль  WIFI и откройте окно выбора сети. В списке сетей должна появиться сеть c именем &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Подключите компьютер к сети &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt;. Сеть &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt; является открытой и не требует пароля и шифрования.&lt;br /&gt;
* После удачного подключения к &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt; откройте интернет-обозреватель и в адресной строке введите адрес устройства: &amp;lt;code&amp;gt;192.168.2.1&amp;lt;/code&amp;gt;. Браузер откроет страницу системной утилиты.&lt;br /&gt;
&lt;br /&gt;
* Введите логин и пароль, далее произведите настройку Прибора.&lt;br /&gt;
&lt;br /&gt;
=== Подключение Прибора к сети Internet ===&lt;br /&gt;
Для использования Прибора необходимо подключить его к сети Internet одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
# Кабельное подключение через локальную сеть или напрямую к поставщику услуг сети Internet.&lt;br /&gt;
# WIFI подключение к существующей точке доступа.&lt;br /&gt;
# Беспроводное 3G/LTE соединение с Internet с помощью встроенного 3G/LTE модема.&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Обратите внимание! Установку SIM-карты в Прибор необходимо производить при отключенном электропитании.}}{{Внимание|Тип=Восклицание синий.png|Текст=Обратите внимание! Для передачи данных через беспроводное 3G/LTE соединение требуется приобретение у поставщика услуг связи тарифа на передачу данных, совместимого с роутерами}}&lt;br /&gt;
&lt;br /&gt;
=== Настройка подключения Прибора к сети Internet ===&lt;br /&gt;
Настройка подключения Прибора к сети осуществляется с помощью встроенной системной утилиты, доступной через интерфейсы прибора LAN или WIFI  (в режиме &amp;quot;Точка доступа&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== Системная утилита ===&lt;br /&gt;
Системная утилита - встроенное в Прибор программное обеспечение, предназначенное для конфигурирования прибора и просмотра его параметров. Взаимодействие с системной утилитой осуществляется через браузер (обозреватель).&lt;br /&gt;
&lt;br /&gt;
Перед началом использования системной утилиты необходимо настроить подключение к прибору и пройти авторизацию.&lt;br /&gt;
&lt;br /&gt;
Настройте подключение к Прибору, как описано в разделе [[Руководство по эксплуатации АГАВА СК-01#Настройка Прибора|Настройка Прибора]]. &lt;br /&gt;
&lt;br /&gt;
Для авторизации используйте следующие реквизиты:&lt;br /&gt;
&lt;br /&gt;
* имя пользователя — &amp;lt;code&amp;gt;web&amp;lt;/code&amp;gt;&lt;br /&gt;
* пароль — &amp;lt;code&amp;gt;inc23.crffdswe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После ввода реквизитов нажмите кнопку  &amp;quot;Войти&amp;quot;.&lt;br /&gt;
[[Файл:АГАВАСК01-Авторизация.png|мини|АГАВА СК-01-Авторизация|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
После успешного прохождения авторизации будет отображена начальная страница, содержащая информацию о состоянии имеющихся сетевых интерфейсов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Начальная-страница-обновленная.png|альт=|мини|640x640px|Начальная страница системной утилиты|центр]]&lt;br /&gt;
&lt;br /&gt;
На странице отображены, сверху вниз:&lt;br /&gt;
&lt;br /&gt;
* полоса заголовка с названием Прибора, выпадающим списком перехода на другие страницы системной утилиты и ссылка &amp;quot;Выйти&amp;quot; для завершения работы с системной утилитой;&lt;br /&gt;
* интерфейсы Прибора, их состояние и кнопки управления интерфейсами;&lt;br /&gt;
* Кнопки &amp;quot;Применить&amp;quot; и &amp;quot;Сохранить&amp;quot; для сохранения внесенных изменений;&lt;br /&gt;
* &amp;quot;подвал&amp;quot; страницы с указанием названия системной утилиты и версии прошивки Прибора.&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Рекомендуется установить новый пароль для входа в системную утилиту. Для этого кликните по вкладке меню «Основные настройки», затем выберете пункт «Пароль сетевого шлюза», далее задайте новый пароль и подтвердите его. Для сохранения изменений нажмите кнопку «Сохранить».}}&lt;br /&gt;
&lt;br /&gt;
==== Настройка сетевых интерфейсов ====&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс 3G-GSM =====&lt;br /&gt;
&lt;br /&gt;
Если в Прибор установлена SIM карта, то после включения и загрузки устройства, на странице «Интерфейсы» в интерфейсе 3g-GSM будет отображен полученный IP-адрес предоставленный оператором связи, а также статистика обмена пакетами (RX) и (TX).[[Файл:АГАВАСК01-3G-Интерфейс.png|мини|640x640px|3g-GSM интерфейс, IP-адрес, статистика обмена пакетами|альт=|центр]]      &lt;br /&gt;
&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Настройку интерфейса 3g-GSM в большинстве случаев производить не требуется, так как она выполняется автоматически при запуске Прибора.}}&lt;br /&gt;
&lt;br /&gt;
При необходимости настройки параметров интерфейса 3g-GSM нажмите кнопку  «Изменить».                                        &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне на вкладке  «Основные настройки» в полях &amp;lt;code&amp;gt;APN&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Имя пользователя&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Пароль&amp;lt;/code&amp;gt; введите нужные значения параметров.                                        &lt;br /&gt;
&lt;br /&gt;
Для примера ниже приведены настройки для доступа к сети интернет через оператора связи МТС:                                        &lt;br /&gt;
&lt;br /&gt;
* APN: internet.mts.ru.                                        &lt;br /&gt;
* Имя пользователя: mts                                        &lt;br /&gt;
* Пароль: mts.                                        &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-GSM.png|мини|Настройка параметров интерфейса GSM|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
После внесения изменений нажмите кнопку «Сохранить», при этом автоматически будет выполнен переход на главную страницу. На главной странице отображается плашка &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot;, сигнализирующая о внесенных в настройки прибора изменениях, но не принятых в работу.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Главная страница-Изменения.png|альт=|центр|мини|639x639пкс|Начальная страница системной утилиты - внесены изменения в настройки, ожидается их применение]]&lt;br /&gt;
Для '''принятия внесенных изменений''' необходимо выполнить одно из двух действий:&lt;br /&gt;
&lt;br /&gt;
* нажать на плашку &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot; и в открывшемся окне нажать кнопку &amp;quot;Применить&amp;quot;;&lt;br /&gt;
* нажать на кнопку &amp;quot;Применить&amp;quot; в низу главной страницы, при этом подтверждение не запрашивается и изменения сразу применяются.&lt;br /&gt;
&lt;br /&gt;
Для '''отмены внесенных изменений''' необходимо нажать на плашку &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot; и в открывшемся окне нажать кнопку &amp;quot;Вернуть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс LAN =====&lt;br /&gt;
&lt;br /&gt;
Интерфейс LAN предназначен для сбора данных с подключаемых устройств и настройки самого Прибора. &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс LAN.png|альт=|центр|мини|640x640пкс|Иинтерфейс LAN: IP-адрес, статистика обмена пакетами]]&lt;br /&gt;
Для настройки интерфейса «LAN» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус устройства, имеются следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* выбор протокола (по умолчанию установлено в  «Статический адрес»)&lt;br /&gt;
* задание IP адреса, маски сети и адреса шлюза.&lt;br /&gt;
&lt;br /&gt;
После внесения изменений, необходимо нажать кнопку «Сохранить». &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-интерфейса-lan.png|мини|640x640px|Настройка интерфейса lan|альт=|центр]]Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс WAN =====&lt;br /&gt;
Интерфейс WAN предназначен для подключения к системе AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WAN.png|альт=|центр|мини|640x640пкс|Интерфейс WAN: IP-адрес, статистика обмена пакетами]] &lt;br /&gt;
&lt;br /&gt;
Для настройки интерфейса «WAN» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус устройства, имеется возможность выбора режима (по умолчанию установлен режим «DHCP-клиент») и настройки параметров. &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-интерфейса-Wan.png|мини|640x640px|Настройка интерфейса WAN. По умолчанию включен режим DHCP клиент.|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
Для настройки статического IP-адреса в поле  «Режим» из выпадающего списка выберите пункт «Статический адрес», подтвердите выбор нажатием вновь появившейся кнопки «Изменить режим». Далее в полях «IPv4-адрес», «маска сети IPv4», «IPv4-адрес шлюза» внесите необходимые настройки и нажмите кнопку «Сохранить».&lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WAN-Настройка2.png|альт=|центр|мини|640x640пкс|Настройка интерфейса WAN. Настройка режима &amp;quot;Статический адрес&amp;quot;.]]&lt;br /&gt;
&lt;br /&gt;
Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс WIFI (клиент) =====&lt;br /&gt;
&lt;br /&gt;
Интерфейс WIFI в режиме &amp;quot;Клиент&amp;quot; предназначен для подключения к системе AgavaCloud. &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WIFI.png|альт=|центр|мини|640x640пкс|Иинтерфейс WIFI: IP-адрес, статистика обмена пакетами]]&lt;br /&gt;
Для настройки интерфейса «WIFI» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус интерфейса, имеются следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* выбор SSID (точки доступа) из списка обнаруженных;&lt;br /&gt;
* выбор режима и алгоритма шифрования;&lt;br /&gt;
* ввод ключа (пароля) для подключения к точке доступа.&lt;br /&gt;
&lt;br /&gt;
После внесения изменений, необходимо нажать кнопку «Сохранить». &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WIFI-Настройка.png|альт=|центр|мини|640x640пкс|Настройка интерфейса WIFI (клиент)]]&lt;br /&gt;
Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].{{Внимание|Тип=Восклицание синий.png|Текст=При применении настроек WIFI будет выполнен перезапуск сетевых интерфейсов Прибора. Если настройка WIFI Прибора осуществляется со смартфона, то соединение смартфона и точки доступа Прибора будет разорвано и необходимо будет повторно подключиться к точке доступа AGAVA-SK01. При настройке WIFI через LAN таких разрывов нет.}}&lt;br /&gt;
&lt;br /&gt;
==== Дополнительная настройка беспроводных подключений ====&lt;br /&gt;
Страница &amp;quot;Беспроводная сеть&amp;quot; системной утилиты позволяет выполнить дополнительные настройки беспроводной сети Прибора:&lt;br /&gt;
&lt;br /&gt;
* Включать или отключать беспроводные интерфейсы WIFI (клиент) и WIFI (точка доступа).&lt;br /&gt;
* Изменять настройки собственной точки доступа, например пароль или SSID. Последнее актуально при использовании нескольких приборов с покрытием WIFI одной области.&lt;br /&gt;
* Просматривать список клиентов, подключенных к точке доступа и отключать их.&lt;br /&gt;
&lt;br /&gt;
Для перехода к странице &amp;quot;Беспроводная сеть&amp;quot;  выберите пункт «Беспроводная сеть» в меню «Основные настройки».&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-беспроводной-сети.png|мини|Страница &amp;quot;Беспроводная сеть&amp;quot;|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
===== Настройка собственной точки доступа (WIFI в режиме &amp;quot;точка доступа&amp;quot;) =====&lt;br /&gt;
Для настройки собственной точки доступа необходимо на странице &amp;quot;Беспроводная сеть&amp;quot; в разделе «Список беспроводных сетей» нажать кнопку «Изменить» напротив беспроводной сети &amp;lt;code&amp;gt;AGAVA-SK01 | Режим: Master&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне можно изменить множество настроек точки. Наиболее востребованные параметры - SSID (имя точки), пароль.&lt;br /&gt;
После внесения изменений нужно нажать кнопку «Сохранить» в правом нижнем углу окна.&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-беспроводной-сети-в-режим-работы-точка-доступа.png|мини|686x686px|Настройка WIFI в режиме &amp;quot;Точка доступа&amp;quot;|альт=|центр]]Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
=== Использование Прибора с AgavaCloud ===&lt;br /&gt;
&lt;br /&gt;
==== Регистрация Прибора в AgavaCloud ====&lt;br /&gt;
После настройки подключения Прибора к сети Internet необходимо зарегистрировать Прибор в своем проекте AgavaCloud. Регистрация выполняется следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Войдите в свой проект AgavaCloud.&lt;br /&gt;
# Откройте раздел &amp;lt;code&amp;gt;Устройства&amp;lt;/code&amp;gt; вашего проекта.&lt;br /&gt;
# Добавьте устройство типа &amp;lt;code&amp;gt;Шлюз АГАВА СК-01&amp;lt;/code&amp;gt; и введите в поле &amp;lt;code&amp;gt;Идентификатор&amp;lt;/code&amp;gt; 16-значный УИН, указанный на шильдике, находящемся на корпусе Прибора.&lt;br /&gt;
&lt;br /&gt;
После выполнения данных операций в прибор можно добавлять подчиненные устройства.&lt;br /&gt;
&lt;br /&gt;
==== Добавление подчиненных устройств ====&lt;br /&gt;
Прибор поддерживает опрос подчиненных устройств следующих типов:&lt;br /&gt;
&lt;br /&gt;
* Устройства с протоколом Modbus-TCP.&lt;br /&gt;
* Устройства с протоколом Modbus-RTU.&lt;br /&gt;
&lt;br /&gt;
===== Добавление устройств с протоколом Modbus-RTU =====&lt;br /&gt;
Для опроса Прибором устройств с протоколом Modbus-RTU необходимо в проекте AgavaCloud добавить в шлюз соответствующее устройство.&lt;br /&gt;
&lt;br /&gt;
При заполнении настроек устройства необходимо указать адрес последовательного порта:&amp;lt;code&amp;gt;/dev/ttyS1&amp;lt;/code&amp;gt;. Остальные настройки устанавливаются в соответствии с параметрами опрашиваемого устройства.&lt;br /&gt;
&lt;br /&gt;
Дальнейшие операции по настройке проекта для передачи данных Прибора в AgavaCloud описаны на [[Система облачной диспетчеризации AgavaCloud|страницах описания AgavaCloud]].&lt;br /&gt;
&lt;br /&gt;
== Обновление программного обеспечения АГАВА СК-01 ==&lt;br /&gt;
Прибор поставляется со всем необходимым установленным системным и прикладным программным обеспечением.&lt;br /&gt;
&lt;br /&gt;
Обновление прикладного программного обеспечения в случае необходимости производится через AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Если в процессе эксплуатации Прибора возникнет необходимость обновления системного программного обеспечения, необходимо обратиться на предприятие-изготовитель.&lt;br /&gt;
&lt;br /&gt;
== Правила транспортирования и хранения ==&lt;br /&gt;
Прибор должен транспортироваться в упаковке при температуре от -30 °С до +80 °С и относительной влажности воздуха не более 95 % (при 35 °С).&lt;br /&gt;
&lt;br /&gt;
Транспортирование допускается всеми видами закрытого транспорта.&lt;br /&gt;
&lt;br /&gt;
Транспортирование на самолетах должно производиться в отапливаемых герметичных отсеках.&lt;br /&gt;
&lt;br /&gt;
Условия хранения прибора в транспортной таре на складе потребителя должны соответствовать условиям 1 по ГОСТ 15150-69.&lt;br /&gt;
&lt;br /&gt;
Воздух в помещении хранения не должен содержать агрессивных паров и газов.&lt;br /&gt;
&lt;br /&gt;
== Техническое обслуживание ==&lt;br /&gt;
Прибор специального обслуживания не требует.&lt;br /&gt;
&lt;br /&gt;
Периодически не реже чем раз в 6 месяцев проводить:&lt;br /&gt;
&lt;br /&gt;
* осмотр прибора на внешние повреждения;&lt;br /&gt;
* соединения зажимных контактов;&lt;br /&gt;
* очистку прибора от пыли и грязи;&lt;br /&gt;
* качества крепления на DIN-рейке.&lt;br /&gt;
&lt;br /&gt;
== Упаковка ==&lt;br /&gt;
К потребителю Прибор поступает упакованный в индивидуальной картонной упаковке, в которую также вложены паспорт и антенны согласно комплекта поставки. Неиспользуемый по назначению прибор должен храниться в этой таре.&lt;br /&gt;
&lt;br /&gt;
== Комплектность ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|№ п/п&lt;br /&gt;
|Наименование&lt;br /&gt;
|Количество, &lt;br /&gt;
шт.&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Сетевой шлюз АГАВА СК-01&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Антенна Wi-Fi  (2dB)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Антенна GSM  (2dB) *&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Паспорт&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Вариант исполнения с GSM модемом СК-01.1&lt;br /&gt;
&lt;br /&gt;
== Гарантийные обязательства ==&lt;br /&gt;
Гарантийный срок эксплуатации – 12 месяцев со дня продажи.&lt;br /&gt;
&lt;br /&gt;
В случае выхода прибора  из строя в течение гарантийного срока при условии соблюдения потребителем правил транспортирования, хранения, монтажа и эксплуатации предприятие-изготовитель обязуется осуществить его бесплатный ремонт.&lt;br /&gt;
&lt;br /&gt;
Для отправки в ремонт необходимо вложить в тару с сетевым шлюзом АГАВА СК-01 паспорт, акт отказа и отправить по адресу:&lt;br /&gt;
&lt;br /&gt;
620144, г. Екатеринбург, ул. Верещагина, д. 6а, ООО КБ «АГАВА»&lt;br /&gt;
&lt;br /&gt;
Тел: (343) 382-01-92.&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3432</id>
		<title>Руководство по эксплуатации АГАВА СК-01</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3432"/>
		<updated>2026-03-11T07:17:48Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Настройка собственной точки доступа (WIFI в режиме &amp;quot;точка доступа&amp;quot;) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Введение ==&lt;br /&gt;
Данное руководство по эксплуатации содержит сведения, необходимые для обеспечения правильной эксплуатации и полного использования технических возможностей сетевого шлюза АГАВА СК-01, далее по тексту: прибор, СК-01 или шлюз. &lt;br /&gt;
&lt;br /&gt;
Перед использованием СК-01 следует ознакомиться с настоящим документом, в котором детально описаны характеристики, устройство и принцип работы, подготовка, настройка, техническое обслуживание, правила транспортирования и хранения прибора.&lt;br /&gt;
&lt;br /&gt;
== Назначение ==&lt;br /&gt;
&lt;br /&gt;
Сетевой шлюз АГАВА СК-01 предназначен для подключение приборов к облачному сервису AgavaCloud. СК-01 используется в сфере автоматизированного управления технологическим оборудованием и сбора информации в различных областях промышленности, жилищно-коммунального и сельского хозяйства через AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Подключение к внешним устройствам осуществляется через Ethernet, Wi-Fi, RS-485 (MODBUS-RTU);&lt;br /&gt;
&lt;br /&gt;
=== Используемые термины и сокращения ===&lt;br /&gt;
ПК – персональный компьютер;&lt;br /&gt;
&lt;br /&gt;
ОС – операционная система;&lt;br /&gt;
&lt;br /&gt;
ПО – программное обеспечение;&lt;br /&gt;
&lt;br /&gt;
ОЗУ – оперативное запоминающее устройство;&lt;br /&gt;
&lt;br /&gt;
ФС – файловая система.&lt;br /&gt;
&lt;br /&gt;
=== Условное обозначение прибора ===&lt;br /&gt;
Пример полного условного обозначения прибора:&lt;br /&gt;
&lt;br /&gt;
* СК-01.1 – базовое исполнение;&lt;br /&gt;
* СК-01.2 – исполнение без GSM модема.&lt;br /&gt;
&lt;br /&gt;
== Оснащение прибора ==&lt;br /&gt;
&lt;br /&gt;
=== Состав прибора ===&lt;br /&gt;
&lt;br /&gt;
Прибор изготавливается в пластмассовом корпусе, предназначенном для крепления в щит на DIN-рейку. Подключение всех внешних связей осуществляется через разъемные соединения, расположенные на передней стороне шлюза. Открытие корпуса для подключения внешних связей не требуется.&lt;br /&gt;
&lt;br /&gt;
На корпусе прибора установлены разъёмы для подключения внешних антенн. &lt;br /&gt;
&lt;br /&gt;
На варианте исполнения СК-01.1 установлено 2 разъема для подключения антенн Wi-Fi и GSM (LTE) модема, СК-01.2 установлен 1 разъем для подключения антенны Wi-Fi.&lt;br /&gt;
&lt;br /&gt;
В месте с прибором в зависимости от варианта исполнения поставляются одна (две) антенна(ы) с коэффициентом усиления 2dB.&lt;br /&gt;
&lt;br /&gt;
В прибор СК-01.1 для работы GSM (LTE) модема устанавливается стандартная SIM-карта. &lt;br /&gt;
&lt;br /&gt;
=== Конструкция Прибора ===&lt;br /&gt;
Габаритные размеры и позиционные обозначения компонентов Прибора приведены на рисунке ниже.&lt;br /&gt;
[[Файл:Views 1.png|без|мини|550x550пкс|Рисунок 1 - Габаритные размеры и позиционные обозначения СК-01]]Обозначение компонентов приведено в таблице ниже:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Позиционное &lt;br /&gt;
обозначение&lt;br /&gt;
!Расшифровка&lt;br /&gt;
|-&lt;br /&gt;
|1                      &lt;br /&gt;
|GSM антенна&lt;br /&gt;
|-&lt;br /&gt;
|2                      &lt;br /&gt;
|Wi-Fi антенна&lt;br /&gt;
|-&lt;br /&gt;
|3                      &lt;br /&gt;
|Кнопка сброса настроек&lt;br /&gt;
|-&lt;br /&gt;
|4                      &lt;br /&gt;
|Место установки SIM карты&lt;br /&gt;
|-&lt;br /&gt;
|5                      &lt;br /&gt;
|Разъем подключения LAN&lt;br /&gt;
|-&lt;br /&gt;
|6                      &lt;br /&gt;
|Клемник подключения питания и RS-485&lt;br /&gt;
|-&lt;br /&gt;
|7                      &lt;br /&gt;
|Разъем подключения WAN&lt;br /&gt;
|-&lt;br /&gt;
|8                      &lt;br /&gt;
|Светодиодные индикаторы&lt;br /&gt;
|-&lt;br /&gt;
|9                      &lt;br /&gt;
|Переключатель для подключения  встроенного терминального резистора RS-485&lt;br /&gt;
|-&lt;br /&gt;
|10                  &lt;br /&gt;
|Фиксатор прибора на DIN-рейке&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Технические характеристики ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:75%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
!№ п/п&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |Общие сведения&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Конструктивное исполнение&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Моноблок на DIN-рейку&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Габаритные  размеры (ВхШхГ), мм:&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |88 × 35 × 62&lt;br /&gt;
&lt;br /&gt;
188 × 35 × 62 – с установленной антенной&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Масса прибора,  не более, кг&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |0.120&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Степень  защиты корпуса&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |IP20&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Напряжение  питания&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |24 В ±10 % постоянного тока&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Потребляемая  мощность, не более&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |12 Вт&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Интерфейсы подключения к AgavaCloud&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width:3%&amp;quot; |&lt;br /&gt;
!style=&amp;quot;width:13%&amp;quot; |&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot; | АГАВА СК-01.1&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot; | АГАВА СК-01.2&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Ethernet&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |WAN - 1 шт., скорость 10/100  Мб/с, гальваническая развязка&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Wi-Fi&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Режим &amp;quot;Клиент&amp;quot;, стандарты 802.11 b/g/n, антенна внешняя.&lt;br /&gt;
Макс. чувствительность  приемника 76 дБ, макс. мощность передатчика 21.1 дБ.&lt;br /&gt;
&lt;br /&gt;
Тип разъема для антенны – SMA-F&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|GSM&lt;br /&gt;
|1шт., GSM(LTE) - LTE CAT1 модуль, с поддержкой  LTE-TDD/LTE-FDD. &lt;br /&gt;
Максимальная скорость загрузки 10Mbps, скорость передачи - 5Mbps.&lt;br /&gt;
&lt;br /&gt;
Тип разъема для антенны – SMA-F&lt;br /&gt;
&lt;br /&gt;
Стандартная mini-SIM карта с поддержкой всех операторов беспроводной связи&lt;br /&gt;
|Отсутствует&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Интерфейсы подключения устройств&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Ethernet&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |LAN - 1 шт., скорость 10/100  Мб/с, гальваническая развязка&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|RS-485&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |1шт. с гальванической  развязкой, скорость до 115200 Mбит/с включительно&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Индикация и управление&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |12&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |Индикация&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  наличия питания - &amp;lt;code&amp;gt;POW&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  состояния GSM модема - &amp;lt;code&amp;gt;GSM&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  состояния WIFI - &amp;lt;code&amp;gt;WiFi&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикаторы  приема-передачи интерфейса RS-485 -  &amp;lt;code&amp;gt;RX&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;TX&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикаторы  приема-передачи интерфейсов Ethernet (на разъемах интерфейсов)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор режима работы - &amp;lt;code&amp;gt;USR&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|Органы  управления&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Кнопка  сброса, возврата к заводским установкам&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|Переключатель&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Включение  и отключение терминального резистора&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Условия эксплуатации ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Условия эксплуатации&lt;br /&gt;
|-&lt;br /&gt;
|Тип помещения&lt;br /&gt;
|Закрытые взрывобезопасные помещения без агрессивных паров  и газов&lt;br /&gt;
|-&lt;br /&gt;
|Температура окружающего воздуха&lt;br /&gt;
|От 0 до +50°С&lt;br /&gt;
|-&lt;br /&gt;
|Влажность воздуха&lt;br /&gt;
|Верхний предел относительной влажности воздуха 80% при  +35°С и более низких температурах без конденсации влаги&lt;br /&gt;
|-&lt;br /&gt;
|Атмосферное давление&lt;br /&gt;
|От 86 до 107 кПа&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Маркировка ==&lt;br /&gt;
На боковой панели прибора расположена наклейка с информацией о приборе:&lt;br /&gt;
&lt;br /&gt;
* обозначение исполнения Прибора;&lt;br /&gt;
* заводской номер Прибора;&lt;br /&gt;
* уникальный идентификационный номер Прибора (УИН).&lt;br /&gt;
&lt;br /&gt;
== Устройство и принцип работы прибора ==&lt;br /&gt;
&lt;br /&gt;
=== Подготовка прибора к использованию ===&lt;br /&gt;
&lt;br /&gt;
==== Общие указания ====&lt;br /&gt;
В зимнее время тару с прибором распаковывать в отапливаемом помещении не ранее чем через 4 часа после внесения их в помещение. Монтаж, эксплуатация и демонтаж СК-01 должны производиться персоналом, ознакомленным с правилами его эксплуатации и прошедшим инструктаж для работы с электрооборудованием в соответствии с правилами, установленными на предприятии-потребителе. &lt;br /&gt;
&lt;br /&gt;
==== Указания мер безопасности ====&lt;br /&gt;
По способу защиты от поражения электрическим током CK-01 соответствует классу 0 по ГОСТ 12.2.007.0-75.&lt;br /&gt;
&lt;br /&gt;
При эксплуатации и техническом обслуживании необходимо соблюдать требования ГОСТ 12.3.019-80, «Правил эксплуатации электроустановок потребителей» и «Правил охраны труда при эксплуатации электроустановок потребителей».&lt;br /&gt;
&lt;br /&gt;
При эксплуатации прибора открытые контакты клеммников находятся под напряжением. Установку прибора следует производить в специализированных шкафах и щитах, доступ внутрь которых разрешен только квалифицированным специалистам.&lt;br /&gt;
&lt;br /&gt;
Любые подключения к прибору и работы по его техническому обслуживанию производить только при отключенном питании прибора и подключенных к нему устройств.&lt;br /&gt;
&lt;br /&gt;
Установка и извлечение SIM-карты в сетевой шлюз АГАВА СК-01.1должна выполняться только при отключенном питании прибора.&lt;br /&gt;
&lt;br /&gt;
==== Монтаж и подключение прибора ====&lt;br /&gt;
Прибор устанавливается на DIN-рейку 35мм. при помощи специального фиксатора (Рисунок 1, Позиция 10), расположенного в верхней части прибора. &lt;br /&gt;
&lt;br /&gt;
Питание Прибора  должно осуществляться напряжением, указанным в разделе Технические характеристики.&lt;br /&gt;
&lt;br /&gt;
Установку SIM-карты (Рисунок 1, Позиция 4) в сетевой шлюз АГАВА СК-01.1 производить до установки Прибора на DIN-рейку.&lt;br /&gt;
&lt;br /&gt;
Установку антенн производить после установки прибора на DIN-рейку.&lt;br /&gt;
&lt;br /&gt;
Подключаемые к прибору провода должны быть многожильными сечением от 0,25 до 0,5 мм&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;. Рекомендуемые типы кабелей МКШ, МКЭШ, МКШМ ГОСТ 10348-80.&lt;br /&gt;
&lt;br /&gt;
Рекомендуется обжимать концы подключаемых проводов наконечниками типа НШВИ.&lt;br /&gt;
&lt;br /&gt;
==== Подключение линий связи ====&lt;br /&gt;
Ниже приведены схемы подключения внешних устройств (блоков питания, линии RS-485 и Ethernet) к прибору.&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения питания =====&lt;br /&gt;
[[Файл:Power.png|мини|550x550px|Рисунок 2 - Схема подключения питания|альт=|без]]&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения линии RS-485 (без дренажного провода) =====&lt;br /&gt;
[[Файл:RS-485 NO DRAIN.png|без|мини|550x550px|Рисунок -3 Схема подключения линии RS-485 (без дренажного провода)|альт=]]&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения линии RS-485 (c дренажным проводом) =====&lt;br /&gt;
[[Файл:RS-485 with drain.png|без|мини|550x550px|Рисунок 4 - Схема подключения линии RS-485 (c дренажным проводом)|альт=]]Примечание''':''' для подключения встроенных терминальных резисторов RS-485 (120 Ом) необходимо перевести переключатель SW-1 (Рисунок 1, Позиция 9) в положение “ON” .&lt;br /&gt;
&lt;br /&gt;
=== Помехи и методы их подавления ===&lt;br /&gt;
На работу Прибора могут оказывать влияние внешние помехи, возникающие под воздействием электромагнитных полей (электромагнитные помехи), наводимые на сам прибор и на линии связи прибора с внешним оборудованием, а также помехи, возникающие в питающей сети.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения влияния электромагнитных помех необходимо выполнять приведенные ниже рекомендации:&lt;br /&gt;
&lt;br /&gt;
* надежное экранирование сигнальных линий, экраны следует электрически изолировать от внешнего оборудования на протяжении всей трассы и подсоединять только к предназначенному контакту;&lt;br /&gt;
* при подключении линий связи использовать дренажный провод для выравнивания потенциалов приемопередатчиков;&lt;br /&gt;
* устанавливать прибор в металлическом шкафу, внутри которого не должно быть никакого силового оборудования (контакторов, пускателей и т. п.), корпус щита или шкафа должен быть надежно заземлен.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения электромагнитных помех, возникающих в питающей сети, следует выполнять следующие рекомендации:&lt;br /&gt;
&lt;br /&gt;
* подключать прибор к питающей сети отдельно от силового оборудования;&lt;br /&gt;
* при монтаже системы, в которой работает прибор, следует учитывать правила организации эффективного заземления;&lt;br /&gt;
* экраны и заземляющие линии прокладывать по схеме «звезда», при этом необходимо обеспечить хороший контакт с экранирующим или заземляемым элементом;&lt;br /&gt;
* цепи должны быть выполнены проводами с сечением не менее 1 мм&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;;&lt;br /&gt;
* использовать фильтры сетевых помех в линиях питания прибора;&lt;br /&gt;
* применять искрогасящие фильтры в линиях коммутации силового оборудования.&lt;br /&gt;
&lt;br /&gt;
=== Интерфейсы прибора и их назначение ===&lt;br /&gt;
Прибор оснащен большим количеством интерфейсов передачи данных, имеющих разное назначение.&lt;br /&gt;
&lt;br /&gt;
Интерфейсы связи с системой AgavaCloud:&lt;br /&gt;
&lt;br /&gt;
# 3G-GSM.&lt;br /&gt;
# WAN.&lt;br /&gt;
# WIFI (клиент).&lt;br /&gt;
&lt;br /&gt;
Интерфейсы для сбора данных с подключаемых устройств:&lt;br /&gt;
&lt;br /&gt;
# LAN.&lt;br /&gt;
# RS-485.&lt;br /&gt;
&lt;br /&gt;
Интерфейсы для настройки Прибора:&lt;br /&gt;
&lt;br /&gt;
# LAN&lt;br /&gt;
# WIFI (точка доступа).&lt;br /&gt;
&lt;br /&gt;
=== Состав программного обеспечения прибора ===&lt;br /&gt;
Программное обеспечение прибора состоит из следующих частей:&lt;br /&gt;
&lt;br /&gt;
* Системное программное обеспечение.&lt;br /&gt;
* Прикладное программное обеспечение, обеспечивающее взаимодействие с AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Прибор поставляется с установленными системным и прикладным ПО.&lt;br /&gt;
&lt;br /&gt;
== Порядок работы с прибором ==&lt;br /&gt;
=== Первое включение и загрузка ===&lt;br /&gt;
[[Файл:АГАВАСК01-Циклограмма работы.png.png|мини|600x600пкс|Рисунок 5 - Циклограмма мигания индикатора USR]]&lt;br /&gt;
Подключите прибор к источнику питания +24В соблюдая полярность.&lt;br /&gt;
&lt;br /&gt;
После подачи питания должен загореться индикатор питания “POW” и начаться инициализация. В процессе инициализации будет мигать светодиоды “Wi-Fi”, &amp;quot;USR&amp;quot;, &amp;quot;GSM&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Светодиод &amp;quot;USR&amp;quot; индицирует текущий режим/этап работы Прибора с помощью мигания. Характер мигания светодиода в разных режимах показан на рис. 5.&lt;br /&gt;
&lt;br /&gt;
Светодиод &amp;quot;GSM&amp;quot; отображает статус сети. Режимы мигания показаны на рис. 6.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-циклограмма-LED-индикатора-GSM.png|мини|599x599px|Рисунок 6 - Циклограмма мигания индикатора GSM|альт=]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Режимы и этапы работы Прибора ===&lt;br /&gt;
После включения Прибор последовательно проходит через описываемые ниже режимы и этапы. Характер мигания светодиода в разных режимах показан на рис. 5.&lt;br /&gt;
&lt;br /&gt;
# Режим &amp;lt;code&amp;gt;Подготовка&amp;lt;/code&amp;gt;. Начинается после подачи питания.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Инициализация&amp;lt;/code&amp;gt;. Длительность этапа - примерно 10 с.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Загрузка&amp;lt;/code&amp;gt;. Длительность этапа - примерно 60-70 с.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Окончание загрузки&amp;lt;/code&amp;gt;.  Длительность этапа - примерно 1-5 с.&lt;br /&gt;
# Режим &amp;lt;code&amp;gt;Работа&amp;lt;/code&amp;gt;. Примерно через 70 секунд после включения прибор начинает обмен информацией с AgavaCloud, состоящий из следующих этапов:&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Подключение&amp;lt;/code&amp;gt; к AgavaCloud.  На этом этапе производится установление соединения с AgavaCloud. Длительность режима - примерно 1 с при настроенном подключении Прибора к сети Internet. При отсутствии подключения Прибор находится в данном режиме до установления подключения к AgavaCloud. Светодиод USR кратковременно зажигается (на 100 мс), далее гаснет на 900 мс, после чего цикл повторяется.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Регистрация&amp;lt;/code&amp;gt; в AgavaCloud.  На этом этапе подключение к AgavaCloud установлено, прибор авторизуется в системе. После успешной регистрации прибор переходит к следующему этапу. На данном этапе светодиод USR делает два импульса по 100 мс с промежутком в 100 мс, далее гаснет на 700 мс, после чего цикл повторяется. Длительность режима - примерно 1 с. При наличии проблем с регистрацией Прибор находится в данном режиме до установления подключения к AgavaCloud&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Получение задания&amp;lt;/code&amp;gt;.  Длительность режима при наличии задания (то есть в каком-либо проекте задействован Прибор и для него определена конфигурация) - примерно 1 с, при отсутствии задания прибор находится в этом режиме до тех пор, пока не получит задание. На данном этапе светодиод USR делает три импульса по 100 мс с промежутком в 100 мс, далее гаснет на 500 мс, после чего цикл повторяется.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Передача данных&amp;lt;/code&amp;gt;. Основной этап, в котором находится прибор в нормальном состоянии (настроено подключение и прибор присутствует в каком-либо проекте в AgavaCloud). Светодиод USR попеременно зажигается и гаснет на 1 с.&lt;br /&gt;
&lt;br /&gt;
=== Настройка Прибора ===&lt;br /&gt;
Настройка подключения Прибора производится с помощью встроенной системной утилиты и заключается в задании параметров подключения.&lt;br /&gt;
&lt;br /&gt;
Для настройки Прибора необходимо подключиться к нему одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
* Кабельное подключение через Ethernet.&lt;br /&gt;
* Подключение к встроенной точке доступа WIFI.&lt;br /&gt;
&lt;br /&gt;
==== Настройка Прибора через кабельное подключение через Ethernet ====&lt;br /&gt;
&lt;br /&gt;
* Соедините кабелем Ethernet компьютер и порт LAN Прибора напрямую или через коммутатор.&lt;br /&gt;
* Убедитесь, что на компьютере в настройках сетевого адаптера имеется IP-адрес из сети &amp;lt;code&amp;gt;192.168.1.х&amp;lt;/code&amp;gt;, например &amp;lt;code&amp;gt;192.168.1.88&amp;lt;/code&amp;gt;, маска &amp;lt;code&amp;gt;255.255.255.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Откройте интернет-обозреватель и в адресной строке введите адрес: &amp;lt;code&amp;gt;192.168.1.1&amp;lt;/code&amp;gt;. После загрузки прибора браузер автоматически откроет страницу системной утилиты.&lt;br /&gt;
* Введите логин и пароль, далее произведите настройку Прибора.&lt;br /&gt;
&lt;br /&gt;
==== Настройка Прибора через Wi-Fi ====&lt;br /&gt;
Прибор оснащен модулем WIFI, по умолчанию настроенным на работу в режиме точки доступа, в котором возможно подключение к Прибору для его настройки.&lt;br /&gt;
&lt;br /&gt;
Порядок подключения:&lt;br /&gt;
* Откройте на компьютере настройку беспроводных сетей и выполните поиск доступных Wi-Fi сетей, либо на смартфоне включите модуль  WIFI и откройте окно выбора сети. В списке сетей должна появиться сеть c именем &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Подключите компьютер к сети &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt;. Сеть &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt; является открытой и не требует пароля и шифрования.&lt;br /&gt;
* После удачного подключения к &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt; откройте интернет-обозреватель и в адресной строке введите адрес устройства: &amp;lt;code&amp;gt;192.168.2.1&amp;lt;/code&amp;gt;. Браузер откроет страницу системной утилиты.&lt;br /&gt;
&lt;br /&gt;
* Введите логин и пароль, далее произведите настройку Прибора.&lt;br /&gt;
&lt;br /&gt;
=== Подключение Прибора к сети Internet ===&lt;br /&gt;
Для использования Прибора необходимо подключить его к сети Internet одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
# Кабельное подключение через локальную сеть или напрямую к поставщику услуг сети Internet.&lt;br /&gt;
# WIFI подключение к существующей точке доступа.&lt;br /&gt;
# Беспроводное 3G/LTE соединение с Internet с помощью встроенного 3G/LTE модема.&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Обратите внимание! Установку SIM-карты в Прибор необходимо производить при отключенном электропитании.}}{{Внимание|Тип=Восклицание синий.png|Текст=Обратите внимание! Для передачи данных через беспроводное 3G/LTE соединение требуется приобретение у поставщика услуг связи тарифа на передачу данных, совместимого с роутерами}}&lt;br /&gt;
&lt;br /&gt;
=== Настройка подключения Прибора к сети Internet ===&lt;br /&gt;
Настройка подключения Прибора к сети осуществляется с помощью встроенной системной утилиты, доступной через интерфейсы прибора LAN или WIFI  (в режиме &amp;quot;Точка доступа&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== Системная утилита ===&lt;br /&gt;
Для авторизации используйте следующие реквизиты:&lt;br /&gt;
&lt;br /&gt;
* имя пользователя — &amp;lt;code&amp;gt;web&amp;lt;/code&amp;gt;&lt;br /&gt;
* пароль — &amp;lt;code&amp;gt;inc23.crffdswe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После ввода реквизитов нажмите кнопку  &amp;quot;Войти&amp;quot;.&lt;br /&gt;
[[Файл:АГАВАСК01-Авторизация.png|мини|АГАВА СК-01-Авторизация|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
После успешного прохождения авторизации будет отображена начальная страница, содержащая информацию о состоянии имеющихся сетевых интерфейсов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Начальная-страница-обновленная.png|альт=|мини|640x640px|Начальная страница системной утилиты|центр]]&lt;br /&gt;
&lt;br /&gt;
На странице отображены, сверху вниз:&lt;br /&gt;
&lt;br /&gt;
* полоса заголовка с названием Прибора, выпадающим списком перехода на другие страницы системной утилиты и ссылка &amp;quot;Выйти&amp;quot; для завершения работы с системной утилитой;&lt;br /&gt;
* интерфейсы Прибора, их состояние и кнопки управления интерфейсами;&lt;br /&gt;
* Кнопки &amp;quot;Применить&amp;quot; и &amp;quot;Сохранить&amp;quot; для сохранения внесенных изменений;&lt;br /&gt;
* &amp;quot;подвал&amp;quot; страницы с указанием названия системной утилиты и версии прошивки Прибора.&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Рекомендуется установить новый пароль для входа в системную утилиту. Для этого кликните по вкладке меню «Основные настройки», затем выберете пункт «Пароль сетевого шлюза», далее задайте новый пароль и подтвердите его. Для сохранения изменений нажмите кнопку «Сохранить».}}&lt;br /&gt;
&lt;br /&gt;
==== Настройка сетевых интерфейсов ====&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс 3G-GSM =====&lt;br /&gt;
&lt;br /&gt;
Если в Прибор установлена SIM карта, то после включения и загрузки устройства, на странице «Интерфейсы» в интерфейсе 3g-GSM будет отображен полученный IP-адрес предоставленный оператором связи, а также статистика обмена пакетами (RX) и (TX).[[Файл:АГАВАСК01-3G-Интерфейс.png|мини|640x640px|3g-GSM интерфейс, IP-адрес, статистика обмена пакетами|альт=|центр]]      &lt;br /&gt;
&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Настройку интерфейса 3g-GSM в большинстве случаев производить не требуется, так как она выполняется автоматически при запуске Прибора.}}&lt;br /&gt;
&lt;br /&gt;
При необходимости настройки параметров интерфейса 3g-GSM нажмите кнопку  «Изменить».                                        &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне на вкладке  «Основные настройки» в полях &amp;lt;code&amp;gt;APN&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Имя пользователя&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Пароль&amp;lt;/code&amp;gt; введите нужные значения параметров.                                        &lt;br /&gt;
&lt;br /&gt;
Для примера ниже приведены настройки для доступа к сети интернет через оператора связи МТС:                                        &lt;br /&gt;
&lt;br /&gt;
* APN: internet.mts.ru.                                        &lt;br /&gt;
* Имя пользователя: mts                                        &lt;br /&gt;
* Пароль: mts.                                        &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-GSM.png|мини|Настройка параметров интерфейса GSM|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
После внесения изменений нажмите кнопку «Сохранить», при этом автоматически будет выполнен переход на главную страницу. На главной странице отображается плашка &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot;, сигнализирующая о внесенных в настройки прибора изменениях, но не принятых в работу.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Главная страница-Изменения.png|альт=|центр|мини|639x639пкс|Начальная страница системной утилиты - внесены изменения в настройки, ожидается их применение]]&lt;br /&gt;
Для '''принятия внесенных изменений''' необходимо выполнить одно из двух действий:&lt;br /&gt;
&lt;br /&gt;
* нажать на плашку &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot; и в открывшемся окне нажать кнопку &amp;quot;Применить&amp;quot;;&lt;br /&gt;
* нажать на кнопку &amp;quot;Применить&amp;quot; в низу главной страницы, при этом подтверждение не запрашивается и изменения сразу применяются.&lt;br /&gt;
&lt;br /&gt;
Для '''отмены внесенных изменений''' необходимо нажать на плашку &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot; и в открывшемся окне нажать кнопку &amp;quot;Вернуть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс LAN =====&lt;br /&gt;
&lt;br /&gt;
Интерфейс LAN предназначен для сбора данных с подключаемых устройств и настройки самого Прибора. &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс LAN.png|альт=|центр|мини|640x640пкс|Иинтерфейс LAN: IP-адрес, статистика обмена пакетами]]&lt;br /&gt;
Для настройки интерфейса «LAN» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус устройства, имеются следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* выбор протокола (по умолчанию установлено в  «Статический адрес»)&lt;br /&gt;
* задание IP адреса, маски сети и адреса шлюза.&lt;br /&gt;
&lt;br /&gt;
После внесения изменений, необходимо нажать кнопку «Сохранить». &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-интерфейса-lan.png|мини|640x640px|Настройка интерфейса lan|альт=|центр]]Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс WAN =====&lt;br /&gt;
Интерфейс WAN предназначен для подключения к системе AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WAN.png|альт=|центр|мини|640x640пкс|Интерфейс WAN: IP-адрес, статистика обмена пакетами]] &lt;br /&gt;
&lt;br /&gt;
Для настройки интерфейса «WAN» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус устройства, имеется возможность выбора режима (по умолчанию установлен режим «DHCP-клиент») и настройки параметров. &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-интерфейса-Wan.png|мини|640x640px|Настройка интерфейса WAN. По умолчанию включен режим DHCP клиент.|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
Для настройки статического IP-адреса в поле  «Режим» из выпадающего списка выберите пункт «Статический адрес», подтвердите выбор нажатием вновь появившейся кнопки «Изменить режим». Далее в полях «IPv4-адрес», «маска сети IPv4», «IPv4-адрес шлюза» внесите необходимые настройки и нажмите кнопку «Сохранить».&lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WAN-Настройка2.png|альт=|центр|мини|640x640пкс|Настройка интерфейса WAN. Настройка режима &amp;quot;Статический адрес&amp;quot;.]]&lt;br /&gt;
&lt;br /&gt;
Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс WIFI (клиент) =====&lt;br /&gt;
&lt;br /&gt;
Интерфейс WIFI в режиме &amp;quot;Клиент&amp;quot; предназначен для подключения к системе AgavaCloud. &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WIFI.png|альт=|центр|мини|640x640пкс|Иинтерфейс WIFI: IP-адрес, статистика обмена пакетами]]&lt;br /&gt;
Для настройки интерфейса «WIFI» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус интерфейса, имеются следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* выбор SSID (точки доступа) из списка обнаруженных;&lt;br /&gt;
* выбор режима и алгоритма шифрования;&lt;br /&gt;
* ввод ключа (пароля) для подключения к точке доступа.&lt;br /&gt;
&lt;br /&gt;
После внесения изменений, необходимо нажать кнопку «Сохранить». &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WIFI-Настройка.png|альт=|центр|мини|640x640пкс|Настройка интерфейса WIFI (клиент)]]&lt;br /&gt;
Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].{{Внимание|Тип=Восклицание синий.png|Текст=При применении настроек WIFI будет выполнен перезапуск сетевых интерфейсов Прибора. Если настройка WIFI Прибора осуществляется со смартфона, то соединение смартфона и точки доступа Прибора будет разорвано и необходимо будет повторно подключиться к точке доступа AGAVA-SK01. При настройке WIFI через LAN таких разрывов нет.}}&lt;br /&gt;
&lt;br /&gt;
==== Дополнительная настройка беспроводных подключений ====&lt;br /&gt;
Страница &amp;quot;Беспроводная сеть&amp;quot; системной утилиты позволяет выполнить дополнительные настройки беспроводной сети Прибора:&lt;br /&gt;
&lt;br /&gt;
* Включать или отключать беспроводные интерфейсы WIFI (клиент) и WIFI (точка доступа).&lt;br /&gt;
* Изменять настройки собственной точки доступа, например пароль или SSID. Последнее актуально при использовании нескольких приборов с покрытием WIFI одной области.&lt;br /&gt;
* Просматривать список клиентов, подключенных к точке доступа и отключать их.&lt;br /&gt;
&lt;br /&gt;
Для перехода к странице &amp;quot;Беспроводная сеть&amp;quot;  выберите пункт «Беспроводная сеть» в меню «Основные настройки».&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-беспроводной-сети.png|мини|Страница &amp;quot;Беспроводная сеть&amp;quot;|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
===== Настройка собственной точки доступа (WIFI в режиме &amp;quot;точка доступа&amp;quot;) =====&lt;br /&gt;
Для настройки собственной точки доступа необходимо на странице &amp;quot;Беспроводная сеть&amp;quot; в разделе «Список беспроводных сетей» нажать кнопку «Изменить» напротив беспроводной сети &amp;lt;code&amp;gt;AGAVA-SK01 | Режим: Master&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне можно изменить множество настроек точки. Наиболее востребованные параметры - SSID (имя точки), пароль.&lt;br /&gt;
После внесения изменений нужно нажать кнопку «Сохранить» в правом нижнем углу окна.&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-беспроводной-сети-в-режим-работы-точка-доступа.png|мини|686x686px|Настройка WIFI в режиме &amp;quot;Точка доступа&amp;quot;|альт=|центр]]Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
=== Использование Прибора с AgavaCloud ===&lt;br /&gt;
&lt;br /&gt;
==== Регистрация Прибора в AgavaCloud ====&lt;br /&gt;
После настройки подключения Прибора к сети Internet необходимо зарегистрировать Прибор в своем проекте AgavaCloud. Регистрация выполняется следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Войдите в свой проект AgavaCloud.&lt;br /&gt;
# Откройте раздел &amp;lt;code&amp;gt;Устройства&amp;lt;/code&amp;gt; вашего проекта.&lt;br /&gt;
# Добавьте устройство типа &amp;lt;code&amp;gt;Шлюз АГАВА СК-01&amp;lt;/code&amp;gt; и введите в поле &amp;lt;code&amp;gt;Идентификатор&amp;lt;/code&amp;gt; 16-значный УИН, указанный на шильдике, находящемся на корпусе Прибора.&lt;br /&gt;
&lt;br /&gt;
После выполнения данных операций в прибор можно добавлять подчиненные устройства.&lt;br /&gt;
&lt;br /&gt;
==== Добавление подчиненных устройств ====&lt;br /&gt;
Прибор поддерживает опрос подчиненных устройств следующих типов:&lt;br /&gt;
&lt;br /&gt;
* Устройства с протоколом Modbus-TCP.&lt;br /&gt;
* Устройства с протоколом Modbus-RTU.&lt;br /&gt;
&lt;br /&gt;
===== Добавление устройств с протоколом Modbus-RTU =====&lt;br /&gt;
Для опроса Прибором устройств с протоколом Modbus-RTU необходимо в проекте AgavaCloud добавить в шлюз соответствующее устройство.&lt;br /&gt;
&lt;br /&gt;
При заполнении настроек устройства необходимо указать адрес последовательного порта:&amp;lt;code&amp;gt;/dev/ttyS1&amp;lt;/code&amp;gt;. Остальные настройки устанавливаются в соответствии с параметрами опрашиваемого устройства.&lt;br /&gt;
&lt;br /&gt;
Дальнейшие операции по настройке проекта для передачи данных Прибора в AgavaCloud описаны на [[Система облачной диспетчеризации AgavaCloud|страницах описания AgavaCloud]].&lt;br /&gt;
&lt;br /&gt;
== Обновление программного обеспечения АГАВА СК-01 ==&lt;br /&gt;
Прибор поставляется со всем необходимым установленным системным и прикладным программным обеспечением.&lt;br /&gt;
&lt;br /&gt;
Обновление прикладного программного обеспечения в случае необходимости производится через AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Если в процессе эксплуатации Прибора возникнет необходимость обновления системного программного обеспечения, необходимо обратиться на предприятие-изготовитель.&lt;br /&gt;
&lt;br /&gt;
== Правила транспортирования и хранения ==&lt;br /&gt;
Прибор должен транспортироваться в упаковке при температуре от -30 °С до +80 °С и относительной влажности воздуха не более 95 % (при 35 °С).&lt;br /&gt;
&lt;br /&gt;
Транспортирование допускается всеми видами закрытого транспорта.&lt;br /&gt;
&lt;br /&gt;
Транспортирование на самолетах должно производиться в отапливаемых герметичных отсеках.&lt;br /&gt;
&lt;br /&gt;
Условия хранения прибора в транспортной таре на складе потребителя должны соответствовать условиям 1 по ГОСТ 15150-69.&lt;br /&gt;
&lt;br /&gt;
Воздух в помещении хранения не должен содержать агрессивных паров и газов.&lt;br /&gt;
&lt;br /&gt;
== Техническое обслуживание ==&lt;br /&gt;
Прибор специального обслуживания не требует.&lt;br /&gt;
&lt;br /&gt;
Периодически не реже чем раз в 6 месяцев проводить:&lt;br /&gt;
&lt;br /&gt;
* осмотр прибора на внешние повреждения;&lt;br /&gt;
* соединения зажимных контактов;&lt;br /&gt;
* очистку прибора от пыли и грязи;&lt;br /&gt;
* качества крепления на DIN-рейке.&lt;br /&gt;
&lt;br /&gt;
== Упаковка ==&lt;br /&gt;
К потребителю Прибор поступает упакованный в индивидуальной картонной упаковке, в которую также вложены паспорт и антенны согласно комплекта поставки. Неиспользуемый по назначению прибор должен храниться в этой таре.&lt;br /&gt;
&lt;br /&gt;
== Комплектность ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|№ п/п&lt;br /&gt;
|Наименование&lt;br /&gt;
|Количество, &lt;br /&gt;
шт.&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Сетевой шлюз АГАВА СК-01&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Антенна Wi-Fi  (2dB)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Антенна GSM  (2dB) *&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Паспорт&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Вариант исполнения с GSM модемом СК-01.1&lt;br /&gt;
&lt;br /&gt;
== Гарантийные обязательства ==&lt;br /&gt;
Гарантийный срок эксплуатации – 12 месяцев со дня продажи.&lt;br /&gt;
&lt;br /&gt;
В случае выхода прибора  из строя в течение гарантийного срока при условии соблюдения потребителем правил транспортирования, хранения, монтажа и эксплуатации предприятие-изготовитель обязуется осуществить его бесплатный ремонт.&lt;br /&gt;
&lt;br /&gt;
Для отправки в ремонт необходимо вложить в тару с сетевым шлюзом АГАВА СК-01 паспорт, акт отказа и отправить по адресу:&lt;br /&gt;
&lt;br /&gt;
620144, г. Екатеринбург, ул. Верещагина, д. 6а, ООО КБ «АГАВА»&lt;br /&gt;
&lt;br /&gt;
Тел: (343) 382-01-92.&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%90%D0%93%D0%90%D0%92%D0%90%D0%A1%D0%9A01-%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D0%B1%D0%B5%D1%81%D0%BF%D1%80%D0%BE%D0%B2%D0%BE%D0%B4%D0%BD%D0%BE%D0%B9-%D1%81%D0%B5%D1%82%D0%B8-%D0%B2-%D1%80%D0%B5%D0%B6%D0%B8%D0%BC-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%82%D0%BE%D1%87%D0%BA%D0%B0-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0.png&amp;diff=3431</id>
		<title>Файл:АГАВАСК01-Настройка-беспроводной-сети-в-режим-работы-точка-доступа.png</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%90%D0%93%D0%90%D0%92%D0%90%D0%A1%D0%9A01-%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D0%B1%D0%B5%D1%81%D0%BF%D1%80%D0%BE%D0%B2%D0%BE%D0%B4%D0%BD%D0%BE%D0%B9-%D1%81%D0%B5%D1%82%D0%B8-%D0%B2-%D1%80%D0%B5%D0%B6%D0%B8%D0%BC-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%82%D0%BE%D1%87%D0%BA%D0%B0-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0.png&amp;diff=3431"/>
		<updated>2026-03-11T07:16:54Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: TaushkanovKV загрузил новую версию Файл:АГАВАСК01-Настройка-беспроводной-сети-в-режим-работы-точка-доступа.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Настройка беспроводной сети в режим работы точка доступа&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3430</id>
		<title>Руководство по эксплуатации АГАВА СК-01</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3430"/>
		<updated>2026-03-11T07:16:30Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Настройка режима «Точка доступа» */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Введение ==&lt;br /&gt;
Данное руководство по эксплуатации содержит сведения, необходимые для обеспечения правильной эксплуатации и полного использования технических возможностей сетевого шлюза АГАВА СК-01, далее по тексту: прибор, СК-01 или шлюз. &lt;br /&gt;
&lt;br /&gt;
Перед использованием СК-01 следует ознакомиться с настоящим документом, в котором детально описаны характеристики, устройство и принцип работы, подготовка, настройка, техническое обслуживание, правила транспортирования и хранения прибора.&lt;br /&gt;
&lt;br /&gt;
== Назначение ==&lt;br /&gt;
&lt;br /&gt;
Сетевой шлюз АГАВА СК-01 предназначен для подключение приборов к облачному сервису AgavaCloud. СК-01 используется в сфере автоматизированного управления технологическим оборудованием и сбора информации в различных областях промышленности, жилищно-коммунального и сельского хозяйства через AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Подключение к внешним устройствам осуществляется через Ethernet, Wi-Fi, RS-485 (MODBUS-RTU);&lt;br /&gt;
&lt;br /&gt;
=== Используемые термины и сокращения ===&lt;br /&gt;
ПК – персональный компьютер;&lt;br /&gt;
&lt;br /&gt;
ОС – операционная система;&lt;br /&gt;
&lt;br /&gt;
ПО – программное обеспечение;&lt;br /&gt;
&lt;br /&gt;
ОЗУ – оперативное запоминающее устройство;&lt;br /&gt;
&lt;br /&gt;
ФС – файловая система.&lt;br /&gt;
&lt;br /&gt;
=== Условное обозначение прибора ===&lt;br /&gt;
Пример полного условного обозначения прибора:&lt;br /&gt;
&lt;br /&gt;
* СК-01.1 – базовое исполнение;&lt;br /&gt;
* СК-01.2 – исполнение без GSM модема.&lt;br /&gt;
&lt;br /&gt;
== Оснащение прибора ==&lt;br /&gt;
&lt;br /&gt;
=== Состав прибора ===&lt;br /&gt;
&lt;br /&gt;
Прибор изготавливается в пластмассовом корпусе, предназначенном для крепления в щит на DIN-рейку. Подключение всех внешних связей осуществляется через разъемные соединения, расположенные на передней стороне шлюза. Открытие корпуса для подключения внешних связей не требуется.&lt;br /&gt;
&lt;br /&gt;
На корпусе прибора установлены разъёмы для подключения внешних антенн. &lt;br /&gt;
&lt;br /&gt;
На варианте исполнения СК-01.1 установлено 2 разъема для подключения антенн Wi-Fi и GSM (LTE) модема, СК-01.2 установлен 1 разъем для подключения антенны Wi-Fi.&lt;br /&gt;
&lt;br /&gt;
В месте с прибором в зависимости от варианта исполнения поставляются одна (две) антенна(ы) с коэффициентом усиления 2dB.&lt;br /&gt;
&lt;br /&gt;
В прибор СК-01.1 для работы GSM (LTE) модема устанавливается стандартная SIM-карта. &lt;br /&gt;
&lt;br /&gt;
=== Конструкция Прибора ===&lt;br /&gt;
Габаритные размеры и позиционные обозначения компонентов Прибора приведены на рисунке ниже.&lt;br /&gt;
[[Файл:Views 1.png|без|мини|550x550пкс|Рисунок 1 - Габаритные размеры и позиционные обозначения СК-01]]Обозначение компонентов приведено в таблице ниже:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Позиционное &lt;br /&gt;
обозначение&lt;br /&gt;
!Расшифровка&lt;br /&gt;
|-&lt;br /&gt;
|1                      &lt;br /&gt;
|GSM антенна&lt;br /&gt;
|-&lt;br /&gt;
|2                      &lt;br /&gt;
|Wi-Fi антенна&lt;br /&gt;
|-&lt;br /&gt;
|3                      &lt;br /&gt;
|Кнопка сброса настроек&lt;br /&gt;
|-&lt;br /&gt;
|4                      &lt;br /&gt;
|Место установки SIM карты&lt;br /&gt;
|-&lt;br /&gt;
|5                      &lt;br /&gt;
|Разъем подключения LAN&lt;br /&gt;
|-&lt;br /&gt;
|6                      &lt;br /&gt;
|Клемник подключения питания и RS-485&lt;br /&gt;
|-&lt;br /&gt;
|7                      &lt;br /&gt;
|Разъем подключения WAN&lt;br /&gt;
|-&lt;br /&gt;
|8                      &lt;br /&gt;
|Светодиодные индикаторы&lt;br /&gt;
|-&lt;br /&gt;
|9                      &lt;br /&gt;
|Переключатель для подключения  встроенного терминального резистора RS-485&lt;br /&gt;
|-&lt;br /&gt;
|10                  &lt;br /&gt;
|Фиксатор прибора на DIN-рейке&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Технические характеристики ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:75%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
!№ п/п&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |Общие сведения&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Конструктивное исполнение&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Моноблок на DIN-рейку&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Габаритные  размеры (ВхШхГ), мм:&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |88 × 35 × 62&lt;br /&gt;
&lt;br /&gt;
188 × 35 × 62 – с установленной антенной&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Масса прибора,  не более, кг&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |0.120&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Степень  защиты корпуса&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |IP20&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Напряжение  питания&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |24 В ±10 % постоянного тока&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Потребляемая  мощность, не более&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |12 Вт&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Интерфейсы подключения к AgavaCloud&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width:3%&amp;quot; |&lt;br /&gt;
!style=&amp;quot;width:13%&amp;quot; |&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot; | АГАВА СК-01.1&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot; | АГАВА СК-01.2&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Ethernet&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |WAN - 1 шт., скорость 10/100  Мб/с, гальваническая развязка&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Wi-Fi&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Режим &amp;quot;Клиент&amp;quot;, стандарты 802.11 b/g/n, антенна внешняя.&lt;br /&gt;
Макс. чувствительность  приемника 76 дБ, макс. мощность передатчика 21.1 дБ.&lt;br /&gt;
&lt;br /&gt;
Тип разъема для антенны – SMA-F&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|GSM&lt;br /&gt;
|1шт., GSM(LTE) - LTE CAT1 модуль, с поддержкой  LTE-TDD/LTE-FDD. &lt;br /&gt;
Максимальная скорость загрузки 10Mbps, скорость передачи - 5Mbps.&lt;br /&gt;
&lt;br /&gt;
Тип разъема для антенны – SMA-F&lt;br /&gt;
&lt;br /&gt;
Стандартная mini-SIM карта с поддержкой всех операторов беспроводной связи&lt;br /&gt;
|Отсутствует&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Интерфейсы подключения устройств&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Ethernet&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |LAN - 1 шт., скорость 10/100  Мб/с, гальваническая развязка&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|RS-485&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |1шт. с гальванической  развязкой, скорость до 115200 Mбит/с включительно&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Индикация и управление&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |12&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |Индикация&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  наличия питания - &amp;lt;code&amp;gt;POW&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  состояния GSM модема - &amp;lt;code&amp;gt;GSM&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  состояния WIFI - &amp;lt;code&amp;gt;WiFi&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикаторы  приема-передачи интерфейса RS-485 -  &amp;lt;code&amp;gt;RX&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;TX&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикаторы  приема-передачи интерфейсов Ethernet (на разъемах интерфейсов)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор режима работы - &amp;lt;code&amp;gt;USR&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|Органы  управления&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Кнопка  сброса, возврата к заводским установкам&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|Переключатель&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Включение  и отключение терминального резистора&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Условия эксплуатации ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Условия эксплуатации&lt;br /&gt;
|-&lt;br /&gt;
|Тип помещения&lt;br /&gt;
|Закрытые взрывобезопасные помещения без агрессивных паров  и газов&lt;br /&gt;
|-&lt;br /&gt;
|Температура окружающего воздуха&lt;br /&gt;
|От 0 до +50°С&lt;br /&gt;
|-&lt;br /&gt;
|Влажность воздуха&lt;br /&gt;
|Верхний предел относительной влажности воздуха 80% при  +35°С и более низких температурах без конденсации влаги&lt;br /&gt;
|-&lt;br /&gt;
|Атмосферное давление&lt;br /&gt;
|От 86 до 107 кПа&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Маркировка ==&lt;br /&gt;
На боковой панели прибора расположена наклейка с информацией о приборе:&lt;br /&gt;
&lt;br /&gt;
* обозначение исполнения Прибора;&lt;br /&gt;
* заводской номер Прибора;&lt;br /&gt;
* уникальный идентификационный номер Прибора (УИН).&lt;br /&gt;
&lt;br /&gt;
== Устройство и принцип работы прибора ==&lt;br /&gt;
&lt;br /&gt;
=== Подготовка прибора к использованию ===&lt;br /&gt;
&lt;br /&gt;
==== Общие указания ====&lt;br /&gt;
В зимнее время тару с прибором распаковывать в отапливаемом помещении не ранее чем через 4 часа после внесения их в помещение. Монтаж, эксплуатация и демонтаж СК-01 должны производиться персоналом, ознакомленным с правилами его эксплуатации и прошедшим инструктаж для работы с электрооборудованием в соответствии с правилами, установленными на предприятии-потребителе. &lt;br /&gt;
&lt;br /&gt;
==== Указания мер безопасности ====&lt;br /&gt;
По способу защиты от поражения электрическим током CK-01 соответствует классу 0 по ГОСТ 12.2.007.0-75.&lt;br /&gt;
&lt;br /&gt;
При эксплуатации и техническом обслуживании необходимо соблюдать требования ГОСТ 12.3.019-80, «Правил эксплуатации электроустановок потребителей» и «Правил охраны труда при эксплуатации электроустановок потребителей».&lt;br /&gt;
&lt;br /&gt;
При эксплуатации прибора открытые контакты клеммников находятся под напряжением. Установку прибора следует производить в специализированных шкафах и щитах, доступ внутрь которых разрешен только квалифицированным специалистам.&lt;br /&gt;
&lt;br /&gt;
Любые подключения к прибору и работы по его техническому обслуживанию производить только при отключенном питании прибора и подключенных к нему устройств.&lt;br /&gt;
&lt;br /&gt;
Установка и извлечение SIM-карты в сетевой шлюз АГАВА СК-01.1должна выполняться только при отключенном питании прибора.&lt;br /&gt;
&lt;br /&gt;
==== Монтаж и подключение прибора ====&lt;br /&gt;
Прибор устанавливается на DIN-рейку 35мм. при помощи специального фиксатора (Рисунок 1, Позиция 10), расположенного в верхней части прибора. &lt;br /&gt;
&lt;br /&gt;
Питание Прибора  должно осуществляться напряжением, указанным в разделе Технические характеристики.&lt;br /&gt;
&lt;br /&gt;
Установку SIM-карты (Рисунок 1, Позиция 4) в сетевой шлюз АГАВА СК-01.1 производить до установки Прибора на DIN-рейку.&lt;br /&gt;
&lt;br /&gt;
Установку антенн производить после установки прибора на DIN-рейку.&lt;br /&gt;
&lt;br /&gt;
Подключаемые к прибору провода должны быть многожильными сечением от 0,25 до 0,5 мм&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;. Рекомендуемые типы кабелей МКШ, МКЭШ, МКШМ ГОСТ 10348-80.&lt;br /&gt;
&lt;br /&gt;
Рекомендуется обжимать концы подключаемых проводов наконечниками типа НШВИ.&lt;br /&gt;
&lt;br /&gt;
==== Подключение линий связи ====&lt;br /&gt;
Ниже приведены схемы подключения внешних устройств (блоков питания, линии RS-485 и Ethernet) к прибору.&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения питания =====&lt;br /&gt;
[[Файл:Power.png|мини|550x550px|Рисунок 2 - Схема подключения питания|альт=|без]]&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения линии RS-485 (без дренажного провода) =====&lt;br /&gt;
[[Файл:RS-485 NO DRAIN.png|без|мини|550x550px|Рисунок -3 Схема подключения линии RS-485 (без дренажного провода)|альт=]]&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения линии RS-485 (c дренажным проводом) =====&lt;br /&gt;
[[Файл:RS-485 with drain.png|без|мини|550x550px|Рисунок 4 - Схема подключения линии RS-485 (c дренажным проводом)|альт=]]Примечание''':''' для подключения встроенных терминальных резисторов RS-485 (120 Ом) необходимо перевести переключатель SW-1 (Рисунок 1, Позиция 9) в положение “ON” .&lt;br /&gt;
&lt;br /&gt;
=== Помехи и методы их подавления ===&lt;br /&gt;
На работу Прибора могут оказывать влияние внешние помехи, возникающие под воздействием электромагнитных полей (электромагнитные помехи), наводимые на сам прибор и на линии связи прибора с внешним оборудованием, а также помехи, возникающие в питающей сети.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения влияния электромагнитных помех необходимо выполнять приведенные ниже рекомендации:&lt;br /&gt;
&lt;br /&gt;
* надежное экранирование сигнальных линий, экраны следует электрически изолировать от внешнего оборудования на протяжении всей трассы и подсоединять только к предназначенному контакту;&lt;br /&gt;
* при подключении линий связи использовать дренажный провод для выравнивания потенциалов приемопередатчиков;&lt;br /&gt;
* устанавливать прибор в металлическом шкафу, внутри которого не должно быть никакого силового оборудования (контакторов, пускателей и т. п.), корпус щита или шкафа должен быть надежно заземлен.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения электромагнитных помех, возникающих в питающей сети, следует выполнять следующие рекомендации:&lt;br /&gt;
&lt;br /&gt;
* подключать прибор к питающей сети отдельно от силового оборудования;&lt;br /&gt;
* при монтаже системы, в которой работает прибор, следует учитывать правила организации эффективного заземления;&lt;br /&gt;
* экраны и заземляющие линии прокладывать по схеме «звезда», при этом необходимо обеспечить хороший контакт с экранирующим или заземляемым элементом;&lt;br /&gt;
* цепи должны быть выполнены проводами с сечением не менее 1 мм&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;;&lt;br /&gt;
* использовать фильтры сетевых помех в линиях питания прибора;&lt;br /&gt;
* применять искрогасящие фильтры в линиях коммутации силового оборудования.&lt;br /&gt;
&lt;br /&gt;
=== Интерфейсы прибора и их назначение ===&lt;br /&gt;
Прибор оснащен большим количеством интерфейсов передачи данных, имеющих разное назначение.&lt;br /&gt;
&lt;br /&gt;
Интерфейсы связи с системой AgavaCloud:&lt;br /&gt;
&lt;br /&gt;
# 3G-GSM.&lt;br /&gt;
# WAN.&lt;br /&gt;
# WIFI (клиент).&lt;br /&gt;
&lt;br /&gt;
Интерфейсы для сбора данных с подключаемых устройств:&lt;br /&gt;
&lt;br /&gt;
# LAN.&lt;br /&gt;
# RS-485.&lt;br /&gt;
&lt;br /&gt;
Интерфейсы для настройки Прибора:&lt;br /&gt;
&lt;br /&gt;
# LAN&lt;br /&gt;
# WIFI (точка доступа).&lt;br /&gt;
&lt;br /&gt;
=== Состав программного обеспечения прибора ===&lt;br /&gt;
Программное обеспечение прибора состоит из следующих частей:&lt;br /&gt;
&lt;br /&gt;
* Системное программное обеспечение.&lt;br /&gt;
* Прикладное программное обеспечение, обеспечивающее взаимодействие с AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Прибор поставляется с установленными системным и прикладным ПО.&lt;br /&gt;
&lt;br /&gt;
== Порядок работы с прибором ==&lt;br /&gt;
=== Первое включение и загрузка ===&lt;br /&gt;
[[Файл:АГАВАСК01-Циклограмма работы.png.png|мини|600x600пкс|Рисунок 5 - Циклограмма мигания индикатора USR]]&lt;br /&gt;
Подключите прибор к источнику питания +24В соблюдая полярность.&lt;br /&gt;
&lt;br /&gt;
После подачи питания должен загореться индикатор питания “POW” и начаться инициализация. В процессе инициализации будет мигать светодиоды “Wi-Fi”, &amp;quot;USR&amp;quot;, &amp;quot;GSM&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Светодиод &amp;quot;USR&amp;quot; индицирует текущий режим/этап работы Прибора с помощью мигания. Характер мигания светодиода в разных режимах показан на рис. 5.&lt;br /&gt;
&lt;br /&gt;
Светодиод &amp;quot;GSM&amp;quot; отображает статус сети. Режимы мигания показаны на рис. 6.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-циклограмма-LED-индикатора-GSM.png|мини|599x599px|Рисунок 6 - Циклограмма мигания индикатора GSM|альт=]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Режимы и этапы работы Прибора ===&lt;br /&gt;
После включения Прибор последовательно проходит через описываемые ниже режимы и этапы. Характер мигания светодиода в разных режимах показан на рис. 5.&lt;br /&gt;
&lt;br /&gt;
# Режим &amp;lt;code&amp;gt;Подготовка&amp;lt;/code&amp;gt;. Начинается после подачи питания.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Инициализация&amp;lt;/code&amp;gt;. Длительность этапа - примерно 10 с.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Загрузка&amp;lt;/code&amp;gt;. Длительность этапа - примерно 60-70 с.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Окончание загрузки&amp;lt;/code&amp;gt;.  Длительность этапа - примерно 1-5 с.&lt;br /&gt;
# Режим &amp;lt;code&amp;gt;Работа&amp;lt;/code&amp;gt;. Примерно через 70 секунд после включения прибор начинает обмен информацией с AgavaCloud, состоящий из следующих этапов:&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Подключение&amp;lt;/code&amp;gt; к AgavaCloud.  На этом этапе производится установление соединения с AgavaCloud. Длительность режима - примерно 1 с при настроенном подключении Прибора к сети Internet. При отсутствии подключения Прибор находится в данном режиме до установления подключения к AgavaCloud. Светодиод USR кратковременно зажигается (на 100 мс), далее гаснет на 900 мс, после чего цикл повторяется.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Регистрация&amp;lt;/code&amp;gt; в AgavaCloud.  На этом этапе подключение к AgavaCloud установлено, прибор авторизуется в системе. После успешной регистрации прибор переходит к следующему этапу. На данном этапе светодиод USR делает два импульса по 100 мс с промежутком в 100 мс, далее гаснет на 700 мс, после чего цикл повторяется. Длительность режима - примерно 1 с. При наличии проблем с регистрацией Прибор находится в данном режиме до установления подключения к AgavaCloud&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Получение задания&amp;lt;/code&amp;gt;.  Длительность режима при наличии задания (то есть в каком-либо проекте задействован Прибор и для него определена конфигурация) - примерно 1 с, при отсутствии задания прибор находится в этом режиме до тех пор, пока не получит задание. На данном этапе светодиод USR делает три импульса по 100 мс с промежутком в 100 мс, далее гаснет на 500 мс, после чего цикл повторяется.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Передача данных&amp;lt;/code&amp;gt;. Основной этап, в котором находится прибор в нормальном состоянии (настроено подключение и прибор присутствует в каком-либо проекте в AgavaCloud). Светодиод USR попеременно зажигается и гаснет на 1 с.&lt;br /&gt;
&lt;br /&gt;
=== Настройка Прибора ===&lt;br /&gt;
Настройка подключения Прибора производится с помощью встроенной системной утилиты и заключается в задании параметров подключения.&lt;br /&gt;
&lt;br /&gt;
Для настройки Прибора необходимо подключиться к нему одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
* Кабельное подключение через Ethernet.&lt;br /&gt;
* Подключение к встроенной точке доступа WIFI.&lt;br /&gt;
&lt;br /&gt;
==== Настройка Прибора через кабельное подключение через Ethernet ====&lt;br /&gt;
&lt;br /&gt;
* Соедините кабелем Ethernet компьютер и порт LAN Прибора напрямую или через коммутатор.&lt;br /&gt;
* Убедитесь, что на компьютере в настройках сетевого адаптера имеется IP-адрес из сети &amp;lt;code&amp;gt;192.168.1.х&amp;lt;/code&amp;gt;, например &amp;lt;code&amp;gt;192.168.1.88&amp;lt;/code&amp;gt;, маска &amp;lt;code&amp;gt;255.255.255.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Откройте интернет-обозреватель и в адресной строке введите адрес: &amp;lt;code&amp;gt;192.168.1.1&amp;lt;/code&amp;gt;. После загрузки прибора браузер автоматически откроет страницу системной утилиты.&lt;br /&gt;
* Введите логин и пароль, далее произведите настройку Прибора.&lt;br /&gt;
&lt;br /&gt;
==== Настройка Прибора через Wi-Fi ====&lt;br /&gt;
Прибор оснащен модулем WIFI, по умолчанию настроенным на работу в режиме точки доступа, в котором возможно подключение к Прибору для его настройки.&lt;br /&gt;
&lt;br /&gt;
Порядок подключения:&lt;br /&gt;
* Откройте на компьютере настройку беспроводных сетей и выполните поиск доступных Wi-Fi сетей, либо на смартфоне включите модуль  WIFI и откройте окно выбора сети. В списке сетей должна появиться сеть c именем &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Подключите компьютер к сети &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt;. Сеть &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt; является открытой и не требует пароля и шифрования.&lt;br /&gt;
* После удачного подключения к &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt; откройте интернет-обозреватель и в адресной строке введите адрес устройства: &amp;lt;code&amp;gt;192.168.2.1&amp;lt;/code&amp;gt;. Браузер откроет страницу системной утилиты.&lt;br /&gt;
&lt;br /&gt;
* Введите логин и пароль, далее произведите настройку Прибора.&lt;br /&gt;
&lt;br /&gt;
=== Подключение Прибора к сети Internet ===&lt;br /&gt;
Для использования Прибора необходимо подключить его к сети Internet одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
# Кабельное подключение через локальную сеть или напрямую к поставщику услуг сети Internet.&lt;br /&gt;
# WIFI подключение к существующей точке доступа.&lt;br /&gt;
# Беспроводное 3G/LTE соединение с Internet с помощью встроенного 3G/LTE модема.&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Обратите внимание! Установку SIM-карты в Прибор необходимо производить при отключенном электропитании.}}{{Внимание|Тип=Восклицание синий.png|Текст=Обратите внимание! Для передачи данных через беспроводное 3G/LTE соединение требуется приобретение у поставщика услуг связи тарифа на передачу данных, совместимого с роутерами}}&lt;br /&gt;
&lt;br /&gt;
=== Настройка подключения Прибора к сети Internet ===&lt;br /&gt;
Настройка подключения Прибора к сети осуществляется с помощью встроенной системной утилиты, доступной через интерфейсы прибора LAN или WIFI  (в режиме &amp;quot;Точка доступа&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== Системная утилита ===&lt;br /&gt;
Для авторизации используйте следующие реквизиты:&lt;br /&gt;
&lt;br /&gt;
* имя пользователя — &amp;lt;code&amp;gt;web&amp;lt;/code&amp;gt;&lt;br /&gt;
* пароль — &amp;lt;code&amp;gt;inc23.crffdswe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После ввода реквизитов нажмите кнопку  &amp;quot;Войти&amp;quot;.&lt;br /&gt;
[[Файл:АГАВАСК01-Авторизация.png|мини|АГАВА СК-01-Авторизация|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
После успешного прохождения авторизации будет отображена начальная страница, содержащая информацию о состоянии имеющихся сетевых интерфейсов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Начальная-страница-обновленная.png|альт=|мини|640x640px|Начальная страница системной утилиты|центр]]&lt;br /&gt;
&lt;br /&gt;
На странице отображены, сверху вниз:&lt;br /&gt;
&lt;br /&gt;
* полоса заголовка с названием Прибора, выпадающим списком перехода на другие страницы системной утилиты и ссылка &amp;quot;Выйти&amp;quot; для завершения работы с системной утилитой;&lt;br /&gt;
* интерфейсы Прибора, их состояние и кнопки управления интерфейсами;&lt;br /&gt;
* Кнопки &amp;quot;Применить&amp;quot; и &amp;quot;Сохранить&amp;quot; для сохранения внесенных изменений;&lt;br /&gt;
* &amp;quot;подвал&amp;quot; страницы с указанием названия системной утилиты и версии прошивки Прибора.&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Рекомендуется установить новый пароль для входа в системную утилиту. Для этого кликните по вкладке меню «Основные настройки», затем выберете пункт «Пароль сетевого шлюза», далее задайте новый пароль и подтвердите его. Для сохранения изменений нажмите кнопку «Сохранить».}}&lt;br /&gt;
&lt;br /&gt;
==== Настройка сетевых интерфейсов ====&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс 3G-GSM =====&lt;br /&gt;
&lt;br /&gt;
Если в Прибор установлена SIM карта, то после включения и загрузки устройства, на странице «Интерфейсы» в интерфейсе 3g-GSM будет отображен полученный IP-адрес предоставленный оператором связи, а также статистика обмена пакетами (RX) и (TX).[[Файл:АГАВАСК01-3G-Интерфейс.png|мини|640x640px|3g-GSM интерфейс, IP-адрес, статистика обмена пакетами|альт=|центр]]      &lt;br /&gt;
&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Настройку интерфейса 3g-GSM в большинстве случаев производить не требуется, так как она выполняется автоматически при запуске Прибора.}}&lt;br /&gt;
&lt;br /&gt;
При необходимости настройки параметров интерфейса 3g-GSM нажмите кнопку  «Изменить».                                        &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне на вкладке  «Основные настройки» в полях &amp;lt;code&amp;gt;APN&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Имя пользователя&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Пароль&amp;lt;/code&amp;gt; введите нужные значения параметров.                                        &lt;br /&gt;
&lt;br /&gt;
Для примера ниже приведены настройки для доступа к сети интернет через оператора связи МТС:                                        &lt;br /&gt;
&lt;br /&gt;
* APN: internet.mts.ru.                                        &lt;br /&gt;
* Имя пользователя: mts                                        &lt;br /&gt;
* Пароль: mts.                                        &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-GSM.png|мини|Настройка параметров интерфейса GSM|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
После внесения изменений нажмите кнопку «Сохранить», при этом автоматически будет выполнен переход на главную страницу. На главной странице отображается плашка &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot;, сигнализирующая о внесенных в настройки прибора изменениях, но не принятых в работу.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Главная страница-Изменения.png|альт=|центр|мини|639x639пкс|Начальная страница системной утилиты - внесены изменения в настройки, ожидается их применение]]&lt;br /&gt;
Для '''принятия внесенных изменений''' необходимо выполнить одно из двух действий:&lt;br /&gt;
&lt;br /&gt;
* нажать на плашку &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot; и в открывшемся окне нажать кнопку &amp;quot;Применить&amp;quot;;&lt;br /&gt;
* нажать на кнопку &amp;quot;Применить&amp;quot; в низу главной страницы, при этом подтверждение не запрашивается и изменения сразу применяются.&lt;br /&gt;
&lt;br /&gt;
Для '''отмены внесенных изменений''' необходимо нажать на плашку &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot; и в открывшемся окне нажать кнопку &amp;quot;Вернуть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс LAN =====&lt;br /&gt;
&lt;br /&gt;
Интерфейс LAN предназначен для сбора данных с подключаемых устройств и настройки самого Прибора. &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс LAN.png|альт=|центр|мини|640x640пкс|Иинтерфейс LAN: IP-адрес, статистика обмена пакетами]]&lt;br /&gt;
Для настройки интерфейса «LAN» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус устройства, имеются следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* выбор протокола (по умолчанию установлено в  «Статический адрес»)&lt;br /&gt;
* задание IP адреса, маски сети и адреса шлюза.&lt;br /&gt;
&lt;br /&gt;
После внесения изменений, необходимо нажать кнопку «Сохранить». &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-интерфейса-lan.png|мини|640x640px|Настройка интерфейса lan|альт=|центр]]Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс WAN =====&lt;br /&gt;
Интерфейс WAN предназначен для подключения к системе AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WAN.png|альт=|центр|мини|640x640пкс|Интерфейс WAN: IP-адрес, статистика обмена пакетами]] &lt;br /&gt;
&lt;br /&gt;
Для настройки интерфейса «WAN» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус устройства, имеется возможность выбора режима (по умолчанию установлен режим «DHCP-клиент») и настройки параметров. &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-интерфейса-Wan.png|мини|640x640px|Настройка интерфейса WAN. По умолчанию включен режим DHCP клиент.|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
Для настройки статического IP-адреса в поле  «Режим» из выпадающего списка выберите пункт «Статический адрес», подтвердите выбор нажатием вновь появившейся кнопки «Изменить режим». Далее в полях «IPv4-адрес», «маска сети IPv4», «IPv4-адрес шлюза» внесите необходимые настройки и нажмите кнопку «Сохранить».&lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WAN-Настройка2.png|альт=|центр|мини|640x640пкс|Настройка интерфейса WAN. Настройка режима &amp;quot;Статический адрес&amp;quot;.]]&lt;br /&gt;
&lt;br /&gt;
Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс WIFI (клиент) =====&lt;br /&gt;
&lt;br /&gt;
Интерфейс WIFI в режиме &amp;quot;Клиент&amp;quot; предназначен для подключения к системе AgavaCloud. &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WIFI.png|альт=|центр|мини|640x640пкс|Иинтерфейс WIFI: IP-адрес, статистика обмена пакетами]]&lt;br /&gt;
Для настройки интерфейса «WIFI» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус интерфейса, имеются следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* выбор SSID (точки доступа) из списка обнаруженных;&lt;br /&gt;
* выбор режима и алгоритма шифрования;&lt;br /&gt;
* ввод ключа (пароля) для подключения к точке доступа.&lt;br /&gt;
&lt;br /&gt;
После внесения изменений, необходимо нажать кнопку «Сохранить». &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WIFI-Настройка.png|альт=|центр|мини|640x640пкс|Настройка интерфейса WIFI (клиент)]]&lt;br /&gt;
Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].{{Внимание|Тип=Восклицание синий.png|Текст=При применении настроек WIFI будет выполнен перезапуск сетевых интерфейсов Прибора. Если настройка WIFI Прибора осуществляется со смартфона, то соединение смартфона и точки доступа Прибора будет разорвано и необходимо будет повторно подключиться к точке доступа AGAVA-SK01. При настройке WIFI через LAN таких разрывов нет.}}&lt;br /&gt;
&lt;br /&gt;
==== Дополнительная настройка беспроводных подключений ====&lt;br /&gt;
Страница &amp;quot;Беспроводная сеть&amp;quot; системной утилиты позволяет выполнить дополнительные настройки беспроводной сети Прибора:&lt;br /&gt;
&lt;br /&gt;
* Включать или отключать беспроводные интерфейсы WIFI (клиент) и WIFI (точка доступа).&lt;br /&gt;
* Изменять настройки собственной точки доступа, например пароль или SSID. Последнее актуально при использовании нескольких приборов с покрытием WIFI одной области.&lt;br /&gt;
* Просматривать список клиентов, подключенных к точке доступа и отключать их.&lt;br /&gt;
&lt;br /&gt;
Для перехода к странице &amp;quot;Беспроводная сеть&amp;quot;  выберите пункт «Беспроводная сеть» в меню «Основные настройки».&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-беспроводной-сети.png|мини|Страница &amp;quot;Беспроводная сеть&amp;quot;|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
===== Настройка собственной точки доступа (WIFI в режиме &amp;quot;точка доступа&amp;quot;) =====&lt;br /&gt;
Для настройки собственной точки доступа необходимо на странице &amp;quot;Беспроводная сеть&amp;quot; в разделе «Список беспроводных сетей» нажать кнопку «Изменить» напротив беспроводной сети &amp;lt;code&amp;gt;AGAVA-SK01 | Режим: Master&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне можно изменить множество настроек точки. Наиболее востребованные параметры - SSID (имя точки), пароль.&lt;br /&gt;
После внесения изменений нужно нажать кнопку «Сохранить» в правом нижнем углу окна.&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-беспроводной-сети-в-режим-работы-точка-доступа.png|мини|686x686px|Настройка беспроводной сети в режим работы точка доступа|альт=|центр]]Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
=== Использование Прибора с AgavaCloud ===&lt;br /&gt;
&lt;br /&gt;
==== Регистрация Прибора в AgavaCloud ====&lt;br /&gt;
После настройки подключения Прибора к сети Internet необходимо зарегистрировать Прибор в своем проекте AgavaCloud. Регистрация выполняется следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Войдите в свой проект AgavaCloud.&lt;br /&gt;
# Откройте раздел &amp;lt;code&amp;gt;Устройства&amp;lt;/code&amp;gt; вашего проекта.&lt;br /&gt;
# Добавьте устройство типа &amp;lt;code&amp;gt;Шлюз АГАВА СК-01&amp;lt;/code&amp;gt; и введите в поле &amp;lt;code&amp;gt;Идентификатор&amp;lt;/code&amp;gt; 16-значный УИН, указанный на шильдике, находящемся на корпусе Прибора.&lt;br /&gt;
&lt;br /&gt;
После выполнения данных операций в прибор можно добавлять подчиненные устройства.&lt;br /&gt;
&lt;br /&gt;
==== Добавление подчиненных устройств ====&lt;br /&gt;
Прибор поддерживает опрос подчиненных устройств следующих типов:&lt;br /&gt;
&lt;br /&gt;
* Устройства с протоколом Modbus-TCP.&lt;br /&gt;
* Устройства с протоколом Modbus-RTU.&lt;br /&gt;
&lt;br /&gt;
===== Добавление устройств с протоколом Modbus-RTU =====&lt;br /&gt;
Для опроса Прибором устройств с протоколом Modbus-RTU необходимо в проекте AgavaCloud добавить в шлюз соответствующее устройство.&lt;br /&gt;
&lt;br /&gt;
При заполнении настроек устройства необходимо указать адрес последовательного порта:&amp;lt;code&amp;gt;/dev/ttyS1&amp;lt;/code&amp;gt;. Остальные настройки устанавливаются в соответствии с параметрами опрашиваемого устройства.&lt;br /&gt;
&lt;br /&gt;
Дальнейшие операции по настройке проекта для передачи данных Прибора в AgavaCloud описаны на [[Система облачной диспетчеризации AgavaCloud|страницах описания AgavaCloud]].&lt;br /&gt;
&lt;br /&gt;
== Обновление программного обеспечения АГАВА СК-01 ==&lt;br /&gt;
Прибор поставляется со всем необходимым установленным системным и прикладным программным обеспечением.&lt;br /&gt;
&lt;br /&gt;
Обновление прикладного программного обеспечения в случае необходимости производится через AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Если в процессе эксплуатации Прибора возникнет необходимость обновления системного программного обеспечения, необходимо обратиться на предприятие-изготовитель.&lt;br /&gt;
&lt;br /&gt;
== Правила транспортирования и хранения ==&lt;br /&gt;
Прибор должен транспортироваться в упаковке при температуре от -30 °С до +80 °С и относительной влажности воздуха не более 95 % (при 35 °С).&lt;br /&gt;
&lt;br /&gt;
Транспортирование допускается всеми видами закрытого транспорта.&lt;br /&gt;
&lt;br /&gt;
Транспортирование на самолетах должно производиться в отапливаемых герметичных отсеках.&lt;br /&gt;
&lt;br /&gt;
Условия хранения прибора в транспортной таре на складе потребителя должны соответствовать условиям 1 по ГОСТ 15150-69.&lt;br /&gt;
&lt;br /&gt;
Воздух в помещении хранения не должен содержать агрессивных паров и газов.&lt;br /&gt;
&lt;br /&gt;
== Техническое обслуживание ==&lt;br /&gt;
Прибор специального обслуживания не требует.&lt;br /&gt;
&lt;br /&gt;
Периодически не реже чем раз в 6 месяцев проводить:&lt;br /&gt;
&lt;br /&gt;
* осмотр прибора на внешние повреждения;&lt;br /&gt;
* соединения зажимных контактов;&lt;br /&gt;
* очистку прибора от пыли и грязи;&lt;br /&gt;
* качества крепления на DIN-рейке.&lt;br /&gt;
&lt;br /&gt;
== Упаковка ==&lt;br /&gt;
К потребителю Прибор поступает упакованный в индивидуальной картонной упаковке, в которую также вложены паспорт и антенны согласно комплекта поставки. Неиспользуемый по назначению прибор должен храниться в этой таре.&lt;br /&gt;
&lt;br /&gt;
== Комплектность ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|№ п/п&lt;br /&gt;
|Наименование&lt;br /&gt;
|Количество, &lt;br /&gt;
шт.&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Сетевой шлюз АГАВА СК-01&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Антенна Wi-Fi  (2dB)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Антенна GSM  (2dB) *&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Паспорт&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Вариант исполнения с GSM модемом СК-01.1&lt;br /&gt;
&lt;br /&gt;
== Гарантийные обязательства ==&lt;br /&gt;
Гарантийный срок эксплуатации – 12 месяцев со дня продажи.&lt;br /&gt;
&lt;br /&gt;
В случае выхода прибора  из строя в течение гарантийного срока при условии соблюдения потребителем правил транспортирования, хранения, монтажа и эксплуатации предприятие-изготовитель обязуется осуществить его бесплатный ремонт.&lt;br /&gt;
&lt;br /&gt;
Для отправки в ремонт необходимо вложить в тару с сетевым шлюзом АГАВА СК-01 паспорт, акт отказа и отправить по адресу:&lt;br /&gt;
&lt;br /&gt;
620144, г. Екатеринбург, ул. Верещагина, д. 6а, ООО КБ «АГАВА»&lt;br /&gt;
&lt;br /&gt;
Тел: (343) 382-01-92.&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3429</id>
		<title>Руководство по эксплуатации АГАВА СК-01</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%90%D0%93%D0%90%D0%92%D0%90_%D0%A1%D0%9A-01&amp;diff=3429"/>
		<updated>2026-03-11T07:06:03Z</updated>

		<summary type="html">&lt;p&gt;TaushkanovKV: /* Интерфейс LAN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Введение ==&lt;br /&gt;
Данное руководство по эксплуатации содержит сведения, необходимые для обеспечения правильной эксплуатации и полного использования технических возможностей сетевого шлюза АГАВА СК-01, далее по тексту: прибор, СК-01 или шлюз. &lt;br /&gt;
&lt;br /&gt;
Перед использованием СК-01 следует ознакомиться с настоящим документом, в котором детально описаны характеристики, устройство и принцип работы, подготовка, настройка, техническое обслуживание, правила транспортирования и хранения прибора.&lt;br /&gt;
&lt;br /&gt;
== Назначение ==&lt;br /&gt;
&lt;br /&gt;
Сетевой шлюз АГАВА СК-01 предназначен для подключение приборов к облачному сервису AgavaCloud. СК-01 используется в сфере автоматизированного управления технологическим оборудованием и сбора информации в различных областях промышленности, жилищно-коммунального и сельского хозяйства через AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Подключение к внешним устройствам осуществляется через Ethernet, Wi-Fi, RS-485 (MODBUS-RTU);&lt;br /&gt;
&lt;br /&gt;
=== Используемые термины и сокращения ===&lt;br /&gt;
ПК – персональный компьютер;&lt;br /&gt;
&lt;br /&gt;
ОС – операционная система;&lt;br /&gt;
&lt;br /&gt;
ПО – программное обеспечение;&lt;br /&gt;
&lt;br /&gt;
ОЗУ – оперативное запоминающее устройство;&lt;br /&gt;
&lt;br /&gt;
ФС – файловая система.&lt;br /&gt;
&lt;br /&gt;
=== Условное обозначение прибора ===&lt;br /&gt;
Пример полного условного обозначения прибора:&lt;br /&gt;
&lt;br /&gt;
* СК-01.1 – базовое исполнение;&lt;br /&gt;
* СК-01.2 – исполнение без GSM модема.&lt;br /&gt;
&lt;br /&gt;
== Оснащение прибора ==&lt;br /&gt;
&lt;br /&gt;
=== Состав прибора ===&lt;br /&gt;
&lt;br /&gt;
Прибор изготавливается в пластмассовом корпусе, предназначенном для крепления в щит на DIN-рейку. Подключение всех внешних связей осуществляется через разъемные соединения, расположенные на передней стороне шлюза. Открытие корпуса для подключения внешних связей не требуется.&lt;br /&gt;
&lt;br /&gt;
На корпусе прибора установлены разъёмы для подключения внешних антенн. &lt;br /&gt;
&lt;br /&gt;
На варианте исполнения СК-01.1 установлено 2 разъема для подключения антенн Wi-Fi и GSM (LTE) модема, СК-01.2 установлен 1 разъем для подключения антенны Wi-Fi.&lt;br /&gt;
&lt;br /&gt;
В месте с прибором в зависимости от варианта исполнения поставляются одна (две) антенна(ы) с коэффициентом усиления 2dB.&lt;br /&gt;
&lt;br /&gt;
В прибор СК-01.1 для работы GSM (LTE) модема устанавливается стандартная SIM-карта. &lt;br /&gt;
&lt;br /&gt;
=== Конструкция Прибора ===&lt;br /&gt;
Габаритные размеры и позиционные обозначения компонентов Прибора приведены на рисунке ниже.&lt;br /&gt;
[[Файл:Views 1.png|без|мини|550x550пкс|Рисунок 1 - Габаритные размеры и позиционные обозначения СК-01]]Обозначение компонентов приведено в таблице ниже:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Позиционное &lt;br /&gt;
обозначение&lt;br /&gt;
!Расшифровка&lt;br /&gt;
|-&lt;br /&gt;
|1                      &lt;br /&gt;
|GSM антенна&lt;br /&gt;
|-&lt;br /&gt;
|2                      &lt;br /&gt;
|Wi-Fi антенна&lt;br /&gt;
|-&lt;br /&gt;
|3                      &lt;br /&gt;
|Кнопка сброса настроек&lt;br /&gt;
|-&lt;br /&gt;
|4                      &lt;br /&gt;
|Место установки SIM карты&lt;br /&gt;
|-&lt;br /&gt;
|5                      &lt;br /&gt;
|Разъем подключения LAN&lt;br /&gt;
|-&lt;br /&gt;
|6                      &lt;br /&gt;
|Клемник подключения питания и RS-485&lt;br /&gt;
|-&lt;br /&gt;
|7                      &lt;br /&gt;
|Разъем подключения WAN&lt;br /&gt;
|-&lt;br /&gt;
|8                      &lt;br /&gt;
|Светодиодные индикаторы&lt;br /&gt;
|-&lt;br /&gt;
|9                      &lt;br /&gt;
|Переключатель для подключения  встроенного терминального резистора RS-485&lt;br /&gt;
|-&lt;br /&gt;
|10                  &lt;br /&gt;
|Фиксатор прибора на DIN-рейке&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Технические характеристики ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:75%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
!№ п/п&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |Общие сведения&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Конструктивное исполнение&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Моноблок на DIN-рейку&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Габаритные  размеры (ВхШхГ), мм:&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |88 × 35 × 62&lt;br /&gt;
&lt;br /&gt;
188 × 35 × 62 – с установленной антенной&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Масса прибора,  не более, кг&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |0.120&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Степень  защиты корпуса&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |IP20&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Напряжение  питания&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |24 В ±10 % постоянного тока&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Потребляемая  мощность, не более&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |12 Вт&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Интерфейсы подключения к AgavaCloud&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width:3%&amp;quot; |&lt;br /&gt;
!style=&amp;quot;width:13%&amp;quot; |&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot; | АГАВА СК-01.1&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot; | АГАВА СК-01.2&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Ethernet&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |WAN - 1 шт., скорость 10/100  Мб/с, гальваническая развязка&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Wi-Fi&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Режим &amp;quot;Клиент&amp;quot;, стандарты 802.11 b/g/n, антенна внешняя.&lt;br /&gt;
Макс. чувствительность  приемника 76 дБ, макс. мощность передатчика 21.1 дБ.&lt;br /&gt;
&lt;br /&gt;
Тип разъема для антенны – SMA-F&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|GSM&lt;br /&gt;
|1шт., GSM(LTE) - LTE CAT1 модуль, с поддержкой  LTE-TDD/LTE-FDD. &lt;br /&gt;
Максимальная скорость загрузки 10Mbps, скорость передачи - 5Mbps.&lt;br /&gt;
&lt;br /&gt;
Тип разъема для антенны – SMA-F&lt;br /&gt;
&lt;br /&gt;
Стандартная mini-SIM карта с поддержкой всех операторов беспроводной связи&lt;br /&gt;
|Отсутствует&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Интерфейсы подключения устройств&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Ethernet&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |LAN - 1 шт., скорость 10/100  Мб/с, гальваническая развязка&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|RS-485&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |1шт. с гальванической  развязкой, скорость до 115200 Mбит/с включительно&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Индикация и управление&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |12&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |Индикация&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  наличия питания - &amp;lt;code&amp;gt;POW&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  состояния GSM модема - &amp;lt;code&amp;gt;GSM&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор  состояния WIFI - &amp;lt;code&amp;gt;WiFi&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикаторы  приема-передачи интерфейса RS-485 -  &amp;lt;code&amp;gt;RX&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;TX&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикаторы  приема-передачи интерфейсов Ethernet (на разъемах интерфейсов)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Индикатор режима работы - &amp;lt;code&amp;gt;USR&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|Органы  управления&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Кнопка  сброса, возврата к заводским установкам&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|Переключатель&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Включение  и отключение терминального резистора&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Условия эксплуатации ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Условия эксплуатации&lt;br /&gt;
|-&lt;br /&gt;
|Тип помещения&lt;br /&gt;
|Закрытые взрывобезопасные помещения без агрессивных паров  и газов&lt;br /&gt;
|-&lt;br /&gt;
|Температура окружающего воздуха&lt;br /&gt;
|От 0 до +50°С&lt;br /&gt;
|-&lt;br /&gt;
|Влажность воздуха&lt;br /&gt;
|Верхний предел относительной влажности воздуха 80% при  +35°С и более низких температурах без конденсации влаги&lt;br /&gt;
|-&lt;br /&gt;
|Атмосферное давление&lt;br /&gt;
|От 86 до 107 кПа&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Маркировка ==&lt;br /&gt;
На боковой панели прибора расположена наклейка с информацией о приборе:&lt;br /&gt;
&lt;br /&gt;
* обозначение исполнения Прибора;&lt;br /&gt;
* заводской номер Прибора;&lt;br /&gt;
* уникальный идентификационный номер Прибора (УИН).&lt;br /&gt;
&lt;br /&gt;
== Устройство и принцип работы прибора ==&lt;br /&gt;
&lt;br /&gt;
=== Подготовка прибора к использованию ===&lt;br /&gt;
&lt;br /&gt;
==== Общие указания ====&lt;br /&gt;
В зимнее время тару с прибором распаковывать в отапливаемом помещении не ранее чем через 4 часа после внесения их в помещение. Монтаж, эксплуатация и демонтаж СК-01 должны производиться персоналом, ознакомленным с правилами его эксплуатации и прошедшим инструктаж для работы с электрооборудованием в соответствии с правилами, установленными на предприятии-потребителе. &lt;br /&gt;
&lt;br /&gt;
==== Указания мер безопасности ====&lt;br /&gt;
По способу защиты от поражения электрическим током CK-01 соответствует классу 0 по ГОСТ 12.2.007.0-75.&lt;br /&gt;
&lt;br /&gt;
При эксплуатации и техническом обслуживании необходимо соблюдать требования ГОСТ 12.3.019-80, «Правил эксплуатации электроустановок потребителей» и «Правил охраны труда при эксплуатации электроустановок потребителей».&lt;br /&gt;
&lt;br /&gt;
При эксплуатации прибора открытые контакты клеммников находятся под напряжением. Установку прибора следует производить в специализированных шкафах и щитах, доступ внутрь которых разрешен только квалифицированным специалистам.&lt;br /&gt;
&lt;br /&gt;
Любые подключения к прибору и работы по его техническому обслуживанию производить только при отключенном питании прибора и подключенных к нему устройств.&lt;br /&gt;
&lt;br /&gt;
Установка и извлечение SIM-карты в сетевой шлюз АГАВА СК-01.1должна выполняться только при отключенном питании прибора.&lt;br /&gt;
&lt;br /&gt;
==== Монтаж и подключение прибора ====&lt;br /&gt;
Прибор устанавливается на DIN-рейку 35мм. при помощи специального фиксатора (Рисунок 1, Позиция 10), расположенного в верхней части прибора. &lt;br /&gt;
&lt;br /&gt;
Питание Прибора  должно осуществляться напряжением, указанным в разделе Технические характеристики.&lt;br /&gt;
&lt;br /&gt;
Установку SIM-карты (Рисунок 1, Позиция 4) в сетевой шлюз АГАВА СК-01.1 производить до установки Прибора на DIN-рейку.&lt;br /&gt;
&lt;br /&gt;
Установку антенн производить после установки прибора на DIN-рейку.&lt;br /&gt;
&lt;br /&gt;
Подключаемые к прибору провода должны быть многожильными сечением от 0,25 до 0,5 мм&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;. Рекомендуемые типы кабелей МКШ, МКЭШ, МКШМ ГОСТ 10348-80.&lt;br /&gt;
&lt;br /&gt;
Рекомендуется обжимать концы подключаемых проводов наконечниками типа НШВИ.&lt;br /&gt;
&lt;br /&gt;
==== Подключение линий связи ====&lt;br /&gt;
Ниже приведены схемы подключения внешних устройств (блоков питания, линии RS-485 и Ethernet) к прибору.&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения питания =====&lt;br /&gt;
[[Файл:Power.png|мини|550x550px|Рисунок 2 - Схема подключения питания|альт=|без]]&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения линии RS-485 (без дренажного провода) =====&lt;br /&gt;
[[Файл:RS-485 NO DRAIN.png|без|мини|550x550px|Рисунок -3 Схема подключения линии RS-485 (без дренажного провода)|альт=]]&lt;br /&gt;
&lt;br /&gt;
===== Схема подключения линии RS-485 (c дренажным проводом) =====&lt;br /&gt;
[[Файл:RS-485 with drain.png|без|мини|550x550px|Рисунок 4 - Схема подключения линии RS-485 (c дренажным проводом)|альт=]]Примечание''':''' для подключения встроенных терминальных резисторов RS-485 (120 Ом) необходимо перевести переключатель SW-1 (Рисунок 1, Позиция 9) в положение “ON” .&lt;br /&gt;
&lt;br /&gt;
=== Помехи и методы их подавления ===&lt;br /&gt;
На работу Прибора могут оказывать влияние внешние помехи, возникающие под воздействием электромагнитных полей (электромагнитные помехи), наводимые на сам прибор и на линии связи прибора с внешним оборудованием, а также помехи, возникающие в питающей сети.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения влияния электромагнитных помех необходимо выполнять приведенные ниже рекомендации:&lt;br /&gt;
&lt;br /&gt;
* надежное экранирование сигнальных линий, экраны следует электрически изолировать от внешнего оборудования на протяжении всей трассы и подсоединять только к предназначенному контакту;&lt;br /&gt;
* при подключении линий связи использовать дренажный провод для выравнивания потенциалов приемопередатчиков;&lt;br /&gt;
* устанавливать прибор в металлическом шкафу, внутри которого не должно быть никакого силового оборудования (контакторов, пускателей и т. п.), корпус щита или шкафа должен быть надежно заземлен.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения электромагнитных помех, возникающих в питающей сети, следует выполнять следующие рекомендации:&lt;br /&gt;
&lt;br /&gt;
* подключать прибор к питающей сети отдельно от силового оборудования;&lt;br /&gt;
* при монтаже системы, в которой работает прибор, следует учитывать правила организации эффективного заземления;&lt;br /&gt;
* экраны и заземляющие линии прокладывать по схеме «звезда», при этом необходимо обеспечить хороший контакт с экранирующим или заземляемым элементом;&lt;br /&gt;
* цепи должны быть выполнены проводами с сечением не менее 1 мм&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;;&lt;br /&gt;
* использовать фильтры сетевых помех в линиях питания прибора;&lt;br /&gt;
* применять искрогасящие фильтры в линиях коммутации силового оборудования.&lt;br /&gt;
&lt;br /&gt;
=== Интерфейсы прибора и их назначение ===&lt;br /&gt;
Прибор оснащен большим количеством интерфейсов передачи данных, имеющих разное назначение.&lt;br /&gt;
&lt;br /&gt;
Интерфейсы связи с системой AgavaCloud:&lt;br /&gt;
&lt;br /&gt;
# 3G-GSM.&lt;br /&gt;
# WAN.&lt;br /&gt;
# WIFI (клиент).&lt;br /&gt;
&lt;br /&gt;
Интерфейсы для сбора данных с подключаемых устройств:&lt;br /&gt;
&lt;br /&gt;
# LAN.&lt;br /&gt;
# RS-485.&lt;br /&gt;
&lt;br /&gt;
Интерфейсы для настройки Прибора:&lt;br /&gt;
&lt;br /&gt;
# LAN&lt;br /&gt;
# WIFI (точка доступа).&lt;br /&gt;
&lt;br /&gt;
=== Состав программного обеспечения прибора ===&lt;br /&gt;
Программное обеспечение прибора состоит из следующих частей:&lt;br /&gt;
&lt;br /&gt;
* Системное программное обеспечение.&lt;br /&gt;
* Прикладное программное обеспечение, обеспечивающее взаимодействие с AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Прибор поставляется с установленными системным и прикладным ПО.&lt;br /&gt;
&lt;br /&gt;
== Порядок работы с прибором ==&lt;br /&gt;
=== Первое включение и загрузка ===&lt;br /&gt;
[[Файл:АГАВАСК01-Циклограмма работы.png.png|мини|600x600пкс|Рисунок 5 - Циклограмма мигания индикатора USR]]&lt;br /&gt;
Подключите прибор к источнику питания +24В соблюдая полярность.&lt;br /&gt;
&lt;br /&gt;
После подачи питания должен загореться индикатор питания “POW” и начаться инициализация. В процессе инициализации будет мигать светодиоды “Wi-Fi”, &amp;quot;USR&amp;quot;, &amp;quot;GSM&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Светодиод &amp;quot;USR&amp;quot; индицирует текущий режим/этап работы Прибора с помощью мигания. Характер мигания светодиода в разных режимах показан на рис. 5.&lt;br /&gt;
&lt;br /&gt;
Светодиод &amp;quot;GSM&amp;quot; отображает статус сети. Режимы мигания показаны на рис. 6.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-циклограмма-LED-индикатора-GSM.png|мини|599x599px|Рисунок 6 - Циклограмма мигания индикатора GSM|альт=]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Режимы и этапы работы Прибора ===&lt;br /&gt;
После включения Прибор последовательно проходит через описываемые ниже режимы и этапы. Характер мигания светодиода в разных режимах показан на рис. 5.&lt;br /&gt;
&lt;br /&gt;
# Режим &amp;lt;code&amp;gt;Подготовка&amp;lt;/code&amp;gt;. Начинается после подачи питания.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Инициализация&amp;lt;/code&amp;gt;. Длительность этапа - примерно 10 с.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Загрузка&amp;lt;/code&amp;gt;. Длительность этапа - примерно 60-70 с.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Окончание загрузки&amp;lt;/code&amp;gt;.  Длительность этапа - примерно 1-5 с.&lt;br /&gt;
# Режим &amp;lt;code&amp;gt;Работа&amp;lt;/code&amp;gt;. Примерно через 70 секунд после включения прибор начинает обмен информацией с AgavaCloud, состоящий из следующих этапов:&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Подключение&amp;lt;/code&amp;gt; к AgavaCloud.  На этом этапе производится установление соединения с AgavaCloud. Длительность режима - примерно 1 с при настроенном подключении Прибора к сети Internet. При отсутствии подключения Прибор находится в данном режиме до установления подключения к AgavaCloud. Светодиод USR кратковременно зажигается (на 100 мс), далее гаснет на 900 мс, после чего цикл повторяется.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Регистрация&amp;lt;/code&amp;gt; в AgavaCloud.  На этом этапе подключение к AgavaCloud установлено, прибор авторизуется в системе. После успешной регистрации прибор переходит к следующему этапу. На данном этапе светодиод USR делает два импульса по 100 мс с промежутком в 100 мс, далее гаснет на 700 мс, после чего цикл повторяется. Длительность режима - примерно 1 с. При наличии проблем с регистрацией Прибор находится в данном режиме до установления подключения к AgavaCloud&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Получение задания&amp;lt;/code&amp;gt;.  Длительность режима при наличии задания (то есть в каком-либо проекте задействован Прибор и для него определена конфигурация) - примерно 1 с, при отсутствии задания прибор находится в этом режиме до тех пор, пока не получит задание. На данном этапе светодиод USR делает три импульса по 100 мс с промежутком в 100 мс, далее гаснет на 500 мс, после чего цикл повторяется.&lt;br /&gt;
## Этап &amp;lt;code&amp;gt;Передача данных&amp;lt;/code&amp;gt;. Основной этап, в котором находится прибор в нормальном состоянии (настроено подключение и прибор присутствует в каком-либо проекте в AgavaCloud). Светодиод USR попеременно зажигается и гаснет на 1 с.&lt;br /&gt;
&lt;br /&gt;
=== Настройка Прибора ===&lt;br /&gt;
Настройка подключения Прибора производится с помощью встроенной системной утилиты и заключается в задании параметров подключения.&lt;br /&gt;
&lt;br /&gt;
Для настройки Прибора необходимо подключиться к нему одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
* Кабельное подключение через Ethernet.&lt;br /&gt;
* Подключение к встроенной точке доступа WIFI.&lt;br /&gt;
&lt;br /&gt;
==== Настройка Прибора через кабельное подключение через Ethernet ====&lt;br /&gt;
&lt;br /&gt;
* Соедините кабелем Ethernet компьютер и порт LAN Прибора напрямую или через коммутатор.&lt;br /&gt;
* Убедитесь, что на компьютере в настройках сетевого адаптера имеется IP-адрес из сети &amp;lt;code&amp;gt;192.168.1.х&amp;lt;/code&amp;gt;, например &amp;lt;code&amp;gt;192.168.1.88&amp;lt;/code&amp;gt;, маска &amp;lt;code&amp;gt;255.255.255.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Откройте интернет-обозреватель и в адресной строке введите адрес: &amp;lt;code&amp;gt;192.168.1.1&amp;lt;/code&amp;gt;. После загрузки прибора браузер автоматически откроет страницу системной утилиты.&lt;br /&gt;
* Введите логин и пароль, далее произведите настройку Прибора.&lt;br /&gt;
&lt;br /&gt;
==== Настройка Прибора через Wi-Fi ====&lt;br /&gt;
Прибор оснащен модулем WIFI, по умолчанию настроенным на работу в режиме точки доступа, в котором возможно подключение к Прибору для его настройки.&lt;br /&gt;
&lt;br /&gt;
Порядок подключения:&lt;br /&gt;
* Откройте на компьютере настройку беспроводных сетей и выполните поиск доступных Wi-Fi сетей, либо на смартфоне включите модуль  WIFI и откройте окно выбора сети. В списке сетей должна появиться сеть c именем &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Подключите компьютер к сети &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt;. Сеть &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt; является открытой и не требует пароля и шифрования.&lt;br /&gt;
* После удачного подключения к &amp;lt;code&amp;gt;AGAVA-SK01&amp;lt;/code&amp;gt; откройте интернет-обозреватель и в адресной строке введите адрес устройства: &amp;lt;code&amp;gt;192.168.2.1&amp;lt;/code&amp;gt;. Браузер откроет страницу системной утилиты.&lt;br /&gt;
&lt;br /&gt;
* Введите логин и пароль, далее произведите настройку Прибора.&lt;br /&gt;
&lt;br /&gt;
=== Подключение Прибора к сети Internet ===&lt;br /&gt;
Для использования Прибора необходимо подключить его к сети Internet одним из следующих способов:&lt;br /&gt;
&lt;br /&gt;
# Кабельное подключение через локальную сеть или напрямую к поставщику услуг сети Internet.&lt;br /&gt;
# WIFI подключение к существующей точке доступа.&lt;br /&gt;
# Беспроводное 3G/LTE соединение с Internet с помощью встроенного 3G/LTE модема.&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Обратите внимание! Установку SIM-карты в Прибор необходимо производить при отключенном электропитании.}}{{Внимание|Тип=Восклицание синий.png|Текст=Обратите внимание! Для передачи данных через беспроводное 3G/LTE соединение требуется приобретение у поставщика услуг связи тарифа на передачу данных, совместимого с роутерами}}&lt;br /&gt;
&lt;br /&gt;
=== Настройка подключения Прибора к сети Internet ===&lt;br /&gt;
Настройка подключения Прибора к сети осуществляется с помощью встроенной системной утилиты, доступной через интерфейсы прибора LAN или WIFI  (в режиме &amp;quot;Точка доступа&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== Системная утилита ===&lt;br /&gt;
Для авторизации используйте следующие реквизиты:&lt;br /&gt;
&lt;br /&gt;
* имя пользователя — &amp;lt;code&amp;gt;web&amp;lt;/code&amp;gt;&lt;br /&gt;
* пароль — &amp;lt;code&amp;gt;inc23.crffdswe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После ввода реквизитов нажмите кнопку  &amp;quot;Войти&amp;quot;.&lt;br /&gt;
[[Файл:АГАВАСК01-Авторизация.png|мини|АГАВА СК-01-Авторизация|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
После успешного прохождения авторизации будет отображена начальная страница, содержащая информацию о состоянии имеющихся сетевых интерфейсов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Начальная-страница-обновленная.png|альт=|мини|640x640px|Начальная страница системной утилиты|центр]]&lt;br /&gt;
&lt;br /&gt;
На странице отображены, сверху вниз:&lt;br /&gt;
&lt;br /&gt;
* полоса заголовка с названием Прибора, выпадающим списком перехода на другие страницы системной утилиты и ссылка &amp;quot;Выйти&amp;quot; для завершения работы с системной утилитой;&lt;br /&gt;
* интерфейсы Прибора, их состояние и кнопки управления интерфейсами;&lt;br /&gt;
* Кнопки &amp;quot;Применить&amp;quot; и &amp;quot;Сохранить&amp;quot; для сохранения внесенных изменений;&lt;br /&gt;
* &amp;quot;подвал&amp;quot; страницы с указанием названия системной утилиты и версии прошивки Прибора.&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Рекомендуется установить новый пароль для входа в системную утилиту. Для этого кликните по вкладке меню «Основные настройки», затем выберете пункт «Пароль сетевого шлюза», далее задайте новый пароль и подтвердите его. Для сохранения изменений нажмите кнопку «Сохранить».}}&lt;br /&gt;
&lt;br /&gt;
==== Настройка сетевых интерфейсов ====&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс 3G-GSM =====&lt;br /&gt;
&lt;br /&gt;
Если в Прибор установлена SIM карта, то после включения и загрузки устройства, на странице «Интерфейсы» в интерфейсе 3g-GSM будет отображен полученный IP-адрес предоставленный оператором связи, а также статистика обмена пакетами (RX) и (TX).[[Файл:АГАВАСК01-3G-Интерфейс.png|мини|640x640px|3g-GSM интерфейс, IP-адрес, статистика обмена пакетами|альт=|центр]]      &lt;br /&gt;
&lt;br /&gt;
{{Внимание|Тип=Восклицание синий.png|Текст=Настройку интерфейса 3g-GSM в большинстве случаев производить не требуется, так как она выполняется автоматически при запуске Прибора.}}&lt;br /&gt;
&lt;br /&gt;
При необходимости настройки параметров интерфейса 3g-GSM нажмите кнопку  «Изменить».                                        &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне на вкладке  «Основные настройки» в полях &amp;lt;code&amp;gt;APN&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Имя пользователя&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Пароль&amp;lt;/code&amp;gt; введите нужные значения параметров.                                        &lt;br /&gt;
&lt;br /&gt;
Для примера ниже приведены настройки для доступа к сети интернет через оператора связи МТС:                                        &lt;br /&gt;
&lt;br /&gt;
* APN: internet.mts.ru.                                        &lt;br /&gt;
* Имя пользователя: mts                                        &lt;br /&gt;
* Пароль: mts.                                        &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-GSM.png|мини|Настройка параметров интерфейса GSM|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
После внесения изменений нажмите кнопку «Сохранить», при этом автоматически будет выполнен переход на главную страницу. На главной странице отображается плашка &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot;, сигнализирующая о внесенных в настройки прибора изменениях, но не принятых в работу.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Главная страница-Изменения.png|альт=|центр|мини|639x639пкс|Начальная страница системной утилиты - внесены изменения в настройки, ожидается их применение]]&lt;br /&gt;
Для '''принятия внесенных изменений''' необходимо выполнить одно из двух действий:&lt;br /&gt;
&lt;br /&gt;
* нажать на плашку &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot; и в открывшемся окне нажать кнопку &amp;quot;Применить&amp;quot;;&lt;br /&gt;
* нажать на кнопку &amp;quot;Применить&amp;quot; в низу главной страницы, при этом подтверждение не запрашивается и изменения сразу применяются.&lt;br /&gt;
&lt;br /&gt;
Для '''отмены внесенных изменений''' необходимо нажать на плашку &amp;quot;НЕ ПРИНЯТЫЕ ИЗМЕНЕНИЯ&amp;quot; и в открывшемся окне нажать кнопку &amp;quot;Вернуть&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс LAN =====&lt;br /&gt;
&lt;br /&gt;
Интерфейс LAN предназначен для сбора данных с подключаемых устройств и настройки самого Прибора. &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс LAN.png|альт=|центр|мини|640x640пкс|Иинтерфейс LAN: IP-адрес, статистика обмена пакетами]]&lt;br /&gt;
Для настройки интерфейса «LAN» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус устройства, имеются следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* выбор протокола (по умолчанию установлено в  «Статический адрес»)&lt;br /&gt;
* задание IP адреса, маски сети и адреса шлюза.&lt;br /&gt;
&lt;br /&gt;
После внесения изменений, необходимо нажать кнопку «Сохранить». &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-интерфейса-lan.png|мини|640x640px|Настройка интерфейса lan|альт=|центр]]Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс WAN =====&lt;br /&gt;
Интерфейс WAN предназначен для подключения к системе AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WAN.png|альт=|центр|мини|640x640пкс|Интерфейс WAN: IP-адрес, статистика обмена пакетами]] &lt;br /&gt;
&lt;br /&gt;
Для настройки интерфейса «WAN» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус устройства, имеется возможность выбора режима (по умолчанию установлен режим «DHCP-клиент») и настройки параметров. &lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-интерфейса-Wan.png|мини|640x640px|Настройка интерфейса WAN. По умолчанию включен режим DHCP клиент.|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
Для настройки статического IP-адреса в поле  «Режим» из выпадающего списка выберите пункт «Статический адрес», подтвердите выбор нажатием вновь появившейся кнопки «Изменить режим». Далее в полях «IPv4-адрес», «маска сети IPv4», «IPv4-адрес шлюза» внесите необходимые настройки и нажмите кнопку «Сохранить».&lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WAN-Настройка2.png|альт=|центр|мини|640x640пкс|Настройка интерфейса WAN. Настройка режима &amp;quot;Статический адрес&amp;quot;.]]&lt;br /&gt;
&lt;br /&gt;
Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].&lt;br /&gt;
&lt;br /&gt;
===== Интерфейс WIFI (клиент) =====&lt;br /&gt;
&lt;br /&gt;
Интерфейс WIFI в режиме &amp;quot;Клиент&amp;quot; предназначен для подключения к системе AgavaCloud. &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WIFI.png|альт=|центр|мини|640x640пкс|Иинтерфейс WIFI: IP-адрес, статистика обмена пакетами]]&lt;br /&gt;
Для настройки интерфейса «WIFI» нажмите кнопку «Изменить». &lt;br /&gt;
&lt;br /&gt;
В открывшемся окне отображен статус интерфейса, имеются следующие возможности:&lt;br /&gt;
&lt;br /&gt;
* выбор SSID (точки доступа) из списка обнаруженных;&lt;br /&gt;
* выбор режима и алгоритма шифрования;&lt;br /&gt;
* ввод ключа (пароля) для подключения к точке доступа.&lt;br /&gt;
&lt;br /&gt;
После внесения изменений, необходимо нажать кнопку «Сохранить». &lt;br /&gt;
[[Файл:АГАВАСК01-Интерфейс WIFI-Настройка.png|альт=|центр|мини|640x640пкс|Настройка интерфейса WIFI (клиент)]]&lt;br /&gt;
Применение или отмена внесенных изменений на главном экране осуществляется аналогично применению настроек [[Руководство по эксплуатации АГАВА СК-01#Интерфейс 3G-GSM|интерфейса 3G-GSM]].{{Внимание|Тип=Восклицание синий.png|Текст=При применении настроек WIFI будет выполнен перезапуск сетевых интерфейсов Прибора. Если настройка WIFI Прибора осуществляется со смартфона, то соединение смартфона и точки доступа Прибора будет разорвано и необходимо будет повторно подключиться к точке доступа AGAVA-SK01. При настройке WIFI через LAN таких разрывов нет.}}&lt;br /&gt;
&lt;br /&gt;
==== Дополнительная настройка беспроводных подключений ====&lt;br /&gt;
Страница &amp;quot;Беспроводная сеть&amp;quot; системной утилиты позволяет выполнить дополнительные настройки беспроводной сети Прибора:&lt;br /&gt;
&lt;br /&gt;
* Включать или отключать беспроводные интерфейсы WIFI (клиент) и WIFI (точка доступа).&lt;br /&gt;
* Изменять настройки собственной точки доступа, например пароль или SSID. Последнее актуально при использовании нескольких приборов с покрытием WIFI одной области.&lt;br /&gt;
* Просматривать список клиентов, подключенных к точке доступа и отключать их.&lt;br /&gt;
&lt;br /&gt;
Для перехода к странице &amp;quot;Беспроводная сеть&amp;quot;  выберите пункт «Беспроводная сеть» в меню «Основные настройки».&lt;br /&gt;
&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-беспроводной-сети.png|мини|Страница &amp;quot;Беспроводная сеть&amp;quot;|640x640px|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
===== Настройка режима «Точка доступа» =====&lt;br /&gt;
В разделе «Список беспроводных сетей» нажмите кнопку «Изменить». В открывшемся окне на вкладке «Основные настройки» в разделе «Настройка сети», в поле «Режим» из выпадающего списка выберите пункт «Точка доступа», в поле «ESSID» задайте название точки доступа и нажмите кнопку «Сохранить», затем кнопку «Применить».&lt;br /&gt;
[[Файл:АГАВАСК01-Настройка-беспроводной-сети-в-режим-работы-точка-доступа.png|мини|686x686px|Настройка беспроводной сети в режим работы точка доступа|альт=|центр]]&lt;br /&gt;
&lt;br /&gt;
=== Использование Прибора с AgavaCloud ===&lt;br /&gt;
&lt;br /&gt;
==== Регистрация Прибора в AgavaCloud ====&lt;br /&gt;
После настройки подключения Прибора к сети Internet необходимо зарегистрировать Прибор в своем проекте AgavaCloud. Регистрация выполняется следующим образом:&lt;br /&gt;
&lt;br /&gt;
# Войдите в свой проект AgavaCloud.&lt;br /&gt;
# Откройте раздел &amp;lt;code&amp;gt;Устройства&amp;lt;/code&amp;gt; вашего проекта.&lt;br /&gt;
# Добавьте устройство типа &amp;lt;code&amp;gt;Шлюз АГАВА СК-01&amp;lt;/code&amp;gt; и введите в поле &amp;lt;code&amp;gt;Идентификатор&amp;lt;/code&amp;gt; 16-значный УИН, указанный на шильдике, находящемся на корпусе Прибора.&lt;br /&gt;
&lt;br /&gt;
После выполнения данных операций в прибор можно добавлять подчиненные устройства.&lt;br /&gt;
&lt;br /&gt;
==== Добавление подчиненных устройств ====&lt;br /&gt;
Прибор поддерживает опрос подчиненных устройств следующих типов:&lt;br /&gt;
&lt;br /&gt;
* Устройства с протоколом Modbus-TCP.&lt;br /&gt;
* Устройства с протоколом Modbus-RTU.&lt;br /&gt;
&lt;br /&gt;
===== Добавление устройств с протоколом Modbus-RTU =====&lt;br /&gt;
Для опроса Прибором устройств с протоколом Modbus-RTU необходимо в проекте AgavaCloud добавить в шлюз соответствующее устройство.&lt;br /&gt;
&lt;br /&gt;
При заполнении настроек устройства необходимо указать адрес последовательного порта:&amp;lt;code&amp;gt;/dev/ttyS1&amp;lt;/code&amp;gt;. Остальные настройки устанавливаются в соответствии с параметрами опрашиваемого устройства.&lt;br /&gt;
&lt;br /&gt;
Дальнейшие операции по настройке проекта для передачи данных Прибора в AgavaCloud описаны на [[Система облачной диспетчеризации AgavaCloud|страницах описания AgavaCloud]].&lt;br /&gt;
&lt;br /&gt;
== Обновление программного обеспечения АГАВА СК-01 ==&lt;br /&gt;
Прибор поставляется со всем необходимым установленным системным и прикладным программным обеспечением.&lt;br /&gt;
&lt;br /&gt;
Обновление прикладного программного обеспечения в случае необходимости производится через AgavaCloud.&lt;br /&gt;
&lt;br /&gt;
Если в процессе эксплуатации Прибора возникнет необходимость обновления системного программного обеспечения, необходимо обратиться на предприятие-изготовитель.&lt;br /&gt;
&lt;br /&gt;
== Правила транспортирования и хранения ==&lt;br /&gt;
Прибор должен транспортироваться в упаковке при температуре от -30 °С до +80 °С и относительной влажности воздуха не более 95 % (при 35 °С).&lt;br /&gt;
&lt;br /&gt;
Транспортирование допускается всеми видами закрытого транспорта.&lt;br /&gt;
&lt;br /&gt;
Транспортирование на самолетах должно производиться в отапливаемых герметичных отсеках.&lt;br /&gt;
&lt;br /&gt;
Условия хранения прибора в транспортной таре на складе потребителя должны соответствовать условиям 1 по ГОСТ 15150-69.&lt;br /&gt;
&lt;br /&gt;
Воздух в помещении хранения не должен содержать агрессивных паров и газов.&lt;br /&gt;
&lt;br /&gt;
== Техническое обслуживание ==&lt;br /&gt;
Прибор специального обслуживания не требует.&lt;br /&gt;
&lt;br /&gt;
Периодически не реже чем раз в 6 месяцев проводить:&lt;br /&gt;
&lt;br /&gt;
* осмотр прибора на внешние повреждения;&lt;br /&gt;
* соединения зажимных контактов;&lt;br /&gt;
* очистку прибора от пыли и грязи;&lt;br /&gt;
* качества крепления на DIN-рейке.&lt;br /&gt;
&lt;br /&gt;
== Упаковка ==&lt;br /&gt;
К потребителю Прибор поступает упакованный в индивидуальной картонной упаковке, в которую также вложены паспорт и антенны согласно комплекта поставки. Неиспользуемый по назначению прибор должен храниться в этой таре.&lt;br /&gt;
&lt;br /&gt;
== Комплектность ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|№ п/п&lt;br /&gt;
|Наименование&lt;br /&gt;
|Количество, &lt;br /&gt;
шт.&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Сетевой шлюз АГАВА СК-01&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Антенна Wi-Fi  (2dB)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Антенна GSM  (2dB) *&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Паспорт&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Вариант исполнения с GSM модемом СК-01.1&lt;br /&gt;
&lt;br /&gt;
== Гарантийные обязательства ==&lt;br /&gt;
Гарантийный срок эксплуатации – 12 месяцев со дня продажи.&lt;br /&gt;
&lt;br /&gt;
В случае выхода прибора  из строя в течение гарантийного срока при условии соблюдения потребителем правил транспортирования, хранения, монтажа и эксплуатации предприятие-изготовитель обязуется осуществить его бесплатный ремонт.&lt;br /&gt;
&lt;br /&gt;
Для отправки в ремонт необходимо вложить в тару с сетевым шлюзом АГАВА СК-01 паспорт, акт отказа и отправить по адресу:&lt;br /&gt;
&lt;br /&gt;
620144, г. Екатеринбург, ул. Верещагина, д. 6а, ООО КБ «АГАВА»&lt;br /&gt;
&lt;br /&gt;
Тел: (343) 382-01-92.&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
</feed>