WB-MAI11 Modbus Analog Inputs: различия между версиями

м
→‎Представление в веб-интерфейсе контроллера WB: Переписал настройку устройства в веб-интерфейсе. Требует правок.
м (→‎Схемы подключения входов: Убрал ссылки на настройку)
м (→‎Представление в веб-интерфейсе контроллера WB: Переписал настройку устройства в веб-интерфейсе. Требует правок.)
Строка 946: Строка 946:


== Представление в веб-интерфейсе контроллера WB ==
== Представление в веб-интерфейсе контроллера WB ==
 
[[Image: MAI11 — View in the web interface.png |300px|thumb|right| Представление MAI11 в веб-интерфейсе]]
=== Настройка модуля через веб-интерфейс ===
=== Настройка модуля через веб-интерфейс ===
Выполните [[RS-485:Настройка_через_веб-интерфейс | начальное конфигурирование через web-интерфейс]]: настройте порт, добавьте устройство, выберите шаблон и укажите modbus-адрес. После этого вы сможете настроить входы WB-MAI11.
Выполните [[RS-485:Настройка_через_веб-интерфейс | начальное конфигурирование через web-интерфейс]]: настройте порт, добавьте устройство, выберите шаблон и укажите modbus-адрес. После этого вы сможете настроить каналы WB-MAI11.
 
