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

Строка 198: Строка 198:
Image: MAI Thermocouple.png | Рис.7. Подключение термопары K-типа (TXA)
Image: MAI Thermocouple.png | Рис.7. Подключение термопары K-типа (TXA)
Image: MAI 3 wire.png | Рис.8. Измерение сопротивления по трехпроводной схеме. Провода должны быть одинаковой длины, концы обжаты в НШВИ. Если провода одинаковой длины, то сопротивление проводов не влияет в результат измерения.
Image: MAI 3 wire.png | Рис.8. Измерение сопротивления по трехпроводной схеме. Провода должны быть одинаковой длины, концы обжаты в НШВИ. Если провода одинаковой длины, то сопротивление проводов не влияет в результат измерения.
</gallery>
==Представление в веб-интерфейсе контроллера WB==
=== Выбор шаблона ===
{{SupportedSinceRelease
| release= wb-2210
|content=
{{WebUIAddDevice
| template=WB-MAI6
}}
}}
=== Выбор типа датчика или измерения ===
По умолчанию в WB-MAI6 все каналы отключены и перед работой нужно выбрать для каждого канала вид измеряемого сигнала. Для удобства настройки мы добавили возможность указать тип подключенного датчика или его выходного сигнала. При указании типа подключенного датчика измеренные значения будут автоматически пересчитаны в физическую величину, а при выборе датчика с типовым сигналом (4–20 мА, 0-10 В и т.п.) вы сможете указать [[#calculate-phisycal | параметры пересчета]] в настройках канала.
# Перейдите '''Settings''' → '''Configs''' → '''Serial Device Driver Configuration'''.
# Выберите serial-порт, к которому подключено устройство и найдите его в списке устройств.
# В разделе '''Channels''' выберите нужный вход (Input X) и укажите тип подключенного датчика. Если датчика нет в списке и у него нетиповой сигнал, то выберите одно из пользовательских измерений.
'''Например, подключим терморезистор Pt100''' по трехпроводной схеме к каналу 1.
# Подключите датчик к клеммам <code>P</code> и <code>N</code> как показано на [[#pics | схеме]].
# Выберите канал, к которому подключен терморезистор, например, '''IN 1'''.
# В поле '''Mode''' выберите тип датчика — '''3-wire RTD Pt 100 (α = 0.00385 °C⁻¹)'''.
# Сохраните настройки.
<gallery mode="traditional " widths ="400px" heights="250px">
Image: Mai6-choosing-type-of-sensor.png | Выбор датчика Pt100, подключенного по трехпроводной схеме
Image: Mai6-3wire-pt100-settings.png | Параметры датчика Pt100, подключенного по трехпроводной схеме
Image: Mai6-3wire-pt100-measurements.png | Значение, полученное с терморезистора Pt100 и пересчитанное в физическую величину — градусы по цельсию
</gallery>
'''Еще один пример — пользовательское измерение напряжения''' на клемме <code>P</code> канала 1.
# Подключите датчик с выходом напряжения в диапазоне от 0 до 2 В к клемме <code>P</code> по соответствующей [[#pics | схеме]].
# Выберите канал, к которому подключен датчик, например, '''Input 1'''.
# В поле '''Input 1''' выберите тип датчика — '''P: single-ended voltage measurement from 0 to 30 V'''.
# При выборе этого вида измерения внизу появится дополнительное поле '''IN_N''', в нашем примере установите значение в <code>disabled</code>. Подробнее о назначении поля ''IN_N'', читайте в разделе [[#2-sensors | Подключение двух датчиков к одному каналу]].
# Сохраните настройки.
<gallery mode="traditional " widths ="400px" heights="250px">
Image: Mai6-signle-ended-voltage-type.png | Выбор пользовательского измерения напряжения в диапазоне от 0 до 30 В
Image: Mai6-sinlgle-ended-voltage-settings.png | Параметры пользовательского измерения напряжения в диапазоне от 0 до 30 В
Image: Mai6-sinlgle-ended-voltage-measurements.png | Результат пользовательского измерения напряжения на клемме P первого канала
</gallery>
<div id="2-sensors"></div>
=== Подключение двух датчиков к одному каналу ===
В зависимости от схемы подключения датчика вы можете подключить до двух датчиков на один канал. В списке видов измеряемых сигналов такие позиции начинаются с <code>IN_P</code> — здесь указывается датчик, подключенный к клемме <code>P</code> выбранного канала.
После выбора значения в поле ''Input X'' ниже появится новое поле <code>IN_N</code>, в котором вы можете указать тип датчика, подключенного к клемме <code>N</code> или отключить опрос этой клеммы, установив <code>disabled</code>.
'''Для примера рассмотрим настройку четвертого канала MAI6''', к которому подключены два датчика:
# Клемма P — датчик «Сухой контакт».
# Клемма N — датчик с резистивным выходом.
Схему подключения можно посмотреть на [[#pics | рисунке]] выше.
Настроим получение значений с датчиков в веб-интерфейсе:
# В настройках устройства выберите четвертый канал — '''Input 4'''.
# В поле '''Input 4''' укажите '''IN_P: dry contact sensor'''.
# В появившемся внизу поле '''IN_N''' выберите '''two-wire resistance measurement'''.
# После выбора значений сохраните настройки, для этого нажмите на кнопку '''Save''' в левом верхнем углу.
В веб-интерфейсе, на вкладке '''Devices''' вы сможете посмотреть полученные с датчиков значения, они будут начинаться с имени канала <code>IN 4</code> и клемм <code>P</code> и <code>N</code>.
<gallery mode="traditional " widths ="400px" heights="250px">
Image: Mai6-1channel-2sensors-settings.png | К клемме P подключен датчик типа «сухой контакт» (IN_P), а к клемме N — датчик с резистивным выходом (IN_N)
Image: Mai6-1channel-2sensors-measurements.png | IN 4 P Resistance и State — значения с датчика IN_P, IN 4 N Resistance — значение с датчика IN_N
</gallery>
<div id="calculate-phisycal"></div>
=== Пересчет измеренных значений в физическую величину ===
Для удобства пользователя программное обеспечение MAI6 может пересчитывать измеряемые значения в физическую величину.
При явном указании типа подключенного датчика (терморезистор, термопара и т.п.) измеряемое значение будет пересчитано автоматически. А при выборе одного из типовых сигналов — параметры пересчета нужно указать в настройках канала, для этого в полях '''Minimum value''' и '''Maximum value''' указываются значения физической величины, которые соответствуют минимальному и максимальному значениям диапазона.
'''Например, подключим датчик тока SCT-013-015''' с диапазоном 0–10 А и выходным сигналом 0­-1 В:
# Подключите датчик к клемме <code>P</code> канала 1. Схема [[#pics | выше]].
# Выберите канал, к которому подключен датчик тока, например, <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 В — 10 А. Все промежуточные значения будут рассчитаны пропорционально.
# Сохраните настройки.
Так как вы выбрали тип сигнала с приставкой <code>IN_P</code>, то можете опционально подключить и второй датчик к клемме <code>N</code>, для этого укажите его настройки в поле '''IN_N'''. В нашем примере мы отключим измерения на клемме <code>N</code>, установив в поле '''IN_N''' значение <code>disabled</code>. [[#2-sensors | Подробнее про подключение двух датчиков к одному каналу]].
<gallery mode="traditional " widths ="400px" heights="250px">
Image: Mai6-value-settings.png  | Настройка датчика тока с сигналом 0–1 В и диапазоном 0–10 А
Image: Mai6-value-measurements.png | IN 1 P Voltage — измеренное напряжение на клемме P, <br>IN 1 P Value — пересчитанное в амперы значение
</gallery>
</gallery>