Сетевой интерфейс

Сетевой интерфейс

Внимание
Для корректной работы прибора вносить изменения в параметры «Прибор», «Входы», «Выходы» ЗАПРЕЩЕНО!

В контроллере установлен модуль интерфейса RS-485 для организации работы по протоколу Modbus в режиме Slave.

Для работы контроллера в сети RS-485 следует установить его сетевые настройки в системном меню контроллера с помощью кнопок и индикатора на лицевой панели (см. рисунок).

Прибор в режиме Slave поддерживает следующие функции:

  • чтение состояния входов/выходов;
  • запись состояния выходов;
  • чтение/запись сетевых переменных.

Прибор работает по протоколу Modbus в одном из двух режимов: Modbus-RTU или Modbus-ASCII, автоматически распознает режим обмена RTU/ASCII. Адреса регистров, тип переменных параметров, доступных по протоколу Modbus, приведены в разделе.

Graphic
Настройка параметров сетевого интерфейса

Карта регистров

Прибор поддерживает протоколы обмена Modbus RTU и Modbus ASCII (переключение автоматическое).

Функции чтения:

  • 0х01 (read coil status);

  • 0х03 (read holding registers);

  • 0х04 (read input registers).

Функции записи:

  • 0х05 (force single coil);

  • 0х06 (preset single register);

  • 0х10 (preset multiple registers).

Параметры битовой маски (состояние системы, аварии и др.) могут читаться как функцией 0х03, так и 0х01 - в этом случае номер регистра нужно умножить на 16 и прибавить номер бита.

Пример

Требуется считать функцией 0х01 статус кнопки сброса аварий (адрес регистра 532, номер бита 2).

Адрес ячейки рассчитывается следующим образом: 532 ∙ 16 + 2 = 8514.

Поддерживаемые типы данных:

  • word - беззнаковое целое (2 байта), на каждый параметр отводится один регистр Modbus;

  • float - с плавающей точкой (4 байта), занимает два соседних регистра Modbus. Передача числа осуществляется младшим регистром вперед (little-endian)

    ;
  • boolean - бит.

Типы доступа: R - только чтение, RW - чтение/запись, W - только запись.

Карта регистров

Код параметра

Регистр  (HEX)

Регистр  (DEC)

Тип

Доступ

Имя переменной

Значения

 

200

512

word

R

Битовая маска входов

ib_PDS_1

2004

  512.4

bool

R

Сигнал от температурного реле насоса 1

0 – Разомкнут,

1 – Замкнут

ib_PDS_2

2005

  512.5

bool

R

Сигнал от температурного реле насоса 2

0 – Разомкнут,

1 – Замкнут

ib_Pump_En_1

2007

  512.7

bool

R

Разр РН1

0 – Разомкнут,

1 – Замкнут

ib_Pump_En_2

2008

  512.8

bool

R

Разр РН2

0 – Разомкнут,

1 – Замкнут

ib_Lvl_Max

200С

  512.12

bool

R

УрМакс

0 – Разомкнут,

1 – Замкнут

ib_Lvl_1

200D

  512.13

bool

R

Ур1

0 – Разомкнут,

1 – Замкнут

ib_Lvl_2

200E

  512.14

bool

R

Ур2

0 – Разомкнут,

1 – Замкнут

ib_Lvl_3

200F

  512.15

bool

R

Ур3

0 – Разомкнут, 1 – Замкнут

 

202

514

word

R

Битовая маска выходов

ob_Pump_M_1

2020

  514.0

bool

R

Вкл.Н1

0 – Разомкнут,

1 – Замкнут

ob_Pump_M_2

2021

  514.1

bool

R

Вкл.Н2

0 – Разомкнут,

1 – Замкнут

ob_av_Pump_1

2023

  514.3

bool

R

АвН1

0 – Разомкнут,

1 – Замкнут

ob_av_Pump_2

2024

  514.4

bool

R

АвН2

0 – Разомкнут,

1 – Замкнут

ob_AvGen

2029

  514.9

bool

R

АвОбщ

0 – Разомкнут,

1 – Замкнут

ob_AvLvl_Max

202C

  514.12

bool

R

Перелив 

0 – Разомкнут,

1 – Замкнут

ob_Trans_1

202D

  514.13

bool

R

Трансформатор 1

0 – Разомкнут, 1 – Замкнут

ob_Trans_2

202E

  514.14

bool

R

Трансформатор 2

0 – Разомкнут,

1 – Замкнут

ia_Lvl

206

518

real

R

Аналоговый датчик уровня

0…100

net_ia_I1

208

520

real

R

Сила тока насос 1

0...999

net_ia_I2

20A

522

real

R

Сила тока насос 2

0...1000

net_vi_TGN_1

20C

524

word

R

Время наработки насоса 1 

-

net_vi_TGN_2

20D

525

word

R

Время наработки насоса 2

-

ut_P_Work(h)

20F

527

real 

RW

Период смены насосов по наработке, ч

