Добрый день!
Очень нужен шаблон на счетчик электроэнергии ABB E31 412-200.
Есть порт RS-485, на него карту регистров не нашел. но есть на похожую модель A41 здесь - https://www.aggsoft.ru/serial-data-logger/tutorials/modbus-data-logging/abb-a41-a42.htm.
Добрый день. А пробовали уже соединиться с ним? В описании именно этого https://new.abb.com/low-voltage/ru/products/modulnoe-oborudovanie/e31
прямо сказано что Modbus RTU. Но ни скорости ни адреса по умолчанию нигде нет. Нужно методом перебора получить.
Информацию искал долго. В Руководстве информации 0.
Нашёл здесь https://youtu.be/8u91ANUvydA , что по умолчанию адрес 247.
Но не могу понять как его послушать и получить от него отклик. Подключён на второй порт RS-485/CAN. Скорость 9600.
Руководство по эксплуатации - https://static.vellmart.net/files/0198789-Инструкция.pdf
Краткая информация:
https://static.vellmart.net/files/0198789-Паспорт.pdf
Добрый день!
Так что с помощью по шаблону для электросчетчика? Сможете помочь?
Добрый день!
Вот по этой инструкции начните действовать, пожалуйста: https://wirenboard.com/wiki/Драйвер_wb-mqtt-serial:Примеры_написания_шаблонов
Всем привет!
Набросал шаблон для чтения показаний по четырём тарифам и сумме показаний. Документации по протоколу обмена нет, шаблон написан на основе анализа взаимодействия счётчика с софтом, поэтому, в теории может работать не всегда (например, необходимы инициализирующие команды перед чтением). Если у кого-то есть документация, прошу поделиться.
{
"device_type": "ABB E31 412-200",
"device": {
"name": "ABB-E31-412-200",
"id": "abb-e31-412-200",
"max_read_registers": 60,
"channels": [
{
"name": "Power",
"reg_type": "holding",
"address": "0x5000",
"type": "power_consumption",
"readonly": true,
"format": "u32",
"scale": 0.01
},
{
"name": "T1",
"reg_type": "holding",
"address": "0x5002",
"type": "power_consumption",
"readonly": true,
"format": "u32",
"scale": 0.01
},
{
"name": "T2",
"reg_type": "holding",
"address": "0x5004",
"type": "power_consumption",
"readonly": true,
"format": "u32",
"scale": 0.01
},
{
"name": "T3",
"reg_type": "holding",
"address": "0x5006",
"type": "power_consumption",
"readonly": true,
"format": "u32",
"scale": 0.01
},
{
"name": "T4",
"reg_type": "holding",
"address": "0x5008",
"type": "power_consumption",
"readonly": true,
"format": "u32",
"scale": 0.01
}
]
}
}
Вадим, спасибо за помощь.
На следующей неделе попробую и сообщу о результатах.
Сергей
На всякий случай параметры порта: 9600, 8 бит, even, 1 стоп-бит. Адрес устройства - 247.
Подправил шаблон. Добавил новые каналы. Все работает.
Шаблон ABB E31-412-200:
{
"device_type": "ABB E31 412-200",
"device": {
"name": "ABB-E31-412-200",
"id": "abb-e31-412-200",
"max_read_registers": 60,
"channels": [
{
"name": "Voltage",
"reg_type": "holding",
"address": "0x500A",
"type": "voltage",
"readonly": true,
"format": "u16",
"scale": 0.01
},
{
"name": "Current",
"reg_type": "holding",
"address": "0x500B",
"type": "current",
"readonly": true,
"format": "u16",
"scale": 0.01
},
{
"name": "Active Power",
"reg_type": "holding",
"address": "0x500C",
"type": "power",
"readonly": true,
"format": "s16",
"scale": 1
},
{
"name": "Power Factor",
"reg_type": "holding",
"address": "0x500D",
"type": "value",
"readonly": true,
"format": "s16",
"scale": 0.0001,
"round_to": 0.01
},
{
"name": "Frequency",
"reg_type": "holding",
"address": "0x500E",
"type": "value",
"readonly": true,
"format": "u16",
"scale": 0.01
},
{
"name": "Temperature",
"reg_type": "holding",
"address": "0x502D",
"type": "temperature",
"readonly": true,
"format": "s16",
"scale": 1
},
{
"name": "Energy Total",
"reg_type": "holding",
"address": "0x5000",
"type": "power_consumption",
"readonly": true,
"format": "u32",
"scale": 0.01
},
{
"name": "T1",
"reg_type": "holding",
"address": "0x5002",
"type": "power_consumption",
"readonly": true,
"format": "u32",
"scale": 0.01
},
{
"name": "T2",
"reg_type": "holding",
"address": "0x5004",
"type": "power_consumption",
"readonly": true,
"format": "u32",
"scale": 0.01
},
{
"name": "T3",
"reg_type": "holding",
"address": "0x5006",
"type": "power_consumption",
"readonly": true,
"format": "u32",
"scale": 0.01
},
{
"name": "T4",
"reg_type": "holding",
"address": "0x5008",
"type": "power_consumption",
"readonly": true,
"format": "u32",
"scale": 0.01
}
]
}
}
а может ли кто скорректировать шаблон для трехфазового счетчика abb a43 412-200?