Есть такая инструкция:
https://support.simplight.ru/knowledge-bases/2/articles/347-nastrojka-shlyuza-modbus-tcp-mqtt-na-wirenboard
Захожу по ссылке и вижу, что для моего устройства в полях Unit ID, Start Address стоят числа, сгенерированные случайным образом (да и в остальных столбцах тоже даные не соответствуют действительности). Так и должно быть?
Думаю, что нет. Скорее всего, некорректно работает маппинг адресов.
Если я прав, то укажите, пожалуйста, в каких файлах он настраивается.
Нет никакого желания снова перебивать вручную всю таблицу адресов и проставлять нужные галочки, если я это уже один раз сделал в файле шаблона.
Код шаблона
// Configuration options
{
“device_type” : “FW-CPM712-E10-01-3-2-2”,
“device” : {
“name”: “fw-cpm712”,
“id”: “fw-cpm712”,
“enabled”: true,
“slave_id”: 9,
“channels”:
[
{
“name”: “ECU_Soft_Version”,
“reg_type”: “input”,
“address”: 1,
“type”: “value”,
“format”: “u16”,
“scale”: null,
“round_to”: null,
“word_order”: “”,
“max”: null
},
{
“name”: “E_Head_Temp_Set_Point”,
“reg_type”: “input”,
“address”: 10,
“type”: “temperature”,
“format”: “u16”,
“scale”: 0.015625,
“round_to”: 0.1,
“word_order”: “”,
“max”: null
},
{
“name”: “Battery_DC_Voltage”,
“reg_type”: “input”,
“address”: 37,
“type”: “value”,
“format”: “float”,
“scale”: null,
“round_to”: null,
“word_order”: “”,
“max”: null
},
{
“name”: “E_Remote_Power_SP”,
“reg_type”: “holding”,
“address”: 0,
“type”: “range”,
“format”: “u16”,
“scale”: null,
“round_to”: null,
“word_order”: “”,
“max”: 1000
},
]
}
}