Материал из Module developer
Перейти к: навигация, поиск
Другие языки:
English • ‎русский • ‎中文(简体)‎

Обновлено: 30.8.2018

Как использовать модуль Modbus TCP



Добавление сабдевайсов

Cабдевайс Тип Описание
Button - Кнопка, при нажатии на которую можно включать или отключать что-нибудь
Multistate button - Кнопка, при нажатии на которую выпадает список и можно выбрать один из вариантов (селектор)
Relay Through Relay
Light
Fan Control
Переключатель, при нажатии на который можно включать и отключать что-нибудь, при этом отображается индикатор обратной связи
Dimmer Through Dimmer
Light
Слайдер, который можно двигать и при этом контролируется обратная связь
Display Through analog input
Temperature sensor
Luminosity sensor
Pressure sensor
Humidity sensor
Noise sensor
Rain sensor
Wind speed sensor
Motion sensor
Smoke sensor
Air pollution sensor
Visibility sensor
Current meter
Energy meter
Frequency meter
Voltage meter
CO2 sensor
Индикатор для вывода числового значения
Binary sensor Through Binary Input
Input Button
Input Switch
Contact
Motion detector
Smoke detector
Noise detector
Rain detector
Wind detector
Filling detector
Water leakage detector
Gas leakage detector
Glass break detector
Presence detector
Proximity detector
Vibration detector
Light detector
Индикатор состояния включен/отключен (лампа)
Text display Through analog input
Temperature sensor
Luminosity sensor
Pressure sensor
Humidity sensor
Noise sensor
Rain sensor
Wind speed sensor
Motion sensor
Smoke sensor
Air pollution sensor
Visibility sensor
Current meter
Energy meter
Frequency meter
Voltage meter
CO2 sensor
Вывод текста
Blinds - Двухкнопочный (open/close) или трёхкнопочный (open/close/stop)
элемент управления шторами
Value input - Ввод числового значения
RGB color input Main light
Back light
Элемент для управления трёхканальным диммером
Custom color
(color display)
Main light
Back light
Элемент для отображения цвета


Настройка сабдевайсов

Общие параметры

Параметр Допустимые значения Описание
Name Любой текст Имя сабдевайса для идентификации
Device ID 0-255 Идентификатор устройства в сети Modbus TCP
Type Coil
Holding register
Discrete Inputs
Input Register
Тип данных Modbus TCP
Address 0-65535 Адрес нахождения данных в памяти устройства Modbus TCP
Word Size Word(16bit)
DWord(32bit)
Float(32bit)
Размер данных
(для бинарных типов данных Coil и Discrete Inputs не указывается)
Content Type Low Endian
Big Endian
Swapped Low Endian
Swapped Big Endian
Порядок следования байт в словах и двойных словах
(для бинарных типов данных Coil и Discrete Inputs не указывается)
Bit number 0-31 Порядковый номер бита в слове или двойном слове
(для бинарных типов данных Coil и Discrete Inputs не указывается)


Button

Параметр Допустимые значения Описание
Press Value Любое число Число, которое передаётся устройству Modbus TCP в момент нажатия кнопки
Release Value Любое число Число, которое передаётся устройству Modbus TCP в момент отпускания кнопки


Multistate button

Параметр Допустимые значения Описание
Active states 2-5 Количество состояний (вариантов в списке)
State 1 label Любой текст Надпись, которая отображается для состояния 1
State 1 value Любое число Значение, которое будет передано устройству при выборе состояния 1
State 2 label Любой текст Надпись, которая отображается для состояния 2
State 2 value Любое число Значение, которое будет передано устройству при выборе состояния 2
State 3 label Любой текст Надпись, которая отображается для состояния 3
State 3 value Любое число Значение, которое будет передано устройству при выборе состояния 3
State 4 label Любой текст Надпись, которая отображается для состояния 4
State 4 value Любое число Значение, которое будет передано устройству при выборе состояния 4
State 5 label Любой текст Надпись, которая отображается для состояния 5
State 5 value Любое число Значение, которое будет передано устройству при выборе состояния 5