0...900

ut_P_Pause(s)

211

529

word

RW

Пауза переключения насосов при смене, с

0...3600

ut_P_Off(s)

212

530

word

RW

Минимальное время нахождения насоса в выключенном состоянии, с

1...3600

cmd_on

214

532

word

W

Командное словов "включить"

-

cmd_Start

2140

  532.0

bool

W

Перейти в режим "Cтарт"

0 - Cтоп,

1 - Старт 

cmd_ResetAv

2142

  532.2

bool

W

Сброс аварий 

0 - Нет,

1 - Да

cmd_DTP_PTC

2146

  532.6

word

W

Установить тип датчика перегрева PTC

0 - Нет,

1 - Да

cmd_off

215

533

word

W

Командное слово "Выключить"

-

cmd_Stop

2150

  533.0

bool

W

Перейти в режим "Cтоп"

0 - Старт,

1 - Стоп 

cmd_DTP_NTC

2156

  533.6

bool

W

Установить тип датчика перегрева NTC

0 - Нет, 1 - Да

net_code_Sys

216

534

word

R

Текущее состояние системы

0 - Стоп,

1 - Тест,

2 - Работа,

3 - Авария,

4 - Работа по аварийной стратегии 

net_code_Sys_2

217

535

word

R

Битовая маска состояния команд

 

cmd_Start

2170

  535.0

bool

R

Состояние команды "Старт"

0 - Cтоп,

1 - Старт 

ub_CtrlMan

2173

  535.3

bool

R

Состояние режима дистанционного управления

0 - Выключен,

1 - Включен

lv_TestMode

2175

  535.5

bool

R

Режим теста входов выходов

0 - Выключен,

1 - Включен

lv_DTP_PTC

2176

  535.6

bool

R

Тип датчика перегрева

0- NTC,

1 - PTC

net_code_Lvl

219

537

word

R

Уровень жидкости (дискретный)

0 - Ниже Ур1,

1 - Выше Ур1,

2 - Выше Ур2

net_code_P1

21A

538

word

R

Код состояния насоса 1

0 – Отключен,

1 – Выключен,

2 – Включен,

3 – Авария,

4 – Резерв

net_code_P2

21B

539

word

R

Код состояния насоса 2

0 – Отключен,

1 – Выключен,

2 – Включен,

3 – Авария,

4 – Резерв

ua_DTP_max

21E

542

word

RW

Cопротивление перегрева, Ом

0...4000

ua_DTP_min

21F

543

word

RW

Cопротивления остывания, Ом

0...4000

net_code_Err

220

544

word

R

Битовая маска аварий 

-

av_NoWP

2200

  544.0

bool

R

Нет рабочих насосов

0 - Норма,

1 - Авария

av_P1

2201

  544.1

bool

R

Авария насоса 1

0 - Норма,

1 - Авария

av_P2

2202

  544.2

bool

R

Авария насоса 2

0 - Норма,

1 - Авария

av_DTP1

2204

  544.4

bool

R

Перегрев насоса 1

0 - Норма,

1 - Авария

av_DTP2

2205

  544.5

bool

R

Перегрев насоса 2

0 - Норма,

1 - Авария

av_Lvl

2208

  544.8

bool

R

Авария датчиков уровня 

0 - Норма,

1 - Авария

av_Lvl_max

220C

  544.12

bool

R

Аварийно высокий уровень в емкости

0 - Норма,

1 - Авария

av_Mod_1T_1

220D

  544.13

bool

R

Нет связи с модулем МЭ 1

0 - Норма,

1 - Авария

av_Mod_1T_2

220Е

  544.14

bool

R

Нет связи с модулем МЭ 2

0 - Норма,

1 - Авария

net_code_Err

221

545

word

R

Битовая маска аварий 

-

Av_DTP_Gen

2213

  545.3

bool

R

Перегрев всех насосов

0 - Норма,

1 - Авария

mode_Pump_1

224

548

word

RW

Статус первого насоса 

0 - Отключен,

1 - Основной,

2 - Резерв

mode_Pump_2

225

549

word

RW

Статус второго насоса 

0 - Отключен,

1 - Основной,

2 - Резерв

net_ua_Lvl_1

22Е

558

real

RW

Показание датчика, соответствующие уровню № 1

0...100

net_ua_Lvl_2

230

560

real

RW

Показание датчика, соответствующие уровню № 2

0...100

net_ua_Lvl_3

232

562

real

RW

Показание датчика, соответствующие уровню № 3

0...100

net_ua_I_HWL

236

566

real

RW

Верхняя рабочая граница показаний силы тока

0...999

net_ua_I_LWL

238

568

real

RW

Нижняя рабочая граница показаний силы тока

0...999

net_ua_P_ratio_1

23А

570

real

RW

Коэффициент износа насоса 1

0,8...1,2

net_ua_P_ratio_2

23C

572

real

RW

Коэффициент износа насоса 2

0,8...1,3