Skip to main content

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

Все модули I/O Ларус (V1 и V2) поддерживают Modbus TCP (порт 502). Каждый модуль имеет собственный IP-адрес и карту регистров.

AI-8: аналоговые входы

Input Registers (FC = 4, чтение)

АдресРегистрыФорматОписание
0–12IEEE 754 floatAI канал 0 (мА / В / °C)
2–32IEEE 754 floatAI канал 1
4–52IEEE 754 floatAI канал 2
6–72IEEE 754 floatAI канал 3
8–92IEEE 754 floatAI канал 4
10–112IEEE 754 floatAI канал 5
12–132IEEE 754 floatAI канал 6
14–152IEEE 754 floatAI канал 7
100–1012IEEE 754 floatRTD канал 0 (°C)
102–1032IEEE 754 floatRTD канал 1 (°C)
114–1152IEEE 754 floatRTD канал 7 (°C)

Holding Registers (FC = 3/6/16, чтение/запись)

АдресОписание
200Режим канала 0 (0=4-20мА, 1=0-10В, 2=Pt100, 3=Pt1000, 4=TC_K)
201Режим канала 1
207Режим канала 7

AO-8: аналоговые выходы

Holding Registers (FC = 3/6/16)

АдресРегистрыФорматОписание
100–1012IEEE 754 floatAO канал 0 уставка (мА / В)
102–1032IEEE 754 floatAO канал 1 уставка
104–1052IEEE 754 floatAO канал 2 уставка
106–1072IEEE 754 floatAO канал 3 уставка
108–1092IEEE 754 floatAO канал 4 уставка
110–1112IEEE 754 floatAO канал 5 уставка
112–1132IEEE 754 floatAO канал 6 уставка
114–1152IEEE 754 floatAO канал 7 уставка

Input Registers (FC = 4, обратная связь)

АдресРегистрыФорматОписание
0–12IEEE 754 floatAO канал 0 фактическое значение
14–152IEEE 754 floatAO канал 7 фактическое значение

DI-16: дискретные входы

Discrete Inputs (FC = 2, чтение)

АдресОписание
0DI канал 0 (0 = разомкнут, 1 = замкнут)
1DI канал 1
15DI канал 15

Input Registers (FC = 4, счётчики)

АдресРегистрыФорматОписание
0–12UINT32Счётчик канала 0
2–32UINT32Счётчик канала 1
4–52UINT32Счётчик канала 2
6–72UINT32Счётчик канала 3

DO-16: дискретные выходы

Coils (FC = 1/5/15, чтение/запись)

АдресОписание
0DO канал 0 (0 = выкл, 1 = вкл)
1DO канал 1
15DO канал 15

Discrete Inputs (FC = 2, обратная связь)

АдресОписание
0DO канал 0 фактическое состояние
15DO канал 15 фактическое состояние

Сводная таблица функций Modbus

МодульFC=1 (Coils)FC=2 (Discrete)FC=3 (Holding)FC=4 (Input)
AI-8Режимы каналовЗначения AI/RTD
AO-8Уставки AOОбратная связь
DI-16Состояния DIСчётчики
DO-16Управление DOОбратная связь

Подключение из 4diac IDE

Для подключения модулей из 4diac IDE используется FB CLIENT_N_M (Modbus TCP):

ID: modbus[192.168.1.101:502, 1, 4, 0, 8]
│ │ │ │ │ └── count (8 регистров)
│ │ │ │ └───── start_addr (0)
│ │ │ └──────── function (4 = Input Registers)
│ │ └─────────── unit_id (1)
│ └───────────── port (502)
└──────────────────────── IP-адрес модуля

Подробнее о конфигурации 4diac — в разделе Ларус в 4diac IDE.