<div id="parameters"></div>
==== Назначение параметров ====
''Input X'' — канал устройства, где X — номер канала. К одному каналу можно подключить один или два датчика, это зависит от выбранного в ''Ipnut'' режима. Подробнее о возможных комбинациях читайте в разделе [[#combination | Возможные комбинации датчиков для одного входа]].


Если канал находится в режиме, который допускает подключение двух датчиков, но второй датчик вы подключать не планируете — отключите второй датчик, выбрав в IN_N <code>disable</code>.
=== Выбор типа датчика или измерения ===


В зависимости от выбранного режима работы канала будут доступны параметры:
По умолчанию в MAI11 все каналы отключены и перед работой нужно выбрать для каждого канала вид измеряемого сигнала. Для удобства настройки мы добавили возможность указать тип подключенного датчика или его выходного сигнала. При указании типа подключенного датчика измеряемые значения будут автоматически пересчитаны в физическую величину, а при выборе датчика с типовым сигналом (4–20 мА, 0-1 В и т.п.) вы сможете указать параметры пересчета в настройках канала.
* Data rate — частота аппаратного измерения, то есть количество измерений в секунду (SPS). Чем меньше значение, тем выше точность измерения. По умолчанию: 20.
* Number of measurements — количество измерений подряд. Чем больше число, тем медленнее, но точнее измерения. По умолчанию: 0, но оно приравнивается к 1 — одно измерение.
* Lowpass filter time, ms — фильтр нижних частот, характерное время. Можно использовать для снижения влияния шума в сигнале с датчиков на инерционных системах. По умолчанию: 0 — отключен. Максимально возможное значение — 65 000 мс.
* Minimum value и Maximum value — значения используются для пересчета показаний стандартных сигналов с датчиков в физическую величину. Параметры доступны для стандартных сигналов, типа 4-20 мА, 0-1 В, -50..+50 мВ.
*:Например, датчик 4-20 мА — в документации указано, что при 4 мА давление 10 бар, а при 20 мА — 1000 бар. Если указать <code>Minimum value = 10</code>, а <code>Maximum value = 1000</code>, то в итоге получим значение давления в барах.
* Gain — коэффициент усиления. Чем больше значение, тем меньший по амплитуде сигнал можно измерить. Увеличение коэффициента сокращает диапазон измеряемых значений. Если диапазон сигнала неизвестен — оставьте значение Auto, коэффициент усиления будет подобран автоматически.


<div id="web-settings-1"></div>
# Перейдите '''Settings''' → '''Configs''' → '''Serial Device Driver Configuration'''.
==== Измерение напряжения в дифференциальном режиме ====
# Выберите serial-порт, к которому подключено устройство и найдите его в списке устройств.
# В разделе '''Channels''' выберите нужный вход (Input X) и укажите тип подключенного датчика. Если датчика нет в списке и у него нетиповой сигнал, то выберите одно из пользовательских измерений.


Используйте этот режим, если напряжение на выходе датчика может принимать отрицательные значения: датчики с выходом −50..50 мВ, датчики тока на эффекте Холла и другие.
<gallery mode="traditional " widths ="400px" heights="250px">
 
Image: MAI11 — Choosing the type of sensor.png | Выбор типа датчика
Пример схемы подключения смотрите на [[#pic-1 |рисунке 1]].
Image: MAI11 — Choosing a custom measurement.png | Выбор пользовательского измерения
 
Для измерения напряжения в дифференциальном режиме, выберите в настройках канала один из вариантов:
* Voltage measurement in differential mode from -2 to 2 V — пользовательский режим измерения напряжения.
* -50 to 50 mV sensor - датчики с выходом −50..50 мВ.
 
Смотрите описание параметров настройки в разделе [[#parameters | Назначение параметров]].
 
<gallery mode="traditional " widths ="500px" heights="250px">
Image: MAI11. Voltage measurement in differential mode.png | Измерение напряжения в дифференциальном режиме от −2 до 2 В
Image: MAI11. Voltage measurement in differential mode 2.png| Получение значений с датчика со стандартным сигналом −50..50 мВ
</gallery>
</gallery>


<div id="web-settings-2"></div>
=== Подключение двух датчиков на один канал ===
==== Измерение напряжения в однополярном режиме ====
В зависимости от схемы подключения датчика вы можете подключить до двух датчиков на один канал. В списке датчиков такие позиции начинаются с <code>IN_P</code>. В этом случае вы указываете датчик, подключенный к клемме <code>P</code> выбранного канала.  
Используйте этот режим, если напряжение на выходе датчика может принимать только положительные значения: датчики со стандартным выходом 0-1 В и другие. Максимальный диапазон измерения 0-2 В.


Пример схемы подключения смотрите на [[#pic-2 |рисунке 2]].
После выбора значение в поле ''Input X'' внизу появится новое поле <code>IN_N</code>, в котором вы можете указать тип датчика, подключенного к клемме <code>N</code> или отключить опрос этой клеммы, установив <code>disabled</code>.


Для измерения напряжения в однополярном режиме выберите в настройках канала один из вариантов:
Если доступно подключение двух датчиков к одному каналу, веб-интерфейс автоматически подберет возможные комбинации после выбора первого датчика (IN_P).
* Single-ended voltage measurement from 0 to 2 V — пользовательский режим измерения напряжения.
* 0-1V sensor — датчики с выходом 0-1 В


Смотрите описание параметров настройки в разделе [[#parameters | Назначение параметров]].
Для примера рассмотрим настройку четвертого канала устройства, к которому подключены два датчика:
# Вход P — датчик «Сухой контакт».
# Вход N — датчик с резистивным выходом.


<gallery mode="traditional " widths ="500px" heights="250px">
Схему подключения можно посмотреть на [[#pic-5 | рисунке 5.3]].
Image: MAI11. Single-ended voltage measurement.png | Измерение напряжения в однополярном режиме от 0 до 2 В
Image: MAI11. Single-ended voltage measurement 2.png | Получение значений с датчика со стандартным сигналом 0-1 В
</gallery>


<div id="web-settings-3"></div>
Настраиваем:
# В настройках устройства выбираем четвертый канал — ''Input 4''.
# В поле '''Input 4''' выбираем <code>IN_P: dry contact sensor</code>
# В появившемся внизу поле '''IN_N''' выбираем <code>two-wire resistance measurement</code>
# После выбора значений не забудьте сохранить настройки, нажав на кнопку '''Save''' в левом верхнем углу.


==== Измерение тока до 20 мА====
<gallery mode="traditional " widths ="400px" heights="250px">
Настройка подходит для подключения датчиков с токовым выходом 0–20 мА, 4–20 мА или 0-5 мА.
Image: MAI11 — Settings of two sensors connected to the same channel.png | Настройках двух датчиков, подключенных к одному каналу
 
Image: MAI11 — Sensors with dry contact and measured resistance in the device's web view.png | IN 4 P Resistance и State — значения с датчика IN_P, IN 4 N Resistance — значение с датчика IN_N
Используйте этот режим, если вы используете датчики со стандартным токовым выходом 0–20 мА, 4–20 мА, 0-5 мА или другие датчики с токовым сигналом до 20 мА.
 
Пример схемы подключения смотрите на [[#pic-3 |рисунке 3]].
 
Для измерения тока с датчиков, выберите в настройках канала один из вариантов:
* 4-20mA sensor — датчики с токовым выходом 4–20 мА.
* 0-20mA sensor — датчики с токовым выходом 0–20 мА.
* 0-5mA sensor — датчики с токовым выходом 0-5 мА.
* Current measurement — пользовательский режим измерения тока.
 
Смотрите описание параметров настройки в разделе [[#parameters | Назначение параметров]].
 
<gallery mode="traditional " widths ="500px" heights="250px">
Image: MAI11. Current measurement.png| Получение значений с датчика со стандартным сигналом 4-20 мА
Image: MAI11. Current measurement 2.png| Измерение тока
</gallery>
</gallery>


<div id="web-settings-4"></div>
<div id="parameters"></div>
=== Назначение параметров ===


==== Подключение термопары К-типа ====
В зависимости от выбранного типа датчика будут доступны параметры:
 
* Data rate — частота аппаратного измерения, то есть количество измерений в секунду (SPS). Чем меньше значение, тем выше точность измерения. По умолчанию: 20.
Используйте этот режим, для подключения термопары К-типа.
* Number of measurements — количество измерений подряд. Чем больше число, тем медленнее, но точнее измерения. По умолчанию: 0, но оно приравнивается к 1 одно измерение.
 
* Lowpass filter time, ms фильтр нижних частот, характерное время. Можно использовать для снижения влияния шума в сигнале с датчиков на инерционных системах. По умолчанию: 0 — отключен. Максимально возможное значение 65 000 мс.
Пример схемы подключения смотрите на [[#pic-4 |рисунке 4]].
* Minimum value и Maximum value — значения используются для пересчета показаний стандартных сигналов с датчиков в физическую величину. Параметры доступны для стандартных сигналов. [[#Пересчет измеренных значений в физическую величину | Подробнее о пересчете значений в физическую величин]].
 
* Gain — коэффициент усиления. Чем больше значение, тем меньший по амплитуде сигнал можно измерить. Увеличение коэффициента сокращает диапазон измеряемых значений. Если диапазон сигнала неизвестен — оставьте значение <code>Auto</code>, коэффициент усиления будет подобран автоматически.
Для измерения напряжения с термопары, выберите в настройках канала ''Thermocouple ТХА (K)''.
 
Смотрите описание параметров настройки в разделе [[#parameters | Назначение параметров]].
 
[[Image: MAI11. Thermocouple ТХА.png |500px|thumb|none| Измерение напряжения с термопары ]]
 
<div id="web-settings-5"></div>
 
==== Измерение сопротивления по двухпроводной схеме ====
 
Используйте этот режим для измерения сопротивления по двухпроводной схеме.
 
Примеры схем подключения смотрите на [[#pic-5 |рисунках 5.x]].
 
Выбираемый режим канала зависит от типа подключенного датчика:
* 2-wire RTD X — терморезисторы, где X тип.
* Two-wire resistance measurement пользовательский режим измерения сопротивления.
* Dry contact sensor — считывание статуса с датчика типа«сухой контакт».
 
Смотрите описание параметров настройки в разделе [[#parameters | Назначение параметров]].
 
<gallery mode="traditional " widths ="500px" heights="250px">
Image: MAI11. Two-wire resistance thermometer.png| Измерение сопротивления терморезистора Pt100, подключенного по двухпроводной схеме
Image: MAI11. Two-wire resistance measurement.png| Пользовательский режим измерения сопротивления по двухпроводной схеме
Image: MAI11. Dry contact sensor.png| Считывание статуса с датчика типа «сухой контакт»
</gallery>
 
<div id="web-settings-6"></div>
==== Подключение ратиометрических датчиков ====
Используйте этот режим для измерения напряжения с ратиометрических датчиков: переменные резисторы, датчики положения заслонки, датчики влажности.
 
Пример схемы подключения смотрите на [[#pic-6 |рисунке 6]].
 
Для измерения напряжения с ратиометрических датчиков, выберите в настройках канала один из вариантов:
* Differential voltage measurement from ratiometric sensor датчики, выходное напряжение которых может принимать отрицательные значения.
* Voltage measurement from ratiometric sensor датчики, выходное напряжение которых принимает только положительные значения.
 
Смотрите описание параметров настройки в разделе [[#parameters | Назначение параметров]].
 
<gallery mode="traditional " widths ="500px" heights="250px">
Image: MAI11. Differential voltage measurement from ratiometric sensor.png | Измерение дифференциального напряжения с ратиометрических датчиков
Image: MAI11. Voltage measurement from ratiometric sensor.png| Измерение напряжения с ратиометрических датчиков
</gallery>
 
<div id="web-settings-7"></div>
 
==== Измерение сопротивления по трехпроводной схеме ====


Используйте этот режим для измерения сопротивления по трехпроводной схеме.
=== Пересчет измеренных значений в физическую величину ===
Для удобства пользователя программное обеспечение MAI11 может пересчитывать измеряемые значения в физическую величину.


Пример схемы подключения смотрите на [[#pic-7 |рисунке 7]].
При явном указании типа подключенного датчика (терморезисторов, термопары и т.п.) измеряемое значение будет пересчитано автоматически. А при выборе одного из типовых сигналов — параметры пересчета нужно указать в настройках канала, для этого в полях Minimum value и Maximum value указываются значения физической величины, которые соответствуют минимальному и максимальному значениям диапазона.


Для измерения сопротивления по трехпроводной схеме, выберите в настройках канала один из вариантов:
Например, подключим датчик тока SCT-013-015 с диапазоном 0–30 А и выходным сигналом 0­-1 В:
* 3-wire RTD X — терморезисторы, где X тип.
# Подключаем датчик к каналу <code>P</code> по схеме на [[#pic-2 | рисунке 2]]
* Three-wire resistance measurement пользовательский режим измерения сопротивления.
# Выбираем канал, к которому подключен датчик тока, например, <code>Input 1</code>.
# В поле '''Input 1''' выбираем тип выходного сигнала датчика '''IN_P: 0-1 V sensor'''.
# Указываем значения физической величины на границах диапазона: <code>Minimum value = 0</code> и <code>Maximum value = 30</code>. То есть при сигнале 0 В у нас 0 А, а при сигнале 1 В 30 А. Все промежуточные значения будут пропорционально пересчитаны.


Смотрите описание параметров настройки в разделе [[#parameters | Назначение параметров]].
Так как мы выбирали тип сигнала с приставкой <code>IN_P</code>, то мы можем опционально подключить и второй датчик к клемме <code>N</code> и указать его настройки в поле <code>IN_N</code>.


<gallery mode="traditional " widths ="500px" heights="250px">
<gallery mode="traditional " widths ="400px" heights="250px">
Image: MAI11. Three-wire resistance thermometer.png| Измерение сопротивления терморезистора Pt100, подключенного по трехпроводной схеме
Image: MAI11 — Set up the current sensor with a signal 0-1 V.png | Настройка датчика тока с сигналом 0–1 В
Image: MAI11. Three-wire resistance measurement.png| Пользовательский режим измерения сопротивления по трехпроводной схеме
Image: MAI11 — Data from the current sensor with signal 0-1 V.png | IN 1 P Voltage — измеренное напряжение на клемме P, IN 1 P Value — пересчитанное в амперы значение
</gallery>
</gallery>


<div id="web-settings-8"></div>
=== Перечень поддерживаемых датчиков ===
==== Измерение сопротивления через измерение тока ====
Терморезисторы, подключенные по двухпроводной схеме:
* 2-wire RTD Pt 50 (α = 0.00385 °C⁻¹)
* 2-wire RTD Pt 100 (α = 0.00385 °C⁻¹)
* 2-wire RTD Pt 500 (α = 0.00385 °C⁻¹)
* 2-wire RTD Pt 1000 (α = 0.00385 °C⁻¹)
* 2-wire RTD 50P (α = 0.00391 °C⁻¹)
* 2-wire RTD 100P (α = 0.00391 °C⁻¹)
* 2-wire RTD 500P (α = 0.00391 °C⁻¹)
* 2-wire RTD 1000P (α = 0.00391 °C⁻¹)
* 2-wire RTD 50M (α = 0.00428 °C⁻¹)
* 2-wire RTD 100M (α = 0.00428 °C⁻¹)
* 2-wire RTD 500M (α = 0.00428 °C⁻¹)
* 2-wire RTD 1000M (α = 0.00428 °C⁻¹)
* 2-wire RTD Ni 100 (α = 0.00617 °C⁻¹)
* 2-wire RTD Ni 500 (α = 0.00617 °C⁻¹)
* 2-wire RTD Ni 1000 (α = 0.00617 °C⁻¹)


Используйте этот режим для подключения NTC термисторов.
Терморезисторы, подключенные по трехпроводной схеме:
* 3-wire RTD Pt 50 (α = 0.00385 °C⁻¹)
* 3-wire RTD Pt 100 (α = 0.00385 °C⁻¹)
* 3-wire RTD Pt 500 (α = 0.00385 °C⁻¹)
* 3-wire RTD Pt 1000 (α = 0.00385 °C⁻¹)
* 3-wire RTD 50P (α = 0.00391 °C⁻¹)
* 3-wire RTD 100P (α = 0.00391 °C⁻¹)
* 3-wire RTD 500P (α = 0.00391 °C⁻¹)
* 3-wire RTD 1000P (α = 0.00391 °C⁻¹)
* 3-wire RTD 50M (α = 0.00428 °C⁻¹)
* 3-wire RTD 100M (α = 0.00428 °C⁻¹)
* 3-wire RTD 500M (α = 0.00428 °C⁻¹)
* 3-wire RTD 1000M (α = 0.00428 °C⁻¹)
* 3-wire RTD Ni 100 (α = 0.00617 °C⁻¹)
* 3-wire RTD Ni 500 (α = 0.00617 °C⁻¹)
* 3-wire RTD Ni 1000 (α = 0.00617 °C⁻¹)


Пример схемы подключения смотрите на [[#pic-8 |рисунке 8]].
Датчики с типовыми выходами:
* 4-20 mA sensor
* 0-20 mA sensor
* 0-5 mA sensor
* 0-1 V sensor
* -50 to 50 mV sensor


Для измерения напряжения в однополярном режиме выберите в настройках канала ''NTC thermistor 10k''.
Ратиометрические сенсоры:
* voltage measurement from ratiometric sensor
* differential voltage measurement from ratiometric sensor


Смотрите описание параметров настройки в разделе [[#parameters | Назначение параметров]].
Измерение сопротивления по двух- и трехпроводной схемам:
* IN_P: two-wire resistance measurement
* three-wire resistance measurement


[[Image: MAI11. NTC thermistor.png |500px|thumb|none| Измерение сопротивления NTC термистора ]]
Прочие датчики:
* Thermocouple type K (ТХА) — термопары К-типа
* dry contact sensor — датчики с выходом «сухой контакт»
* NTC thermistor 10k (B = 3988 K) — NTC термисторы


=== Представление в веб-интерфейсе ===
Произвольные измерения:
* current measurement — измерения тока от 0 до 20 мА
* single-ended voltage measurement from 0 to 2 V — измерение положительного напряжения от 0 до 2 В
* voltage measurement in differential mode from -2 to 2 V — измерение напряжения от −2 до 2 В
* resistance measurement using current measurement — измерение сопротивления через измерение тока


{{Wbincludes:Modbus}}
{{Wbincludes:Modbus}}