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

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

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

В контроллере установлен модуль интерфейса 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 адрес регистра 514, номер бита 6.

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

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

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

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

    ;
  • boolean - бит.

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

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

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

Регистр (HEX)

Регистр (DEC)

Тип

Доступ

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

Значения

Дискретные входы/выходы

 

200

512

word

R

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

ib_DSH

2000

  512.0

bool

R

ДСХ

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

1 – Замкнут

ib_Pwd_HAL

2001

  512.1

bool

R

Р.макс

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

1 – Замкнут

ib_RD_High

2002

  512.2

bool

R

Р.верх

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

1 – Замкнут

ib_RD_Low

2003

  512.3

bool

R

Р.низ

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

1 – Замкнут

ib_PDS_1

2004

  512.4

bool

R

PDS Н1

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

1 – Замкнут

ib_PDS_2

2005

  512.5

bool

R

PDS Н2

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

1 – Замкнут

ib_PDS_3

2006

  512.6

bool

R

PDS Н3

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_Pump_En_3

2009

  512.9

bool

R

РЦ Н3

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

1 – Замкнут

ib_DI5_Av

200А

  512.10

bool

R

Дополнительный сигнал аварии 

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

1 – Замкнут

ib_Lvl_Min

200В

  512.11

bool

R

Ур.Мин

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_Pump_M_3

2022

  514.2

bool

R

Н3

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_av_Pump_3

2025

  514.5

bool

R

Ав.Н3

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

1 – Замкнут

ob_AvGen

2029

  514.9

bool

R

Ав.Общ

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

1 – Замкнут

ob_AvLvl

202А

  514.10

bool

R

Ав.ДУ

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

1 – Замкнут

ob_AvPwd

202B

  514.11

bool

R

Ав.ДД

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

1 – Замкнут

ia_Pwd

204

516

real

R

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

0…100

ia_Lvl

206

518

real

R

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

0…100

net_vi_TGN_1

20C

524

word

R

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

-

net_vi_TGN_2

20D

525

word

R

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

-

net_vi_TGN_3

20E

526

word

R

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

-

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

set_PDS_Sourse

213

531

word

RW

Источник сигнала PDS

0 - Индивидульно,

1 - PDS1,

2 - PDS2,

3 - PDS3

cmd_on

214

532

word

W

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

-

cmd_Start

2140

  532.0

bool

W

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

0 - Cтоп,

1 - Старт 

cmd_RunP

2141

532.1

bool

W

Включить функцию прогона насосов 

0 - Выкл,

1 - Вкл

cmd_ResetAv

2142

  532.2

bool

W

Сброс аварий 

0 - Нет,

1 - Да

cmd_DTP_PTC

2146

  532.6

bool

W

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

0 - Нет,

1 - Да

cmd_off

215

533

word

W

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

-

cmd_Stop

2150

  533.0

bool

W

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

0 - Старт,

1 - Стоп 

cmd_RunP

2151

  533.1

bool

W

Выключить функцию прогона насосов 

0 - Вкл,

1 - Выкл

cmd_DTP_NTC

2156

  533.6

bool

W

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

0 - Нет,

1 - Да

net_code_Sys

216

534

word

R

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

0 - Стоп,

1 - Тест,

2 - Работа,

3 - Авария

net_code_Sys_2

217

535

word

R

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

 

cmd_Start

2170

  535.0

bool

R

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

0 - Cтоп,

1 - Старт 

cmd_RunP

2171

  535.1

bool

R

Состояние функции прогон

0 - Выключена,

1 - Включена

ub_CtrlMan

2173

  535.3

bool

R

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

0 - Выключен,

1 - Включен

ub_TankMode

2174

  535.4

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_Pwd

218

536

word

R

Давление после насосной группы

0 – Норма,

1 – Меньше,

2 – Больше,

3 - Авария

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 – Резерв

net_code_P3

21C

540

word

R

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

0 – Отключен,

1 – Выключен,

2 – Включен,

3 – Авария,

4 – Резерв

net_code_DI5

21D

541

word

RW

Назначение дополнительного сигнала аварии 

0 - Отключен,

1 - Сигнализация,

2 - Авария

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_P3

2203

  544.3

bool

R

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

0 - Норма,

1 - Авария

av_DTP1

2204

  544.4

bool

R

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

0 - Норма,

1 - Авария

av_DTP2

2205

  544.5

bool

R

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

0 - Норма,

1 - Авария

av_DTP3

2206

  544.6

bool

R

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

0 - Норма,

1 - Авария

av_Pwd

2207

  544.7

bool

R

Авария аналогового датчика давления 

0 - Норма,

1 - Авария

av_Lvl

2208

  544.8

bool

R

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

0 - Норма,

1 - Авария

av_SH

2209

  544.9

bool

R

Сухой ход 

0 - Норма,

1 - Авария

av_Pwd_HAL

220А

  544,10

bool

R

Превышено давление на выходе насосной группы 

0 - Норма,

1 - Авария

av_Lvl_min

220B

  544.11

bool

R

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

0 - Норма,

1 - Авария

av_Lvl_max

220C

  544.12

bool

R

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

0 - Норма,

1 - Авария

DI5_DI7

220F

  544.15

bool

R

Авария по дополнительному аварийному входу 

0 - Норма,

1 - Авария

net_code_Err

221

545

word

R

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

-

Av_DTP_Gen

2213

  545.3

bool

R

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

0 - Норма,

1 - Авария

net_ua_Pump_min

222

546

word

RW

Минимальное количество одновременно работающих насосов 

0...1

net_ua_Pump_max

223

547

word

RW

Максимальное количество одновременно работающих насосов 

1...3

mode_Pump_1

224

548

word

RW

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

0 - Отключен,

1 - Основной,

2 - Резерв

mode_Pump_2

225

549

word

RW

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

0 - Отключен,

1 - Основной,

2 - Резерв

mode_Pump_3

226

550

word

RW

Статус третьего насоса 

0 - Отключен,

1 - Основной,

2 - Резерв

net_ut_Reg_Up(s)

227

551

word

RW

Задержка подключения дополнительного насоса, с

0...3600

net_ut_Reg_Stab(s)

228

552

word

RW

Время стабилизации давления после подключения/отключения насоса, с

0...7200

net_ut_Reg_Dw(s)

229

553

word

RW

Задержка отключения работающего насоса, с

0...3600

net_ua_Pwd_LWL/ net_ua_Lvl_Min

22A

554

real

RW

Минимальное давление, при котором включается дополнительный насос/ Показания датчика соответствующие минимальному уровню

0...100

net_ua_Pwd_HWL/ net_ua_Lvl_H

22C

556

real

RW

Максимальное давление при котором отключается насос/ Показания датчика соответствующие максимальному уровню

0...100

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_Lvl_4

234

564

real

RW

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

0...100

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

net_ua_P_ratio_3

23E

574

real

RW

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

0,8...1,4

Примечание
* Значения параметров в определенных конфигурациях или режимах системы.