AnalogSensors connecting: различия между версиями

Нет описания правки
Строка 24: Строка 24:
* Если вход приемника и выход датчика пассивные, то используется внешний источник питания.
* Если вход приемника и выход датчика пассивные, то используется внешний источник питания.
* Не подключайте активный токовый выход к активному токовому входу — не будет работать.
* Не подключайте активный токовый выход к активному токовому входу — не будет работать.
* Если вход и выход пассивные — используйте внешний источник питания.


== Подключение датчиков с аналоговым выходом к Wiren Board ==
== Подключение датчиков с аналоговым выходом к Wiren Board ==
=== Датчики с аналоговым выходом по напряжению ===  
=== Как подключить? ===
[[Файл:4-20.png|thumb|350px|Пример подключения датчика с токовым выходом к входам A1­-A4]]
Датчики с аналоговым выходом напряжения можно подключить к универсальным входам-выходам A1-A4 контроллера Wiren Board 6,  и клеммам A1-A3 контроллера Wiren Board 7. Кроме того, к этим входам можно подключить термосопротивления.
Датчики с аналоговым выходом напряжения можно подключить к универсальным входам-выходам A1-A4 контроллера Wiren Board 6,  и клеммам A1-A3 контроллера Wiren Board 7. Кроме того, к этим входам можно подключить термосопротивления.


Датчик подключается отрицательным проводом к клемме GND или общей земляной шине. Выход датчика подключается к одной из клемм '''Аx'''.
Датчик подключается отрицательным проводом к клемме '''GND''' или общей земляной шине. Выход датчика подключается к одной из клемм '''Аx'''.


Для точного измерения напряжения можно использовать модуль ввода-вывода [[WBIO-AI-DV-12_I/O_Module]] или модуль аналоговых входов [[WB-MAI11 Modbus Analog Inputs|WB-MAI11]].
Для точного измерения напряжения можно использовать модуль ввода-вывода [[WBIO-AI-DV-12_I/O_Module]] или модуль аналоговых входов [[WB-MAI11 Modbus Analog Inputs|WB-MAI11]].


=== Датчики с аналоговым токовым выходом ===
Специальных токовых входов в контроллере Wiren Board нет, но можно, используя резистор Rx= 100-300 Ом, ток преобразовать в напряжение и подключить по аналогии с датчиком, имеющим аналоговый выход по напряжению.
Специальных токовых входов в контроллере Wiren Board нет, но можно, используя резистор Rx= 100-300 Ом, ток преобразовать в напряжение и подключить по аналогии с датчиком, имеющим аналоговый выход по напряжению.


Так же можно использовать модуль ввода-вывода [[WBIO-AI-DV-12_4-20MA]] или модуль аналоговых входов [[WB-MAI11 Modbus Analog Inputs| WB-MAI11]].
Так же можно использовать модуль ввода-вывода [[WBIO-AI-DV-12_4-20MA]] или модуль аналоговых входов [[WB-MAI11 Modbus Analog Inputs| WB-MAI11]].


[[Файл:4-20.png|left|400px|Пример подключения датчика с токовым выходом к входам A1­-A4]]
=== Инструкция по подключению ===
 
== Представление в  веб-интерфейсе контроллера Wiren Board ==
Универсальные входы-выходы '''Ax''' контроллера Wiren Board по умолчанию настроены на измерение напряжения на их клеммах, поэтому дополнительная настройка в веб-интерфейсе не требуется.
 
Для отображения сигнала с датчика в единицах измеренной физической величины необходимо выполнить пересчет измеренного напряжения.
 
<gallery mode="traditional" widths ="350px" heights="300px">
Image: A1 Terminal.png|Представление канала A1 в веб-интерфейсе контроллера Wiren Board
Image: PT.PNG|Отображение измеренного значения в единицах физической величины
</gallery>
 
== Пошаговая инструкция по подключению датчика с аналоговым выходом к контроллеру Wiren Board ==
[[Файл: Analog_schematic.PNG|thumb|350px|Схема подключения датчика с аналоговым выходом напряжения к контроллеру Wiren Board]]
[[Файл: Analog_schematic.PNG|thumb|350px|Схема подключения датчика с аналоговым выходом напряжения к контроллеру Wiren Board]]
# Подключите положительный провод датчика к одному из входов Ax.
# Подключите положительный провод датчика к одному из входов '''Ax'''. Универсальные входы-выходы '''Ax''' по умолчанию настроены на измерение напряжения на их клеммах, поэтому дополнительная настройка в веб-интерфейсе не требуется.  
# Подключите питание контроллера и датчика, включите контроллер и войдите в [[Wiren_Board_Web_Interface | веб-интерфейс]].
# Подключите питание контроллера и датчика, включите контроллер и войдите в [[Wiren_Board_Web_Interface | веб-интерфейс]].
# Найдите виджет соответствующего входа, например, '''A1 Terminal'''. В поле '''Input Voltage''' будет отображаться значение напряжения с аналогового выхода датчика.
# Найдите виджет соответствующего входа, например, '''A1 Terminal'''. В поле '''Input Voltage''' будет отображаться значение напряжения с аналогового выхода датчика.
# Для того чтобы показания датчика отображались в единицах измеренной физической величины необходимо создать правило, выполняющее пересчет значений. Например, можно использовать следующее правило:
# Для того чтобы показания датчика отображались в единицах измеренной физической величины необходимо создать [[Wb-rules | правило]], выполняющее пересчет значений. Например, можно использовать следующее правило:


<syntaxhighlight lang="ecmascript">
<syntaxhighlight lang="ecmascript">
Строка 81: Строка 70:
</syntaxhighlight>
</syntaxhighlight>


В данном правиле создается новый виртуальный датчик, который отображает пересчитанное значение напряжения на аналоговом входе контроллера. Для пересчета значения нужно указать минимум и максимум шкалы прибора и соответствующие минимальное и максимальное значения напряжения на входе контроллера.
Скрипт создает новый виртуальный датчик, который отображает пересчитанное значение напряжения на аналоговом входе контроллера в единицах измеряемой величины. В коде нужно прописать минимум и максимум шкалы прибора и соответствующие минимальное и максимальное значения напряжения на входе контроллера.
 
=== Представление в  веб-интерфейсе контроллера Wiren Board ===
 
<gallery mode="traditional" widths ="350px" heights="300px">
Image: A1 Terminal.png|Представление канала A1 в веб-интерфейсе контроллера Wiren Board
Image: PT.PNG|Отображение измеренного значения в единицах физической величины
</gallery>


==Полезные ссылки==
==Полезные ссылки==
translator, wb_editors
4251

правка