16.01.2024, 08:48
I have a problem writing to a GREE brand air conditioning machine.
From a PAS600 TCP/IP modbus gateway and software I can do the writing in Word 2 for the ON/OFF and setpoint change, but from the Logic Machine I have not been able to.
This is the json file.
{
"manufacturer": "LM",
"description": "Special Profile",
"mapping": [
{ "name": "ON_OFF", "bus_datatype": "int16", "type": "register", "address": 2, "writable": true },
{ "name": "Ambient temperature", "bus_datatype": "int16", "type": "register", "address":4, "writable":false, "value_multiplier": 0.1, "units": "° C"},
{ "name": "mode", "bus_datatype": "uint16","type":"register", "address":17, "writable":true },
{ "name": "set fan speed", "bus_datatype": "uint16", "type": "register", "address":19, "writable":true },
{ "name": "set point", "bus_datatype": "uint16", "type": "register", "address": 20, "writable": true },
{ "name": "set point1", "bus_datatype": "int16", "type": "register", "address": 20, "writable": true },
{ "name": "Operation", "bus_datatype": "uint16", "type": "register", "address": 20, "writable": true},
{ "name": "Operation Mode ", "bus_datatype": "uint16", "datatype": "uint16", "type": "register", "address": 20, "writable": true}
]
}
I have tried all possible options, but nothing.
How can I know the command that is being output via modbus TCP/IP to the PAS600 gateway?
From a PAS600 TCP/IP modbus gateway and software I can do the writing in Word 2 for the ON/OFF and setpoint change, but from the Logic Machine I have not been able to.
This is the json file.
{
"manufacturer": "LM",
"description": "Special Profile",
"mapping": [
{ "name": "ON_OFF", "bus_datatype": "int16", "type": "register", "address": 2, "writable": true },
{ "name": "Ambient temperature", "bus_datatype": "int16", "type": "register", "address":4, "writable":false, "value_multiplier": 0.1, "units": "° C"},
{ "name": "mode", "bus_datatype": "uint16","type":"register", "address":17, "writable":true },
{ "name": "set fan speed", "bus_datatype": "uint16", "type": "register", "address":19, "writable":true },
{ "name": "set point", "bus_datatype": "uint16", "type": "register", "address": 20, "writable": true },
{ "name": "set point1", "bus_datatype": "int16", "type": "register", "address": 20, "writable": true },
{ "name": "Operation", "bus_datatype": "uint16", "type": "register", "address": 20, "writable": true},
{ "name": "Operation Mode ", "bus_datatype": "uint16", "datatype": "uint16", "type": "register", "address": 20, "writable": true}
]
}
I have tried all possible options, but nothing.
How can I know the command that is being output via modbus TCP/IP to the PAS600 gateway?