04.12.2023, 12:52
Hello, i have a problem with An Idegis equipment DOM-24. I can read all without problem but it is imposible to write to it.
This is the mapping
{
"manufacturer": "Idegis",
"description": "Dom-24",
"mapping": [
{ "name": "Alarma Caudal", "bus_datatype": "bool", "type": "discreteinput", "address": 16 },
{ "name": "Alarma Baja salinidad", "bus_datatype": "bool", "type": "discreteinput", "address": 17 },
{ "name": "Alarma Alta salinidad", "bus_datatype": "bool", "type": "discreteinput", "address": 18 },
{ "name": "Alarma Celula de electrolisis", "bus_datatype": "bool", "type": "discreteinput", "address": 19 },
{ "name": "Alarma pH bajo", "bus_datatype": "bool", "type": "discreteinput", "address": 20 },
{ "name": "Alarma pH alto", "bus_datatype": "bool", "type": "discreteinput", "address": 21 },
{ "name": "Alarma Sobredosis min pH", "bus_datatype": "bool", "type": "discreteinput", "address": 23 },
{ "name": "Alarma Valor ORP bajo", "bus_datatype": "bool", "type": "discreteinput", "address": 24 },
{ "name": "Alarma Valor ORP alto", "bus_datatype": "bool", "type": "discreteinput", "address": 25 },
{ "name": "Alarma Valor Cloro bajo", "bus_datatype": "bool", "type": "discreteinput", "address": 26 },
{ "name": "Alarma Valor Cloro alto", "bus_datatype": "bool", "type": "discreteinput", "address": 27 },
{ "name": "Producción de Cloro", "bus_datatype": "uint16", "type": "inputregister", "address": 5, "units": "g/h" },
{ "name": "Producción", "bus_datatype": "uint16", "type": "inputregister", "address": 6, "units": "%" },
{ "name": "Consigna Producción", "bus_datatype": "uint16", "type": "inputregister", "address": 7, "units": "%" },
{ "name": "Resulta test de sal", "bus_datatype": "uint16", "type": "inputregister", "address": 8, "units": "mV" },
{ "name": "Consigna producción W", "bus_datatype": "uint16", "type": "register", "address": 38, "writeable":true, "write_multiple":true}
]
}
The last line is where is the problem. I don`t know what is wrong?
the desciption of the Idegis only allows to write multiple coil and multiple register.
This is the mapping
{
"manufacturer": "Idegis",
"description": "Dom-24",
"mapping": [
{ "name": "Alarma Caudal", "bus_datatype": "bool", "type": "discreteinput", "address": 16 },
{ "name": "Alarma Baja salinidad", "bus_datatype": "bool", "type": "discreteinput", "address": 17 },
{ "name": "Alarma Alta salinidad", "bus_datatype": "bool", "type": "discreteinput", "address": 18 },
{ "name": "Alarma Celula de electrolisis", "bus_datatype": "bool", "type": "discreteinput", "address": 19 },
{ "name": "Alarma pH bajo", "bus_datatype": "bool", "type": "discreteinput", "address": 20 },
{ "name": "Alarma pH alto", "bus_datatype": "bool", "type": "discreteinput", "address": 21 },
{ "name": "Alarma Sobredosis min pH", "bus_datatype": "bool", "type": "discreteinput", "address": 23 },
{ "name": "Alarma Valor ORP bajo", "bus_datatype": "bool", "type": "discreteinput", "address": 24 },
{ "name": "Alarma Valor ORP alto", "bus_datatype": "bool", "type": "discreteinput", "address": 25 },
{ "name": "Alarma Valor Cloro bajo", "bus_datatype": "bool", "type": "discreteinput", "address": 26 },
{ "name": "Alarma Valor Cloro alto", "bus_datatype": "bool", "type": "discreteinput", "address": 27 },
{ "name": "Producción de Cloro", "bus_datatype": "uint16", "type": "inputregister", "address": 5, "units": "g/h" },
{ "name": "Producción", "bus_datatype": "uint16", "type": "inputregister", "address": 6, "units": "%" },
{ "name": "Consigna Producción", "bus_datatype": "uint16", "type": "inputregister", "address": 7, "units": "%" },
{ "name": "Resulta test de sal", "bus_datatype": "uint16", "type": "inputregister", "address": 8, "units": "mV" },
{ "name": "Consigna producción W", "bus_datatype": "uint16", "type": "register", "address": 38, "writeable":true, "write_multiple":true}
]
}
The last line is where is the problem. I don`t know what is wrong?
the desciption of the Idegis only allows to write multiple coil and multiple register.
IDEGIS modbus v1.3.0 ES.pdf (Size: 408.31 KB / Downloads: 6)