Relay

Параметр Допустимые значения Описание
On value (write) Любое число Значение, которое передаётся устройству при переключении в положение "включено"
Off value (write) Любое число Значение, которое передаётся устройству при переключении в положение "отключено"
On value (read) Любое число Значение, которое должно быть получено от устройства при переключении в положение "включено"
Off value (read) Любое число Значение, которое должно быть получено от устройства при переключении в положение "отключено"


Dimmer

Параметр Допустимые значения Описание
Min value Любое число Значение, соответствующее крайнему левому положению ползунка слайдера
Max Value Любое число Значение, соответствующее крайнему правому положению ползунка слайдера


Display и Value input

Параметр Допустимые значения Описание
Units Любой текст
(не более 5 символов)
Единицы измерения
Number after point Off, 0-9 Количество отображаемых знаков после запятой
Scale mode Off, On Включение режима масштабирования: On - включено, Off - отключено.
InputMin Любое целое число Значение, которое сопоставляется минимальному входному значению
InputMax Любое целое число Значение, которое сопоставляется максимальному входному значению
OutputMin Любое целое число Значение, которое сопоставляется минимальному выходному значению
OutputMax Любое целое число Значение, которое сопоставляется максимальному выходному значению


Blinds

Параметр Допустимые значения Описание
Open Value Любое число Значение, которое передаётся устройству при нажатии кнопки "Open"
Close Value Любое число Значение, которое передаётся устройству при нажатии кнопки "Close"
Stop Value Любое число Значение, которое передаётся устройству при нажатии кнопки "Stop"


Импорт сабдевайсов из Microsoft Excel или таблицы Гугл


Вы можете быстро настроить модуль Modbus TCP в Microsoft Excel или в таблицах Гугл, используя шаблон, а затем импортировать настройки в виде .csv-файла в проект i3 lite через веб-интерфейс.

1 Откройте файл шаблона в Microsoft Excel, таблицах Гугл или другом табличном процессоре.

2 Добавьте необходимое количество каналов.

Modbus csv template02.png

3 Добавьте необходимое количество тэгов.

Modbus csv template03.png

4 Добавьте необходимое количество сабдевайсов.

Modbus csv template04.png

Оранжевым цветом выделены заголовки обязательных параметров сабдевайсов. Серым цветом выделены заголовки необязательных (опциональных) параметров.

Вы можете вставлять необходимое количество дополнительных строк в таблицы шаблона.

Вы можете удалять ненужные строки и даже целиком таблицы в шаблоне (кроме красной ячейки "Separator").

Не изменяйте содержимое цветных клеток (заголовков таблиц).

Вы можете импортировать настройки Modbus TCP в i3 lite, используя pro-версию шаблона таблицы. Форматы импортируемых файлов совместимы.

5 Сохраните файл настроенной таблицы в формате .csv.

В Microsoft Excel:

Modbus csv template05.png

Далее в диалоговых окнах нажмите кнопки OK и затем No.

Modbus csv template11.png
Modbus csv template12.png

В таблицах Гугл:

Modbus csv template06.png

6 Откройте проект i3 lite, на вкладке Устройства добавьте модуль "Modbus TCP".

7 Нажмите кнопку "+" для добавления нового сабдевайса.

8 Нажмите кнопку "стрелка вниз" для импорта .csv-файла.

Modbus csv template07.png

9 Появится сообщение:

Modbus csv template08.png

10 В адресной строке браузера наберите IP-адрес панели и через двоеточие номер порта "1090". Нажмите "ввод".

Modbus csv template09.png

11 Перетащите файл .csv из проводника прямо на открытую веб-страницу или выберите файл, нажав "Browse".

12 В панели i3 pro предыдущее сообщение должно исчезнуть, в модуле "Modbus TCP" должны появиться новые сабдевайсы.

Modbus csv template10.png

Если в .csv-файле устройства некорректно настроены, то они будут проигнорированы при добавлении.

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