Регистры данных оборудования по протоколам связи.
Содержание страницы
Станции управления
МК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
Чтение функцией 0x03. Запись функцией 0x06.
| Название параметра | Регистр | Тип данных | Примечание |
|---|---|---|---|
| Состояние ПЧ | 8194 (0x2002) | Word |
Бит 0: в работе
Бит 1: разгон Бит 2: торможение Бит 3: 0 – вращение в прямом направлении 1 – вращение в обратном направлении Бит 4: ошибка Бит 5: разблокирован Бит 6: предупреждения Бит 7: Запуск невозможен |
| Входная частота | 8448 (0x2100) | Word | 0.01Гц |
| Выходная частота | 8449 (0x2101) | Word | 0.01Гц |
| Выходной ток | 8450 (0x2102) | Word | 0.1А |
| Входное напряжение | 8451 (0x2103) | Word | Вольт |
| Выходное напряжение | 8452 (0x2104) | Word | Вольт |
| Наработка | 8472 (0x2118) | Word | Час |
| Состоянии клемм дискретных входных сигналов | 8462 (0x210E) | Word | |
| Запись уставки частоты | 8192 (0x2000) | Word | 0.01Гц |
| Запись команды управления | 8193 (0x2001) | Word | 1 - запуск, 5 - останов |
ПЧ Schneider Electric ATV630
Чтение функцией 3. Запись функцией 16.
Адрес ПЧ - 248
| Название параметра | Регистр | Тип данных | Примечание | Код параметра |
|---|---|---|---|---|
| Регистр состояния | 0x0C81 (3201) | Word | ETA | |
| Выходная частота | 0x0C82 (3202) | Word | 0.1Гц | RFR |
| Текущий ток | 0x0C84 (3204) | Word | Ампер | LCR |
| Последняя ошибка | 0x1BD1 (7121) | Word | Код последней ошибки | LFT |
| Состояние дискретных входов | 0x1452 (5202) | Word |
Bit 0 "LI1" logic inputs real image
Bit 1 "LI2" logic inputs real image Bit 2 "LI3" logic inputs real image Bit 3 "LI4" logic inputs real image Bit 4 "LI5" logic inputs real image Bit 5 "LI6" logic inputs real image Bit 6 "LI7" logic inputs real image Bit 7 "LI8" logic inputs real image |
IL1R |
| Заданная частота | 0x2136 (8502) | Word | -5000 ... 5000 | LFR |
| Команда управления | 0x2135 (8501) | Word |
Forward (on state) command
= 0: No forward command = 1: Forward command The assignment of Bit 0 cannot be modified. It corresponds to the assignment of the terminals. It can be switched. Bit 0 (Cd00) is only active if the channel of this control word is active. |
CMD |
Расходомеры
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 |
Метки
Категории
- Bсе статьи (6)
- Автоматизация (1)
- Диспетчеризация (1)
- Документация (3)
- Разработка (2)