СЕРВИС 2

В модуле управления МУ-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