Редактировал(а) admin 2026/10/23 13:20

От версии 2.1
отредактировано admin
на 2026/06/07 11:06
Изменить комментарий: Set default code macro language to java
К версии 10.3
отредактировано admin
на 2026/08/17 13:42
Изменить комментарий: Auto-saved during real-time collaboration

Сводка

Подробности

Свойства страницы
Язык по умолчанию
... ... @@ -1,1 +1,1 @@
1 -en
1 +ru
Содержимое
... ... @@ -1,44 +1,32 @@
1 -{{layout}}
2 -{{layout-section ac:type="two_right_sidebar"}}
3 -{{layout-cell}}
4 -Настройка плагина осуществляется в разделе (% style="color: rgb(23,43,77);" %)[[Конфигурация узлов>>doc:ui.Параметры узла.WebHome]] > [[doc:ui.Параметры узла.Плагины.WebHome]] веб-интерфейса узла, через который осуществлялось физическое подключение «сторонней» системы: контроллера БОРЕЙ при интеграции по Modbus RTU, или Платформы НЕЙРОСС при интеграции по Modbus TCP.
5 -{{/layout-cell}}
1 +Настройка плагина осуществляется в разделе  веб-интерфейса узла, через который осуществлялось физическое подключение «сторонней» системы: контроллера БОРЕЙ при интеграции по Modbus RTU, или Платформы НЕЙРОСС при интеграции по Modbus TCP.
6 6  
7 -{{layout-cell}}
8 -[[image:attach:ui.Параметры узла.WebHome@content.png||thumbnail="true" height="10"]] Содержание:
3 +== Установка плагина ==
9 9  
10 -{{toc/}}
11 -{{/layout-cell}}
12 -{{/layout-section}}
5 +Модуль Modbus-интеграции в виде [[плагина>>doc:ui.Параметры узла.Плагины.WebHome]] — независимого программного модуля, предназначенного для расширения функционала. Установка плагина является стандартной процедурой и не зависит от предоставляемых функций. Перечень разработанных плагинов и порядок их установки приведён в разделе ~[[[doc:ui.Параметры узла.Плагины.WebHome]]].
13 13  
14 -{{layout-section ac:type="single"}}
15 -{{layout-cell}}
16 -(% style="font-size: 20.0px;letter-spacing: -0.008em;" %)Установка плагина
17 -
18 -(% style="letter-spacing: 0.0px;" %)Модуль Modbus-интеграции в виде (% style="color: rgb(51, 51, 51); color: rgb(23, 43, 77)" %)[[плагина>>doc:ui.Параметры узла.Плагины.WebHome]] — (% style="color: rgb(51, 51, 51); color: rgb(12, 14, 13)" %)независимого программного модуля, предназначенного для расширения функционала(% style="color: rgb(51, 51, 51); color: rgb(23, 43, 77)" %). Установка плагина является стандартной процедурой и не зависит от предоставляемых функций. П(% style="color: rgb(51,51,51);" %)еречень разработанных плагинов и порядок их установки приведён в разделе ~[[[doc:ui.Параметры узла.Плагины.WebHome]]].
19 -
20 20  {{info}}
21 21  Право использования функции мониторинга состояний и управление Modbus-элементами по количеству профилей систем указывается в параметрах лицензии. Дополнительная активация не требуется.
22 22  {{/info}}
23 23  
24 -(% style="font-size: 20.0px;letter-spacing: -0.008em;" %)Порядок настройки
11 +== Загрузка профиля ==
25 25  
26 -(% style="color: rgb(0,0,0);letter-spacing: 0.0px;" %)Выполните подключение к [[веб-интерфейсу>>doc:ui.Рабочий стол НЕЙРОСС.WebHome]] узла НЕЙРОСС, через который осуществлялась интеграция. (% style="letter-spacing: 0.0px;" %)В разделе [[Конфигурация узлов>>doc:ui.Параметры узла.WebHome]] > [[doc:ui.Параметры узла.Плагины.WebHome]] найдите в списке установленных плагинов требуемый и нажмите на кнопку  **Настроить**.
13 +Профиль интеграции обеспечивает вычитывание конфигурации сторонней системы, присвоение имен вычитанным элементов, а также работу всех интеграционных функций. При приобретении Комплекта БОРЕЙ под конкретную интеграцию ~[[[Комплекты интеграции>>doc:borey3.Комплекты интеграции.WebHome]]] контроллер поставляется с установленным плагином и профилем. Вы также можете загрузить профиль самостоятельно.
27 27  
28 -(% style="color: rgb(23,43,77);" %)[[image:attach:PluginModbus5.png||height="170"]]\\
15 +Выполните подключение к [[веб-интерфейсу>>doc:ui.Рабочий стол НЕЙРОСС.WebHome]] узла НЕЙРОСС, через который осуществлялась интеграция. В списке установленных плагинов требуемый и нажмите на кнопку **Настроить** ~[[[Плагины>>doc:ui.Параметры узла.Плагины.WebHome]]].
29 29  
30 -(% style="color: rgb(23,43,77);" %)Откроется окно конфигурирования плагина. Загрузите профиль интеграции. Для этого укажите путь к файлу профиля в формате **LUA**(% style="color: rgb(23, 43, 77); color: rgb(68, 68, 68)" %). (% style="color: rgb(23, 43, 77); color: rgb(68, 68, 68); color: rgb(0, 0, 0)" %)Дождитесь окончания процедуры импорта. Откроется редактор плагина.
17 +[[image:attach:PluginModbus5.png||height="170"]]
31 31  
32 -(% style="color: rgb(23, 43, 77); color: rgb(68, 68, 68)" %)[[image:attach:PluginModbus6_new.png]]\\
19 +Откроется окно конфигурирования плагина. Загрузите профиль интеграции. Для этого укажите путь к файлу профиля в формате **LUA**. Дождитесь окончания процедуры импорта. Откроется редактор плагина.
33 33  
34 -(% style="color: rgb(23, 43, 77); color: rgb(0, 0, 0)" %)**Редактор плагина**
21 +[[image:attach:PluginModbus6_new.png]]
35 35  
36 -(% style="color: rgb(23, 43, 77); color: rgb(0, 0, 0)" %)[[image:attach:s_PluginModbus_redactor.png||width="900"]]
23 +== Редактор плагина ==
37 37  
25 +[[image:attach:s_PluginModbus_redactor.png||width="900"]]
26 +
38 38  1. (((
39 39  Вкладки редактора
40 40  
41 -(% class="wrapped" %)
42 42  |=(((
43 43  Вкладка
44 44  )))|=(((
... ... @@ -58,7 +58,6 @@
58 58  1. (((
59 59  Перечень загруженных профилей. Содержит инструменты управления профилями.
60 60  
61 -(% class="wrapped" %)
62 62  |=(((
63 63  Команда
64 64  )))|=(((
... ... @@ -65,12 +65,10 @@
65 65  Комментарий
66 66  )))
67 67  |(((
68 -(% class="content-wrapper" %)
69 69  (((
70 70   Удалить профиль
71 71  )))
72 72  )))|(((
73 -(% class="content-wrapper" %)
74 74  (((
75 75  Для удаления профиля нажмите на кнопку [[image:attach:btn_del_new.png||thumbnail="true" height="15"]] в заголовке вкладки и подтвердите удаление
76 76  )))
... ... @@ -78,7 +78,6 @@
78 78  |(((
79 79  Добавить профиль
80 80  )))|(((
81 -(% class="content-wrapper" %)
82 82  (((
83 83  Для добавления профиля нажмите на кнопку [[image:attach:ui.Параметры узла.WebHome@fa-plus.png||thumbnail="true" height="19"]] в заголовке новой вкладки и укажите путь к файлу профиля.
84 84  )))
... ... @@ -87,7 +87,6 @@
87 87  1. (((
88 88  Скачать или обновить файл профиля.
89 89  
90 -(% class="wrapped" %)
91 91  |=(((
92 92  Команда
93 93  )))|=(((
... ... @@ -94,12 +94,10 @@
94 94  Комментарий
95 95  )))
96 96  |(((
97 -(% class="content-wrapper" %)
98 98  (((
99 99  Скачать профиль
100 100  )))
101 101  )))|(((
102 -(% class="content-wrapper" %)
103 103  (((
104 104  Нажмите скачать, чтобы загрузить файл профиля в папку загрузок браузера. Вы можете отредактировать профиль и затем повторно загрузить его или воспользоваться встроенным редактором [5].
105 105  )))
... ... @@ -107,7 +107,6 @@
107 107  |(((
108 108  Обновить профиль
109 109  )))|(((
110 -(% class="content-wrapper" %)
111 111  (((
112 112  Нажмите на кнопку **Выберите файл** и укажите путь к файлу профиля. Нажмите на кнопку **Импортировать**.
113 113  )))
... ... @@ -116,10 +116,10 @@
116 116  1. (((
117 117  **Переменные профиля**: если переменные в профиле оформлены специальным образом, доступен режим редактирования переменных из формы. При этом вам не потребуется просматривать код профиля и искать строчку объявления переменных. Оформление переменных в коде профиля:
118 118  
119 -(% class="wrapped" style="text-align: left;" %)
120 -(% style="text-align: left;" %)|(% style="text-align: left;" %)(((
99 +(% class="wrapped" style="text-align:left" %)
100 +(% style="text-align:left" %)|(% style="text-align:left" %)(((
121 121  (% style="text-align: left;" %)
122 -(% class="java comments" style="text-align: left;" %){{code language="none"}}// @parameter { "type": "тип поля", "title": "заголовок поля", "key": "имя переменной" }{{/code}}
102 +(% class="comments java" style="text-align:left" %){{code language="none"}}// @parameter { "type": "тип поля", "title": "заголовок поля", "key": "имя переменной" }{{/code}}
123 123  )))
124 124  
125 125  Где:
... ... @@ -127,7 +127,7 @@
127 127  * type — тип поля, возможные значения: "boolean", "string", "number", "select";
128 128  * title — заголовок поля в форме — произвольный текст;
129 129  * key — имя переменной.
130 -\\
110 +
131 131  )))
132 132  1. **Исходный код профиля**. Путём редактирования исходного кода профиля вам доступны не только базовые переменные профиля, но также возможность изменения формулировок команд и меток элементов.
133 133  
... ... @@ -135,12 +135,12 @@
135 135  
136 136  При необходимости, откорректируйте названия элементов ~[[[#Изменение имён элементов>>doc:||anchor="НастройкаплагинаModbus-интеграции-Изменениеимёнэлементов"]]].
137 137  
138 -== {{id name="НастройкаплагинаModbus-интеграции-Корректировкапрофиляинтеграции"/}}Корректировка профиля интеграции ==
118 +== {{id name="corr"/}}Корректировка профиля интеграции ==
139 139  
140 140  {{info}}
141 -(% style="color: rgb(51,51,51);" %)Благодаря встроенному редактору Lua-скриптов с подсветкой, проверкой синтаксиса и инструкциями по отладке, вы легко сможете отредактировать скрипт: изменить метки типов элементов, формулировки состояний и команд управления, а также заголовки событий для вывода в АРМ НЕЙРОСС Центр.
121 +Благодаря встроенному редактору Lua-скриптов с подсветкой, проверкой синтаксиса и инструкциями по отладке, вы легко сможете отредактировать скрипт: изменить метки типов элементов, формулировки состояний и команд управления, а также заголовки событий для вывода в АРМ НЕЙРОСС Центр.
142 142  
143 -(% style="color: rgb(51,51,51);" %)Вы также можете скачать профиль интеграции, отредактировать его в любом удобном вам редакторе и загрузить отредактированный файл. Для выгрузки профиля используйте ссылку (% style="color: rgb(51, 51, 51); color: rgb(0, 204, 255)" %)скачать(% style="color: rgb(51,51,51);" %).
123 +Вы также можете скачать профиль интеграции, отредактировать его в любом удобном вам редакторе и загрузить отредактированный файл. Для выгрузки профиля используйте ссылку скачать.
144 144  {{/info}}
145 145  
146 146  Для изменения формулировок достаточно отредактировать текст.
... ... @@ -147,7 +147,7 @@
147 147  
148 148  Пример событий, отображаемых в ленте событий, и меток состояний элементов:
149 149  
150 -{{code language="java"}}
130 +{{code language="python"}}
151 151  ['Alarm,FireWarning'] = {
152 152   headline ="Предварительная тревога «Внимание»",
153 153   min = 4
... ... @@ -174,7 +174,7 @@
174 174  
175 175  Пример списка команд:
176 176  
177 -{{code language="java"}}
157 +{{code language="python"}}
178 178  action_tco_alarm = {
179 179  commands = {
180 180  ['На охрану'] = "0x101",
... ... @@ -231,7 +231,7 @@
231 231  FireReady = "Готов пож.ШС",
232 232  {{/code}}
233 233  
234 -== {{id name="НастройкаплагинаModbus-интеграции-Изменениеимёнэлементов"/}}Изменение имён элементов ==
214 +== Изменение имён элементов ==
235 235  
236 236  Протокол Modbus не поддерживает передачу имён элементов, а только числовых данных как значений регистров, поэтому при вычитывании списка элементов их имена задаются автоматически на основе номеров разделов/зон/датчиков. В целях удобства использования мы предусмотрели механизм изменения заданных по умолчанию имён.
237 237  
... ... @@ -243,7 +243,7 @@
243 243  1. В дереве элементов слева выберите требуемый элемент и откорректируйте его наименование. Для этого в поле **Название** введите новое название и нажмите на кнопку **Сохранить**.
244 244  
245 245  {{info}}
246 -Заданное в плагине пользовательское имя элемента сохраняется и не меняется при обновлении списка элементов ~[[[#Поиск элементов>>doc:||anchor="НастройкаплагинаModbus-интеграции-Поискэлементов"]]]. Это же имя вычитывается в Платформу НЕЙРОСС и используется для наименования элементов как источников событий. Если имя было изменено впоследствии, необходимо перевычитать конфигурацию ~[[[Сеть ~> Выгрузка конфигурации узлов>>doc:ui.Сеть.WebHome||anchor="Сеть-Выгрузкаконфигурацииузлов"]]].
226 +Заданное в плагине пользовательское имя элемента сохраняется и не меняется при обновлении списка элементов ~[[[Поиск элементов>>doc:||anchor="search"]]]. Это же имя вычитывается в Платформу НЕЙРОСС и используется для наименования элементов как источников событий. Если имя было изменено впоследствии, необходимо перевычитать конфигурацию ~[[[Обновление конфигурации узлов>>doc:ui.Сеть.Обновление конфигурации узлов.WebHome]]].
247 247  {{/info}}
248 248  
249 249  Чтобы **сбросить** название элемента к дефолтному (заданному профилем интеграции автоматически):
... ... @@ -256,11 +256,8 @@
256 256  Метки состояния отражают состояние выбранного элемента на момент загрузки окна **Элементы**.
257 257  {{/info}}
258 258  
259 -== {{id name="НастройкаплагинаModbus-интеграции-Поискэлементов"/}}Поиск элементов ==
239 +== {{id name="search"/}}Поиск элементов ==
260 260  
261 261  Поиск элементов может осуществляться как по стандартному, так и по пользовательскому имени. Для этого в окне поиска достаточно ввести значащую часть названия.
262 262  
263 -Кнопка **Обновить список элементов** запускает процедуру вычитывания элементов из сети Modbus. При этом пользовательские имена, заданные ранее не сбрасываются.
264 -{{/layout-cell}}
265 -{{/layout-section}}
266 -{{/layout}}
243 +Кнопка **Обновить список элементов** запускает процедуру вычитывания элементов из сети Modbus. При этом пользовательские имена, заданные ранее, не сбрасываются.
XWiki.ShortUrlClass[0]
Short URL code
... ... @@ -1,0 +1,1 @@
1 +5550f
Last known target (debug)
... ... @@ -1,0 +1,1 @@
1 +neyross.Настройка Платформы НЕЙРОСС.Настройка функций мониторинга и реагирования.Интеграция смежных систем по протоколу MODBUS.Настройка плагина Modbus-интеграции.WebHome

Платформа НЕЙРОСС