|
|
Строка 11: |
Строка 11: |
| Датчики Wirenboard поддерживают все основные команды Modbus. Подробнее смотрите здесь: [[Протокол Modbus#Коды функций чтения и записи регистров|Коды функций чтения и записи регистров]]. | | Датчики Wirenboard поддерживают все основные команды Modbus. Подробнее смотрите здесь: [[Протокол Modbus#Коды функций чтения и записи регистров|Коды функций чтения и записи регистров]]. |
|
| |
|
| === Безопасный режим ===
| | === Карта регистров датчиков === |
| В этом режиме при прекращении обмена данными по Modbus устройство отключает реле по прошествии заданного времени.
| |
| | |
| Для включения безопасного режима (Safety timer) нужно записать значение, отличное от 0, в регистр хранения командой WRITE_SINGLE_REGISTER по адресу 2. Это значение — таймаут в секундах. Значение "0" отключает безопасный режим.
| |
| | |
| === Режим работы реле в случае отключении питания ===
| |
| | |
| В последних версиях прошивки (начина с 1.5.3) для устройств WB-MR появилась возможность запоминать состояние выхода при отключении питания. Режим контролируется Modbus-регистром 6. Если в регистре записано значение '0', то состояние выходов не сохраниться и при подаче питания все реле буду выключены. Если в регистре записана единица, то после возобновления питания все включенные до аварии реле включатся снова.
| |
| | |
| === Цифровые входы ===
| |
| | |
| Поддерживается три режима работы цифровых входов:
| |
| * Режим 0: прямое управление каналами, выключатели без фиксации (кнопки). Нажатие на кнопку изменяет состояние реле.
| |
| * Режим 1: прямое управление каналами, выключатели с фиксацией. Переключение выключателя с фиксацией устанавливает состояние реле в соответствии с положением выключателя.
| |
| * Режим 3: управление каналами отключено.
| |
| | |
| Поведением по умолчанию является прямое управление каналами реле (режим 0). Установить режим для всех каналов можно, записав соответствующее число в регистр хранения с адресом 5.
| |
| Режим можно устанавливать отдельно для каждого канала с помощью регистров хранения, начиная с адреса 9 для первого канала и т.д. Настройки для каждого канала учитываются только в том случае, если регистр 5 (общие настройки режимов входов) находится в состоянии "0", т.е. имеет значение по умолчанию.
| |
| | |
| В любом режиме работы текущее состояние кнопок можно получить чтением регистров Discrete Inputs 0—'''x''' (где x = '''(количество управляемых каналов - 1)''').
| |
| | |
| === Карта регистров модулей реле === | |
| В таблице:
| |
| * '''x''' — количество управляемых реле;
| |
| * '''y''' — количество управляемых входов.
| |
| (для модулей WB-MRM2 карту регистров смотрите на странице описания [[WB-MRM2-mini|соотв. модуля]])
| |
|
| |
|
| {| border="1" class="wikitable" style="text-align:center; width:1000px;" | | {| border="1" class="wikitable" style="text-align:center; width:1000px;" |