Изменения документа Настройка плагина Modbus-интеграции
Редактировал(а) admin 2026/10/23 13:20
От версии 5.2
отредактировано superadmin
на 2026/06/16 00:58
на 2026/06/16 00:58
Изменить комментарий:
Short URL code assigned
Сводка
-
Свойства страницы (4 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Родительский документ
-
... ... @@ -1,0 +1,1 @@ 1 +neyross.Настройка Платформы НЕЙРОСС.Настройка функций мониторинга и реагирования.Интеграция смежных систем по протоколу MODBUS.WebHome - Автор документа
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. superadmin1 +XWiki.admin - Язык по умолчанию
-
... ... @@ -1,1 +1,1 @@ 1 - en1 +ru - Содержимое
-
... ... @@ -1,11 +1,7 @@ 1 -Настройка плагина осуществляется в разделе [[ Конфигурация узлов>>doc:ui.Параметры узла.WebHome]] > [[doc:ui.Параметры узла.Плагины.WebHome]]веб-интерфейса узла, через который осуществлялось физическое подключение «сторонней» системы: контроллера БОРЕЙ при интеграции по Modbus RTU, или Платформы НЕЙРОСС при интеграции по Modbus TCP.1 +Настройка плагина осуществляется в разделе [[Плагины>>doc:ui.Параметры узла.Плагины.WebHome]] веб-интерфейса узла, через который осуществлялось физическое подключение «сторонней» системы: контроллера БОРЕЙ при интеграции по Modbus RTU, или Платформы НЕЙРОСС при интеграции по Modbus TCP. 2 2 3 - [[image:attach:ui.Параметрыузла.WebHome@content.png||thumbnail="true"height="10"]] Содержание:3 +== Установка плагина == 4 4 5 -{{toc/}} 6 - 7 -Установка плагина 8 - 9 9 Модуль Modbus-интеграции в виде [[плагина>>doc:ui.Параметры узла.Плагины.WebHome]] — независимого программного модуля, предназначенного для расширения функционала. Установка плагина является стандартной процедурой и не зависит от предоставляемых функций. Перечень разработанных плагинов и порядок их установки приведён в разделе ~[[[doc:ui.Параметры узла.Плагины.WebHome]]]. 10 10 11 11 {{info}} ... ... @@ -12,17 +12,19 @@ 12 12 Право использования функции мониторинга состояний и управление Modbus-элементами по количеству профилей систем указывается в параметрах лицензии. Дополнительная активация не требуется. 13 13 {{/info}} 14 14 15 - Порядокнастройки11 +== Загрузка профиля == 16 16 17 - Выполнитеподключениек [[веб-интерфейсу>>doc:ui.РабочийстолНЕЙРОСС.WebHome]] узла НЕЙРОСС,черезкоторыйосуществляласьинтеграция.Вразделе[[Конфигурацияузлов>>doc:ui.Параметрыузла.WebHome]]>[[doc:ui.Параметрыузла.Плагины.WebHome]] найдитев списке установленныхплагиновтребуемыйи нажмитенакнопку **Настроить**.13 +Профиль интеграции обеспечивает вычитывание конфигурации сторонней системы, присвоение имен вычитанным элементов, а также работу всех интеграционных функций. При приобретении Комплекта БОРЕЙ под конкретную интеграцию ~[[[Комплекты интеграции>>doc:borey3.Комплекты интеграции.WebHome]]] контроллер поставляется с установленным плагином и профилем. Вы также можете загрузить профиль самостоятельно. 18 18 19 -[[ image:attach:PluginModbus5.png||height="170"]]\\15 +Выполните подключение к [[веб-интерфейсу>>doc:ui.Рабочий стол НЕЙРОСС.WebHome]] узла НЕЙРОСС, через который осуществлялась интеграция. В списке установленных плагинов требуемый и нажмите на кнопку **Настроить** ~[[[Плагины>>doc:ui.Параметры узла.Плагины.WebHome]]]. 20 20 17 +[[image:attach:PluginModbus5.png||height="170"]] 18 + 21 21 Откроется окно конфигурирования плагина. Загрузите профиль интеграции. Для этого укажите путь к файлу профиля в формате **LUA**. Дождитесь окончания процедуры импорта. Откроется редактор плагина. 22 22 23 -[[image:attach:PluginModbus6_new.png]] \\21 +[[image:attach:PluginModbus6_new.png]] 24 24 25 - **Редактор плагина**23 +== Редактор плагина == 26 26 27 27 [[image:attach:s_PluginModbus_redactor.png||width="900"]] 28 28 ... ... @@ -42,7 +42,7 @@ 42 42 |((( 43 43 Элементы 44 44 )))|((( 45 -Вкладка содержит дерево элементов, вычитанных профилями. Вы можете задать пользовательские имена ~[[[ #Изменение имён элементов>>doc:||anchor="НастройкаплагинаModbus-интеграции-Изменениеимёнэлементов"]]].43 +Вкладка содержит дерево элементов, вычитанных профилями. Вы можете задать пользовательские имена ~[[[Изменение имён элементов>>doc:||anchor="rename"]]]. 46 46 ))) 47 47 ))) 48 48 1. ((( ... ... @@ -98,10 +98,10 @@ 98 98 1. ((( 99 99 **Переменные профиля**: если переменные в профиле оформлены специальным образом, доступен режим редактирования переменных из формы. При этом вам не потребуется просматривать код профиля и искать строчку объявления переменных. Оформление переменных в коде профиля: 100 100 101 -(% class="wrapped" style="text-align: left;" %)102 -(% style="text-align: left;" %)|(% style="text-align:left;" %)(((99 +(% class="wrapped" style="text-align:left" %) 100 +(% style="text-align:left" %)|(% style="text-align:left" %)((( 103 103 (% style="text-align: left;" %) 104 -(% class=" javacomments" style="text-align:left;" %){{code language="none"}}// @parameter { "type": "тип поля", "title": "заголовок поля", "key": "имя переменной" }{{/code}}102 +(% class="comments java" style="text-align:left" %)##// @parameter { "type": "тип поля", "title": "заголовок поля", "key": "имя переменной" }## 105 105 ))) 106 106 107 107 Где: ... ... @@ -109,15 +109,15 @@ 109 109 * type — тип поля, возможные значения: "boolean", "string", "number", "select"; 110 110 * title — заголовок поля в форме — произвольный текст; 111 111 * key — имя переменной. 112 - \\110 + 113 113 ))) 114 114 1. **Исходный код профиля**. Путём редактирования исходного кода профиля вам доступны не только базовые переменные профиля, но также возможность изменения формулировок команд и меток элементов. 115 115 116 -Задайте параметры плагина, при необходимости, откорректируйте профиль ~[[[ #Корректировка профиля интеграции>>doc:||anchor="НастройкаплагинаModbus-интеграции-Корректировкапрофиляинтеграции"]]].114 +Задайте параметры плагина, при необходимости, откорректируйте профиль ~[[[Корректировка профиля интеграции>>doc:||anchor="corr"]]]. 117 117 118 -При необходимости, откорректируйте названия элементов ~[[[ #Изменение имён элементов>>doc:||anchor="НастройкаплагинаModbus-интеграции-Изменениеимёнэлементов"]]].116 +При необходимости, откорректируйте названия элементов ~[[[Изменение имён элементов>>doc:||anchor="rename"]]]. 119 119 120 -== {{id name=" НастройкаплагинаModbus-интеграции-Корректировкапрофиляинтеграции"/}}Корректировка профиля интеграции ==118 +== {{id name="corr"/}}Корректировка профиля интеграции == 121 121 122 122 {{info}} 123 123 Благодаря встроенному редактору Lua-скриптов с подсветкой, проверкой синтаксиса и инструкциями по отладке, вы легко сможете отредактировать скрипт: изменить метки типов элементов, формулировки состояний и команд управления, а также заголовки событий для вывода в АРМ НЕЙРОСС Центр. ... ... @@ -129,7 +129,7 @@ 129 129 130 130 Пример событий, отображаемых в ленте событий, и меток состояний элементов: 131 131 132 -{{code language=" java"}}130 +{{code language="python"}} 133 133 ['Alarm,FireWarning'] = { 134 134 headline ="Предварительная тревога «Внимание»", 135 135 min = 4 ... ... @@ -156,7 +156,7 @@ 156 156 157 157 Пример списка команд: 158 158 159 -{{code language=" java"}}157 +{{code language="python"}} 160 160 action_tco_alarm = { 161 161 commands = { 162 162 ['На охрану'] = "0x101", ... ... @@ -213,7 +213,7 @@ 213 213 FireReady = "Готов пож.ШС", 214 214 {{/code}} 215 215 216 -== {{id name=" НастройкаплагинаModbus-интеграции-Изменениеимёнэлементов"/}}Изменение имён элементов ==214 +== {{id name="rename"/}}Изменение имён элементов == 217 217 218 218 Протокол Modbus не поддерживает передачу имён элементов, а только числовых данных как значений регистров, поэтому при вычитывании списка элементов их имена задаются автоматически на основе номеров разделов/зон/датчиков. В целях удобства использования мы предусмотрели механизм изменения заданных по умолчанию имён. 219 219 ... ... @@ -225,7 +225,7 @@ 225 225 1. В дереве элементов слева выберите требуемый элемент и откорректируйте его наименование. Для этого в поле **Название** введите новое название и нажмите на кнопку **Сохранить**. 226 226 227 227 {{info}} 228 -Заданное в плагине пользовательское имя элемента сохраняется и не меняется при обновлении списка элементов ~[[[ #Поиск элементов>>doc:||anchor="НастройкаплагинаModbus-интеграции-Поискэлементов"]]]. Это же имя вычитывается в Платформу НЕЙРОСС и используется для наименования элементов как источников событий. Если имя было изменено впоследствии, необходимо перевычитать конфигурацию ~[[[Сеть~> Выгрузка конфигурации узлов>>doc:ui.Сеть.WebHome||anchor="Сеть-Выгрузкаконфигурацииузлов"]]].226 +Заданное в плагине пользовательское имя элемента сохраняется и не меняется при обновлении списка элементов ~[[[Поиск элементов>>doc:||anchor="search"]]]. Это же имя вычитывается в Платформу НЕЙРОСС и используется для наименования элементов как источников событий. Если имя было изменено впоследствии, необходимо перевычитать конфигурацию ~[[[Обновление конфигурации узлов>>doc:ui.Сеть.Обновление конфигурации узлов.WebHome]]]. 229 229 {{/info}} 230 230 231 231 Чтобы **сбросить** название элемента к дефолтному (заданному профилем интеграции автоматически): ... ... @@ -238,8 +238,8 @@ 238 238 Метки состояния отражают состояние выбранного элемента на момент загрузки окна **Элементы**. 239 239 {{/info}} 240 240 241 -== {{id name=" НастройкаплагинаModbus-интеграции-Поискэлементов"/}}Поиск элементов ==239 +== {{id name="search"/}}Поиск элементов == 242 242 243 243 Поиск элементов может осуществляться как по стандартному, так и по пользовательскому имени. Для этого в окне поиска достаточно ввести значащую часть названия. 244 244 245 -Кнопка **Обновить список элементов** запускает процедуру вычитывания элементов из сети Modbus. При этом пользовательские имена, заданные ранее не сбрасываются. 243 +Кнопка **Обновить список элементов** запускает процедуру вычитывания элементов из сети Modbus. При этом пользовательские имена, заданные ранее, не сбрасываются.