В модулях управления ДЭЛ-150/ДЭЛ-150Е предусмотрен второй сервисный порт RS485 (Сервис 2), предназначенный для связи со сторонними системами автоматизации. Сервис 2 может работать в режимах:
Режим 1 (MBSLAVE) – MODBUS SLAVE. В этом режиме модуль управления является slave устройством на шине MODBUS, широковещательный адрес – 0xFF (собственный адрес 0xCE), режим 57600:8:N:1. Доступна MODBUS команда группового чтения регистров — 0x03.
Регистр | Описание | Пример,
hex |
||
dec | hex | |||
11 | x000B | Адрес устройства на шине MODBUS | x00CE | |
12 | x000С | Серийный номер модуля управления | x2710 | |
13 | x000D | Версия встроенного программного обеспечения, в BCD формате.
HIBYTE – major part LOBYTE – minor part |
x1001 | v. 10.01 |
Диапазон регистров с расширенной информацией о параметрах.
255 | x00FF | Количество измеряемых в данный момент параметров. | x0005 | |||
Набор регистров для 1-го параметра. | 256 | x0100 | ID – идентификатор параметра 1 | x0101 | ||
257 | x0101 | HIWORD | MAX — установленный максимум для парметра. Интерпретируется как int32_t (знаковое четырех байтное целое). Значение 0x80000000 (INT32_MIN) означает, что максимум отсутствует. | x0000 | 25000 | |
258 | x0102 | LOWORD | x61A8 | |||
259 | x0103 | HIWORD | MIN — установленный минимум для параметра. Интерпретируется как int32_t (знаковое четырех байтное целое). Значение 0x80000000 (INT32_MIN) означает, что минимум отсутствует. | xFFFF | -1 | |
260 | x0104 | LOWORD | xFFFF | |||
261 | x0105 | FLAGS — флаги параметра:
x0001 — MBSLAVE_MEASPARAMDESC_FLAG_ERROR ошибка, измеренное значение недостоверно (вышел из строя датчик, обрыв кабеля связи с датчиком, и т.д.). x0002 — MBSLAVE_MEASPARAMDESC_FLAG_NOVALID измеренное значение не достоверно (прогрев измерительного элемента, отключен первичный преобразователь и т.д.) x0004 — MBSLAVE_MEASPARAMDESC_FLAG_OFF измеренное значение не достоверно, в текущем режиме работы параметр не используется.
|
||||
262 | x0106 | HIWORD | VALUE — измеренное значение параметра. Интерпретируется как int32_t (знаковое четырех байтное целое). | |||
263 | x0107 | LOWORD | ||||
264 | x0108 | RESERVED — зарезервировано. | ||||
265 | x0109 |
Набор регистров для 2-го параметра. | 266 | x010A | ID – идентификатор параметра 2 | ||
267 | x010B | … | … | ||
268 | x010C | … | |||
269 | x010D | … | … | ||
270 | x010E | … | |||
271 | x010F | … | |||
272 | x0110 | … | … | ||
273 | x0111 | … | |||
274 | x0112 | … | |||
275 | x0113 | ||||
… | … | … | … | ||
Набор регистров для n-го параметра. | 256 +
(n*10) |
… | ID – идентификатор параметра n | ||
256 +
(n*10)+1 |
… | … | … | ||
256 +
(n*10)+2 |
… | … | |||
256 +
(n*10)+3 |
… | … | … | ||
256 +
(n*10)+4 |
… | … | |||
256 +
(n*10)+5 |
… | … | |||
256 +
(n*10)+6 |
… | … | … | ||
256 +
(n*10)+7 |
… | … | |||
256 +
(n*10)+8 |
… | … | |||
256 +
(n*10)+9 |
… | ||||
256 +
(n+1)*10 |
… | xFFFF | xFFFF | ||
256 +
(n+1)*10 +1 |
… | xFFFF | xFFFF | ||
256 +
(n+1)*10 +2 |
… | xFFFF | xFFFF | ||
256 +
(n+1)*10 +3 |
… | xFFFF | xFFFF | ||
256 +
(n+1)*10 +4 |
… | xFFFF | xFFFF | ||
256 +
(n+1)*10 +5 |
… | xFFFF | xFFFF | ||
256 +
(n+1)*10 +6 |
… | xFFFF | xFFFF | ||
256 +
(n+1)*10 +7 |
… | xFFFF | xFFFF | ||
256 +
(n+1)*10 +8 |
… | xFFFF | xFFFF | ||
256 +
(n+1)*10 +9 |
… | xFFFF | xFFFF |
Диапазон регистров с сокращенной информацией о параметрах.
4095 | xFFF | Количество измеряемых в данный момент параметров. | x0005 | ||
Сокращенный набор рег-в параметра 1. | 4096 | x1000 | ID – идентификатор параметра 1 | x0101 | |
4097 | x1001 | HIWORD | VALUE — измеренное значение параметра. Интерпретируется как int32_t (знаковое четырех байтное целое). Число 0x80000000 (INT32_MIN) означает, что параметр отключен или ошибка датчика или первичный преобразователь не подключен. | ||
4098 | x1002 | LOWORD | |||
Сокращенный набор рег-в параметра 2. | 4099 | x1003 | ID – идентификатор параметра 2 | x0112 | |
4100 | x1004 | HIWORD | VALUE — измеренное значение параметра. Интерпретируется как int32_t (знаковое четырех байтное целое). Число 0x80000000 (INT32_MIN) означает, что параметр отключен или ошибка датчика или первичный преобразователь не подключен. | ||
4101 | x1005 | LOWORD | |||
… | … | … | … | ||
Сокращенный набор рег-в параметра n. | 4096 +
(n*3) |
… | ID – идентификатор параметра n | ||
4096 +
(n*3)+1 |
… | HIWORD | |||
4096 +
(n*3)+2 |
… | LOWORD | |||
4096 +
(n+1)*3 |
… | xFFFF | xFFFF | ||
4096 +
(n+1)*3 +1 |
… | xFFFF | xFFFF | ||
4096 +
(n+1)*3 +2 |
… | xFFFF | xFFFF |
Также доступна MODBUS команда групповой записи регистров 0x10. Для записи доступен регистр 143(0x008F) — в качестве командного регистра.
Записываемое значение(десятичное) | Действие |
1 | Включение/выключение режима БУРЕНИЕ. Если режим БУРЕНИЕ был выключен запись значения 1 приведет к его включению, если был включен — выключению. Проконтролировать текущее состояние режима БУРЕНИЕ можно читая значение параметра с ID 0x0112. |
2 | Включение/выключение режима ВЕРНЕР. Если режим ВЕРНЕР был выключен запись значения 2 приведет к его включению, если был включен — выключению. Проконтролировать текущее состояние режима ВЕРНЕР можно читая значение параметра с ID 0x0101. |
4 | Обнуление положения таль блока. |
0x0090 — идентификатор параметра
0x0091 — Старшее слово HIWORD
0x0092 — Младшее слово HIWORD
Таблица параметров
№ | ` | Единицы измерения | Название в
ДЭЛ-140Е\ДЭЛ-150 |
Описание | |
dec | hex | ||||
1 | x0100 | 1 кгс | НАГР.КРЮК | Нагрузка на крюк | |
2 | x0102 | 0.1 ат | ГК ДАВЛЕНИЕ | Давление в системе гидравлического ключа | |
3 | x0104 | 0.1 ат | ПЖ ВХ.ДАВЛ | Давление промывочной жидкости | |
4 | x0105 | 0.1 ат | ПЖ ВХ.ДАВЛ2 | Давление промывочной жидкости 2 | |
5 | x0106 | 0.1°С | ТЕМПЕРАТУРА | Температура окружающей среды | |
6 | x0108 | 0.1 °С | ПЖ ВХ.ТЕМП | Температура ПЖ на выходе | |
7 | x010A | 0.1 °С | ПЖ ВЫХ.ТЕМП | Температура ПЖ на входе | |
8 | x010C | 0.1 м/с | СКОРОСТЬ СП | Скорость спуска | |
9 | x010E | 1 % | ПЖ ВЫХОД (%) | Выход бурового раствора | |
10 | x0112 | 1 кгс | НАГР.ДОЛОТО | Нагрузка на долото | |
11 | x0114 | 1 %НКПР | ГАЗ — 1 | ГАЗ — 1 | |
12 | x0118 | 1 мг/м³ | ГАЗ — 2 | ГАЗ — 2 | |
13 | x011A | 1 %НКПР | ГАЗ — 3 | ГАЗ — 3 | |
14 | x011C | 1 мг/м³ | ГАЗ — 4 | ГАЗ — 4 | |
15 | x011E | 1 %НКПР | ГАЗ — 5 | ГАЗ — 5 | |
16 | x0120 | 1 мг/м³ | ГАЗ — 6 | ГАЗ — 6 | |
17 | x0122 | 1 %НКПР | ГАЗ — 7 | ГАЗ — 7 | |
18 | x0124 | 1 мг/м³ | ГАЗ — 8 | ГАЗ — 8 | |
19 | x0115 | 1 %НКПР | ГАЗ — 9 | ГАЗ — 9 | |
20 | x0119 | 1 мг/м³ | ГАЗ — 10 | ГАЗ — 10 | |
21 | x011B | 1 %НКПР | ГАЗ — 11 | ГАЗ — 11 | |
22 | x011D | 1 мг/м³ | ГАЗ – 12 | ГАЗ — 12 | |
23 | x011F | 1 %НКПР | ГАЗ – 13 | ГАЗ – 13 | |
24 | x0121 | 1 мг/м³ | ГАЗ – 14 | ГАЗ – 14 | |
25 | x0123 | 1 %НКПР | ГАЗ – 15 | ГАЗ – 15 | |
26 | x0125 | 1 мг/м³ | ГАЗ – 16 | ГАЗ – 16 | |
27 | x0128 | 0.01 м³ | ПЖ УРОВ.1 | Уровень(объем) ПЖ 1 | |
28 | x012A | 0.01 м³ | ПЖ УРОВ.2 | Уровень(объем) ПЖ 2 | |
29 | x012C | 0.01 м³ | ПЖ УРОВ.3 | Уровень(объем) ПЖ 3 | |
30 | x012E | 0.01 м³ | ПЖ УРОВ.4 | Уровень(объем) ПЖ 4 | |
31 | x0130 | 0.01 м³ | ПЖ УРОВ.5 | Уровень(объем) ПЖ 5 | |
32 | x0132 | 0.01 м³ | ПЖ УРОВ.6 | Уровень(объем) ПЖ 6 | |
33 | x0134 | 0.01 м³ | ПЖ УРОВ.7 | Уровень(объем) ПЖ 7 | |
34 | x0136 | 0.01 м³ | ПЖ УРОВ.8 | Уровень(объем) ПЖ 8 | |
35 | x0129 | 0.01 м³ | ПЖ УРОВ.9 | Уровень(объем) ПЖ 9 | |
36 | x012B | 0.01 м³ | ПЖ УРОВ.10 | Уровень(объем) ПЖ 10 | |
37 | x012D | 0.01 м³ | ПЖ УРОВ.11 | Уровень(объем) ПЖ 11 | |
38 | x012F | 0.01 м³ | ПЖ УРОВ.12 | Уровень(объем) ПЖ 12 | |
39 | x0131 | 0.01 м³ | ПЖ УРОВ.13 | Уровень(объем) ПЖ 13 | |
40 | x0133 | 0.01 м³ | ПЖ УРОВ.14 | Уровень(объем) ПЖ 14 | |
41 | x0135 | 0.01 м³ | ПЖ УРОВ.15 | Уровень(объем) ПЖ 15 | |
42 | x0137 | 0.01 м³ | ПЖ УРОВ.16 | Уровень(объем) ПЖ 16 | |
43 | x0138 | 0.01 л/с | НАСОС РАСХ1 | Мгновенный расход насоса 1 | |
44 | x013A | 0.01 л/с | НАСОС РАСХ2 | Мгновенный расход насоса 2 | |
45 | x013C | 0.01 л/с | НАСОС РАСХ3 | Мгновенный расход насоса 3 | |
46 | x013E | 0.01 л/с | НАСОС РАСХ4 | Мгновенный расход насоса 4 | |
47 | x0147 | 0.01 л/с | НАСОСЫ РАСХ | Суммарный мгновенный расход насосов | |
48 | x014A | 0.01 кгс*м | РОТОР МОМЕНТ | Момент на роторе | |
49 | x014C | 1 об/мин | РОТОР ОБОРОТЫ | Обороты ротора | |
50 | x014E | 0.1 м | ПОЛОЖЕНИЕ ТБ | Положение тальблока над столом | |
51 | x014F | 0.001 м | ГЛУБ.ЗАБОЯ | Глубина забоя | |
52 | x0150 | 0.1 тс | МК НАГРУЗКА | Нагрузка на механическом ключе | |
53 | x0151 | 0.01 кгс*м | АКБ МОМЕНТ | Момент на ключе АКБ | |
54 | x0152 | 0.01 кгс*м | КЛЮЧ МОМЕНТ | Момент на механическом ключе | |
55 | x0154 | 0.01 л/с | РАСХОД НА ВХ | Мгновенный расход, проточный датчик | |
56 | x0156 | 0.001 г/см³ | ПЛОТН. ПЖ | Плотность ПЖ | |
57 | x0157 | 0.001 г/см³ | ПЛОТН. ПЖ3 | Плотность ПЖ 3 | |
58 | x0158 | 0.001 г/см³ | ПЛОТН. ПЖ2 | Плотность ПЖ 2 | |
59 | x0159 | 0.001 г/см³ | ПЛОТН. ПЖ4 | Плотность ПЖ 4 | |
60 | x015A | 1 кгс*м | ВП МОМЕНТ | Верхний привод момент | |
61 | x015C | 1 об/мин | ВП ОБОРОТЫ | Верхний привод обороты | |
62 | x0170 | 0.01 кгс*м | КЛ.МОМЕНТ 2 | Момент на механическом ключе 2 | |
63 | x0172 | 0.01 кгс*м | КЛ.МОМЕНТ 3 | Момент на механическом ключе 3 | |
64 | x0139 | 0.01 ход/мин | НАСОС ХОД 1 | Ходы насоса 1 | |
65 | x013B | 0.01 ход/мин | НАСОС ХОД 2 | Ходы насоса 2 | |
66 | x013D | 0.01 ход/мин | НАСОС ХОД 3 | Ходы насоса 3 | |
67 | x013F | 0.01 ход/мин | НАСОС ХОД 4 | Ходы насоса 4 | |
68 | x0178 | 0.01 м³ | ПЖ УРОВ.СУМ | ПЖ УРОВЕНЬ СУММА | |
69 | x0179 | 0.01 м³ | ПЖ УРОВ.СУМ2 | ПЖ УРОВЕНЬ СУММА 2 | |
70 | x017C | 0,1 м/ч | СКОР.ПРОХОДК | СКОРОСТЬ ПРОХОДКИ | |
71 | x0190 | 1 кгс | НАГР.КРЮК 2 | НАГРУЗКА НА КРЮК 2 |