Станции управления

МК3 - Новая автоматика

Чтение регистров производится командой 04 (Read Input Register).

Тип данных статусов состояния является - перечисление.

Название параметра Регистр Тип данных Примечание
Режим работы (HS) 301 Word 0: Местное
1: Дистанция
Работа (KM) 302 Word 5 or 6 значение.
Код аварии (AL) 305 Word 5 or 6 or 7 - общая авария
1 or 2 or 3 or 4 - авария перекос
8 or 7 - сухой ход
20 - сопротивление изоляции
Напряжение фазы A(L1), В 307 Int 0 : 3000
Напряжение фазы B(L2), В 308 Int 0 : 3000
Напряжение фазы C(L3), В 309 Int 0 : 3000
Ток фазы A(L1), А 312 Int 0 : 10000
Ток фазы B(L2), А 313 Int 0 : 10000
Ток фазы C(L3), А 314 Int 0 : 10000
Температура 345 Int -500:1200

Исполнительные устройства

Электропривод AUMA AC 01.1 ModBusRTU

Reading input data from the actuator using register functions

  • Function to be used: Read Input Register (04)

To perform remote operations, the selector switch must be in position Remote control (REMOTE).

Functions to be used:

  • Preset Single Register (06)
  • Preset Multiple Register (16)
  • Read Holding Register (03)
Название параметра Регистр Тип данных Примечание
Статус привода (Чтение) 1000 (0x03E8) Word 0 - Thermal fault
1 - Phase fault
2 -Sel. sw. REMOTE
3 - Sel. sw. LOCAL
4 - Limit sw OPEN
5 - Limit sw CLOSED
6 - Torque sw OPEN
7 - Torque sw CLOSED
8 - End sw OPEN
9 - End sw CLOSED
10 - Setpoint reached
11 - Not ready REMOTE
12 - Running OPEN
13 - Running CLOSE
14 - Warnings
15 - Fault
Текущее положение (Чтение) 1001 (0x03E9) Word Byte 3: Actual position high byte (position transmitter)
Byte 4: Actual position low byte (position transmitter)
Удаленное управление (Запись) 1000 (0x03E8) Word 8 - Fieldbus OPEN
9 - Fieldbus CLOSE
10 - Fieldbus SETPOINT
11 - Fieldbus RESET
Текущее положение (Запись) 1001 (0x03E9) Word Byte 3: setpoint position /(process setpoint, option) High byte
Byte 4: setpoint position /(process setpoint), option Low byte

ПЧ VEDA VFD VF-101

Название параметра Регистр Тип данных Примечание
Состояние ПЧ 8194 (0x2002) Word Бит 0: в работе
Бит 1: разгон
Бит 2: торможение
Бит 3: 0 – вращение в прямом направлении 1 – вращение в обратном направлении
Бит 4: ошибка
Бит 5: разблокирован
Бит 6: предупреждения
Выходная частота 8449 (0x2101) Word 0.01Гц
Выходной ток 8450 (0x2102) Word 0.1А

Расходомеры

StreamLux SLS-720f

Используется протокол Modbus RTU. Чтение регистров осуществляется функцией 3 (0x03)  Read Holding Registers.

Название параметра Регистр Тип данных Примечание
Q м3/час 0x0000 Float
V м3 0x0018 Int32
AI-1 0x0024 Float Значение дополнительного входа 1
AI-2 0x0026 Float Значение дополнительного входа 2

Взлет ИВК 102п

Данное устройство опрашивается только со скоростью обмена 4800 бит/с.

Используется протокол Modbus RTU. Чтение регистров осуществляется функцией 4 (0x04)  Read Input Registers.

Название параметра Регистр Тип данных Примечание
Q1 м3/час 49178 Float
V1 м3 32822 Int32 Данные передаются в литрах
Q2 м3/час 49208 Float
V2 м3 32854 Int32 Данные передаются в литрах

Взлет ЛАЙТ М

Используется протокол Modbus RTU. Чтение регистров осуществляется функцией 4 (0x04)  Read Input Registers.

Пример получения значений в среде CodeSys:

FIT_Q := SWAP_REAL_F(FIT_Q_RAW,2301) * 60.0 / 1000.0;
FIT_V := ROL(FIT_V_RAW,16);
Название параметра Регистр Тип данных Примечание
Q м3/час 49160 (0xC008) Float Текущий расход, л/мин
V м3 32770 (0x8002) signed long Целая часть объемов

Сигнур АКРОН-01 и АКРОН-02

Интервал между повторяющимися запросами прибора должен быть более стократно увеличенного суммарного времени запроса к прибору и его ответа.

Используется протокол Modbus RTU. Чтение регистров осуществляется функцией 3 (0x03)  Read Holding Registers.

Для чтения данных с двух канального расходомера Акрон-02, к адресам первого канала нужно добавить 0x30.

Используемые клеммы подключения:
1 - GND
2 - A
3 - B

Название параметра Регистр Тип данных Примечание
Q м3/час 0х0002 – 0х0003 Float
V м3 0х0006 – 0х0007 Long неотмасштабированное значение «положительного» объёма
Koef
Error code
0х000F Pu (byte)
error (byte)
lg(KU) – 3, KU – масштабирующий множитель объёма
код ошибки
Q2 м3/час 0х0032 – 0х0033 Float
V2 м3 0х0036 – 0х0037 Long
Koef
Error code канал 2
0х003F Pu (byte)
error (byte)

Пример ФБ для расходомера Акрон-01 в среде CodeSys

FUNCTION_BLOCK Acron_01
VAR_INPUT
// 2 and 3 register from FIT
Q_RAW: REAL;
// 6 and 7 register from FIT
V_RAW: DWORD;
// 15 register from FIT
KOEF_RAW: WORD;
END_VAR
VAR_OUTPUT
// Q m3/h
Q: REAL;
// V m3
V: DWORD;
// koef
KOEF: REAL;
// Fault code
FAULT: BYTE;
END_VAR
KOEF := EXPT(10,(TRUNC(KOEF_RAW/EXPT(2,8))-3));
FAULT := WORD_TO_BYTE(KOEF_RAW);
Q := SWAP_REAL_F(Q_RAW,1032);
V := REAL_TO_DWORD(SWAP_DWORD_F(V_RAW,1032) * KOEF);

Сигнур ЭХО-Р

Интервал между повторяющимися запросами прибора должен быть более стократно увеличенного суммарного времени запроса к прибору и его ответа.

Используется протокол Modbus RTU. Чтение регистров осуществляется функцией 3 (0x03)  Read Holding Registers.

Используемые клеммы подключения:
1 - GND
2 - A
3 - B

Название параметра Регистр Тип данных Примечание
H, м 0x0000-0x0001 Float Уровень, м
Q м3/сек 0х0002 – 0х0003 Float Для часового нужно умножить на 3600
V м3 0х0004 – 0х0005 Long неотмасштабированное значение «положительного» объёма
Koef
Error code
0х0009 Pu (byte)
error (byte)
lg(KU) – 3, KU – масштабирующий множитель объёма
код ошибки

УРЖ2КМ

Для получения накопленных значений объема и наработанного времени используется функция 3.
Для получения информации о приборе используется функция 17

Название параметра Регистр Тип данных Примечание
Q1 м3/час 13 Float
Q2 м3/час 15 Float
V1 м3 0 Long/Float
V2 м3 4 Long/Float