Перейти к основному содержимому

Обновлено: 01.01.2024

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

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

ПараметрДопустимые значенияОписание
Button-Кнопка, при нажатии на которую можно включать или отключать что-нибудь
Multistate button-Кнопка, при нажатии на которую выпадает список и можно выбрать один из вариантов (селектор)
RelayThrough Relay
Light
Fan Control
Переключатель, при нажатии на который можно включать и отключать что-нибудь, при этом отображается индикатор обратной связи
DimmerThrough Dimmer
Light
Слайдер, который можно двигать и при этом контролируется обратная связь
DisplayThrough 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 sensorThrough 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 displayThrough 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 inputMain light
Back light
Элемент для управления трёхканальным диммером
Custom color (color display)Main light
Back light
Элемент для отображения цвета

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

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

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

Button

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

Multistate button

ПараметрДопустимые значенияОписание
Active states2-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 pointOff, 0-9Количество отображаемых знаков после запятой
Scale modeOff, 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

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

Modbus_csv_template03.png

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

Modbus_csv_template04.png

примечание

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

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

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

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

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

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

В Microsoft Excel:

Modbus_csv_template05.png

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

Modbus_csv_template11.png

Modbus_csv_template12.png

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

Modbus_csv_template06.png

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

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

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

Modbus_csv_template07.png

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

Modbus_csv_template08.png

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

Modbus_csv_template09.png

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

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

Modbus_csv_template10.png

примечание

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