|
|
Строка 1091: |
Строка 1091: |
| "address" : 18, | | "address" : 18, |
| "type": "text" | | "type": "text" |
| }
| |
| ]
| |
| }
| |
| </pre>
| |
| </div>
| |
|
| |
| ====Исполнительный модуль релейный восьмиканальный DRB88====
| |
|
| |
| Сайт производителя - [http://www.razumdom.ru/ www.razumdom.ru]
| |
|
| |
| Документация:
| |
| [http://www.razumdom.ru/userfiles/file/Modbus/DRB88S16_v14.pdf DRB88]
| |
|
| |
| Исполнительные модули DRB88 предназначены для создания
| |
| систем автоматизации зданий. При работе по протоколу Modbus
| |
| поддерживается работа с реле через coils и с входами
| |
| через input registers.
| |
|
| |
| Для установки адреса slave можно использовать скрипт
| |
| set-rd-address.sh. При этом необходимо убедиться, что к
| |
| порту RS-485 было подлкючено только то устройство,
| |
| у которого необходимо сменить адрес, затем выполнить
| |
| команду:
| |
| <pre>
| |
| set-rd.address.sh /dev/ttyNSC0 0x16
| |
| </pre>
| |
| Вместо 0x16 можно задать любой другой адрес
| |
| в диапазоне от 0 до 247 (0xf7).
| |
|
| |
| Настройка типов input'ов осуществляется через
| |
| holding-регистры (см. описание). Для задания конфигурации
| |
| можно использовать команду <code>modbus_client</code>,
| |
| или сделать setup-секцию в конфигурации драйвера.
| |
|
| |
| Пример конфигурации:
| |
|
| |
|
| |
| <div class="mw-collapsible mw-collapsed" style="width:500px; overflow: hidden;" >
| |
| <pre>
| |
| {
| |
| "name": "DRB88",
| |
| "id": "drb88",
| |
| "enabled": true,
| |
| "slave_id": 22,
| |
| "setup": [
| |
| {
| |
| "title": "Input 0 type",
| |
| "address": 1,
| |
| "value": 1
| |
| },
| |
| {
| |
| "title": "Input 0 module",
| |
| "address": 3,
| |
| "value": 3
| |
| }
| |
| ],
| |
| "channels": [
| |
| {
| |
| "name" : "Relay 1",
| |
| "reg_type" : "coil",
| |
| "address" : 0,
| |
| "type": "switch"
| |
| },
| |
| {
| |
| "name" : "Relay 2",
| |
| "reg_type" : "coil",
| |
| "address" : 1,
| |
| "type": "switch"
| |
| },
| |
| {
| |
| "name" : "Relay 3",
| |
| "reg_type" : "coil",
| |
| "address" : 2,
| |
| "type": "switch"
| |
| },
| |
| {
| |
| "name" : "Relay 4",
| |
| "reg_type" : "coil",
| |
| "address" : 3,
| |
| "type": "switch"
| |
| },
| |
| {
| |
| "name" : "Relay 5",
| |
| "reg_type" : "coil",
| |
| "address" : 4,
| |
| "type": "switch"
| |
| },
| |
| {
| |
| "name" : "Relay 6",
| |
| "reg_type" : "coil",
| |
| "address" : 5,
| |
| "type": "switch"
| |
| },
| |
| {
| |
| "name" : "Relay 7",
| |
| "reg_type" : "coil",
| |
| "address" : 6,
| |
| "type": "switch"
| |
| },
| |
| {
| |
| "name" : "Relay 8",
| |
| "reg_type" : "coil",
| |
| "address" : 7,
| |
| "type": "switch"
| |
| },
| |
| {
| |
| "name" : "Input 1",
| |
| "reg_type" : "input",
| |
| "address" : 0,
| |
| "type": "switch",
| |
| "on_value": 101
| |
| },
| |
| {
| |
| "name" : "Input 2",
| |
| "reg_type" : "input",
| |
| "address" : 1,
| |
| "type": "switch",
| |
| "on_value": 101
| |
| },
| |
| {
| |
| "name" : "Input 3",
| |
| "reg_type" : "input",
| |
| "address" : 2,
| |
| "type": "switch",
| |
| "on_value": 101
| |
| },
| |
| {
| |
| "name" : "Input 4",
| |
| "reg_type" : "input",
| |
| "address" : 3,
| |
| "type": "switch",
| |
| "on_value": 101
| |
| },
| |
| {
| |
| "name" : "Input 5",
| |
| "reg_type" : "input",
| |
| "address" : 4,
| |
| "type": "switch",
| |
| "on_value": 101
| |
| },
| |
| {
| |
| "name" : "Input 6",
| |
| "reg_type" : "input",
| |
| "address" : 5,
| |
| "type": "switch",
| |
| "on_value": 101
| |
| },
| |
| {
| |
| "name" : "Input 7",
| |
| "reg_type" : "input",
| |
| "address" : 6,
| |
| "type": "switch",
| |
| "on_value": 101
| |
| },
| |
| {
| |
| "name" : "Input 8",
| |
| "reg_type" : "input",
| |
| "address" : 7,
| |
| "type": "switch",
| |
| "on_value": 101
| |
| }
| |
| ]
| |
| }
| |
| </pre>
| |
| </div>
| |
|
| |
| ====Модуль ввода-вывода ICP DAS tM-P3R3====
| |
|
| |
| Описание:
| |
| [http://www.icpdas.com/root/product/solutions/remote_io/rs-485/tm-series/tm-p3r3.html tM-P3R3]
| |
| и
| |
| [http://www.icpdas.com/root/product/solutions/datasheet/tm-series/tM-Series_DIO_User_Manual.pdf User_Manual]
| |
|
| |
| Модуль имеет 3 канала дискретного ввода, доступных через discrete inputs,
| |
| и 3 канала релейного вывода, доступного через coils.
| |
|
| |
| Пример конфигурации:
| |
|
| |
|
| |
| <div class="mw-collapsible mw-collapsed" style="width:500px; overflow: hidden;" >
| |
| <pre>
| |
| {
| |
| "name": "tM-P3R3",
| |
| "id": "tmp3r3",
| |
| "enabled": true,
| |
| "slave_id": 1,
| |
| "channels": [
| |
| {
| |
| "name" : "Relay 0",
| |
| "reg_type" : "coil",
| |
| "address" : 0,
| |
| "type": "switch"
| |
| },
| |
| {
| |
| "name" : "Relay 1",
| |
| "reg_type" : "coil",
| |
| "address" : 1,
| |
| "type": "switch"
| |
| },
| |
| {
| |
| "name" : "Relay 2",
| |
| "reg_type" : "coil",
| |
| "address" : 2,
| |
| "type": "switch"
| |
| },
| |
| {
| |
| "name" : "Input 0",
| |
| "reg_type" : "discrete",
| |
| "address" : 32
| |
| },
| |
| {
| |
| "name" : "Input 1",
| |
| "reg_type" : "discrete",
| |
| "address" : 33
| |
| },
| |
| {
| |
| "name" : "Input 2",
| |
| "reg_type" : "discrete",
| |
| "address" : 34
| |
| }
| |
| ]
| |
| }
| |
| </pre>
| |
| </div>
| |
|
| |
| ====Модуль управления освещением ICP DAS LC-103====
| |
|
| |
| Описание:
| |
| [http://www.icpdas.com/root/product/solutions/remote_io/rs-485/lighting_control/lc-103.html LC-103]
| |
| и
| |
| [http://www.icpdas-europe.com/uploads/tx_v4icpdascatalog/K128992/web/icpdas/manual-lc-103.pdf User manual]
| |
|
| |
| Модуль имеет 3 релейных вывода и один дискретный вход, допускающий
| |
| подключение к сети переменного тока.
| |
|
| |
| Адрес Modbus slave задаётся при помощи физического переключателя.
| |
|
| |
| Пример конфигурации:
| |
|
| |
|
| |
| <div class="mw-collapsible mw-collapsed" style="width:500px; overflow: hidden;" >
| |
| <pre>
| |
| {
| |
| "name": "LC-103",
| |
| "id": "lc103",
| |
| "enabled": true,
| |
| "slave_id": 4,
| |
| "channels": [
| |
| {
| |
| "name" : "Relay 1",
| |
| "reg_type" : "coil",
| |
| "address" : 0,
| |
| "type": "switch"
| |
| },
| |
| {
| |
| "name" : "Relay 2",
| |
| "reg_type" : "coil",
| |
| "address" : 1,
| |
| "type": "switch"
| |
| },
| |
| {
| |
| "name" : "Relay 3",
| |
| "reg_type" : "coil",
| |
| "address" : 2,
| |
| "type": "switch"
| |
| },
| |
| {
| |
| "name" : "Switch AC In",
| |
| "reg_type" : "discrete",
| |
| "address" : 0
| |
| } | | } |
| ] | | ] |